9#include <aws/appsync/AppSyncErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/appsync/AppSyncEndpointProvider.h>
21#include <aws/appsync/model/AssociateApiResult.h>
22#include <aws/appsync/model/AssociateMergedGraphqlApiResult.h>
23#include <aws/appsync/model/AssociateSourceGraphqlApiResult.h>
24#include <aws/appsync/model/CreateApiResult.h>
25#include <aws/appsync/model/CreateApiCacheResult.h>
26#include <aws/appsync/model/CreateApiKeyResult.h>
27#include <aws/appsync/model/CreateChannelNamespaceResult.h>
28#include <aws/appsync/model/CreateDataSourceResult.h>
29#include <aws/appsync/model/CreateDomainNameResult.h>
30#include <aws/appsync/model/CreateFunctionResult.h>
31#include <aws/appsync/model/CreateGraphqlApiResult.h>
32#include <aws/appsync/model/CreateResolverResult.h>
33#include <aws/appsync/model/CreateTypeResult.h>
34#include <aws/appsync/model/DeleteApiResult.h>
35#include <aws/appsync/model/DeleteApiCacheResult.h>
36#include <aws/appsync/model/DeleteApiKeyResult.h>
37#include <aws/appsync/model/DeleteChannelNamespaceResult.h>
38#include <aws/appsync/model/DeleteDataSourceResult.h>
39#include <aws/appsync/model/DeleteDomainNameResult.h>
40#include <aws/appsync/model/DeleteFunctionResult.h>
41#include <aws/appsync/model/DeleteGraphqlApiResult.h>
42#include <aws/appsync/model/DeleteResolverResult.h>
43#include <aws/appsync/model/DeleteTypeResult.h>
44#include <aws/appsync/model/DisassociateApiResult.h>
45#include <aws/appsync/model/DisassociateMergedGraphqlApiResult.h>
46#include <aws/appsync/model/DisassociateSourceGraphqlApiResult.h>
47#include <aws/appsync/model/EvaluateCodeResult.h>
48#include <aws/appsync/model/EvaluateMappingTemplateResult.h>
49#include <aws/appsync/model/FlushApiCacheResult.h>
50#include <aws/appsync/model/GetApiResult.h>
51#include <aws/appsync/model/GetApiAssociationResult.h>
52#include <aws/appsync/model/GetApiCacheResult.h>
53#include <aws/appsync/model/GetChannelNamespaceResult.h>
54#include <aws/appsync/model/GetDataSourceResult.h>
55#include <aws/appsync/model/GetDataSourceIntrospectionResult.h>
56#include <aws/appsync/model/GetDomainNameResult.h>
57#include <aws/appsync/model/GetFunctionResult.h>
58#include <aws/appsync/model/GetGraphqlApiResult.h>
59#include <aws/appsync/model/GetGraphqlApiEnvironmentVariablesResult.h>
60#include <aws/appsync/model/GetIntrospectionSchemaResult.h>
61#include <aws/appsync/model/GetResolverResult.h>
62#include <aws/appsync/model/GetSchemaCreationStatusResult.h>
63#include <aws/appsync/model/GetSourceApiAssociationResult.h>
64#include <aws/appsync/model/GetTypeResult.h>
65#include <aws/appsync/model/ListApiKeysResult.h>
66#include <aws/appsync/model/ListApisResult.h>
67#include <aws/appsync/model/ListChannelNamespacesResult.h>
68#include <aws/appsync/model/ListDataSourcesResult.h>
69#include <aws/appsync/model/ListDomainNamesResult.h>
70#include <aws/appsync/model/ListFunctionsResult.h>
71#include <aws/appsync/model/ListGraphqlApisResult.h>
72#include <aws/appsync/model/ListResolversResult.h>
73#include <aws/appsync/model/ListResolversByFunctionResult.h>
74#include <aws/appsync/model/ListSourceApiAssociationsResult.h>
75#include <aws/appsync/model/ListTagsForResourceResult.h>
76#include <aws/appsync/model/ListTypesResult.h>
77#include <aws/appsync/model/ListTypesByAssociationResult.h>
78#include <aws/appsync/model/PutGraphqlApiEnvironmentVariablesResult.h>
79#include <aws/appsync/model/StartDataSourceIntrospectionResult.h>
80#include <aws/appsync/model/StartSchemaCreationResult.h>
81#include <aws/appsync/model/StartSchemaMergeResult.h>
82#include <aws/appsync/model/TagResourceResult.h>
83#include <aws/appsync/model/UntagResourceResult.h>
84#include <aws/appsync/model/UpdateApiResult.h>
85#include <aws/appsync/model/UpdateApiCacheResult.h>
86#include <aws/appsync/model/UpdateApiKeyResult.h>
87#include <aws/appsync/model/UpdateChannelNamespaceResult.h>
88#include <aws/appsync/model/UpdateDataSourceResult.h>
89#include <aws/appsync/model/UpdateDomainNameResult.h>
90#include <aws/appsync/model/UpdateFunctionResult.h>
91#include <aws/appsync/model/UpdateGraphqlApiResult.h>
92#include <aws/appsync/model/UpdateResolverResult.h>
93#include <aws/appsync/model/UpdateSourceApiAssociationResult.h>
94#include <aws/appsync/model/UpdateTypeResult.h>
95#include <aws/appsync/model/ListApisRequest.h>
96#include <aws/appsync/model/ListGraphqlApisRequest.h>
97#include <aws/appsync/model/StartDataSourceIntrospectionRequest.h>
98#include <aws/appsync/model/ListDomainNamesRequest.h>
106 class HttpClientFactory;
111 template<
typename R,
typename E>
class Outcome;
121 class AWSCredentials;
122 class AWSCredentialsProvider;
EndpointProviderBase< AppSyncClientConfiguration, AppSyncBuiltInParameters, AppSyncClientContextParameters > AppSyncEndpointProviderBase
Aws::Utils::Outcome< CreateApiKeyResult, AppSyncError > CreateApiKeyOutcome
std::future< GetDomainNameOutcome > GetDomainNameOutcomeCallable
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
std::future< AssociateMergedGraphqlApiOutcome > AssociateMergedGraphqlApiOutcomeCallable
Aws::Utils::Outcome< DeleteApiResult, AppSyncError > DeleteApiOutcome
Aws::Utils::Outcome< ListApisResult, AppSyncError > ListApisOutcome
Aws::Utils::Outcome< FlushApiCacheResult, AppSyncError > FlushApiCacheOutcome
std::future< AssociateSourceGraphqlApiOutcome > AssociateSourceGraphqlApiOutcomeCallable
std::future< GetDataSourceIntrospectionOutcome > GetDataSourceIntrospectionOutcomeCallable
Aws::Utils::Outcome< UpdateSourceApiAssociationResult, AppSyncError > UpdateSourceApiAssociationOutcome
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
Aws::Utils::Outcome< StartDataSourceIntrospectionResult, AppSyncError > StartDataSourceIntrospectionOutcome
std::future< CreateGraphqlApiOutcome > CreateGraphqlApiOutcomeCallable
Aws::Utils::Outcome< UpdateDomainNameResult, AppSyncError > UpdateDomainNameOutcome
std::future< GetGraphqlApiEnvironmentVariablesOutcome > GetGraphqlApiEnvironmentVariablesOutcomeCallable
Aws::Utils::Outcome< GetFunctionResult, AppSyncError > GetFunctionOutcome
std::future< DeleteResolverOutcome > DeleteResolverOutcomeCallable
std::future< DisassociateMergedGraphqlApiOutcome > DisassociateMergedGraphqlApiOutcomeCallable
Aws::Utils::Outcome< CreateChannelNamespaceResult, AppSyncError > CreateChannelNamespaceOutcome
Aws::Utils::Outcome< DisassociateApiResult, AppSyncError > DisassociateApiOutcome
std::future< GetGraphqlApiOutcome > GetGraphqlApiOutcomeCallable
std::future< CreateApiCacheOutcome > CreateApiCacheOutcomeCallable
std::future< CreateFunctionOutcome > CreateFunctionOutcomeCallable
std::future< ListChannelNamespacesOutcome > ListChannelNamespacesOutcomeCallable
Aws::Utils::Outcome< GetResolverResult, AppSyncError > GetResolverOutcome
Aws::Utils::Outcome< GetDataSourceIntrospectionResult, AppSyncError > GetDataSourceIntrospectionOutcome
Aws::Utils::Outcome< ListFunctionsResult, AppSyncError > ListFunctionsOutcome
Aws::Utils::Outcome< CreateApiCacheResult, AppSyncError > CreateApiCacheOutcome
std::future< StartDataSourceIntrospectionOutcome > StartDataSourceIntrospectionOutcomeCallable
Aws::Utils::Outcome< CreateTypeResult, AppSyncError > CreateTypeOutcome
std::future< AssociateApiOutcome > AssociateApiOutcomeCallable
Aws::Utils::Outcome< DisassociateSourceGraphqlApiResult, AppSyncError > DisassociateSourceGraphqlApiOutcome
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
Aws::Utils::Outcome< GetIntrospectionSchemaResult, AppSyncError > GetIntrospectionSchemaOutcome
Aws::Utils::Outcome< UpdateApiResult, AppSyncError > UpdateApiOutcome
Aws::Utils::Outcome< UpdateChannelNamespaceResult, AppSyncError > UpdateChannelNamespaceOutcome
Aws::Utils::Outcome< CreateFunctionResult, AppSyncError > CreateFunctionOutcome
std::future< DeleteDomainNameOutcome > DeleteDomainNameOutcomeCallable
Aws::Utils::Outcome< DeleteDomainNameResult, AppSyncError > DeleteDomainNameOutcome
Aws::Utils::Outcome< GetGraphqlApiEnvironmentVariablesResult, AppSyncError > GetGraphqlApiEnvironmentVariablesOutcome
Aws::Utils::Outcome< PutGraphqlApiEnvironmentVariablesResult, AppSyncError > PutGraphqlApiEnvironmentVariablesOutcome
std::future< GetApiAssociationOutcome > GetApiAssociationOutcomeCallable
std::future< CreateTypeOutcome > CreateTypeOutcomeCallable
std::future< GetSourceApiAssociationOutcome > GetSourceApiAssociationOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, AppSyncError > ListTagsForResourceOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateApiCacheResult, AppSyncError > UpdateApiCacheOutcome
Aws::Utils::Outcome< ListResolversResult, AppSyncError > ListResolversOutcome
Aws::Utils::Outcome< AssociateSourceGraphqlApiResult, AppSyncError > AssociateSourceGraphqlApiOutcome
std::future< UpdateGraphqlApiOutcome > UpdateGraphqlApiOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, AppSyncError > TagResourceOutcome
std::future< CreateResolverOutcome > CreateResolverOutcomeCallable
std::future< UpdateDomainNameOutcome > UpdateDomainNameOutcomeCallable
Aws::Utils::Outcome< ListTypesByAssociationResult, AppSyncError > ListTypesByAssociationOutcome
Aws::Utils::Outcome< CreateResolverResult, AppSyncError > CreateResolverOutcome
Aws::Utils::Outcome< StartSchemaCreationResult, AppSyncError > StartSchemaCreationOutcome
std::future< ListApisOutcome > ListApisOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DisassociateSourceGraphqlApiOutcome > DisassociateSourceGraphqlApiOutcomeCallable
Aws::Utils::Outcome< CreateApiResult, AppSyncError > CreateApiOutcome
std::future< ListResolversByFunctionOutcome > ListResolversByFunctionOutcomeCallable
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
std::future< UpdateChannelNamespaceOutcome > UpdateChannelNamespaceOutcomeCallable
Aws::Utils::Outcome< ListTypesResult, AppSyncError > ListTypesOutcome
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
Aws::Utils::Outcome< ListDataSourcesResult, AppSyncError > ListDataSourcesOutcome
Aws::Utils::Outcome< ListSourceApiAssociationsResult, AppSyncError > ListSourceApiAssociationsOutcome
std::future< ListResolversOutcome > ListResolversOutcomeCallable
std::future< UpdateSourceApiAssociationOutcome > UpdateSourceApiAssociationOutcomeCallable
std::future< DeleteApiOutcome > DeleteApiOutcomeCallable
Aws::Utils::Outcome< GetApiResult, AppSyncError > GetApiOutcome
std::future< EvaluateCodeOutcome > EvaluateCodeOutcomeCallable
std::future< GetFunctionOutcome > GetFunctionOutcomeCallable
Aws::Utils::Outcome< ListApiKeysResult, AppSyncError > ListApiKeysOutcome
std::future< GetIntrospectionSchemaOutcome > GetIntrospectionSchemaOutcomeCallable
Aws::Utils::Outcome< DisassociateMergedGraphqlApiResult, AppSyncError > DisassociateMergedGraphqlApiOutcome
Aws::Utils::Outcome< GetTypeResult, AppSyncError > GetTypeOutcome
Aws::Utils::Outcome< CreateGraphqlApiResult, AppSyncError > CreateGraphqlApiOutcome
Aws::Utils::Outcome< GetChannelNamespaceResult, AppSyncError > GetChannelNamespaceOutcome
Aws::Utils::Outcome< UpdateTypeResult, AppSyncError > UpdateTypeOutcome
Aws::Utils::Outcome< UpdateGraphqlApiResult, AppSyncError > UpdateGraphqlApiOutcome
Aws::Utils::Outcome< UpdateDataSourceResult, AppSyncError > UpdateDataSourceOutcome
Aws::Utils::Outcome< UntagResourceResult, AppSyncError > UntagResourceOutcome
Aws::Utils::Outcome< ListGraphqlApisResult, AppSyncError > ListGraphqlApisOutcome
Aws::Utils::Outcome< CreateDataSourceResult, AppSyncError > CreateDataSourceOutcome
std::future< DeleteFunctionOutcome > DeleteFunctionOutcomeCallable
Aws::Utils::Outcome< GetDataSourceResult, AppSyncError > GetDataSourceOutcome
std::future< UpdateApiOutcome > UpdateApiOutcomeCallable
Aws::Utils::Outcome< GetApiCacheResult, AppSyncError > GetApiCacheOutcome
std::future< EvaluateMappingTemplateOutcome > EvaluateMappingTemplateOutcomeCallable
Aws::Utils::Outcome< EvaluateCodeResult, AppSyncError > EvaluateCodeOutcome
std::future< DeleteGraphqlApiOutcome > DeleteGraphqlApiOutcomeCallable
Aws::Utils::Outcome< CreateDomainNameResult, AppSyncError > CreateDomainNameOutcome
std::future< ListFunctionsOutcome > ListFunctionsOutcomeCallable
std::future< GetChannelNamespaceOutcome > GetChannelNamespaceOutcomeCallable
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
Aws::Utils::Outcome< AssociateMergedGraphqlApiResult, AppSyncError > AssociateMergedGraphqlApiOutcome
Aws::Utils::Outcome< UpdateFunctionResult, AppSyncError > UpdateFunctionOutcome
std::future< ListTypesByAssociationOutcome > ListTypesByAssociationOutcomeCallable
std::future< ListGraphqlApisOutcome > ListGraphqlApisOutcomeCallable
Aws::Utils::Outcome< DeleteChannelNamespaceResult, AppSyncError > DeleteChannelNamespaceOutcome
std::future< UpdateApiCacheOutcome > UpdateApiCacheOutcomeCallable
std::future< DisassociateApiOutcome > DisassociateApiOutcomeCallable
std::future< GetApiOutcome > GetApiOutcomeCallable
std::future< UpdateApiKeyOutcome > UpdateApiKeyOutcomeCallable
Aws::Utils::Outcome< GetDomainNameResult, AppSyncError > GetDomainNameOutcome
std::future< ListSourceApiAssociationsOutcome > ListSourceApiAssociationsOutcomeCallable
std::future< StartSchemaCreationOutcome > StartSchemaCreationOutcomeCallable
Aws::Utils::Outcome< UpdateResolverResult, AppSyncError > UpdateResolverOutcome
Aws::Utils::Outcome< EvaluateMappingTemplateResult, AppSyncError > EvaluateMappingTemplateOutcome
Aws::Utils::Outcome< ListDomainNamesResult, AppSyncError > ListDomainNamesOutcome
Aws::Utils::Outcome< GetSourceApiAssociationResult, AppSyncError > GetSourceApiAssociationOutcome
std::future< CreateDomainNameOutcome > CreateDomainNameOutcomeCallable
Aws::Utils::Outcome< GetGraphqlApiResult, AppSyncError > GetGraphqlApiOutcome
std::future< ListTypesOutcome > ListTypesOutcomeCallable
std::future< DeleteTypeOutcome > DeleteTypeOutcomeCallable
std::future< GetSchemaCreationStatusOutcome > GetSchemaCreationStatusOutcomeCallable
std::future< ListApiKeysOutcome > ListApiKeysOutcomeCallable
Aws::Utils::Outcome< DeleteResolverResult, AppSyncError > DeleteResolverOutcome
std::future< CreateApiOutcome > CreateApiOutcomeCallable
Aws::Utils::Outcome< StartSchemaMergeResult, AppSyncError > StartSchemaMergeOutcome
Aws::Utils::Outcome< DeleteFunctionResult, AppSyncError > DeleteFunctionOutcome
std::future< StartSchemaMergeOutcome > StartSchemaMergeOutcomeCallable
Aws::Utils::Outcome< DeleteGraphqlApiResult, AppSyncError > DeleteGraphqlApiOutcome
Aws::Utils::Outcome< AssociateApiResult, AppSyncError > AssociateApiOutcome
std::future< CreateChannelNamespaceOutcome > CreateChannelNamespaceOutcomeCallable
Aws::Utils::Outcome< DeleteTypeResult, AppSyncError > DeleteTypeOutcome
Aws::Utils::Outcome< DeleteApiCacheResult, AppSyncError > DeleteApiCacheOutcome
std::future< PutGraphqlApiEnvironmentVariablesOutcome > PutGraphqlApiEnvironmentVariablesOutcomeCallable
Aws::Utils::Outcome< DeleteApiKeyResult, AppSyncError > DeleteApiKeyOutcome
std::future< FlushApiCacheOutcome > FlushApiCacheOutcomeCallable
Aws::Utils::Outcome< ListResolversByFunctionResult, AppSyncError > ListResolversByFunctionOutcome
std::future< GetResolverOutcome > GetResolverOutcomeCallable
Aws::Utils::Outcome< GetSchemaCreationStatusResult, AppSyncError > GetSchemaCreationStatusOutcome
std::future< UpdateResolverOutcome > UpdateResolverOutcomeCallable
Aws::Utils::Outcome< ListChannelNamespacesResult, AppSyncError > ListChannelNamespacesOutcome
std::future< DeleteChannelNamespaceOutcome > DeleteChannelNamespaceOutcomeCallable
std::future< GetTypeOutcome > GetTypeOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateApiKeyOutcome > CreateApiKeyOutcomeCallable
std::future< GetApiCacheOutcome > GetApiCacheOutcomeCallable
std::future< UpdateTypeOutcome > UpdateTypeOutcomeCallable
Aws::Utils::Outcome< GetApiAssociationResult, AppSyncError > GetApiAssociationOutcome
std::future< DeleteApiCacheOutcome > DeleteApiCacheOutcomeCallable
std::future< DeleteApiKeyOutcome > DeleteApiKeyOutcomeCallable
std::future< UpdateFunctionOutcome > UpdateFunctionOutcomeCallable
Aws::Utils::Outcome< DeleteDataSourceResult, AppSyncError > DeleteDataSourceOutcome
Aws::Utils::Outcome< UpdateApiKeyResult, AppSyncError > UpdateApiKeyOutcome
std::function< void(const AppSyncClient *, const Model::CreateGraphqlApiRequest &, const Model::CreateGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetSchemaCreationStatusRequest &, const Model::GetSchemaCreationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaCreationStatusResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateFunctionRequest &, const Model::CreateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DisassociateApiRequest &, const Model::DisassociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetChannelNamespaceRequest &, const Model::GetChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateApiCacheRequest &, const Model::CreateApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetApiCacheRequest &, const Model::GetApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListFunctionsRequest &, const Model::ListFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionsResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::AssociateSourceGraphqlApiRequest &, const Model::AssociateSourceGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSourceGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteApiRequest &, const Model::DeleteApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::StartSchemaCreationRequest &, const Model::StartSchemaCreationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSchemaCreationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListResolversByFunctionRequest &, const Model::ListResolversByFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolversByFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetDataSourceIntrospectionRequest &, const Model::GetDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceIntrospectionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateTypeRequest &, const Model::CreateTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::AssociateApiRequest &, const Model::AssociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetDomainNameRequest &, const Model::GetDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateApiKeyRequest &, const Model::CreateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiKeyResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DisassociateMergedGraphqlApiRequest &, const Model::DisassociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMergedGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetGraphqlApiRequest &, const Model::GetGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListApiKeysRequest &, const Model::ListApiKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApiKeysResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetApiAssociationRequest &, const Model::GetApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteDomainNameRequest &, const Model::DeleteDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::FlushApiCacheRequest &, const Model::FlushApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FlushApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DisassociateSourceGraphqlApiRequest &, const Model::DisassociateSourceGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSourceGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateApiKeyRequest &, const Model::UpdateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiKeyResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetResolverRequest &, const Model::GetResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListSourceApiAssociationsRequest &, const Model::ListSourceApiAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSourceApiAssociationsResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateTypeRequest &, const Model::UpdateTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateDomainNameRequest &, const Model::UpdateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::PutGraphqlApiEnvironmentVariablesRequest &, const Model::PutGraphqlApiEnvironmentVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutGraphqlApiEnvironmentVariablesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListChannelNamespacesRequest &, const Model::ListChannelNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelNamespacesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListApisRequest &, const Model::ListApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApisResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetTypeRequest &, const Model::GetTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteFunctionRequest &, const Model::DeleteFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteApiCacheRequest &, const Model::DeleteApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteResolverRequest &, const Model::DeleteResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateResolverRequest &, const Model::CreateResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateApiRequest &, const Model::CreateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateChannelNamespaceRequest &, const Model::UpdateChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateApiCacheRequest &, const Model::UpdateApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateResolverRequest &, const Model::UpdateResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::StartSchemaMergeRequest &, const Model::StartSchemaMergeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSchemaMergeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteApiKeyRequest &, const Model::DeleteApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiKeyResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateChannelNamespaceRequest &, const Model::CreateChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateApiRequest &, const Model::UpdateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateGraphqlApiRequest &, const Model::UpdateGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListTypesByAssociationRequest &, const Model::ListTypesByAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTypesByAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteTypeRequest &, const Model::DeleteTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::AssociateMergedGraphqlApiRequest &, const Model::AssociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMergedGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::StartDataSourceIntrospectionRequest &, const Model::StartDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataSourceIntrospectionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListResolversRequest &, const Model::ListResolversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolversResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainNamesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListTypesRequest &, const Model::ListTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTypesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetGraphqlApiEnvironmentVariablesRequest &, const Model::GetGraphqlApiEnvironmentVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGraphqlApiEnvironmentVariablesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetIntrospectionSchemaRequest &, Model::GetIntrospectionSchemaOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntrospectionSchemaResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListGraphqlApisRequest &, const Model::ListGraphqlApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGraphqlApisResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetSourceApiAssociationRequest &, const Model::GetSourceApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSourceApiAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteGraphqlApiRequest &, const Model::DeleteGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateDomainNameRequest &, const Model::CreateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteChannelNamespaceRequest &, const Model::DeleteChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::EvaluateMappingTemplateRequest &, const Model::EvaluateMappingTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluateMappingTemplateResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetApiRequest &, const Model::GetApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateFunctionRequest &, const Model::UpdateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::EvaluateCodeRequest &, const Model::EvaluateCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluateCodeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateSourceApiAssociationRequest &, const Model::UpdateSourceApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSourceApiAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetFunctionRequest &, const Model::GetFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionResponseReceivedHandler