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

#include <GraphqlApi.h>

Public Member Functions

 GraphqlApi ()
 
 GraphqlApi (Aws::Utils::Json::JsonView jsonValue)
 
GraphqlApioperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
GraphqlApiWithName (const Aws::String &value)
 
GraphqlApiWithName (Aws::String &&value)
 
GraphqlApiWithName (const char *value)
 
const Aws::StringGetApiId () const
 
bool ApiIdHasBeenSet () const
 
void SetApiId (const Aws::String &value)
 
void SetApiId (Aws::String &&value)
 
void SetApiId (const char *value)
 
GraphqlApiWithApiId (const Aws::String &value)
 
GraphqlApiWithApiId (Aws::String &&value)
 
GraphqlApiWithApiId (const char *value)
 
const AuthenticationTypeGetAuthenticationType () const
 
bool AuthenticationTypeHasBeenSet () const
 
void SetAuthenticationType (const AuthenticationType &value)
 
void SetAuthenticationType (AuthenticationType &&value)
 
GraphqlApiWithAuthenticationType (const AuthenticationType &value)
 
GraphqlApiWithAuthenticationType (AuthenticationType &&value)
 
const LogConfigGetLogConfig () const
 
bool LogConfigHasBeenSet () const
 
void SetLogConfig (const LogConfig &value)
 
void SetLogConfig (LogConfig &&value)
 
GraphqlApiWithLogConfig (const LogConfig &value)
 
GraphqlApiWithLogConfig (LogConfig &&value)
 
const UserPoolConfigGetUserPoolConfig () const
 
bool UserPoolConfigHasBeenSet () const
 
void SetUserPoolConfig (const UserPoolConfig &value)
 
void SetUserPoolConfig (UserPoolConfig &&value)
 
GraphqlApiWithUserPoolConfig (const UserPoolConfig &value)
 
GraphqlApiWithUserPoolConfig (UserPoolConfig &&value)
 
const OpenIDConnectConfigGetOpenIDConnectConfig () const
 
bool OpenIDConnectConfigHasBeenSet () const
 
void SetOpenIDConnectConfig (const OpenIDConnectConfig &value)
 
void SetOpenIDConnectConfig (OpenIDConnectConfig &&value)
 
GraphqlApiWithOpenIDConnectConfig (const OpenIDConnectConfig &value)
 
