AWS SDK for C++  1.8.98
AWS SDK for C++
Public Member Functions | List of all members
Aws::AppSync::Model::AuthorizationConfig Class Reference

#include <AuthorizationConfig.h>

Public Member Functions

 AuthorizationConfig ()
 
 AuthorizationConfig (Aws::Utils::Json::JsonView jsonValue)
 
AuthorizationConfigoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const AuthorizationTypeGetAuthorizationType () const
 
bool AuthorizationTypeHasBeenSet () const
 
void SetAuthorizationType (const AuthorizationType &value)
 
void SetAuthorizationType (AuthorizationType &&value)
 
AuthorizationConfigWithAuthorizationType (const AuthorizationType &value)
 
AuthorizationConfigWithAuthorizationType (AuthorizationType &&value)
 
const AwsIamConfigGetAwsIamConfig () const
 
bool AwsIamConfigHasBeenSet () const
 
void SetAwsIamConfig (const AwsIamConfig &value)
 
void SetAwsIamConfig (AwsIamConfig &&value)
 
AuthorizationConfigWithAwsIamConfig (const AwsIamConfig &value)
 
AuthorizationConfigWithAwsIamConfig (AwsIamConfig &&value)
 

Detailed Description

The authorization config in case the HTTP endpoint requires authorization.

See Also:

AWS API Reference

Definition at line 33 of file AuthorizationConfig.h.

Constructor & Destructor Documentation

◆ AuthorizationConfig() [1/2]

Aws::AppSync::Model::AuthorizationConfig::AuthorizationConfig ( )

◆ AuthorizationConfig() [2/2]

Aws::AppSync::Model::AuthorizationConfig::AuthorizationConfig ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AuthorizationTypeHasBeenSet()

bool Aws::AppSync::Model::AuthorizationConfig::AuthorizationTypeHasBeenSet ( ) const
inline

The authorization type required by the HTTP endpoint.

  • AWS_IAM: The authorization type is Sigv4.

Definition at line 52 of file AuthorizationConfig.h.

◆ AwsIamConfigHasBeenSet()

bool Aws::AppSync::Model::AuthorizationConfig::AwsIamConfigHasBeenSet ( ) const
inline

The AWS IAM settings.

Definition at line 87 of file AuthorizationConfig.h.

◆ GetAuthorizationType()

const AuthorizationType& Aws::AppSync::Model::AuthorizationConfig::GetAuthorizationType ( ) const
inline

The authorization type required by the HTTP endpoint.

  • AWS_IAM: The authorization type is Sigv4.

Definition at line 46 of file AuthorizationConfig.h.

◆ GetAwsIamConfig()

const AwsIamConfig& Aws::AppSync::Model::AuthorizationConfig::GetAwsIamConfig ( ) const
inline

The AWS IAM settings.

Definition at line 82 of file AuthorizationConfig.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AppSync::Model::AuthorizationConfig::Jsonize ( ) const

◆ operator=()

AuthorizationConfig& Aws::AppSync::Model::AuthorizationConfig::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetAuthorizationType() [1/2]

void Aws::AppSync::Model::AuthorizationConfig::SetAuthorizationType ( const AuthorizationType value)
inline

The authorization type required by the HTTP endpoint.

  • AWS_IAM: The authorization type is Sigv4.

Definition at line 58 of file AuthorizationConfig.h.

◆ SetAuthorizationType() [2/2]

void Aws::AppSync::Model::AuthorizationConfig::SetAuthorizationType ( AuthorizationType &&  value)
inline

The authorization type required by the HTTP endpoint.

  • AWS_IAM: The authorization type is Sigv4.

Definition at line 64 of file AuthorizationConfig.h.

◆ SetAwsIamConfig() [1/2]

void Aws::AppSync::Model::AuthorizationConfig::SetAwsIamConfig ( const AwsIamConfig value)
inline

The AWS IAM settings.

Definition at line 92 of file AuthorizationConfig.h.

◆ SetAwsIamConfig() [2/2]

void Aws::AppSync::Model::AuthorizationConfig::SetAwsIamConfig ( AwsIamConfig &&  value)
inline

The AWS IAM settings.

Definition at line 97 of file AuthorizationConfig.h.

◆ WithAuthorizationType() [1/2]

AuthorizationConfig& Aws::AppSync::Model::AuthorizationConfig::WithAuthorizationType ( const AuthorizationType value)
inline

The authorization type required by the HTTP endpoint.

  • AWS_IAM: The authorization type is Sigv4.

Definition at line 70 of file AuthorizationConfig.h.

◆ WithAuthorizationType() [2/2]

AuthorizationConfig& Aws::AppSync::Model::AuthorizationConfig::WithAuthorizationType ( AuthorizationType &&  value)
inline

The authorization type required by the HTTP endpoint.

  • AWS_IAM: The authorization type is Sigv4.

Definition at line 76 of file AuthorizationConfig.h.

◆ WithAwsIamConfig() [1/2]

AuthorizationConfig& Aws::AppSync::Model::AuthorizationConfig::WithAwsIamConfig ( const AwsIamConfig value)
inline

The AWS IAM settings.

Definition at line 102 of file AuthorizationConfig.h.

◆ WithAwsIamConfig() [2/2]

AuthorizationConfig& Aws::AppSync::Model::AuthorizationConfig::WithAwsIamConfig ( AwsIamConfig &&  value)
inline

The AWS IAM settings.

Definition at line 107 of file AuthorizationConfig.h.


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