AWS SDK for C++  1.8.95
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::AppSync::AppSyncClient Class Reference

#include <AppSyncClient.h>

+ Inheritance diagram for Aws::AppSync::AppSyncClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 AppSyncClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 AppSyncClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 AppSyncClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~AppSyncClient ()
 
virtual Model::CreateApiCacheOutcome CreateApiCache (const Model::CreateApiCacheRequest &request) const
 
virtual Model::CreateApiCacheOutcomeCallable CreateApiCacheCallable (const Model::CreateApiCacheRequest &request) const
 
virtual void CreateApiCacheAsync (const Model::CreateApiCacheRequest &request, const CreateApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateApiKeyOutcome CreateApiKey (const Model::CreateApiKeyRequest &request) const
 
virtual Model::CreateApiKeyOutcomeCallable CreateApiKeyCallable (const Model::CreateApiKeyRequest &request) const
 
virtual void CreateApiKeyAsync (const Model::CreateApiKeyRequest &request, const CreateApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDataSourceOutcome CreateDataSource (const Model::CreateDataSourceRequest &request) const
 
virtual Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable (const Model::CreateDataSourceRequest &request) const
 
virtual void CreateDataSourceAsync (const Model::CreateDataSourceRequest &request, const CreateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateFunctionOutcome CreateFunction (const Model::CreateFunctionRequest &request) const
 
virtual Model::CreateFunctionOutcomeCallable CreateFunctionCallable (const Model::CreateFunctionRequest &request) const
 
virtual void CreateFunctionAsync (const Model::CreateFunctionRequest &request, const CreateFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateGraphqlApiOutcome CreateGraphqlApi (const Model::CreateGraphqlApiRequest &request) const
 
virtual Model::CreateGraphqlApiOutcomeCallable CreateGraphqlApiCallable (const Model::CreateGraphqlApiRequest &request) const
 
virtual void CreateGraphqlApiAsync (const Model::CreateGraphqlApiRequest &request, const CreateGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateResolverOutcome CreateResolver (const Model::CreateResolverRequest &request) const
 
virtual Model::CreateResolverOutcomeCallable CreateResolverCallable (const Model::CreateResolverRequest &request) const
 
virtual void CreateResolverAsync (const Model::CreateResolverRequest &request, const CreateResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateTypeOutcome CreateType (const Model::CreateTypeRequest &request) const
 
virtual Model::CreateTypeOutcomeCallable CreateTypeCallable (const Model::CreateTypeRequest &request) const
 
virtual void CreateTypeAsync (const Model::CreateTypeRequest &request, const CreateTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteApiCacheOutcome DeleteApiCache (const Model::DeleteApiCacheRequest &request) const
 
virtual Model::DeleteApiCacheOutcomeCallable DeleteApiCacheCallable (const Model::DeleteApiCacheRequest &request) const
 
virtual void DeleteApiCacheAsync (const Model::DeleteApiCacheRequest &request, const DeleteApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteApiKeyOutcome DeleteApiKey (const Model::DeleteApiKeyRequest &request) const
 
virtual Model::DeleteApiKeyOutcomeCallable DeleteApiKeyCallable (const Model::DeleteApiKeyRequest &request) const
 
virtual void DeleteApiKeyAsync (const Model::DeleteApiKeyRequest &request, const DeleteApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDataSourceOutcome DeleteDataSource (const Model::DeleteDataSourceRequest &request) const
 
virtual Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable (const Model::DeleteDataSourceRequest &request) const
 
virtual void DeleteDataSourceAsync (const Model::DeleteDataSourceRequest &request, const DeleteDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteFunctionOutcome DeleteFunction (const Model::DeleteFunctionRequest &request) const
 
virtual Model::DeleteFunctionOutcomeCallable DeleteFunctionCallable (const Model::DeleteFunctionRequest &request) const
 
virtual void DeleteFunctionAsync (const Model::DeleteFunctionRequest &request, const DeleteFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteGraphqlApiOutcome DeleteGraphqlApi (const Model::DeleteGraphqlApiRequest &request) const
 
virtual Model::DeleteGraphqlApiOutcomeCallable DeleteGraphqlApiCallable (const Model::DeleteGraphqlApiRequest &request) const
 
virtual void DeleteGraphqlApiAsync (const Model::DeleteGraphqlApiRequest &request, const DeleteGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteResolverOutcome DeleteResolver (const Model::DeleteResolverRequest &request) const
 
virtual Model::DeleteResolverOutcomeCallable DeleteResolverCallable (const Model::DeleteResolverRequest &request) const
 
virtual void DeleteResolverAsync (const Model::DeleteResolverRequest &request, const DeleteResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteTypeOutcome DeleteType (const Model::DeleteTypeRequest &request) const
 
virtual Model::DeleteTypeOutcomeCallable DeleteTypeCallable (const Model::DeleteTypeRequest &request) const
 
virtual void DeleteTypeAsync (const Model::DeleteTypeRequest &request, const DeleteTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::FlushApiCacheOutcome FlushApiCache (const Model::FlushApiCacheRequest &request) const
 
virtual Model::FlushApiCacheOutcomeCallable FlushApiCacheCallable (const Model::FlushApiCacheRequest &request) const
 
virtual void FlushApiCacheAsync (const Model::FlushApiCacheRequest &request, const FlushApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetApiCacheOutcome GetApiCache (const Model::GetApiCacheRequest &request) const
 
virtual Model::GetApiCacheOutcomeCallable GetApiCacheCallable (const Model::GetApiCacheRequest &request) const
 
virtual void GetApiCacheAsync (const Model::GetApiCacheRequest &request, const GetApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDataSourceOutcome GetDataSource (const Model::GetDataSourceRequest &request) const
 
virtual Model::GetDataSourceOutcomeCallable GetDataSourceCallable (const Model::GetDataSourceRequest &request) const
 
virtual void GetDataSourceAsync (const Model::GetDataSourceRequest &request, const GetDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetFunctionOutcome GetFunction (const Model::GetFunctionRequest &request) const
 
virtual Model::GetFunctionOutcomeCallable GetFunctionCallable (const Model::GetFunctionRequest &request) const
 
virtual void GetFunctionAsync (const Model::GetFunctionRequest &request, const GetFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetGraphqlApiOutcome GetGraphqlApi (const Model::GetGraphqlApiRequest &request) const
 
virtual Model::GetGraphqlApiOutcomeCallable GetGraphqlApiCallable (const Model::GetGraphqlApiRequest &request) const
 
virtual void GetGraphqlApiAsync (const Model::GetGraphqlApiRequest &request, const GetGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetIntrospectionSchemaOutcome GetIntrospectionSchema (const Model::GetIntrospectionSchemaRequest &request) const
 
virtual Model::GetIntrospectionSchemaOutcomeCallable GetIntrospectionSchemaCallable (const Model::GetIntrospectionSchemaRequest &request) const
 
virtual void GetIntrospectionSchemaAsync (const Model::GetIntrospectionSchemaRequest &request, const GetIntrospectionSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetResolverOutcome GetResolver (const Model::GetResolverRequest &request) const
 
virtual Model::GetResolverOutcomeCallable GetResolverCallable (const Model::GetResolverRequest &request) const
 
virtual void GetResolverAsync (const Model::GetResolverRequest &request, const GetResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetSchemaCreationStatusOutcome GetSchemaCreationStatus (const Model::GetSchemaCreationStatusRequest &request) const
 
virtual Model::GetSchemaCreationStatusOutcomeCallable GetSchemaCreationStatusCallable (const Model::GetSchemaCreationStatusRequest &request) const
 
virtual void GetSchemaCreationStatusAsync (const Model::GetSchemaCreationStatusRequest &request, const GetSchemaCreationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetTypeOutcome GetType (const Model::GetTypeRequest &request) const
 
virtual Model::GetTypeOutcomeCallable GetTypeCallable (const Model::GetTypeRequest &request) const
 
virtual void GetTypeAsync (const Model::GetTypeRequest &request, const GetTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListApiKeysOutcome ListApiKeys (const Model::ListApiKeysRequest &request) const
 
virtual Model::ListApiKeysOutcomeCallable ListApiKeysCallable (const Model::ListApiKeysRequest &request) const
 
virtual void ListApiKeysAsync (const Model::ListApiKeysRequest &request, const ListApiKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDataSourcesOutcome ListDataSources (const Model::ListDataSourcesRequest &request) const
 
virtual Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable (const Model::ListDataSourcesRequest &request) const
 
virtual void ListDataSourcesAsync (const Model::ListDataSourcesRequest &request, const ListDataSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListFunctionsOutcome ListFunctions (const Model::ListFunctionsRequest &request) const
 
virtual Model::ListFunctionsOutcomeCallable ListFunctionsCallable (const Model::ListFunctionsRequest &request) const
 
virtual void ListFunctionsAsync (const Model::ListFunctionsRequest &request, const ListFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListGraphqlApisOutcome ListGraphqlApis (const Model::ListGraphqlApisRequest &request) const
 
virtual Model::ListGraphqlApisOutcomeCallable ListGraphqlApisCallable (const Model::ListGraphqlApisRequest &request) const
 
virtual void ListGraphqlApisAsync (const Model::ListGraphqlApisRequest &request, const ListGraphqlApisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListResolversOutcome ListResolvers (const Model::ListResolversRequest &request) const
 
virtual Model::ListResolversOutcomeCallable ListResolversCallable (const Model::ListResolversRequest &request) const
 
virtual void ListResolversAsync (const Model::ListResolversRequest &request, const ListResolversResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListResolversByFunctionOutcome ListResolversByFunction (const Model::ListResolversByFunctionRequest &request) const
 
virtual Model::ListResolversByFunctionOutcomeCallable ListResolversByFunctionCallable (const Model::ListResolversByFunctionRequest &request) const
 
virtual void ListResolversByFunctionAsync (const Model::ListResolversByFunctionRequest &request, const ListResolversByFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTypesOutcome ListTypes (const Model::ListTypesRequest &request) const
 
virtual Model::ListTypesOutcomeCallable ListTypesCallable (const Model::ListTypesRequest &request) const
 
virtual void ListTypesAsync (const Model::ListTypesRequest &request, const ListTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartSchemaCreationOutcome StartSchemaCreation (const Model::StartSchemaCreationRequest &request) const
 
virtual Model::StartSchemaCreationOutcomeCallable StartSchemaCreationCallable (const Model::StartSchemaCreationRequest &request) const
 
virtual void StartSchemaCreationAsync (const Model::StartSchemaCreationRequest &request, const StartSchemaCreationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateApiCacheOutcome UpdateApiCache (const Model::UpdateApiCacheRequest &request) const
 
virtual Model::UpdateApiCacheOutcomeCallable UpdateApiCacheCallable (const Model::UpdateApiCacheRequest &request) const
 
virtual void UpdateApiCacheAsync (const Model::UpdateApiCacheRequest &request, const UpdateApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateApiKeyOutcome UpdateApiKey (const Model::UpdateApiKeyRequest &request) const
 
virtual Model::UpdateApiKeyOutcomeCallable UpdateApiKeyCallable (const Model::UpdateApiKeyRequest &request) const
 
virtual void UpdateApiKeyAsync (const Model::UpdateApiKeyRequest &request, const UpdateApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDataSourceOutcome UpdateDataSource (const Model::UpdateDataSourceRequest &request) const
 
virtual Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable (const Model::UpdateDataSourceRequest &request) const
 
virtual void UpdateDataSourceAsync (const Model::UpdateDataSourceRequest &request, const UpdateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateFunctionOutcome UpdateFunction (const Model::UpdateFunctionRequest &request) const
 
virtual Model::UpdateFunctionOutcomeCallable UpdateFunctionCallable (const Model::UpdateFunctionRequest &request) const
 
virtual void UpdateFunctionAsync (const Model::UpdateFunctionRequest &request, const UpdateFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateGraphqlApiOutcome UpdateGraphqlApi (const Model::UpdateGraphqlApiRequest &request) const
 
virtual Model::UpdateGraphqlApiOutcomeCallable UpdateGraphqlApiCallable (const Model::UpdateGraphqlApiRequest &request) const
 
virtual void UpdateGraphqlApiAsync (const Model::UpdateGraphqlApiRequest &request, const UpdateGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateResolverOutcome UpdateResolver (const Model::UpdateResolverRequest &request) const
 
virtual Model::UpdateResolverOutcomeCallable UpdateResolverCallable (const Model::UpdateResolverRequest &request) const
 
virtual void UpdateResolverAsync (const Model::UpdateResolverRequest &request, const UpdateResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateTypeOutcome UpdateType (const Model::UpdateTypeRequest &request) const
 
virtual Model::UpdateTypeOutcomeCallable UpdateTypeCallable (const Model::UpdateTypeRequest &request) const
 
virtual void UpdateTypeAsync (const Model::UpdateTypeRequest &request, const UpdateTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
- Public Member Functions inherited from Aws::Client::AWSJsonClient
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
- Public Member Functions inherited from Aws::Client::AWSClient
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Client::AWSJsonClient
virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Member Functions inherited from Aws::Client::AWSClient
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

AWS AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.

Definition at line 269 of file AppSyncClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 272 of file AppSyncClient.h.

Constructor & Destructor Documentation

◆ AppSyncClient() [1/3]

Aws::AppSync::AppSyncClient::AppSyncClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration())

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ AppSyncClient() [2/3]

Aws::AppSync::AppSyncClient::AppSyncClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ AppSyncClient() [3/3]

Aws::AppSync::AppSyncClient::AppSyncClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~AppSyncClient()

virtual Aws::AppSync::AppSyncClient::~AppSyncClient ( )
virtual

Member Function Documentation

◆ CreateApiCache()

virtual Model::CreateApiCacheOutcome Aws::AppSync::AppSyncClient::CreateApiCache ( const Model::CreateApiCacheRequest request) const
virtual

Creates a cache for the GraphQL API.

See Also:

AWS API Reference

◆ CreateApiCacheAsync()

virtual void Aws::AppSync::AppSyncClient::CreateApiCacheAsync ( const Model::CreateApiCacheRequest request,
const CreateApiCacheResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a cache for the GraphQL API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateApiCacheCallable()

virtual Model::CreateApiCacheOutcomeCallable Aws::AppSync::AppSyncClient::CreateApiCacheCallable ( const Model::CreateApiCacheRequest request) const
virtual

Creates a cache for the GraphQL API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateApiKey()

virtual Model::CreateApiKeyOutcome Aws::AppSync::AppSyncClient::CreateApiKey ( const Model::CreateApiKeyRequest request) const
virtual

Creates a unique key that you can distribute to clients who are executing your API.

See Also:

AWS API Reference

◆ CreateApiKeyAsync()

virtual void Aws::AppSync::AppSyncClient::CreateApiKeyAsync ( const Model::CreateApiKeyRequest request,
const CreateApiKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a unique key that you can distribute to clients who are executing your API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateApiKeyCallable()

virtual Model::CreateApiKeyOutcomeCallable Aws::AppSync::AppSyncClient::CreateApiKeyCallable ( const Model::CreateApiKeyRequest request) const
virtual

Creates a unique key that you can distribute to clients who are executing your API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDataSource()

virtual Model::CreateDataSourceOutcome Aws::AppSync::AppSyncClient::CreateDataSource ( const Model::CreateDataSourceRequest request) const
virtual

Creates a DataSource object.

See Also:

AWS API Reference

◆ CreateDataSourceAsync()

virtual void Aws::AppSync::AppSyncClient::CreateDataSourceAsync ( const Model::CreateDataSourceRequest request,
const CreateDataSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a DataSource object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDataSourceCallable()

virtual Model::CreateDataSourceOutcomeCallable Aws::AppSync::AppSyncClient::CreateDataSourceCallable ( const Model::CreateDataSourceRequest request) const
virtual

Creates a DataSource object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateFunction()

virtual Model::CreateFunctionOutcome Aws::AppSync::AppSyncClient::CreateFunction ( const Model::CreateFunctionRequest request) const
virtual

Creates a Function object.

A function is a reusable entity. Multiple functions can be used to compose the resolver logic.

See Also:

AWS API Reference

◆ CreateFunctionAsync()

virtual void Aws::AppSync::AppSyncClient::CreateFunctionAsync ( const Model::CreateFunctionRequest request,
const CreateFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a Function object.

A function is a reusable entity. Multiple functions can be used to compose the resolver logic.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateFunctionCallable()

virtual Model::CreateFunctionOutcomeCallable Aws::AppSync::AppSyncClient::CreateFunctionCallable ( const Model::CreateFunctionRequest request) const
virtual

Creates a Function object.

A function is a reusable entity. Multiple functions can be used to compose the resolver logic.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateGraphqlApi()

virtual Model::CreateGraphqlApiOutcome Aws::AppSync::AppSyncClient::CreateGraphqlApi ( const Model::CreateGraphqlApiRequest request) const
virtual

Creates a GraphqlApi object.

See Also:

AWS API Reference

◆ CreateGraphqlApiAsync()

virtual void Aws::AppSync::AppSyncClient::CreateGraphqlApiAsync ( const Model::CreateGraphqlApiRequest request,
const CreateGraphqlApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a GraphqlApi object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateGraphqlApiCallable()

virtual Model::CreateGraphqlApiOutcomeCallable Aws::AppSync::AppSyncClient::CreateGraphqlApiCallable ( const Model::CreateGraphqlApiRequest request) const
virtual

Creates a GraphqlApi object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateResolver()

virtual Model::CreateResolverOutcome Aws::AppSync::AppSyncClient::CreateResolver ( const Model::CreateResolverRequest request) const
virtual

Creates a Resolver object.

A resolver converts incoming requests into a format that a data source can understand and converts the data source's responses into GraphQL.

See Also:

AWS API Reference

◆ CreateResolverAsync()

virtual void Aws::AppSync::AppSyncClient::CreateResolverAsync ( const Model::CreateResolverRequest request,
const CreateResolverResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a Resolver object.

A resolver converts incoming requests into a format that a data source can understand and converts the data source's responses into GraphQL.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateResolverCallable()

virtual Model::CreateResolverOutcomeCallable Aws::AppSync::AppSyncClient::CreateResolverCallable ( const Model::CreateResolverRequest request) const
virtual

Creates a Resolver object.

A resolver converts incoming requests into a format that a data source can understand and converts the data source's responses into GraphQL.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateType()

virtual Model::CreateTypeOutcome Aws::AppSync::AppSyncClient::CreateType ( const Model::CreateTypeRequest request) const
virtual

Creates a Type object.

See Also:

AWS API Reference

◆ CreateTypeAsync()

virtual void Aws::AppSync::AppSyncClient::CreateTypeAsync ( const Model::CreateTypeRequest request,
const CreateTypeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a Type object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateTypeCallable()

virtual Model::CreateTypeOutcomeCallable Aws::AppSync::AppSyncClient::CreateTypeCallable ( const Model::CreateTypeRequest request) const
virtual

Creates a Type object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteApiCache()

virtual Model::DeleteApiCacheOutcome Aws::AppSync::AppSyncClient::DeleteApiCache ( const Model::DeleteApiCacheRequest request) const
virtual

Deletes an ApiCache object.

See Also:

AWS API Reference

◆ DeleteApiCacheAsync()

virtual void Aws::AppSync::AppSyncClient::DeleteApiCacheAsync ( const Model::DeleteApiCacheRequest request,
const DeleteApiCacheResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an ApiCache object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteApiCacheCallable()

virtual Model::DeleteApiCacheOutcomeCallable Aws::AppSync::AppSyncClient::DeleteApiCacheCallable ( const Model::DeleteApiCacheRequest request) const
virtual

Deletes an ApiCache object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteApiKey()

virtual Model::DeleteApiKeyOutcome Aws::AppSync::AppSyncClient::DeleteApiKey ( const Model::DeleteApiKeyRequest request) const
virtual

Deletes an API key.

See Also:

AWS API Reference

◆ DeleteApiKeyAsync()

virtual void Aws::AppSync::AppSyncClient::DeleteApiKeyAsync ( const Model::DeleteApiKeyRequest request,
const DeleteApiKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an API key.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteApiKeyCallable()

virtual Model::DeleteApiKeyOutcomeCallable Aws::AppSync::AppSyncClient::DeleteApiKeyCallable ( const Model::DeleteApiKeyRequest request) const
virtual

Deletes an API key.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDataSource()

virtual Model::DeleteDataSourceOutcome Aws::AppSync::AppSyncClient::DeleteDataSource ( const Model::DeleteDataSourceRequest request) const
virtual

Deletes a DataSource object.

See Also:

AWS API Reference

◆ DeleteDataSourceAsync()

virtual void Aws::AppSync::AppSyncClient::DeleteDataSourceAsync ( const Model::DeleteDataSourceRequest request,
const DeleteDataSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a DataSource object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDataSourceCallable()

virtual Model::DeleteDataSourceOutcomeCallable Aws::AppSync::AppSyncClient::DeleteDataSourceCallable ( const Model::DeleteDataSourceRequest request) const
virtual

Deletes a DataSource object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteFunction()

virtual Model::DeleteFunctionOutcome Aws::AppSync::AppSyncClient::DeleteFunction ( const Model::DeleteFunctionRequest request) const
virtual

Deletes a Function.

See Also:

AWS API Reference

◆ DeleteFunctionAsync()

virtual void Aws::AppSync::AppSyncClient::DeleteFunctionAsync ( const Model::DeleteFunctionRequest request,
const DeleteFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a Function.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteFunctionCallable()

virtual Model::DeleteFunctionOutcomeCallable Aws::AppSync::AppSyncClient::DeleteFunctionCallable ( const Model::DeleteFunctionRequest request) const
virtual

Deletes a Function.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteGraphqlApi()

virtual Model::DeleteGraphqlApiOutcome Aws::AppSync::AppSyncClient::DeleteGraphqlApi ( const Model::DeleteGraphqlApiRequest request) const
virtual

Deletes a GraphqlApi object.

See Also:

AWS API Reference

◆ DeleteGraphqlApiAsync()

virtual void Aws::AppSync::AppSyncClient::DeleteGraphqlApiAsync ( const Model::DeleteGraphqlApiRequest request,
const DeleteGraphqlApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a GraphqlApi object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteGraphqlApiCallable()

virtual Model::DeleteGraphqlApiOutcomeCallable Aws::AppSync::AppSyncClient::DeleteGraphqlApiCallable ( const Model::DeleteGraphqlApiRequest request) const
virtual

Deletes a GraphqlApi object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteResolver()

virtual Model::DeleteResolverOutcome Aws::AppSync::AppSyncClient::DeleteResolver ( const Model::DeleteResolverRequest request) const
virtual

Deletes a Resolver object.

See Also:

AWS API Reference

◆ DeleteResolverAsync()

virtual void Aws::AppSync::AppSyncClient::DeleteResolverAsync ( const Model::DeleteResolverRequest request,
const DeleteResolverResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a Resolver object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteResolverCallable()

virtual Model::DeleteResolverOutcomeCallable Aws::AppSync::AppSyncClient::DeleteResolverCallable ( const Model::DeleteResolverRequest request) const
virtual

Deletes a Resolver object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteType()

virtual Model::DeleteTypeOutcome Aws::AppSync::AppSyncClient::DeleteType ( const Model::DeleteTypeRequest request) const
virtual

Deletes a Type object.

See Also:

AWS API Reference

◆ DeleteTypeAsync()

virtual void Aws::AppSync::AppSyncClient::DeleteTypeAsync ( const Model::DeleteTypeRequest request,
const DeleteTypeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a Type object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteTypeCallable()

virtual Model::DeleteTypeOutcomeCallable Aws::AppSync::AppSyncClient::DeleteTypeCallable ( const Model::DeleteTypeRequest request) const
virtual

Deletes a Type object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ FlushApiCache()

virtual Model::FlushApiCacheOutcome Aws::AppSync::AppSyncClient::FlushApiCache ( const Model::FlushApiCacheRequest request) const
virtual

Flushes an ApiCache object.

See Also:

AWS API Reference

◆ FlushApiCacheAsync()

virtual void Aws::AppSync::AppSyncClient::FlushApiCacheAsync ( const Model::FlushApiCacheRequest request,
const FlushApiCacheResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Flushes an ApiCache object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ FlushApiCacheCallable()

virtual Model::FlushApiCacheOutcomeCallable Aws::AppSync::AppSyncClient::FlushApiCacheCallable ( const Model::FlushApiCacheRequest request) const
virtual

Flushes an ApiCache object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetApiCache()

virtual Model::GetApiCacheOutcome Aws::AppSync::AppSyncClient::GetApiCache ( const Model::GetApiCacheRequest request) const
virtual

Retrieves an ApiCache object.

See Also:

AWS API Reference

◆ GetApiCacheAsync()

virtual void Aws::AppSync::AppSyncClient::GetApiCacheAsync ( const Model::GetApiCacheRequest request,
const GetApiCacheResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves an ApiCache object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetApiCacheCallable()

virtual Model::GetApiCacheOutcomeCallable Aws::AppSync::AppSyncClient::GetApiCacheCallable ( const Model::GetApiCacheRequest request) const
virtual

Retrieves an ApiCache object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDataSource()

virtual Model::GetDataSourceOutcome Aws::AppSync::AppSyncClient::GetDataSource ( const Model::GetDataSourceRequest request) const
virtual

Retrieves a DataSource object.

See Also:

AWS API Reference

◆ GetDataSourceAsync()

virtual void Aws::AppSync::AppSyncClient::GetDataSourceAsync ( const Model::GetDataSourceRequest request,
const GetDataSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a DataSource object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDataSourceCallable()

virtual Model::GetDataSourceOutcomeCallable Aws::AppSync::AppSyncClient::GetDataSourceCallable ( const Model::GetDataSourceRequest request) const
virtual

Retrieves a DataSource object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetFunction()

virtual Model::GetFunctionOutcome Aws::AppSync::AppSyncClient::GetFunction ( const Model::GetFunctionRequest request) const
virtual

Get a Function.

See Also:

AWS API Reference

◆ GetFunctionAsync()

virtual void Aws::AppSync::AppSyncClient::GetFunctionAsync ( const Model::GetFunctionRequest request,
const GetFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Get a Function.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetFunctionCallable()

virtual Model::GetFunctionOutcomeCallable Aws::AppSync::AppSyncClient::GetFunctionCallable ( const Model::GetFunctionRequest request) const
virtual

Get a Function.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetGraphqlApi()

virtual Model::GetGraphqlApiOutcome Aws::AppSync::AppSyncClient::GetGraphqlApi ( const Model::GetGraphqlApiRequest request) const
virtual

Retrieves a GraphqlApi object.

See Also:

AWS API Reference

◆ GetGraphqlApiAsync()

virtual void Aws::AppSync::AppSyncClient::GetGraphqlApiAsync ( const Model::GetGraphqlApiRequest request,
const GetGraphqlApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a GraphqlApi object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetGraphqlApiCallable()

virtual Model::GetGraphqlApiOutcomeCallable Aws::AppSync::AppSyncClient::GetGraphqlApiCallable ( const Model::GetGraphqlApiRequest request) const
virtual

Retrieves a GraphqlApi object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetIntrospectionSchema()

virtual Model::GetIntrospectionSchemaOutcome Aws::AppSync::AppSyncClient::GetIntrospectionSchema ( const Model::GetIntrospectionSchemaRequest request) const
virtual

Retrieves the introspection schema for a GraphQL API.

See Also:

AWS API Reference

◆ GetIntrospectionSchemaAsync()

virtual void Aws::AppSync::AppSyncClient::GetIntrospectionSchemaAsync ( const Model::GetIntrospectionSchemaRequest request,
const GetIntrospectionSchemaResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the introspection schema for a GraphQL API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetIntrospectionSchemaCallable()

virtual Model::GetIntrospectionSchemaOutcomeCallable Aws::AppSync::AppSyncClient::GetIntrospectionSchemaCallable ( const Model::GetIntrospectionSchemaRequest request) const
virtual

Retrieves the introspection schema for a GraphQL API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetResolver()

virtual Model::GetResolverOutcome Aws::AppSync::AppSyncClient::GetResolver ( const Model::GetResolverRequest request) const
virtual

Retrieves a Resolver object.

See Also:

AWS API Reference

◆ GetResolverAsync()

virtual void Aws::AppSync::AppSyncClient::GetResolverAsync ( const Model::GetResolverRequest request,
const GetResolverResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a Resolver object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetResolverCallable()

virtual Model::GetResolverOutcomeCallable Aws::AppSync::AppSyncClient::GetResolverCallable ( const Model::GetResolverRequest request) const
virtual

Retrieves a Resolver object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetSchemaCreationStatus()

virtual Model::GetSchemaCreationStatusOutcome Aws::AppSync::AppSyncClient::GetSchemaCreationStatus ( const Model::GetSchemaCreationStatusRequest request) const
virtual

Retrieves the current status of a schema creation operation.

See Also:

AWS API Reference

◆ GetSchemaCreationStatusAsync()

virtual void Aws::AppSync::AppSyncClient::GetSchemaCreationStatusAsync ( const Model::GetSchemaCreationStatusRequest request,
const GetSchemaCreationStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the current status of a schema creation operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetSchemaCreationStatusCallable()

virtual Model::GetSchemaCreationStatusOutcomeCallable Aws::AppSync::AppSyncClient::GetSchemaCreationStatusCallable ( const Model::GetSchemaCreationStatusRequest request) const
virtual

Retrieves the current status of a schema creation operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetType()

virtual Model::GetTypeOutcome Aws::AppSync::AppSyncClient::GetType ( const Model::GetTypeRequest request) const
virtual

Retrieves a Type object.

See Also:

AWS API Reference

◆ GetTypeAsync()

virtual void Aws::AppSync::AppSyncClient::GetTypeAsync ( const Model::GetTypeRequest request,
const GetTypeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a Type object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetTypeCallable()

virtual Model::GetTypeOutcomeCallable Aws::AppSync::AppSyncClient::GetTypeCallable ( const Model::GetTypeRequest request) const
virtual

Retrieves a Type object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListApiKeys()

virtual Model::ListApiKeysOutcome Aws::AppSync::AppSyncClient::ListApiKeys ( const Model::ListApiKeysRequest request) const
virtual

Lists the API keys for a given API.

API keys are deleted automatically 60 days after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call DeleteApiKey to manually delete a key before it's automatically deleted.

See Also:

AWS API Reference

◆ ListApiKeysAsync()

virtual void Aws::AppSync::AppSyncClient::ListApiKeysAsync ( const Model::ListApiKeysRequest request,
const ListApiKeysResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the API keys for a given API.

API keys are deleted automatically 60 days after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call DeleteApiKey to manually delete a key before it's automatically deleted.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListApiKeysCallable()

virtual Model::ListApiKeysOutcomeCallable Aws::AppSync::AppSyncClient::ListApiKeysCallable ( const Model::ListApiKeysRequest request) const
virtual

Lists the API keys for a given API.

API keys are deleted automatically 60 days after they expire. However, they may still be included in the response until they have actually been deleted. You can safely call DeleteApiKey to manually delete a key before it's automatically deleted.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDataSources()

virtual Model::ListDataSourcesOutcome Aws::AppSync::AppSyncClient::ListDataSources ( const Model::ListDataSourcesRequest request) const
virtual

Lists the data sources for a given API.

See Also:

AWS API Reference

◆ ListDataSourcesAsync()

virtual void Aws::AppSync::AppSyncClient::ListDataSourcesAsync ( const Model::ListDataSourcesRequest request,
const ListDataSourcesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the data sources for a given API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDataSourcesCallable()

virtual Model::ListDataSourcesOutcomeCallable Aws::AppSync::AppSyncClient::ListDataSourcesCallable ( const Model::ListDataSourcesRequest request) const
virtual

Lists the data sources for a given API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListFunctions()

virtual Model::ListFunctionsOutcome Aws::AppSync::AppSyncClient::ListFunctions ( const Model::ListFunctionsRequest request) const
virtual

List multiple functions.

See Also:

AWS API Reference

◆ ListFunctionsAsync()

virtual void Aws::AppSync::AppSyncClient::ListFunctionsAsync ( const Model::ListFunctionsRequest request,
const ListFunctionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List multiple functions.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListFunctionsCallable()

virtual Model::ListFunctionsOutcomeCallable Aws::AppSync::AppSyncClient::ListFunctionsCallable ( const Model::ListFunctionsRequest request) const
virtual

List multiple functions.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListGraphqlApis()

virtual Model::ListGraphqlApisOutcome Aws::AppSync::AppSyncClient::ListGraphqlApis ( const Model::ListGraphqlApisRequest request) const
virtual

Lists your GraphQL APIs.

See Also:

AWS API Reference

◆ ListGraphqlApisAsync()

virtual void Aws::AppSync::AppSyncClient::ListGraphqlApisAsync ( const Model::ListGraphqlApisRequest request,
const ListGraphqlApisResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists your GraphQL APIs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListGraphqlApisCallable()

virtual Model::ListGraphqlApisOutcomeCallable Aws::AppSync::AppSyncClient::ListGraphqlApisCallable ( const Model::ListGraphqlApisRequest request) const
virtual

Lists your GraphQL APIs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListResolvers()

virtual Model::ListResolversOutcome Aws::AppSync::AppSyncClient::ListResolvers ( const Model::ListResolversRequest request) const
virtual

Lists the resolvers for a given API and type.

See Also:

AWS API Reference

◆ ListResolversAsync()

virtual void Aws::AppSync::AppSyncClient::ListResolversAsync ( const Model::ListResolversRequest request,
const ListResolversResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the resolvers for a given API and type.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListResolversByFunction()

virtual Model::ListResolversByFunctionOutcome Aws::AppSync::AppSyncClient::ListResolversByFunction ( const Model::ListResolversByFunctionRequest request) const
virtual

List the resolvers that are associated with a specific function.

See Also:

AWS API Reference

◆ ListResolversByFunctionAsync()

virtual void Aws::AppSync::AppSyncClient::ListResolversByFunctionAsync ( const Model::ListResolversByFunctionRequest request,
const ListResolversByFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

List the resolvers that are associated with a specific function.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListResolversByFunctionCallable()

virtual Model::ListResolversByFunctionOutcomeCallable Aws::AppSync::AppSyncClient::ListResolversByFunctionCallable ( const Model::ListResolversByFunctionRequest request) const
virtual

List the resolvers that are associated with a specific function.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListResolversCallable()

virtual Model::ListResolversOutcomeCallable Aws::AppSync::AppSyncClient::ListResolversCallable ( const Model::ListResolversRequest request) const
virtual

Lists the resolvers for a given API and type.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::AppSync::AppSyncClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags for a resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::AppSync::AppSyncClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the tags for a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::AppSync::AppSyncClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags for a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTypes()

virtual Model::ListTypesOutcome Aws::AppSync::AppSyncClient::ListTypes ( const Model::ListTypesRequest request) const
virtual

Lists the types for a given API.

See Also:

AWS API Reference

◆ ListTypesAsync()

virtual void Aws::AppSync::AppSyncClient::ListTypesAsync ( const Model::ListTypesRequest request,
const ListTypesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the types for a given API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTypesCallable()

virtual Model::ListTypesOutcomeCallable Aws::AppSync::AppSyncClient::ListTypesCallable ( const Model::ListTypesRequest request) const
virtual

Lists the types for a given API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::AppSync::AppSyncClient::OverrideEndpoint ( const Aws::String endpoint)

◆ StartSchemaCreation()

virtual Model::StartSchemaCreationOutcome Aws::AppSync::AppSyncClient::StartSchemaCreation ( const Model::StartSchemaCreationRequest request) const
virtual

Adds a new schema to your GraphQL API.

This operation is asynchronous. Use to determine when it has completed.

See Also:

AWS API Reference

◆ StartSchemaCreationAsync()

virtual void Aws::AppSync::AppSyncClient::StartSchemaCreationAsync ( const Model::StartSchemaCreationRequest request,
const StartSchemaCreationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds a new schema to your GraphQL API.

This operation is asynchronous. Use to determine when it has completed.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartSchemaCreationCallable()

virtual Model::StartSchemaCreationOutcomeCallable Aws::AppSync::AppSyncClient::StartSchemaCreationCallable ( const Model::StartSchemaCreationRequest request) const
virtual

Adds a new schema to your GraphQL API.

This operation is asynchronous. Use to determine when it has completed.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::AppSync::AppSyncClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Tags a resource with user-supplied tags.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::AppSync::AppSyncClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Tags a resource with user-supplied tags.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::AppSync::AppSyncClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Tags a resource with user-supplied tags.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::AppSync::AppSyncClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Untags a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::AppSync::AppSyncClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Untags a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::AppSync::AppSyncClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Untags a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApiCache()

virtual Model::UpdateApiCacheOutcome Aws::AppSync::AppSyncClient::UpdateApiCache ( const Model::UpdateApiCacheRequest request) const
virtual

Updates the cache for the GraphQL API.

See Also:

AWS API Reference

◆ UpdateApiCacheAsync()

virtual void Aws::AppSync::AppSyncClient::UpdateApiCacheAsync ( const Model::UpdateApiCacheRequest request,
const UpdateApiCacheResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the cache for the GraphQL API.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateApiCacheCallable()

virtual Model::UpdateApiCacheOutcomeCallable Aws::AppSync::AppSyncClient::UpdateApiCacheCallable ( const Model::UpdateApiCacheRequest request) const
virtual

Updates the cache for the GraphQL API.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateApiKey()

virtual Model::UpdateApiKeyOutcome Aws::AppSync::AppSyncClient::UpdateApiKey ( const Model::UpdateApiKeyRequest request) const
virtual

Updates an API key. The key can be updated while it is not deleted.

See Also:

AWS API Reference

◆ UpdateApiKeyAsync()

virtual void Aws::AppSync::AppSyncClient::UpdateApiKeyAsync ( const Model::UpdateApiKeyRequest request,
const UpdateApiKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates an API key. The key can be updated while it is not deleted.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateApiKeyCallable()

virtual Model::UpdateApiKeyOutcomeCallable Aws::AppSync::AppSyncClient::UpdateApiKeyCallable ( const Model::UpdateApiKeyRequest request) const
virtual

Updates an API key. The key can be updated while it is not deleted.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDataSource()

virtual Model::UpdateDataSourceOutcome Aws::AppSync::AppSyncClient::UpdateDataSource ( const Model::UpdateDataSourceRequest request) const
virtual

Updates a DataSource object.

See Also:

AWS API Reference

◆ UpdateDataSourceAsync()

virtual void Aws::AppSync::AppSyncClient::UpdateDataSourceAsync ( const Model::UpdateDataSourceRequest request,
const UpdateDataSourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a DataSource object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDataSourceCallable()

virtual Model::UpdateDataSourceOutcomeCallable Aws::AppSync::AppSyncClient::UpdateDataSourceCallable ( const Model::UpdateDataSourceRequest request) const
virtual

Updates a DataSource object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateFunction()

virtual Model::UpdateFunctionOutcome Aws::AppSync::AppSyncClient::UpdateFunction ( const Model::UpdateFunctionRequest request) const
virtual

Updates a Function object.

See Also:

AWS API Reference

◆ UpdateFunctionAsync()

virtual void Aws::AppSync::AppSyncClient::UpdateFunctionAsync ( const Model::UpdateFunctionRequest request,
const UpdateFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a Function object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateFunctionCallable()

virtual Model::UpdateFunctionOutcomeCallable Aws::AppSync::AppSyncClient::UpdateFunctionCallable ( const Model::UpdateFunctionRequest request) const
virtual

Updates a Function object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateGraphqlApi()

virtual Model::UpdateGraphqlApiOutcome Aws::AppSync::AppSyncClient::UpdateGraphqlApi ( const Model::UpdateGraphqlApiRequest request) const
virtual

Updates a GraphqlApi object.

See Also:

AWS API Reference

◆ UpdateGraphqlApiAsync()

virtual void Aws::AppSync::AppSyncClient::UpdateGraphqlApiAsync ( const Model::UpdateGraphqlApiRequest request,
const UpdateGraphqlApiResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a GraphqlApi object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateGraphqlApiCallable()

virtual Model::UpdateGraphqlApiOutcomeCallable Aws::AppSync::AppSyncClient::UpdateGraphqlApiCallable ( const Model::UpdateGraphqlApiRequest request) const
virtual

Updates a GraphqlApi object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateResolver()

virtual Model::UpdateResolverOutcome Aws::AppSync::AppSyncClient::UpdateResolver ( const Model::UpdateResolverRequest request) const
virtual

Updates a Resolver object.

See Also:

AWS API Reference

◆ UpdateResolverAsync()

virtual void Aws::AppSync::AppSyncClient::UpdateResolverAsync ( const Model::UpdateResolverRequest request,
const UpdateResolverResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a Resolver object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateResolverCallable()

virtual Model::UpdateResolverOutcomeCallable Aws::AppSync::AppSyncClient::UpdateResolverCallable ( const Model::UpdateResolverRequest request) const
virtual

Updates a Resolver object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateType()

virtual Model::UpdateTypeOutcome Aws::AppSync::AppSyncClient::UpdateType ( const Model::UpdateTypeRequest request) const
virtual

Updates a Type object.

See Also:

AWS API Reference

◆ UpdateTypeAsync()

virtual void Aws::AppSync::AppSyncClient::UpdateTypeAsync ( const Model::UpdateTypeRequest request,
const UpdateTypeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates a Type object.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateTypeCallable()

virtual Model::UpdateTypeOutcomeCallable Aws::AppSync::AppSyncClient::UpdateTypeCallable ( const Model::UpdateTypeRequest request) const
virtual

Updates a Type object.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


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