GraphqlApiWithOpenIDConnectConfig (OpenIDConnectConfig &&value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
GraphqlApiWithArn (const Aws::String &value)
 
GraphqlApiWithArn (Aws::String &&value)
 
GraphqlApiWithArn (const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetUris () const
 
bool UrisHasBeenSet () const
 
void SetUris (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetUris (Aws::Map< Aws::String, Aws::String > &&value)
 
GraphqlApiWithUris (const Aws::Map< Aws::String, Aws::String > &value)
 
GraphqlApiWithUris (Aws::Map< Aws::String, Aws::String > &&value)
 
GraphqlApiAddUris (const Aws::String &key, const Aws::String &value)
 
GraphqlApiAddUris (Aws::String &&key, const Aws::String &value)
 
GraphqlApiAddUris (const Aws::String &key, Aws::String &&value)
 
GraphqlApiAddUris (Aws::String &&key, Aws::String &&value)
 
GraphqlApiAddUris (const char *key, Aws::String &&value)
 
GraphqlApiAddUris (Aws::String &&key, const char *value)
 
GraphqlApiAddUris (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GraphqlApiWithTags (const Aws::Map< Aws::String, Aws::String > &value)
 
GraphqlApiWithTags (Aws::Map< Aws::String, Aws::String > &&value)
 
GraphqlApiAddTags (const Aws::String &key, const Aws::String &value)
 
GraphqlApiAddTags (Aws::String &&key, const Aws::String &value)
 
GraphqlApiAddTags (const Aws::String &key, Aws::String &&value)
 
GraphqlApiAddTags (Aws::String &&key, Aws::String &&value)
 
GraphqlApiAddTags (const char *key, Aws::String &&value)
 
GraphqlApiAddTags (Aws::String &&key, const char *value)
 
GraphqlApiAddTags (const char *key, const char *value)
 
const Aws::Vector< AdditionalAuthenticationProvider > & GetAdditionalAuthenticationProviders () const
 
bool AdditionalAuthenticationProvidersHasBeenSet () const
 
void SetAdditionalAuthenticationProviders (const Aws::Vector< AdditionalAuthenticationProvider > &value)
 
void SetAdditionalAuthenticationProviders (Aws::Vector< AdditionalAuthenticationProvider > &&value)
 
GraphqlApiWithAdditionalAuthenticationProviders (const Aws::Vector< AdditionalAuthenticationProvider > &value)
 
GraphqlApiWithAdditionalAuthenticationProviders (Aws::Vector< AdditionalAuthenticationProvider > &&value)
 
GraphqlApiAddAdditionalAuthenticationProviders (const AdditionalAuthenticationProvider &value)
 
GraphqlApiAddAdditionalAuthenticationProviders (AdditionalAuthenticationProvider &&value)
 
bool GetXrayEnabled () const
 
bool XrayEnabledHasBeenSet () const
 
void SetXrayEnabled (bool value)
 
GraphqlApiWithXrayEnabled (bool value)
 
const Aws::StringGetWafWebAclArn () const
 
bool WafWebAclArnHasBeenSet () const
 
void SetWafWebAclArn (const Aws::String &value)
 
void SetWafWebAclArn (Aws::String &&value)
 
void SetWafWebAclArn (const char *value)
 
GraphqlApiWithWafWebAclArn (const Aws::String &value)
 
GraphqlApiWithWafWebAclArn (Aws::String &&value)
 
GraphqlApiWithWafWebAclArn (const char *value)
 

Detailed Description

Describes a GraphQL API.

See Also:

AWS API Reference

Definition at line 38 of file GraphqlApi.h.

Constructor & Destructor Documentation

◆ GraphqlApi() [1/2]

Aws::AppSync::Model::GraphqlApi::GraphqlApi ( )

◆ GraphqlApi() [2/2]

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

Member Function Documentation

◆ AddAdditionalAuthenticationProviders() [1/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddAdditionalAuthenticationProviders ( const AdditionalAuthenticationProvider value)
inline

A list of additional authentication providers for the GraphqlApi API.

Definition at line 466 of file GraphqlApi.h.

◆ AddAdditionalAuthenticationProviders() [2/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddAdditionalAuthenticationProviders ( AdditionalAuthenticationProvider &&  value)
inline

A list of additional authentication providers for the GraphqlApi API.

Definition at line 472 of file GraphqlApi.h.

◆ AdditionalAuthenticationProvidersHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::AdditionalAuthenticationProvidersHasBeenSet ( ) const
inline

A list of additional authentication providers for the GraphqlApi API.

Definition at line 436 of file GraphqlApi.h.

◆ AddTags() [1/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddTags ( const Aws::String key,
const Aws::String value 
)
inline

The tags.

Definition at line 393 of file GraphqlApi.h.

◆ AddTags() [2/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddTags ( Aws::String &&  key,
const Aws::String value 
)
inline

The tags.

Definition at line 398 of file GraphqlApi.h.

◆ AddTags() [3/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddTags ( const Aws::String key,
Aws::String &&  value 
)
inline

The tags.

Definition at line 403 of file GraphqlApi.h.

◆ AddTags() [4/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddTags ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The tags.

Definition at line 408 of file GraphqlApi.h.

◆ AddTags() [5/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddTags ( const char *  key,
Aws::String &&  value 
)
inline

The tags.

Definition at line 413 of file GraphqlApi.h.

◆ AddTags() [6/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddTags ( Aws::String &&  key,
const char *  value 
)
inline

The tags.

Definition at line 418 of file GraphqlApi.h.

◆ AddTags() [7/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddTags ( const char *  key,
const char *  value 
)
inline

The tags.

Definition at line 423 of file GraphqlApi.h.

◆ AddUris() [1/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddUris ( const Aws::String key,
const Aws::String value 
)
inline

The URIs.

Definition at line 327 of file GraphqlApi.h.

◆ AddUris() [2/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddUris ( Aws::String &&  key,
const Aws::String value 
)
inline

The URIs.

Definition at line 332 of file GraphqlApi.h.

◆ AddUris() [3/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddUris ( const Aws::String key,
Aws::String &&  value 
)
inline

The URIs.

Definition at line 337 of file GraphqlApi.h.

◆ AddUris() [4/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddUris ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The URIs.

Definition at line 342 of file GraphqlApi.h.

◆ AddUris() [5/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddUris ( const char *  key,
Aws::String &&  value 
)
inline

The URIs.

Definition at line 347 of file GraphqlApi.h.

◆ AddUris() [6/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddUris ( Aws::String &&  key,
const char *  value 
)
inline

The URIs.

Definition at line 352 of file GraphqlApi.h.

◆ AddUris() [7/7]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::AddUris ( const char *  key,
const char *  value 
)
inline

The URIs.

Definition at line 357 of file GraphqlApi.h.

◆ ApiIdHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::ApiIdHasBeenSet ( ) const
inline

The API ID.

Definition at line 96 of file GraphqlApi.h.

◆ ArnHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::ArnHasBeenSet ( ) const
inline

The ARN.

Definition at line 261 of file GraphqlApi.h.

◆ AuthenticationTypeHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::AuthenticationTypeHasBeenSet ( ) const
inline

The authentication type.

Definition at line 137 of file GraphqlApi.h.

◆ GetAdditionalAuthenticationProviders()

const Aws::Vector<AdditionalAuthenticationProvider>& Aws::AppSync::Model::GraphqlApi::GetAdditionalAuthenticationProviders ( ) const
inline

A list of additional authentication providers for the GraphqlApi API.

Definition at line 430 of file GraphqlApi.h.

◆ GetApiId()

const Aws::String& Aws::AppSync::Model::GraphqlApi::GetApiId ( ) const
inline

The API ID.

Definition at line 91 of file GraphqlApi.h.

◆ GetArn()

const Aws::String& Aws::AppSync::Model::GraphqlApi::GetArn ( ) const
inline

The ARN.

Definition at line 256 of file GraphqlApi.h.

◆ GetAuthenticationType()

const AuthenticationType& Aws::AppSync::Model::GraphqlApi::GetAuthenticationType ( ) const
inline

The authentication type.

Definition at line 132 of file GraphqlApi.h.

◆ GetLogConfig()

const LogConfig& Aws::AppSync::Model::GraphqlApi::GetLogConfig ( ) const
inline

The Amazon CloudWatch Logs configuration.

Definition at line 163 of file GraphqlApi.h.

◆ GetName()

const Aws::String& Aws::AppSync::Model::GraphqlApi::GetName ( ) const
inline

The API name.

Definition at line 50 of file GraphqlApi.h.

◆ GetOpenIDConnectConfig()

const OpenIDConnectConfig& Aws::AppSync::Model::GraphqlApi::GetOpenIDConnectConfig ( ) const
inline

The OpenID Connect configuration.

Definition at line 225 of file GraphqlApi.h.

◆ GetTags()

const Aws::Map<Aws::String, Aws::String>& Aws::AppSync::Model::GraphqlApi::GetTags ( ) const
inline

The tags.

Definition at line 363 of file GraphqlApi.h.

◆ GetUris()

const Aws::Map<Aws::String, Aws::String>& Aws::AppSync::Model::GraphqlApi::GetUris ( ) const
inline

The URIs.

Definition at line 297 of file GraphqlApi.h.

◆ GetUserPoolConfig()

const UserPoolConfig& Aws::AppSync::Model::GraphqlApi::GetUserPoolConfig ( ) const
inline

The Amazon Cognito user pool configuration.

Definition at line 194 of file GraphqlApi.h.

◆ GetWafWebAclArn()

const Aws::String& Aws::AppSync::Model::GraphqlApi::GetWafWebAclArn ( ) const
inline

The ARN of the AWS Web Application Firewall (WAF) ACL associated with this GraphqlApi, if one exists.

Definition at line 504 of file GraphqlApi.h.

◆ GetXrayEnabled()

bool Aws::AppSync::Model::GraphqlApi::GetXrayEnabled ( ) const
inline

A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

Definition at line 479 of file GraphqlApi.h.

◆ Jsonize()

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

◆ LogConfigHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::LogConfigHasBeenSet ( ) const
inline

The Amazon CloudWatch Logs configuration.

Definition at line 168 of file GraphqlApi.h.

◆ NameHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::NameHasBeenSet ( ) const
inline

The API name.

Definition at line 55 of file GraphqlApi.h.

◆ OpenIDConnectConfigHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::OpenIDConnectConfigHasBeenSet ( ) const
inline

The OpenID Connect configuration.

Definition at line 230 of file GraphqlApi.h.

◆ operator=()

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

◆ SetAdditionalAuthenticationProviders() [1/2]

void Aws::AppSync::Model::GraphqlApi::SetAdditionalAuthenticationProviders ( const Aws::Vector< AdditionalAuthenticationProvider > &  value)
inline

A list of additional authentication providers for the GraphqlApi API.

Definition at line 442 of file GraphqlApi.h.

◆ SetAdditionalAuthenticationProviders() [2/2]

void Aws::AppSync::Model::GraphqlApi::SetAdditionalAuthenticationProviders ( Aws::Vector< AdditionalAuthenticationProvider > &&  value)
inline

A list of additional authentication providers for the GraphqlApi API.

Definition at line 448 of file GraphqlApi.h.

◆ SetApiId() [1/3]

void Aws::AppSync::Model::GraphqlApi::SetApiId ( const Aws::String value)
inline

The API ID.

Definition at line 101 of file GraphqlApi.h.

◆ SetApiId() [2/3]

void Aws::AppSync::Model::GraphqlApi::SetApiId ( Aws::String &&  value)
inline

The API ID.

Definition at line 106 of file GraphqlApi.h.

◆ SetApiId() [3/3]

void Aws::AppSync::Model::GraphqlApi::SetApiId ( const char *  value)
inline

The API ID.

Definition at line 111 of file GraphqlApi.h.

◆ SetArn() [1/3]

void Aws::AppSync::Model::GraphqlApi::SetArn ( const Aws::String value)
inline

The ARN.

Definition at line 266 of file GraphqlApi.h.

◆ SetArn() [2/3]

void Aws::AppSync::Model::GraphqlApi::SetArn ( Aws::String &&  value)
inline

The ARN.

Definition at line 271 of file GraphqlApi.h.

◆ SetArn() [3/3]

void Aws::AppSync::Model::GraphqlApi::SetArn ( const char *  value)
inline

The ARN.

Definition at line 276 of file GraphqlApi.h.

◆ SetAuthenticationType() [1/2]

void Aws::AppSync::Model::GraphqlApi::SetAuthenticationType ( const AuthenticationType value)
inline

The authentication type.

Definition at line 142 of file GraphqlApi.h.

◆ SetAuthenticationType() [2/2]

void Aws::AppSync::Model::GraphqlApi::SetAuthenticationType ( AuthenticationType &&  value)
inline

The authentication type.

Definition at line 147 of file GraphqlApi.h.

◆ SetLogConfig() [1/2]

void Aws::AppSync::Model::GraphqlApi::SetLogConfig ( const LogConfig value)
inline

The Amazon CloudWatch Logs configuration.

Definition at line 173 of file GraphqlApi.h.

◆ SetLogConfig() [2/2]

void Aws::AppSync::Model::GraphqlApi::SetLogConfig ( LogConfig &&  value)
inline

The Amazon CloudWatch Logs configuration.

Definition at line 178 of file GraphqlApi.h.

◆ SetName() [1/3]

void Aws::AppSync::Model::GraphqlApi::SetName ( const Aws::String value)
inline

The API name.

Definition at line 60 of file GraphqlApi.h.

◆ SetName() [2/3]

void Aws::AppSync::Model::GraphqlApi::SetName ( Aws::String &&  value)
inline

The API name.

Definition at line 65 of file GraphqlApi.h.

◆ SetName() [3/3]

void Aws::AppSync::Model::GraphqlApi::SetName ( const char *  value)
inline

The API name.

Definition at line 70 of file GraphqlApi.h.

◆ SetOpenIDConnectConfig() [1/2]

void Aws::AppSync::Model::GraphqlApi::SetOpenIDConnectConfig ( const OpenIDConnectConfig value)
inline

The OpenID Connect configuration.

Definition at line 235 of file GraphqlApi.h.

◆ SetOpenIDConnectConfig() [2/2]

void Aws::AppSync::Model::GraphqlApi::SetOpenIDConnectConfig ( OpenIDConnectConfig &&  value)
inline

The OpenID Connect configuration.

Definition at line 240 of file GraphqlApi.h.

◆ SetTags() [1/2]

void Aws::AppSync::Model::GraphqlApi::SetTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags.

Definition at line 373 of file GraphqlApi.h.

◆ SetTags() [2/2]

void Aws::AppSync::Model::GraphqlApi::SetTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags.

Definition at line 378 of file GraphqlApi.h.

◆ SetUris() [1/2]

void Aws::AppSync::Model::GraphqlApi::SetUris ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The URIs.

Definition at line 307 of file GraphqlApi.h.

◆ SetUris() [2/2]

void Aws::AppSync::Model::GraphqlApi::SetUris ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The URIs.

Definition at line 312 of file GraphqlApi.h.

◆ SetUserPoolConfig() [1/2]

void Aws::AppSync::Model::GraphqlApi::SetUserPoolConfig ( const UserPoolConfig value)
inline

The Amazon Cognito user pool configuration.

Definition at line 204 of file GraphqlApi.h.

◆ SetUserPoolConfig() [2/2]

void Aws::AppSync::Model::GraphqlApi::SetUserPoolConfig ( UserPoolConfig &&  value)
inline

The Amazon Cognito user pool configuration.

Definition at line 209 of file GraphqlApi.h.

◆ SetWafWebAclArn() [1/3]

void Aws::AppSync::Model::GraphqlApi::SetWafWebAclArn ( const Aws::String value)
inline

The ARN of the AWS Web Application Firewall (WAF) ACL associated with this GraphqlApi, if one exists.

Definition at line 516 of file GraphqlApi.h.

◆ SetWafWebAclArn() [2/3]

void Aws::AppSync::Model::GraphqlApi::SetWafWebAclArn ( Aws::String &&  value)
inline

The ARN of the AWS Web Application Firewall (WAF) ACL associated with this GraphqlApi, if one exists.

Definition at line 522 of file GraphqlApi.h.

◆ SetWafWebAclArn() [3/3]

void Aws::AppSync::Model::GraphqlApi::SetWafWebAclArn ( const char *  value)
inline

The ARN of the AWS Web Application Firewall (WAF) ACL associated with this GraphqlApi, if one exists.

Definition at line 528 of file GraphqlApi.h.

◆ SetXrayEnabled()

void Aws::AppSync::Model::GraphqlApi::SetXrayEnabled ( bool  value)
inline

A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

Definition at line 491 of file GraphqlApi.h.

◆ TagsHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::TagsHasBeenSet ( ) const
inline

The tags.

Definition at line 368 of file GraphqlApi.h.

◆ UrisHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::UrisHasBeenSet ( ) const
inline

The URIs.

Definition at line 302 of file GraphqlApi.h.

◆ UserPoolConfigHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::UserPoolConfigHasBeenSet ( ) const
inline

The Amazon Cognito user pool configuration.

Definition at line 199 of file GraphqlApi.h.

◆ WafWebAclArnHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::WafWebAclArnHasBeenSet ( ) const
inline

The ARN of the AWS Web Application Firewall (WAF) ACL associated with this GraphqlApi, if one exists.

Definition at line 510 of file GraphqlApi.h.

◆ WithAdditionalAuthenticationProviders() [1/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithAdditionalAuthenticationProviders ( const Aws::Vector< AdditionalAuthenticationProvider > &  value)
inline

A list of additional authentication providers for the GraphqlApi API.

Definition at line 454 of file GraphqlApi.h.

◆ WithAdditionalAuthenticationProviders() [2/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithAdditionalAuthenticationProviders ( Aws::Vector< AdditionalAuthenticationProvider > &&  value)
inline

A list of additional authentication providers for the GraphqlApi API.

Definition at line 460 of file GraphqlApi.h.

◆ WithApiId() [1/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithApiId ( const Aws::String value)
inline

The API ID.

Definition at line 116 of file GraphqlApi.h.

◆ WithApiId() [2/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithApiId ( Aws::String &&  value)
inline

The API ID.

Definition at line 121 of file GraphqlApi.h.

◆ WithApiId() [3/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithApiId ( const char *  value)
inline

The API ID.

Definition at line 126 of file GraphqlApi.h.

◆ WithArn() [1/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithArn ( const Aws::String value)
inline

The ARN.

Definition at line 281 of file GraphqlApi.h.

◆ WithArn() [2/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithArn ( Aws::String &&  value)
inline

The ARN.

Definition at line 286 of file GraphqlApi.h.

◆ WithArn() [3/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithArn ( const char *  value)
inline

The ARN.

Definition at line 291 of file GraphqlApi.h.

◆ WithAuthenticationType() [1/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithAuthenticationType ( const AuthenticationType value)
inline

The authentication type.

Definition at line 152 of file GraphqlApi.h.

◆ WithAuthenticationType() [2/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithAuthenticationType ( AuthenticationType &&  value)
inline

The authentication type.

Definition at line 157 of file GraphqlApi.h.

◆ WithLogConfig() [1/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithLogConfig ( const LogConfig value)
inline

The Amazon CloudWatch Logs configuration.

Definition at line 183 of file GraphqlApi.h.

◆ WithLogConfig() [2/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithLogConfig ( LogConfig &&  value)
inline

The Amazon CloudWatch Logs configuration.

Definition at line 188 of file GraphqlApi.h.

◆ WithName() [1/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithName ( const Aws::String value)
inline

The API name.

Definition at line 75 of file GraphqlApi.h.

◆ WithName() [2/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithName ( Aws::String &&  value)
inline

The API name.

Definition at line 80 of file GraphqlApi.h.

◆ WithName() [3/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithName ( const char *  value)
inline

The API name.

Definition at line 85 of file GraphqlApi.h.

◆ WithOpenIDConnectConfig() [1/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithOpenIDConnectConfig ( const OpenIDConnectConfig value)
inline

The OpenID Connect configuration.

Definition at line 245 of file GraphqlApi.h.

◆ WithOpenIDConnectConfig() [2/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithOpenIDConnectConfig ( OpenIDConnectConfig &&  value)
inline

The OpenID Connect configuration.

Definition at line 250 of file GraphqlApi.h.

◆ WithTags() [1/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithTags ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The tags.

Definition at line 383 of file GraphqlApi.h.

◆ WithTags() [2/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithTags ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The tags.

Definition at line 388 of file GraphqlApi.h.

◆ WithUris() [1/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithUris ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The URIs.

Definition at line 317 of file GraphqlApi.h.

◆ WithUris() [2/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithUris ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The URIs.

Definition at line 322 of file GraphqlApi.h.

◆ WithUserPoolConfig() [1/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithUserPoolConfig ( const UserPoolConfig value)
inline

The Amazon Cognito user pool configuration.

Definition at line 214 of file GraphqlApi.h.

◆ WithUserPoolConfig() [2/2]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithUserPoolConfig ( UserPoolConfig &&  value)
inline

The Amazon Cognito user pool configuration.

Definition at line 219 of file GraphqlApi.h.

◆ WithWafWebAclArn() [1/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithWafWebAclArn ( const Aws::String value)
inline

The ARN of the AWS Web Application Firewall (WAF) ACL associated with this GraphqlApi, if one exists.

Definition at line 534 of file GraphqlApi.h.

◆ WithWafWebAclArn() [2/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithWafWebAclArn ( Aws::String &&  value)
inline

The ARN of the AWS Web Application Firewall (WAF) ACL associated with this GraphqlApi, if one exists.

Definition at line 540 of file GraphqlApi.h.

◆ WithWafWebAclArn() [3/3]

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithWafWebAclArn ( const char *  value)
inline

The ARN of the AWS Web Application Firewall (WAF) ACL associated with this GraphqlApi, if one exists.

Definition at line 546 of file GraphqlApi.h.

◆ WithXrayEnabled()

GraphqlApi& Aws::AppSync::Model::GraphqlApi::WithXrayEnabled ( bool  value)
inline

A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

Definition at line 497 of file GraphqlApi.h.

◆ XrayEnabledHasBeenSet()

bool Aws::AppSync::Model::GraphqlApi::XrayEnabledHasBeenSet ( ) const
inline

A flag representing whether X-Ray tracing is enabled for this GraphqlApi.

Definition at line 485 of file GraphqlApi.h.


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