AWS SDK for C++  1.9.1
AWS SDK for C++
Public Member Functions | List of all members
Aws::kendra::Model::UserTokenConfiguration Class Reference

#include <UserTokenConfiguration.h>

Public Member Functions

 UserTokenConfiguration ()
 
 UserTokenConfiguration (Aws::Utils::Json::JsonView jsonValue)
 
UserTokenConfigurationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const JwtTokenTypeConfigurationGetJwtTokenTypeConfiguration () const
 
bool JwtTokenTypeConfigurationHasBeenSet () const
 
void SetJwtTokenTypeConfiguration (const JwtTokenTypeConfiguration &value)
 
void SetJwtTokenTypeConfiguration (JwtTokenTypeConfiguration &&value)
 
UserTokenConfigurationWithJwtTokenTypeConfiguration (const JwtTokenTypeConfiguration &value)
 
UserTokenConfigurationWithJwtTokenTypeConfiguration (JwtTokenTypeConfiguration &&value)
 
const JsonTokenTypeConfigurationGetJsonTokenTypeConfiguration () const
 
bool JsonTokenTypeConfigurationHasBeenSet () const
 
void SetJsonTokenTypeConfiguration (const JsonTokenTypeConfiguration &value)
 
void SetJsonTokenTypeConfiguration (JsonTokenTypeConfiguration &&value)
 
UserTokenConfigurationWithJsonTokenTypeConfiguration (const JsonTokenTypeConfiguration &value)
 
UserTokenConfigurationWithJsonTokenTypeConfiguration (JsonTokenTypeConfiguration &&value)
 

Detailed Description

Provides configuration information for a token configuration.

See Also:

AWS API Reference

Definition at line 33 of file UserTokenConfiguration.h.

Constructor & Destructor Documentation

◆ UserTokenConfiguration() [1/2]

Aws::kendra::Model::UserTokenConfiguration::UserTokenConfiguration ( )

◆ UserTokenConfiguration() [2/2]

Aws::kendra::Model::UserTokenConfiguration::UserTokenConfiguration ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetJsonTokenTypeConfiguration()

const JsonTokenTypeConfiguration& Aws::kendra::Model::UserTokenConfiguration::GetJsonTokenTypeConfiguration ( ) const
inline

Information about the JSON token type configuration.

Definition at line 76 of file UserTokenConfiguration.h.

◆ GetJwtTokenTypeConfiguration()

const JwtTokenTypeConfiguration& Aws::kendra::Model::UserTokenConfiguration::GetJwtTokenTypeConfiguration ( ) const
inline

Information about the JWT token type configuration.

Definition at line 45 of file UserTokenConfiguration.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::kendra::Model::UserTokenConfiguration::Jsonize ( ) const

◆ JsonTokenTypeConfigurationHasBeenSet()

bool Aws::kendra::Model::UserTokenConfiguration::JsonTokenTypeConfigurationHasBeenSet ( ) const
inline

Information about the JSON token type configuration.

Definition at line 81 of file UserTokenConfiguration.h.

◆ JwtTokenTypeConfigurationHasBeenSet()

bool Aws::kendra::Model::UserTokenConfiguration::JwtTokenTypeConfigurationHasBeenSet ( ) const
inline

Information about the JWT token type configuration.

Definition at line 50 of file UserTokenConfiguration.h.

◆ operator=()

UserTokenConfiguration& Aws::kendra::Model::UserTokenConfiguration::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetJsonTokenTypeConfiguration() [1/2]

void Aws::kendra::Model::UserTokenConfiguration::SetJsonTokenTypeConfiguration ( const JsonTokenTypeConfiguration value)
inline

Information about the JSON token type configuration.

Definition at line 86 of file UserTokenConfiguration.h.

◆ SetJsonTokenTypeConfiguration() [2/2]

void Aws::kendra::Model::UserTokenConfiguration::SetJsonTokenTypeConfiguration ( JsonTokenTypeConfiguration &&  value)
inline

Information about the JSON token type configuration.

Definition at line 91 of file UserTokenConfiguration.h.

◆ SetJwtTokenTypeConfiguration() [1/2]

void Aws::kendra::Model::UserTokenConfiguration::SetJwtTokenTypeConfiguration ( const JwtTokenTypeConfiguration value)
inline

Information about the JWT token type configuration.

Definition at line 55 of file UserTokenConfiguration.h.

◆ SetJwtTokenTypeConfiguration() [2/2]

void Aws::kendra::Model::UserTokenConfiguration::SetJwtTokenTypeConfiguration ( JwtTokenTypeConfiguration &&  value)
inline

Information about the JWT token type configuration.

Definition at line 60 of file UserTokenConfiguration.h.

◆ WithJsonTokenTypeConfiguration() [1/2]

UserTokenConfiguration& Aws::kendra::Model::UserTokenConfiguration::WithJsonTokenTypeConfiguration ( const JsonTokenTypeConfiguration value)
inline

Information about the JSON token type configuration.

Definition at line 96 of file UserTokenConfiguration.h.

◆ WithJsonTokenTypeConfiguration() [2/2]

UserTokenConfiguration& Aws::kendra::Model::UserTokenConfiguration::WithJsonTokenTypeConfiguration ( JsonTokenTypeConfiguration &&  value)
inline

Information about the JSON token type configuration.

Definition at line 101 of file UserTokenConfiguration.h.

◆ WithJwtTokenTypeConfiguration() [1/2]

UserTokenConfiguration& Aws::kendra::Model::UserTokenConfiguration::WithJwtTokenTypeConfiguration ( const JwtTokenTypeConfiguration value)
inline

Information about the JWT token type configuration.

Definition at line 65 of file UserTokenConfiguration.h.

◆ WithJwtTokenTypeConfiguration() [2/2]

UserTokenConfiguration& Aws::kendra::Model::UserTokenConfiguration::WithJwtTokenTypeConfiguration ( JwtTokenTypeConfiguration &&  value)
inline

Information about the JWT token type configuration.

Definition at line 70 of file UserTokenConfiguration.h.


The documentation for this class was generated from the following file: