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

#include <UpdateGraphqlApiRequest.h>

+ Inheritance diagram for Aws::AppSync::Model::UpdateGraphqlApiRequest:

Public Member Functions

 UpdateGraphqlApiRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetApiId () const
 
bool ApiIdHasBeenSet () const
 
void SetApiId (const Aws::String &value)
 
void SetApiId (Aws::String &&value)
 
void SetApiId (const char *value)
 
UpdateGraphqlApiRequestWithApiId (const Aws::String &value)
 
UpdateGraphqlApiRequestWithApiId (Aws::String &&value)
 
UpdateGraphqlApiRequestWithApiId (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
UpdateGraphqlApiRequestWithName (const Aws::String &value)
 
UpdateGraphqlApiRequestWithName (Aws::String &&value)
 
UpdateGraphqlApiRequestWithName (const char *value)
 
const LogConfigGetLogConfig () const
 
bool LogConfigHasBeenSet () const
 
void SetLogConfig (const LogConfig &value)
 
void SetLogConfig (LogConfig &&value)
 
UpdateGraphqlApiRequestWithLogConfig (const LogConfig &value)
 
UpdateGraphqlApiRequestWithLogConfig (LogConfig &&value)
 
const AuthenticationTypeGetAuthenticationType () const
 
bool AuthenticationTypeHasBeenSet () const
 
void SetAuthenticationType (const AuthenticationType &value)
 
void SetAuthenticationType (AuthenticationType &&value)
 
UpdateGraphqlApiRequestWithAuthenticationType (const AuthenticationType &value)
 
UpdateGraphqlApiRequestWithAuthenticationType (AuthenticationType &&value)
 
const UserPoolConfigGetUserPoolConfig () const
 
bool UserPoolConfigHasBeenSet () const
 
void SetUserPoolConfig (const UserPoolConfig &value)
 
void SetUserPoolConfig (UserPoolConfig &&value)
 
UpdateGraphqlApiRequestWithUserPoolConfig (const UserPoolConfig &value)
 
UpdateGraphqlApiRequestWithUserPoolConfig (UserPoolConfig &&value)
 
const OpenIDConnectConfigGetOpenIDConnectConfig () const
 
bool OpenIDConnectConfigHasBeenSet () const
 
void SetOpenIDConnectConfig (const OpenIDConnectConfig &value)
 
void SetOpenIDConnectConfig (OpenIDConnectConfig &&value)
 
UpdateGraphqlApiRequestWithOpenIDConnectConfig (const OpenIDConnectConfig &value)
 
UpdateGraphqlApiRequestWithOpenIDConnectConfig (OpenIDConnectConfig &&value)
 
const Aws::Vector< AdditionalAuthenticationProvider > & GetAdditionalAuthenticationProviders () const
 
bool AdditionalAuthenticationProvidersHasBeenSet () const
 
void SetAdditionalAuthenticationProviders (const Aws::Vector< AdditionalAuthenticationProvider > &value)
 
void SetAdditionalAuthenticationProviders (Aws::Vector< AdditionalAuthenticationProvider > &&value)
 
UpdateGraphqlApiRequestWithAdditionalAuthenticationProviders (const Aws::Vector< AdditionalAuthenticationProvider > &value)
 
UpdateGraphqlApiRequestWithAdditionalAuthenticationProviders (Aws::Vector< AdditionalAuthenticationProvider > &&value)
 
UpdateGraphqlApiRequestAddAdditionalAuthenticationProviders (const AdditionalAuthenticationProvider &value)
 
UpdateGraphqlApiRequestAddAdditionalAuthenticationProviders (AdditionalAuthenticationProvider &&value)
 
bool GetXrayEnabled () const
 
bool XrayEnabledHasBeenSet () const
 
void SetXrayEnabled (bool value)
 
UpdateGraphqlApiRequestWithXrayEnabled (bool value)
 
- Public Member Functions inherited from Aws::AppSync::AppSyncRequest
virtual ~AppSyncRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AppSync::AppSyncRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 27 of file UpdateGraphqlApiRequest.h.

Constructor & Destructor Documentation

◆ UpdateGraphqlApiRequest()

Aws::AppSync::Model::UpdateGraphqlApiRequest::UpdateGraphqlApiRequest ( )

Member Function Documentation

◆ AddAdditionalAuthenticationProviders() [1/2]

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

A list of additional authentication providers for the GraphqlApi API.

Definition at line 299 of file UpdateGraphqlApiRequest.h.

◆ AddAdditionalAuthenticationProviders() [2/2]

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

A list of additional authentication providers for the GraphqlApi API.

Definition at line 305 of file UpdateGraphqlApiRequest.h.

◆ AdditionalAuthenticationProvidersHasBeenSet()

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

A list of additional authentication providers for the GraphqlApi API.

Definition at line 269 of file UpdateGraphqlApiRequest.h.

◆ ApiIdHasBeenSet()

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

The API ID.

Definition at line 49 of file UpdateGraphqlApiRequest.h.

◆ AuthenticationTypeHasBeenSet()

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

The new authentication type for the GraphqlApi object.

Definition at line 168 of file UpdateGraphqlApiRequest.h.

◆ GetAdditionalAuthenticationProviders()

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

A list of additional authentication providers for the GraphqlApi API.

Definition at line 263 of file UpdateGraphqlApiRequest.h.

◆ GetApiId()

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

The API ID.

Definition at line 44 of file UpdateGraphqlApiRequest.h.

◆ GetAuthenticationType()

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

The new authentication type for the GraphqlApi object.

Definition at line 163 of file UpdateGraphqlApiRequest.h.

◆ GetLogConfig()

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

The Amazon CloudWatch Logs configuration for the GraphqlApi object.

Definition at line 127 of file UpdateGraphqlApiRequest.h.

◆ GetName()

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

The new name for the GraphqlApi object.

Definition at line 85 of file UpdateGraphqlApiRequest.h.

◆ GetOpenIDConnectConfig()

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

The OpenID Connect configuration for the GraphqlApi object.

Definition at line 231 of file UpdateGraphqlApiRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::AppSync::Model::UpdateGraphqlApiRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 36 of file UpdateGraphqlApiRequest.h.

◆ GetUserPoolConfig()

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

The new Amazon Cognito user pool configuration for the GraphqlApi object.

Definition at line 195 of file UpdateGraphqlApiRequest.h.

◆ GetXrayEnabled()

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

A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

Definition at line 312 of file UpdateGraphqlApiRequest.h.

◆ LogConfigHasBeenSet()

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

The Amazon CloudWatch Logs configuration for the GraphqlApi object.

Definition at line 133 of file UpdateGraphqlApiRequest.h.

◆ NameHasBeenSet()

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

The new name for the GraphqlApi object.

Definition at line 90 of file UpdateGraphqlApiRequest.h.

◆ OpenIDConnectConfigHasBeenSet()

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

The OpenID Connect configuration for the GraphqlApi object.

Definition at line 236 of file UpdateGraphqlApiRequest.h.

◆ SerializePayload()

Aws::String Aws::AppSync::Model::UpdateGraphqlApiRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAdditionalAuthenticationProviders() [1/2]

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

A list of additional authentication providers for the GraphqlApi API.

Definition at line 275 of file UpdateGraphqlApiRequest.h.

◆ SetAdditionalAuthenticationProviders() [2/2]

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

A list of additional authentication providers for the GraphqlApi API.

Definition at line 281 of file UpdateGraphqlApiRequest.h.

◆ SetApiId() [1/3]

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

The API ID.

Definition at line 54 of file UpdateGraphqlApiRequest.h.

◆ SetApiId() [2/3]

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

The API ID.

Definition at line 59 of file UpdateGraphqlApiRequest.h.

◆ SetApiId() [3/3]

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

The API ID.

Definition at line 64 of file UpdateGraphqlApiRequest.h.

◆ SetAuthenticationType() [1/2]

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

The new authentication type for the GraphqlApi object.

Definition at line 173 of file UpdateGraphqlApiRequest.h.

◆ SetAuthenticationType() [2/2]

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

The new authentication type for the GraphqlApi object.

Definition at line 178 of file UpdateGraphqlApiRequest.h.

◆ SetLogConfig() [1/2]

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

The Amazon CloudWatch Logs configuration for the GraphqlApi object.

Definition at line 139 of file UpdateGraphqlApiRequest.h.

◆ SetLogConfig() [2/2]

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

The Amazon CloudWatch Logs configuration for the GraphqlApi object.

Definition at line 145 of file UpdateGraphqlApiRequest.h.

◆ SetName() [1/3]

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

The new name for the GraphqlApi object.

Definition at line 95 of file UpdateGraphqlApiRequest.h.

◆ SetName() [2/3]

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

The new name for the GraphqlApi object.

Definition at line 100 of file UpdateGraphqlApiRequest.h.

◆ SetName() [3/3]

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

The new name for the GraphqlApi object.

Definition at line 105 of file UpdateGraphqlApiRequest.h.

◆ SetOpenIDConnectConfig() [1/2]

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

The OpenID Connect configuration for the GraphqlApi object.

Definition at line 241 of file UpdateGraphqlApiRequest.h.

◆ SetOpenIDConnectConfig() [2/2]

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

The OpenID Connect configuration for the GraphqlApi object.

Definition at line 246 of file UpdateGraphqlApiRequest.h.

◆ SetUserPoolConfig() [1/2]

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

The new Amazon Cognito user pool configuration for the GraphqlApi object.

Definition at line 207 of file UpdateGraphqlApiRequest.h.

◆ SetUserPoolConfig() [2/2]

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

The new Amazon Cognito user pool configuration for the GraphqlApi object.

Definition at line 213 of file UpdateGraphqlApiRequest.h.

◆ SetXrayEnabled()

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

A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

Definition at line 324 of file UpdateGraphqlApiRequest.h.

◆ UserPoolConfigHasBeenSet()

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

The new Amazon Cognito user pool configuration for the GraphqlApi object.

Definition at line 201 of file UpdateGraphqlApiRequest.h.

◆ WithAdditionalAuthenticationProviders() [1/2]

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

A list of additional authentication providers for the GraphqlApi API.

Definition at line 287 of file UpdateGraphqlApiRequest.h.

◆ WithAdditionalAuthenticationProviders() [2/2]

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

A list of additional authentication providers for the GraphqlApi API.

Definition at line 293 of file UpdateGraphqlApiRequest.h.

◆ WithApiId() [1/3]

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

The API ID.

Definition at line 69 of file UpdateGraphqlApiRequest.h.

◆ WithApiId() [2/3]

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

The API ID.

Definition at line 74 of file UpdateGraphqlApiRequest.h.

◆ WithApiId() [3/3]

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

The API ID.

Definition at line 79 of file UpdateGraphqlApiRequest.h.

◆ WithAuthenticationType() [1/2]

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

The new authentication type for the GraphqlApi object.

Definition at line 183 of file UpdateGraphqlApiRequest.h.

◆ WithAuthenticationType() [2/2]

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

The new authentication type for the GraphqlApi object.

Definition at line 188 of file UpdateGraphqlApiRequest.h.

◆ WithLogConfig() [1/2]

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

The Amazon CloudWatch Logs configuration for the GraphqlApi object.

Definition at line 151 of file UpdateGraphqlApiRequest.h.

◆ WithLogConfig() [2/2]

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

The Amazon CloudWatch Logs configuration for the GraphqlApi object.

Definition at line 157 of file UpdateGraphqlApiRequest.h.

◆ WithName() [1/3]

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

The new name for the GraphqlApi object.

Definition at line 110 of file UpdateGraphqlApiRequest.h.

◆ WithName() [2/3]

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

The new name for the GraphqlApi object.

Definition at line 115 of file UpdateGraphqlApiRequest.h.

◆ WithName() [3/3]

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

The new name for the GraphqlApi object.

Definition at line 120 of file UpdateGraphqlApiRequest.h.

◆ WithOpenIDConnectConfig() [1/2]

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

The OpenID Connect configuration for the GraphqlApi object.

Definition at line 251 of file UpdateGraphqlApiRequest.h.

◆ WithOpenIDConnectConfig() [2/2]

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

The OpenID Connect configuration for the GraphqlApi object.

Definition at line 256 of file UpdateGraphqlApiRequest.h.

◆ WithUserPoolConfig() [1/2]

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

The new Amazon Cognito user pool configuration for the GraphqlApi object.

Definition at line 219 of file UpdateGraphqlApiRequest.h.

◆ WithUserPoolConfig() [2/2]

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

The new Amazon Cognito user pool configuration for the GraphqlApi object.

Definition at line 225 of file UpdateGraphqlApiRequest.h.

◆ WithXrayEnabled()

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

A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

Definition at line 330 of file UpdateGraphqlApiRequest.h.

◆ XrayEnabledHasBeenSet()

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

A flag indicating whether to enable X-Ray tracing for the GraphqlApi.

Definition at line 318 of file UpdateGraphqlApiRequest.h.


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