7#include <aws/appsync/AppSyncServiceClientModel.h>
8#include <aws/appsync/AppSync_EXPORTS.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/client/ClientConfiguration.h>
12#include <aws/core/utils/json/JsonSerializer.h>
34 std::shared_ptr<AppSyncEndpointProviderBase> endpointProvider =
nullptr);
47 AppSyncClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
48 std::shared_ptr<AppSyncEndpointProviderBase> endpointProvider =
nullptr,
68 AppSyncClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
84 template <
typename AssociateApiRequestT = Model::AssociateApiRequest>
86 return SubmitCallable(&AppSyncClient::AssociateApi, request);
93 template <
typename AssociateApiRequestT = Model::AssociateApiRequest>
95 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
96 return SubmitAsync(&AppSyncClient::AssociateApi, request, handler, context);
111 template <
typename AssociateMergedGraphqlApiRequestT = Model::AssociateMergedGraphqlApiRequest>
113 const AssociateMergedGraphqlApiRequestT& request)
const {
114 return SubmitCallable(&AppSyncClient::AssociateMergedGraphqlApi, request);
121 template <
typename AssociateMergedGraphqlApiRequestT = Model::AssociateMergedGraphqlApiRequest>
124 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
125 return SubmitAsync(&AppSyncClient::AssociateMergedGraphqlApi, request, handler, context);
140 template <
typename AssociateSourceGraphqlApiRequestT = Model::AssociateSourceGraphqlApiRequest>
142 const AssociateSourceGraphqlApiRequestT& request)
const {
143 return SubmitCallable(&AppSyncClient::AssociateSourceGraphqlApi, request);
150 template <
typename AssociateSourceGraphqlApiRequestT = Model::AssociateSourceGraphqlApiRequest>
153 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
154 return SubmitAsync(&AppSyncClient::AssociateSourceGraphqlApi, request, handler, context);
170 template <
typename CreateApiRequestT = Model::CreateApiRequest>
172 return SubmitCallable(&AppSyncClient::CreateApi, request);
179 template <
typename CreateApiRequestT = Model::CreateApiRequest>
181 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
182 return SubmitAsync(&AppSyncClient::CreateApi, request, handler, context);
195 template <
typename CreateApiCacheRequestT = Model::CreateApiCacheRequest>
197 return SubmitCallable(&AppSyncClient::CreateApiCache, request);
204 template <
typename CreateApiCacheRequestT = Model::CreateApiCacheRequest>
206 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
207 return SubmitAsync(&AppSyncClient::CreateApiCache, request, handler, context);
221 template <
typename CreateApiKeyRequestT = Model::CreateApiKeyRequest>
223 return SubmitCallable(&AppSyncClient::CreateApiKey, request);
230 template <
typename CreateApiKeyRequestT = Model::CreateApiKeyRequest>
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
233 return SubmitAsync(&AppSyncClient::CreateApiKey, request, handler, context);
248 template <
typename CreateChannelNamespaceRequestT = Model::CreateChannelNamespaceRequest>
250 return SubmitCallable(&AppSyncClient::CreateChannelNamespace, request);
257 template <
typename CreateChannelNamespaceRequestT = Model::CreateChannelNamespaceRequest>
260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
261 return SubmitAsync(&AppSyncClient::CreateChannelNamespace, request, handler, context);
275 template <
typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
277 return SubmitCallable(&AppSyncClient::CreateDataSource, request);
284 template <
typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
287 return SubmitAsync(&AppSyncClient::CreateDataSource, request, handler, context);
302 template <
typename CreateDomainNameRequestT = Model::CreateDomainNameRequest>
304 return SubmitCallable(&AppSyncClient::CreateDomainName, request);
311 template <
typename CreateDomainNameRequestT = Model::CreateDomainNameRequest>
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
314 return SubmitAsync(&AppSyncClient::CreateDomainName, request, handler, context);
329 template <
typename CreateFunctionRequestT = Model::CreateFunctionRequest>
331 return SubmitCallable(&AppSyncClient::CreateFunction, request);
338 template <
typename CreateFunctionRequestT = Model::CreateFunctionRequest>
340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
341 return SubmitAsync(&AppSyncClient::CreateFunction, request, handler, context);
355 template <
typename CreateGraphqlApiRequestT = Model::CreateGraphqlApiRequest>
357 return SubmitCallable(&AppSyncClient::CreateGraphqlApi, request);
364 template <
typename CreateGraphqlApiRequestT = Model::CreateGraphqlApiRequest>
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
367 return SubmitAsync(&AppSyncClient::CreateGraphqlApi, request, handler, context);
382 template <
typename CreateResolverRequestT = Model::CreateResolverRequest>
384 return SubmitCallable(&AppSyncClient::CreateResolver, request);
391 template <
typename CreateResolverRequestT = Model::CreateResolverRequest>
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
394 return SubmitAsync(&AppSyncClient::CreateResolver, request, handler, context);
407 template <
typename CreateTypeRequestT = Model::CreateTypeRequest>
409 return SubmitCallable(&AppSyncClient::CreateType, request);
416 template <
typename CreateTypeRequestT = Model::CreateTypeRequest>
418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
419 return SubmitAsync(&AppSyncClient::CreateType, request, handler, context);
432 template <
typename DeleteApiRequestT = Model::DeleteApiRequest>
434 return SubmitCallable(&AppSyncClient::DeleteApi, request);
441 template <
typename DeleteApiRequestT = Model::DeleteApiRequest>
443 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
444 return SubmitAsync(&AppSyncClient::DeleteApi, request, handler, context);
457 template <
typename DeleteApiCacheRequestT = Model::DeleteApiCacheRequest>
459 return SubmitCallable(&AppSyncClient::DeleteApiCache, request);
466 template <
typename DeleteApiCacheRequestT = Model::DeleteApiCacheRequest>
468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
469 return SubmitAsync(&AppSyncClient::DeleteApiCache, request, handler, context);
482 template <
typename DeleteApiKeyRequestT = Model::DeleteApiKeyRequest>
484 return SubmitCallable(&AppSyncClient::DeleteApiKey, request);
491 template <
typename DeleteApiKeyRequestT = Model::DeleteApiKeyRequest>
493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
494 return SubmitAsync(&AppSyncClient::DeleteApiKey, request, handler, context);
508 template <
typename DeleteChannelNamespaceRequestT = Model::DeleteChannelNamespaceRequest>
510 return SubmitCallable(&AppSyncClient::DeleteChannelNamespace, request);
517 template <
typename DeleteChannelNamespaceRequestT = Model::DeleteChannelNamespaceRequest>
520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
521 return SubmitAsync(&AppSyncClient::DeleteChannelNamespace, request, handler, context);
535 template <
typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
537 return SubmitCallable(&AppSyncClient::DeleteDataSource, request);
544 template <
typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
547 return SubmitAsync(&AppSyncClient::DeleteDataSource, request, handler, context);
562 template <
typename DeleteDomainNameRequestT = Model::DeleteDomainNameRequest>
564 return SubmitCallable(&AppSyncClient::DeleteDomainName, request);
571 template <
typename DeleteDomainNameRequestT = Model::DeleteDomainNameRequest>
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
574 return SubmitAsync(&AppSyncClient::DeleteDomainName, request, handler, context);
587 template <
typename DeleteFunctionRequestT = Model::DeleteFunctionRequest>
589 return SubmitCallable(&AppSyncClient::DeleteFunction, request);
596 template <
typename DeleteFunctionRequestT = Model::DeleteFunctionRequest>
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
599 return SubmitAsync(&AppSyncClient::DeleteFunction, request, handler, context);
613 template <
typename DeleteGraphqlApiRequestT = Model::DeleteGraphqlApiRequest>
615 return SubmitCallable(&AppSyncClient::DeleteGraphqlApi, request);
622 template <
typename DeleteGraphqlApiRequestT = Model::DeleteGraphqlApiRequest>
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
625 return SubmitAsync(&AppSyncClient::DeleteGraphqlApi, request, handler, context);
638 template <
typename DeleteResolverRequestT = Model::DeleteResolverRequest>
640 return SubmitCallable(&AppSyncClient::DeleteResolver, request);
647 template <
typename DeleteResolverRequestT = Model::DeleteResolverRequest>
649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
650 return SubmitAsync(&AppSyncClient::DeleteResolver, request, handler, context);
663 template <
typename DeleteTypeRequestT = Model::DeleteTypeRequest>
665 return SubmitCallable(&AppSyncClient::DeleteType, request);
672 template <
typename DeleteTypeRequestT = Model::DeleteTypeRequest>
674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
675 return SubmitAsync(&AppSyncClient::DeleteType, request, handler, context);
689 template <
typename DisassociateApiRequestT = Model::DisassociateApiRequest>
691 return SubmitCallable(&AppSyncClient::DisassociateApi, request);
698 template <
typename DisassociateApiRequestT = Model::DisassociateApiRequest>
700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
701 return SubmitAsync(&AppSyncClient::DisassociateApi, request, handler, context);
717 template <
typename DisassociateMergedGraphqlApiRequestT = Model::DisassociateMergedGraphqlApiRequest>
719 const DisassociateMergedGraphqlApiRequestT& request)
const {
720 return SubmitCallable(&AppSyncClient::DisassociateMergedGraphqlApi, request);
727 template <
typename DisassociateMergedGraphqlApiRequestT = Model::DisassociateMergedGraphqlApiRequest>
730 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
731 return SubmitAsync(&AppSyncClient::DisassociateMergedGraphqlApi, request, handler, context);
747 template <
typename DisassociateSourceGraphqlApiRequestT = Model::DisassociateSourceGraphqlApiRequest>
749 const DisassociateSourceGraphqlApiRequestT& request)
const {
750 return SubmitCallable(&AppSyncClient::DisassociateSourceGraphqlApi, request);
757 template <
typename DisassociateSourceGraphqlApiRequestT = Model::DisassociateSourceGraphqlApiRequest>
760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
761 return SubmitAsync(&AppSyncClient::DisassociateSourceGraphqlApi, request, handler, context);
780 template <
typename EvaluateCodeRequestT = Model::EvaluateCodeRequest>
782 return SubmitCallable(&AppSyncClient::EvaluateCode, request);
789 template <
typename EvaluateCodeRequestT = Model::EvaluateCodeRequest>
791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
792 return SubmitAsync(&AppSyncClient::EvaluateCode, request, handler, context);
812 template <
typename EvaluateMappingTemplateRequestT = Model::EvaluateMappingTemplateRequest>
814 return SubmitCallable(&AppSyncClient::EvaluateMappingTemplate, request);
821 template <
typename EvaluateMappingTemplateRequestT = Model::EvaluateMappingTemplateRequest>
824 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
825 return SubmitAsync(&AppSyncClient::EvaluateMappingTemplate, request, handler, context);
838 template <
typename FlushApiCacheRequestT = Model::FlushApiCacheRequest>
840 return SubmitCallable(&AppSyncClient::FlushApiCache, request);
847 template <
typename FlushApiCacheRequestT = Model::FlushApiCacheRequest>
849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
850 return SubmitAsync(&AppSyncClient::FlushApiCache, request, handler, context);
863 template <
typename GetApiRequestT = Model::GetApiRequest>
865 return SubmitCallable(&AppSyncClient::GetApi, request);
872 template <
typename GetApiRequestT = Model::GetApiRequest>
874 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
875 return SubmitAsync(&AppSyncClient::GetApi, request, handler, context);
890 template <
typename GetApiAssociationRequestT = Model::GetApiAssociationRequest>
892 return SubmitCallable(&AppSyncClient::GetApiAssociation, request);
899 template <
typename GetApiAssociationRequestT = Model::GetApiAssociationRequest>
901 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
902 return SubmitAsync(&AppSyncClient::GetApiAssociation, request, handler, context);
915 template <
typename GetApiCacheRequestT = Model::GetApiCacheRequest>
917 return SubmitCallable(&AppSyncClient::GetApiCache, request);
924 template <
typename GetApiCacheRequestT = Model::GetApiCacheRequest>
926 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
927 return SubmitAsync(&AppSyncClient::GetApiCache, request, handler, context);
942 template <
typename GetChannelNamespaceRequestT = Model::GetChannelNamespaceRequest>
944 return SubmitCallable(&AppSyncClient::GetChannelNamespace, request);
951 template <
typename GetChannelNamespaceRequestT = Model::GetChannelNamespaceRequest>
953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
954 return SubmitAsync(&AppSyncClient::GetChannelNamespace, request, handler, context);
967 template <
typename GetDataSourceRequestT = Model::GetDataSourceRequest>
969 return SubmitCallable(&AppSyncClient::GetDataSource, request);
976 template <
typename GetDataSourceRequestT = Model::GetDataSourceRequest>
978 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
979 return SubmitAsync(&AppSyncClient::GetDataSource, request, handler, context);
997 template <
typename GetDataSourceIntrospectionRequestT = Model::GetDataSourceIntrospectionRequest>
999 const GetDataSourceIntrospectionRequestT& request)
const {
1000 return SubmitCallable(&AppSyncClient::GetDataSourceIntrospection, request);
1007 template <
typename GetDataSourceIntrospectionRequestT = Model::GetDataSourceIntrospectionRequest>
1010 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1011 return SubmitAsync(&AppSyncClient::GetDataSourceIntrospection, request, handler, context);
1025 template <
typename GetDomainNameRequestT = Model::GetDomainNameRequest>
1027 return SubmitCallable(&AppSyncClient::GetDomainName, request);
1034 template <
typename GetDomainNameRequestT = Model::GetDomainNameRequest>
1036 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1037 return SubmitAsync(&AppSyncClient::GetDomainName, request, handler, context);
1050 template <
typename GetFunctionRequestT = Model::GetFunctionRequest>
1052 return SubmitCallable(&AppSyncClient::GetFunction, request);
1059 template <
typename GetFunctionRequestT = Model::GetFunctionRequest>
1061 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1062 return SubmitAsync(&AppSyncClient::GetFunction, request, handler, context);
1075 template <
typename GetGraphqlApiRequestT = Model::GetGraphqlApiRequest>
1077 return SubmitCallable(&AppSyncClient::GetGraphqlApi, request);
1084 template <
typename GetGraphqlApiRequestT = Model::GetGraphqlApiRequest>
1086 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1087 return SubmitAsync(&AppSyncClient::GetGraphqlApi, request, handler, context);
1103 template <
typename GetGraphqlApiEnvironmentVariablesRequestT = Model::GetGraphqlApiEnvironmentVariablesRequest>
1105 const GetGraphqlApiEnvironmentVariablesRequestT& request)
const {
1106 return SubmitCallable(&AppSyncClient::GetGraphqlApiEnvironmentVariables, request);
1113 template <
typename GetGraphqlApiEnvironmentVariablesRequestT = Model::GetGraphqlApiEnvironmentVariablesRequest>
1116 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1117 return SubmitAsync(&AppSyncClient::GetGraphqlApiEnvironmentVariables, request, handler, context);
1132 template <
typename GetIntrospectionSchemaRequestT = Model::GetIntrospectionSchemaRequest>
1134 return SubmitCallable(&AppSyncClient::GetIntrospectionSchema, request);
1141 template <
typename GetIntrospectionSchemaRequestT = Model::GetIntrospectionSchemaRequest>
1144 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1145 return SubmitAsync(&AppSyncClient::GetIntrospectionSchema, request, handler, context);
1158 template <
typename GetResolverRequestT = Model::GetResolverRequest>
1160 return SubmitCallable(&AppSyncClient::GetResolver, request);
1167 template <
typename GetResolverRequestT = Model::GetResolverRequest>
1169 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1170 return SubmitAsync(&AppSyncClient::GetResolver, request, handler, context);
1185 template <
typename GetSchemaCreationStatusRequestT = Model::GetSchemaCreationStatusRequest>
1187 return SubmitCallable(&AppSyncClient::GetSchemaCreationStatus, request);
1194 template <
typename GetSchemaCreationStatusRequestT = Model::GetSchemaCreationStatusRequest>
1197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1198 return SubmitAsync(&AppSyncClient::GetSchemaCreationStatus, request, handler, context);
1213 template <
typename GetSourceApiAssociationRequestT = Model::GetSourceApiAssociationRequest>
1215 return SubmitCallable(&AppSyncClient::GetSourceApiAssociation, request);
1222 template <
typename GetSourceApiAssociationRequestT = Model::GetSourceApiAssociationRequest>
1225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1226 return SubmitAsync(&AppSyncClient::GetSourceApiAssociation, request, handler, context);
1239 template <
typename GetTypeRequestT = Model::GetTypeRequest>
1241 return SubmitCallable(&AppSyncClient::GetType, request);
1248 template <
typename GetTypeRequestT = Model::GetTypeRequest>
1250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1251 return SubmitAsync(&AppSyncClient::GetType, request, handler, context);
1268 template <
typename ListApiKeysRequestT = Model::ListApiKeysRequest>
1270 return SubmitCallable(&AppSyncClient::ListApiKeys, request);
1277 template <
typename ListApiKeysRequestT = Model::ListApiKeysRequest>
1279 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1280 return SubmitAsync(&AppSyncClient::ListApiKeys, request, handler, context);
1295 template <
typename ListApisRequestT = Model::ListApisRequest>
1297 return SubmitCallable(&AppSyncClient::ListApis, request);
1304 template <
typename ListApisRequestT = Model::ListApisRequest>
1306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1307 const ListApisRequestT& request = {})
const {
1308 return SubmitAsync(&AppSyncClient::ListApis, request, handler, context);
1325 template <
typename ListChannelNamespacesRequestT = Model::ListChannelNamespacesRequest>
1327 return SubmitCallable(&AppSyncClient::ListChannelNamespaces, request);
1334 template <
typename ListChannelNamespacesRequestT = Model::ListChannelNamespacesRequest>
1336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1337 return SubmitAsync(&AppSyncClient::ListChannelNamespaces, request, handler, context);
1350 template <
typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
1352 return SubmitCallable(&AppSyncClient::ListDataSources, request);
1359 template <
typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
1361 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1362 return SubmitAsync(&AppSyncClient::ListDataSources, request, handler, context);
1375 template <
typename ListDomainNamesRequestT = Model::ListDomainNamesRequest>
1377 return SubmitCallable(&AppSyncClient::ListDomainNames, request);
1384 template <
typename ListDomainNamesRequestT = Model::ListDomainNamesRequest>
1386 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1387 const ListDomainNamesRequestT& request = {})
const {
1388 return SubmitAsync(&AppSyncClient::ListDomainNames, request, handler, context);
1401 template <
typename ListFunctionsRequestT = Model::ListFunctionsRequest>
1403 return SubmitCallable(&AppSyncClient::ListFunctions, request);
1410 template <
typename ListFunctionsRequestT = Model::ListFunctionsRequest>
1412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1413 return SubmitAsync(&AppSyncClient::ListFunctions, request, handler, context);
1426 template <
typename ListGraphqlApisRequestT = Model::ListGraphqlApisRequest>
1428 return SubmitCallable(&AppSyncClient::ListGraphqlApis, request);
1435 template <
typename ListGraphqlApisRequestT = Model::ListGraphqlApisRequest>
1437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1438 const ListGraphqlApisRequestT& request = {})
const {
1439 return SubmitAsync(&AppSyncClient::ListGraphqlApis, request, handler, context);
1452 template <
typename ListResolversRequestT = Model::ListResolversRequest>
1454 return SubmitCallable(&AppSyncClient::ListResolvers, request);
1461 template <
typename ListResolversRequestT = Model::ListResolversRequest>
1463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1464 return SubmitAsync(&AppSyncClient::ListResolvers, request, handler, context);
1479 template <
typename ListResolversByFunctionRequestT = Model::ListResolversByFunctionRequest>
1481 return SubmitCallable(&AppSyncClient::ListResolversByFunction, request);
1488 template <
typename ListResolversByFunctionRequestT = Model::ListResolversByFunctionRequest>
1491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1492 return SubmitAsync(&AppSyncClient::ListResolversByFunction, request, handler, context);
1507 template <
typename ListSourceApiAssociationsRequestT = Model::ListSourceApiAssociationsRequest>
1509 const ListSourceApiAssociationsRequestT& request)
const {
1510 return SubmitCallable(&AppSyncClient::ListSourceApiAssociations, request);
1517 template <
typename ListSourceApiAssociationsRequestT = Model::ListSourceApiAssociationsRequest>
1520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1521 return SubmitAsync(&AppSyncClient::ListSourceApiAssociations, request, handler, context);
1535 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1537 return SubmitCallable(&AppSyncClient::ListTagsForResource, request);
1544 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1547 return SubmitAsync(&AppSyncClient::ListTagsForResource, request, handler, context);
1560 template <
typename ListTypesRequestT = Model::ListTypesRequest>
1562 return SubmitCallable(&AppSyncClient::ListTypes, request);
1569 template <
typename ListTypesRequestT = Model::ListTypesRequest>
1571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1572 return SubmitAsync(&AppSyncClient::ListTypes, request, handler, context);
1587 template <
typename ListTypesByAssociationRequestT = Model::ListTypesByAssociationRequest>
1589 return SubmitCallable(&AppSyncClient::ListTypesByAssociation, request);
1596 template <
typename ListTypesByAssociationRequestT = Model::ListTypesByAssociationRequest>
1599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1600 return SubmitAsync(&AppSyncClient::ListTypesByAssociation, request, handler, context);
1636 template <
typename PutGraphqlApiEnvironmentVariablesRequestT = Model::PutGraphqlApiEnvironmentVariablesRequest>
1638 const PutGraphqlApiEnvironmentVariablesRequestT& request)
const {
1639 return SubmitCallable(&AppSyncClient::PutGraphqlApiEnvironmentVariables, request);
1646 template <
typename PutGraphqlApiEnvironmentVariablesRequestT = Model::PutGraphqlApiEnvironmentVariablesRequest>
1649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1650 return SubmitAsync(&AppSyncClient::PutGraphqlApiEnvironmentVariables, request, handler, context);
1666 template <
typename StartDataSourceIntrospectionRequestT = Model::StartDataSourceIntrospectionRequest>
1668 const StartDataSourceIntrospectionRequestT& request = {})
const {
1669 return SubmitCallable(&AppSyncClient::StartDataSourceIntrospection, request);
1676 template <
typename StartDataSourceIntrospectionRequestT = Model::StartDataSourceIntrospectionRequest>
1678 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1679 const StartDataSourceIntrospectionRequestT& request = {})
const {
1680 return SubmitAsync(&AppSyncClient::StartDataSourceIntrospection, request, handler, context);
1695 template <
typename StartSchemaCreationRequestT = Model::StartSchemaCreationRequest>
1697 return SubmitCallable(&AppSyncClient::StartSchemaCreation, request);
1704 template <
typename StartSchemaCreationRequestT = Model::StartSchemaCreationRequest>
1706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1707 return SubmitAsync(&AppSyncClient::StartSchemaCreation, request, handler, context);
1722 template <
typename StartSchemaMergeRequestT = Model::StartSchemaMergeRequest>
1724 return SubmitCallable(&AppSyncClient::StartSchemaMerge, request);
1731 template <
typename StartSchemaMergeRequestT = Model::StartSchemaMergeRequest>
1733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1734 return SubmitAsync(&AppSyncClient::StartSchemaMerge, request, handler, context);
1747 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1749 return SubmitCallable(&AppSyncClient::TagResource, request);
1756 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1758 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1759 return SubmitAsync(&AppSyncClient::TagResource, request, handler, context);
1772 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1774 return SubmitCallable(&AppSyncClient::UntagResource, request);
1781 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1783 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1784 return SubmitAsync(&AppSyncClient::UntagResource, request, handler, context);
1797 template <
typename UpdateApiRequestT = Model::UpdateApiRequest>
1799 return SubmitCallable(&AppSyncClient::UpdateApi, request);
1806 template <
typename UpdateApiRequestT = Model::UpdateApiRequest>
1808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1809 return SubmitAsync(&AppSyncClient::UpdateApi, request, handler, context);
1822 template <
typename UpdateApiCacheRequestT = Model::UpdateApiCacheRequest>
1824 return SubmitCallable(&AppSyncClient::UpdateApiCache, request);
1831 template <
typename UpdateApiCacheRequestT = Model::UpdateApiCacheRequest>
1833 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1834 return SubmitAsync(&AppSyncClient::UpdateApiCache, request, handler, context);
1848 template <
typename UpdateApiKeyRequestT = Model::UpdateApiKeyRequest>
1850 return SubmitCallable(&AppSyncClient::UpdateApiKey, request);
1857 template <
typename UpdateApiKeyRequestT = Model::UpdateApiKeyRequest>
1859 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1860 return SubmitAsync(&AppSyncClient::UpdateApiKey, request, handler, context);
1875 template <
typename UpdateChannelNamespaceRequestT = Model::UpdateChannelNamespaceRequest>
1877 return SubmitCallable(&AppSyncClient::UpdateChannelNamespace, request);
1884 template <
typename UpdateChannelNamespaceRequestT = Model::UpdateChannelNamespaceRequest>
1887 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1888 return SubmitAsync(&AppSyncClient::UpdateChannelNamespace, request, handler, context);
1902 template <
typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
1904 return SubmitCallable(&AppSyncClient::UpdateDataSource, request);
1911 template <
typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
1913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1914 return SubmitAsync(&AppSyncClient::UpdateDataSource, request, handler, context);
1929 template <
typename UpdateDomainNameRequestT = Model::UpdateDomainNameRequest>
1931 return SubmitCallable(&AppSyncClient::UpdateDomainName, request);
1938 template <
typename UpdateDomainNameRequestT = Model::UpdateDomainNameRequest>
1940 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1941 return SubmitAsync(&AppSyncClient::UpdateDomainName, request, handler, context);
1954 template <
typename UpdateFunctionRequestT = Model::UpdateFunctionRequest>
1956 return SubmitCallable(&AppSyncClient::UpdateFunction, request);
1963 template <
typename UpdateFunctionRequestT = Model::UpdateFunctionRequest>
1965 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1966 return SubmitAsync(&AppSyncClient::UpdateFunction, request, handler, context);
1980 template <
typename UpdateGraphqlApiRequestT = Model::UpdateGraphqlApiRequest>
1982 return SubmitCallable(&AppSyncClient::UpdateGraphqlApi, request);
1989 template <
typename UpdateGraphqlApiRequestT = Model::UpdateGraphqlApiRequest>
1991 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1992 return SubmitAsync(&AppSyncClient::UpdateGraphqlApi, request, handler, context);
2005 template <
typename UpdateResolverRequestT = Model::UpdateResolverRequest>
2007 return SubmitCallable(&AppSyncClient::UpdateResolver, request);
2014 template <
typename UpdateResolverRequestT = Model::UpdateResolverRequest>
2016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2017 return SubmitAsync(&AppSyncClient::UpdateResolver, request, handler, context);
2033 template <
typename UpdateSourceApiAssociationRequestT = Model::UpdateSourceApiAssociationRequest>
2035 const UpdateSourceApiAssociationRequestT& request)
const {
2036 return SubmitCallable(&AppSyncClient::UpdateSourceApiAssociation, request);
2043 template <
typename UpdateSourceApiAssociationRequestT = Model::UpdateSourceApiAssociationRequest>
2046 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2047 return SubmitAsync(&AppSyncClient::UpdateSourceApiAssociation, request, handler, context);
2060 template <
typename UpdateTypeRequestT = Model::UpdateTypeRequest>
2062 return SubmitCallable(&AppSyncClient::UpdateType, request);
2069 template <
typename UpdateTypeRequestT = Model::UpdateTypeRequest>
2071 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2072 return SubmitAsync(&AppSyncClient::UpdateType, request, handler, context);
2083 std::shared_ptr<AppSyncEndpointProviderBase> m_endpointProvider;
virtual Model::ListResolversOutcome ListResolvers(const Model::ListResolversRequest &request) const
Model::GetApiCacheOutcomeCallable GetApiCacheCallable(const GetApiCacheRequestT &request) const
virtual Model::UpdateResolverOutcome UpdateResolver(const Model::UpdateResolverRequest &request) const
Model::DisassociateApiOutcomeCallable DisassociateApiCallable(const DisassociateApiRequestT &request) const
virtual Model::DisassociateSourceGraphqlApiOutcome DisassociateSourceGraphqlApi(const Model::DisassociateSourceGraphqlApiRequest &request) const
void AssociateSourceGraphqlApiAsync(const AssociateSourceGraphqlApiRequestT &request, const AssociateSourceGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateResolverAsync(const UpdateResolverRequestT &request, const UpdateResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateFunctionOutcome CreateFunction(const Model::CreateFunctionRequest &request) const
virtual Model::GetApiOutcome GetApi(const Model::GetApiRequest &request) const
Model::FlushApiCacheOutcomeCallable FlushApiCacheCallable(const FlushApiCacheRequestT &request) const
Model::DeleteApiCacheOutcomeCallable DeleteApiCacheCallable(const DeleteApiCacheRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListApiKeysAsync(const ListApiKeysRequestT &request, const ListApiKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateMergedGraphqlApiOutcomeCallable DisassociateMergedGraphqlApiCallable(const DisassociateMergedGraphqlApiRequestT &request) const
Model::DeleteTypeOutcomeCallable DeleteTypeCallable(const DeleteTypeRequestT &request) const
void ListTypesByAssociationAsync(const ListTypesByAssociationRequestT &request, const ListTypesByAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetResolverAsync(const GetResolverRequestT &request, const GetResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteChannelNamespaceOutcome DeleteChannelNamespace(const Model::DeleteChannelNamespaceRequest &request) const
virtual Model::StartSchemaMergeOutcome StartSchemaMerge(const Model::StartSchemaMergeRequest &request) const
void GetTypeAsync(const GetTypeRequestT &request, const GetTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateApiCacheAsync(const UpdateApiCacheRequestT &request, const UpdateApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListChannelNamespacesOutcome ListChannelNamespaces(const Model::ListChannelNamespacesRequest &request) const
Model::CreateApiKeyOutcomeCallable CreateApiKeyCallable(const CreateApiKeyRequestT &request) const
virtual Model::GetChannelNamespaceOutcome GetChannelNamespace(const Model::GetChannelNamespaceRequest &request) const
virtual Model::GetDomainNameOutcome GetDomainName(const Model::GetDomainNameRequest &request) const
Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable(const UpdateDataSourceRequestT &request) const
void ListDomainNamesAsync(const ListDomainNamesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDomainNamesRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::DeleteApiOutcome DeleteApi(const Model::DeleteApiRequest &request) const
void CreateChannelNamespaceAsync(const CreateChannelNamespaceRequestT &request, const CreateChannelNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTypesOutcome ListTypes(const Model::ListTypesRequest &request) const
std::shared_ptr< AppSyncEndpointProviderBase > & accessEndpointProvider()
Model::UpdateApiKeyOutcomeCallable UpdateApiKeyCallable(const UpdateApiKeyRequestT &request) const
virtual Model::GetGraphqlApiOutcome GetGraphqlApi(const Model::GetGraphqlApiRequest &request) const
virtual Model::AssociateMergedGraphqlApiOutcome AssociateMergedGraphqlApi(const Model::AssociateMergedGraphqlApiRequest &request) const
Model::UpdateSourceApiAssociationOutcomeCallable UpdateSourceApiAssociationCallable(const UpdateSourceApiAssociationRequestT &request) const
void DeleteDomainNameAsync(const DeleteDomainNameRequestT &request, const DeleteDomainNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateTypeOutcomeCallable UpdateTypeCallable(const UpdateTypeRequestT &request) const
Model::GetDataSourceOutcomeCallable GetDataSourceCallable(const GetDataSourceRequestT &request) const
void ListTypesAsync(const ListTypesRequestT &request, const ListTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListResolversByFunctionOutcomeCallable ListResolversByFunctionCallable(const ListResolversByFunctionRequestT &request) const
void EvaluateMappingTemplateAsync(const EvaluateMappingTemplateRequestT &request, const EvaluateMappingTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetApiAsync(const GetApiRequestT &request, const GetApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetApiCacheAsync(const GetApiCacheRequestT &request, const GetApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable(const CreateDataSourceRequestT &request) const
virtual Model::UpdateFunctionOutcome UpdateFunction(const Model::UpdateFunctionRequest &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::DeleteApiKeyOutcome DeleteApiKey(const Model::DeleteApiKeyRequest &request) const
void UpdateTypeAsync(const UpdateTypeRequestT &request, const UpdateTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppSyncEndpointProvider EndpointProviderType
Model::GetSourceApiAssociationOutcomeCallable GetSourceApiAssociationCallable(const GetSourceApiAssociationRequestT &request) const
Model::GetIntrospectionSchemaOutcomeCallable GetIntrospectionSchemaCallable(const GetIntrospectionSchemaRequestT &request) const
Model::StartSchemaCreationOutcomeCallable StartSchemaCreationCallable(const StartSchemaCreationRequestT &request) const
virtual Model::AssociateSourceGraphqlApiOutcome AssociateSourceGraphqlApi(const Model::AssociateSourceGraphqlApiRequest &request) const
virtual Model::GetApiCacheOutcome GetApiCache(const Model::GetApiCacheRequest &request) const
Model::ListGraphqlApisOutcomeCallable ListGraphqlApisCallable(const ListGraphqlApisRequestT &request={}) const
void UpdateDataSourceAsync(const UpdateDataSourceRequestT &request, const UpdateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSchemaCreationStatusOutcomeCallable GetSchemaCreationStatusCallable(const GetSchemaCreationStatusRequestT &request) const
void DeleteTypeAsync(const DeleteTypeRequestT &request, const DeleteTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateFunctionAsync(const CreateFunctionRequestT &request, const CreateFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteResolverAsync(const DeleteResolverRequestT &request, const DeleteResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteChannelNamespaceOutcomeCallable DeleteChannelNamespaceCallable(const DeleteChannelNamespaceRequestT &request) const
void DeleteApiAsync(const DeleteApiRequestT &request, const DeleteApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSchemaCreationStatusAsync(const GetSchemaCreationStatusRequestT &request, const GetSchemaCreationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppSyncClient(const Aws::AppSync::AppSyncClientConfiguration &clientConfiguration=Aws::AppSync::AppSyncClientConfiguration(), std::shared_ptr< AppSyncEndpointProviderBase > endpointProvider=nullptr)
void DeleteApiCacheAsync(const DeleteApiCacheRequestT &request, const DeleteApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EvaluateMappingTemplateOutcomeCallable EvaluateMappingTemplateCallable(const EvaluateMappingTemplateRequestT &request) const
Model::StartSchemaMergeOutcomeCallable StartSchemaMergeCallable(const StartSchemaMergeRequestT &request) const
Model::GetApiOutcomeCallable GetApiCallable(const GetApiRequestT &request) const
void GetIntrospectionSchemaAsync(const GetIntrospectionSchemaRequestT &request, const GetIntrospectionSchemaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDataSourceOutcome GetDataSource(const Model::GetDataSourceRequest &request) const
virtual Model::UpdateDomainNameOutcome UpdateDomainName(const Model::UpdateDomainNameRequest &request) const
virtual Model::DeleteTypeOutcome DeleteType(const Model::DeleteTypeRequest &request) const
void DisassociateSourceGraphqlApiAsync(const DisassociateSourceGraphqlApiRequestT &request, const DisassociateSourceGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateChannelNamespaceOutcome CreateChannelNamespace(const Model::CreateChannelNamespaceRequest &request) const
Model::UpdateDomainNameOutcomeCallable UpdateDomainNameCallable(const UpdateDomainNameRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateApiCacheOutcomeCallable UpdateApiCacheCallable(const UpdateApiCacheRequestT &request) const
virtual Model::StartDataSourceIntrospectionOutcome StartDataSourceIntrospection(const Model::StartDataSourceIntrospectionRequest &request={}) const
Model::ListApiKeysOutcomeCallable ListApiKeysCallable(const ListApiKeysRequestT &request) const
Model::CreateResolverOutcomeCallable CreateResolverCallable(const CreateResolverRequestT &request) const
Model::GetDataSourceIntrospectionOutcomeCallable GetDataSourceIntrospectionCallable(const GetDataSourceIntrospectionRequestT &request) const
void DisassociateApiAsync(const DisassociateApiRequestT &request, const DisassociateApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateChannelNamespaceOutcomeCallable CreateChannelNamespaceCallable(const CreateChannelNamespaceRequestT &request) const
Model::GetTypeOutcomeCallable GetTypeCallable(const GetTypeRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void UpdateGraphqlApiAsync(const UpdateGraphqlApiRequestT &request, const UpdateGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateMergedGraphqlApiOutcomeCallable AssociateMergedGraphqlApiCallable(const AssociateMergedGraphqlApiRequestT &request) const
AppSyncClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DisassociateSourceGraphqlApiOutcomeCallable DisassociateSourceGraphqlApiCallable(const DisassociateSourceGraphqlApiRequestT &request) const
virtual Model::UpdateApiOutcome UpdateApi(const Model::UpdateApiRequest &request) const
virtual Model::ListDomainNamesOutcome ListDomainNames(const Model::ListDomainNamesRequest &request={}) const
virtual Model::GetTypeOutcome GetType(const Model::GetTypeRequest &request) const
Model::CreateApiCacheOutcomeCallable CreateApiCacheCallable(const CreateApiCacheRequestT &request) const
void CreateGraphqlApiAsync(const CreateGraphqlApiRequestT &request, const CreateGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::EvaluateMappingTemplateOutcome EvaluateMappingTemplate(const Model::EvaluateMappingTemplateRequest &request) const
void UpdateChannelNamespaceAsync(const UpdateChannelNamespaceRequestT &request, const UpdateChannelNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateApiOutcomeCallable AssociateApiCallable(const AssociateApiRequestT &request) const
virtual Model::UpdateApiCacheOutcome UpdateApiCache(const Model::UpdateApiCacheRequest &request) const
Model::CreateTypeOutcomeCallable CreateTypeCallable(const CreateTypeRequestT &request) const
void ListResolversByFunctionAsync(const ListResolversByFunctionRequestT &request, const ListResolversByFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutGraphqlApiEnvironmentVariablesAsync(const PutGraphqlApiEnvironmentVariablesRequestT &request, const PutGraphqlApiEnvironmentVariablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable(const DeleteDataSourceRequestT &request) const
virtual Model::GetGraphqlApiEnvironmentVariablesOutcome GetGraphqlApiEnvironmentVariables(const Model::GetGraphqlApiEnvironmentVariablesRequest &request) const
virtual Model::GetSchemaCreationStatusOutcome GetSchemaCreationStatus(const Model::GetSchemaCreationStatusRequest &request) const
Model::UpdateApiOutcomeCallable UpdateApiCallable(const UpdateApiRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFunctionOutcomeCallable GetFunctionCallable(const GetFunctionRequestT &request) const
Model::UpdateFunctionOutcomeCallable UpdateFunctionCallable(const UpdateFunctionRequestT &request) const
virtual Model::ListResolversByFunctionOutcome ListResolversByFunction(const Model::ListResolversByFunctionRequest &request) const
Model::GetApiAssociationOutcomeCallable GetApiAssociationCallable(const GetApiAssociationRequestT &request) const
Model::GetGraphqlApiEnvironmentVariablesOutcomeCallable GetGraphqlApiEnvironmentVariablesCallable(const GetGraphqlApiEnvironmentVariablesRequestT &request) const
virtual Model::UpdateChannelNamespaceOutcome UpdateChannelNamespace(const Model::UpdateChannelNamespaceRequest &request) const
virtual Model::PutGraphqlApiEnvironmentVariablesOutcome PutGraphqlApiEnvironmentVariables(const Model::PutGraphqlApiEnvironmentVariablesRequest &request) const
Model::CreateApiOutcomeCallable CreateApiCallable(const CreateApiRequestT &request) const
void GetDataSourceIntrospectionAsync(const GetDataSourceIntrospectionRequestT &request, const GetDataSourceIntrospectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppSyncClientConfiguration ClientConfigurationType
virtual Model::DisassociateMergedGraphqlApiOutcome DisassociateMergedGraphqlApi(const Model::DisassociateMergedGraphqlApiRequest &request) const
virtual Model::GetDataSourceIntrospectionOutcome GetDataSourceIntrospection(const Model::GetDataSourceIntrospectionRequest &request) const
void ListFunctionsAsync(const ListFunctionsRequestT &request, const ListFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFunctionOutcome GetFunction(const Model::GetFunctionRequest &request) const
void UpdateApiAsync(const UpdateApiRequestT &request, const UpdateApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void ListSourceApiAssociationsAsync(const ListSourceApiAssociationsRequestT &request, const ListSourceApiAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetIntrospectionSchemaOutcome GetIntrospectionSchema(const Model::GetIntrospectionSchemaRequest &request) const
void CreateDataSourceAsync(const CreateDataSourceRequestT &request, const CreateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteApiKeyAsync(const DeleteApiKeyRequestT &request, const DeleteApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDomainNameOutcome CreateDomainName(const Model::CreateDomainNameRequest &request) const
virtual Model::StartSchemaCreationOutcome StartSchemaCreation(const Model::StartSchemaCreationRequest &request) const
virtual Model::ListFunctionsOutcome ListFunctions(const Model::ListFunctionsRequest &request) const
Model::EvaluateCodeOutcomeCallable EvaluateCodeCallable(const EvaluateCodeRequestT &request) const
virtual Model::UpdateDataSourceOutcome UpdateDataSource(const Model::UpdateDataSourceRequest &request) const
Model::ListApisOutcomeCallable ListApisCallable(const ListApisRequestT &request={}) const
virtual Model::CreateResolverOutcome CreateResolver(const Model::CreateResolverRequest &request) const
virtual Model::DeleteApiCacheOutcome DeleteApiCache(const Model::DeleteApiCacheRequest &request) const
virtual Model::ListGraphqlApisOutcome ListGraphqlApis(const Model::ListGraphqlApisRequest &request={}) const
Model::DeleteResolverOutcomeCallable DeleteResolverCallable(const DeleteResolverRequestT &request) const
void GetGraphqlApiAsync(const GetGraphqlApiRequestT &request, const GetGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListResolversOutcomeCallable ListResolversCallable(const ListResolversRequestT &request) const
void CreateResolverAsync(const CreateResolverRequestT &request, const CreateResolverResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppSyncClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< AppSyncEndpointProviderBase > endpointProvider=nullptr, const Aws::AppSync::AppSyncClientConfiguration &clientConfiguration=Aws::AppSync::AppSyncClientConfiguration())
virtual Model::ListDataSourcesOutcome ListDataSources(const Model::ListDataSourcesRequest &request) const
void StartSchemaCreationAsync(const StartSchemaCreationRequestT &request, const StartSchemaCreationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartDataSourceIntrospectionAsync(const StartDataSourceIntrospectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartDataSourceIntrospectionRequestT &request={}) const
virtual Model::AssociateApiOutcome AssociateApi(const Model::AssociateApiRequest &request) const
Model::GetResolverOutcomeCallable GetResolverCallable(const GetResolverRequestT &request) const
virtual Model::FlushApiCacheOutcome FlushApiCache(const Model::FlushApiCacheRequest &request) const
virtual Model::ListSourceApiAssociationsOutcome ListSourceApiAssociations(const Model::ListSourceApiAssociationsRequest &request) const
virtual Model::CreateDataSourceOutcome CreateDataSource(const Model::CreateDataSourceRequest &request) const
virtual Model::DeleteResolverOutcome DeleteResolver(const Model::DeleteResolverRequest &request) const
Model::DeleteFunctionOutcomeCallable DeleteFunctionCallable(const DeleteFunctionRequestT &request) const
virtual Model::DeleteGraphqlApiOutcome DeleteGraphqlApi(const Model::DeleteGraphqlApiRequest &request) const
AppSyncClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void FlushApiCacheAsync(const FlushApiCacheRequestT &request, const FlushApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDomainNameOutcome DeleteDomainName(const Model::DeleteDomainNameRequest &request) const
void GetDomainNameAsync(const GetDomainNameRequestT &request, const GetDomainNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateApiOutcome CreateApi(const Model::CreateApiRequest &request) const
virtual Model::EvaluateCodeOutcome EvaluateCode(const Model::EvaluateCodeRequest &request) const
Model::StartDataSourceIntrospectionOutcomeCallable StartDataSourceIntrospectionCallable(const StartDataSourceIntrospectionRequestT &request={}) const
Model::GetDomainNameOutcomeCallable GetDomainNameCallable(const GetDomainNameRequestT &request) const
Model::CreateGraphqlApiOutcomeCallable CreateGraphqlApiCallable(const CreateGraphqlApiRequestT &request) const
virtual Model::DisassociateApiOutcome DisassociateApi(const Model::DisassociateApiRequest &request) const
void CreateApiCacheAsync(const CreateApiCacheRequestT &request, const CreateApiCacheResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDataSourceAsync(const GetDataSourceRequestT &request, const GetDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGraphqlApiOutcome UpdateGraphqlApi(const Model::UpdateGraphqlApiRequest &request) const
Model::PutGraphqlApiEnvironmentVariablesOutcomeCallable PutGraphqlApiEnvironmentVariablesCallable(const PutGraphqlApiEnvironmentVariablesRequestT &request) const
void EvaluateCodeAsync(const EvaluateCodeRequestT &request, const EvaluateCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::CreateGraphqlApiOutcome CreateGraphqlApi(const Model::CreateGraphqlApiRequest &request) const
virtual Model::GetSourceApiAssociationOutcome GetSourceApiAssociation(const Model::GetSourceApiAssociationRequest &request) const
virtual Model::ListApiKeysOutcome ListApiKeys(const Model::ListApiKeysRequest &request) const
void GetFunctionAsync(const GetFunctionRequestT &request, const GetFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppSyncClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteDomainNameOutcomeCallable DeleteDomainNameCallable(const DeleteDomainNameRequestT &request) const
void DeleteChannelNamespaceAsync(const DeleteChannelNamespaceRequestT &request, const DeleteChannelNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDataSourcesAsync(const ListDataSourcesRequestT &request, const ListDataSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListChannelNamespacesOutcomeCallable ListChannelNamespacesCallable(const ListChannelNamespacesRequestT &request) const
virtual Model::GetResolverOutcome GetResolver(const Model::GetResolverRequest &request) const
void DeleteGraphqlApiAsync(const DeleteGraphqlApiRequestT &request, const DeleteGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTypeAsync(const CreateTypeRequestT &request, const CreateTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteFunctionAsync(const DeleteFunctionRequestT &request, const DeleteFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateApiAsync(const AssociateApiRequestT &request, const AssociateApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::DeleteGraphqlApiOutcomeCallable DeleteGraphqlApiCallable(const DeleteGraphqlApiRequestT &request) const
Model::ListFunctionsOutcomeCallable ListFunctionsCallable(const ListFunctionsRequestT &request) const
Model::ListTypesOutcomeCallable ListTypesCallable(const ListTypesRequestT &request) const
virtual Model::CreateApiCacheOutcome CreateApiCache(const Model::CreateApiCacheRequest &request) const
void CreateApiAsync(const CreateApiRequestT &request, const CreateApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateFunctionOutcomeCallable CreateFunctionCallable(const CreateFunctionRequestT &request) const
void GetSourceApiAssociationAsync(const GetSourceApiAssociationRequestT &request, const GetSourceApiAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateApiKeyOutcome UpdateApiKey(const Model::UpdateApiKeyRequest &request) const
virtual Model::DeleteFunctionOutcome DeleteFunction(const Model::DeleteFunctionRequest &request) const
void ListChannelNamespacesAsync(const ListChannelNamespacesRequestT &request, const ListChannelNamespacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetGraphqlApiOutcomeCallable GetGraphqlApiCallable(const GetGraphqlApiRequestT &request) const
void StartSchemaMergeAsync(const StartSchemaMergeRequestT &request, const StartSchemaMergeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteDataSourceOutcome DeleteDataSource(const Model::DeleteDataSourceRequest &request) const
void DeleteDataSourceAsync(const DeleteDataSourceRequestT &request, const DeleteDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateResolverOutcomeCallable UpdateResolverCallable(const UpdateResolverRequestT &request) const
virtual Model::CreateApiKeyOutcome CreateApiKey(const Model::CreateApiKeyRequest &request) const
virtual Model::CreateTypeOutcome CreateType(const Model::CreateTypeRequest &request) const
void UpdateApiKeyAsync(const UpdateApiKeyRequestT &request, const UpdateApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateSourceGraphqlApiOutcomeCallable AssociateSourceGraphqlApiCallable(const AssociateSourceGraphqlApiRequestT &request) const
void GetApiAssociationAsync(const GetApiAssociationRequestT &request, const GetApiAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AppSyncClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< AppSyncEndpointProviderBase > endpointProvider=nullptr, const Aws::AppSync::AppSyncClientConfiguration &clientConfiguration=Aws::AppSync::AppSyncClientConfiguration())
Model::UpdateGraphqlApiOutcomeCallable UpdateGraphqlApiCallable(const UpdateGraphqlApiRequestT &request) const
Model::CreateDomainNameOutcomeCallable CreateDomainNameCallable(const CreateDomainNameRequestT &request) const
void ListResolversAsync(const ListResolversRequestT &request, const ListResolversResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateApiKeyAsync(const CreateApiKeyRequestT &request, const CreateApiKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListApisOutcome ListApis(const Model::ListApisRequest &request={}) const
Model::ListDomainNamesOutcomeCallable ListDomainNamesCallable(const ListDomainNamesRequestT &request={}) const
Model::GetChannelNamespaceOutcomeCallable GetChannelNamespaceCallable(const GetChannelNamespaceRequestT &request) const
Model::ListTypesByAssociationOutcomeCallable ListTypesByAssociationCallable(const ListTypesByAssociationRequestT &request) const
void GetChannelNamespaceAsync(const GetChannelNamespaceRequestT &request, const GetChannelNamespaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSourceApiAssociationAsync(const UpdateSourceApiAssociationRequestT &request, const UpdateSourceApiAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
void AssociateMergedGraphqlApiAsync(const AssociateMergedGraphqlApiRequestT &request, const AssociateMergedGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListApisAsync(const ListApisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApisRequestT &request={}) const
virtual Model::ListTypesByAssociationOutcome ListTypesByAssociation(const Model::ListTypesByAssociationRequest &request) const
void DisassociateMergedGraphqlApiAsync(const DisassociateMergedGraphqlApiRequestT &request, const DisassociateMergedGraphqlApiResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListGraphqlApisAsync(const ListGraphqlApisResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGraphqlApisRequestT &request={}) const
Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable(const ListDataSourcesRequestT &request) const
void UpdateDomainNameAsync(const UpdateDomainNameRequestT &request, const UpdateDomainNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTypeOutcome UpdateType(const Model::UpdateTypeRequest &request) const
Model::DeleteApiKeyOutcomeCallable DeleteApiKeyCallable(const DeleteApiKeyRequestT &request) const
void GetGraphqlApiEnvironmentVariablesAsync(const GetGraphqlApiEnvironmentVariablesRequestT &request, const GetGraphqlApiEnvironmentVariablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetApiAssociationOutcome GetApiAssociation(const Model::GetApiAssociationRequest &request) const
Model::ListSourceApiAssociationsOutcomeCallable ListSourceApiAssociationsCallable(const ListSourceApiAssociationsRequestT &request) const
static const char * GetAllocationTag()
Model::UpdateChannelNamespaceOutcomeCallable UpdateChannelNamespaceCallable(const UpdateChannelNamespaceRequestT &request) const
virtual Model::UpdateSourceApiAssociationOutcome UpdateSourceApiAssociation(const Model::UpdateSourceApiAssociationRequest &request) const
void CreateDomainNameAsync(const CreateDomainNameRequestT &request, const CreateDomainNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateFunctionAsync(const UpdateFunctionRequestT &request, const UpdateFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteApiOutcomeCallable DeleteApiCallable(const DeleteApiRequestT &request) const
std::future< GetDomainNameOutcome > GetDomainNameOutcomeCallable
std::future< CreateDataSourceOutcome > CreateDataSourceOutcomeCallable
std::future< AssociateMergedGraphqlApiOutcome > AssociateMergedGraphqlApiOutcomeCallable
std::future< AssociateSourceGraphqlApiOutcome > AssociateSourceGraphqlApiOutcomeCallable
std::future< GetDataSourceIntrospectionOutcome > GetDataSourceIntrospectionOutcomeCallable
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
std::future< CreateGraphqlApiOutcome > CreateGraphqlApiOutcomeCallable
std::future< GetGraphqlApiEnvironmentVariablesOutcome > GetGraphqlApiEnvironmentVariablesOutcomeCallable
std::future< DeleteResolverOutcome > DeleteResolverOutcomeCallable
std::future< DisassociateMergedGraphqlApiOutcome > DisassociateMergedGraphqlApiOutcomeCallable
std::future< GetGraphqlApiOutcome > GetGraphqlApiOutcomeCallable
std::future< CreateApiCacheOutcome > CreateApiCacheOutcomeCallable
std::future< CreateFunctionOutcome > CreateFunctionOutcomeCallable
std::future< ListChannelNamespacesOutcome > ListChannelNamespacesOutcomeCallable
std::future< StartDataSourceIntrospectionOutcome > StartDataSourceIntrospectionOutcomeCallable
std::future< AssociateApiOutcome > AssociateApiOutcomeCallable
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
std::future< DeleteDomainNameOutcome > DeleteDomainNameOutcomeCallable
std::future< GetApiAssociationOutcome > GetApiAssociationOutcomeCallable
std::future< CreateTypeOutcome > CreateTypeOutcomeCallable
std::future< GetSourceApiAssociationOutcome > GetSourceApiAssociationOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateGraphqlApiOutcome > UpdateGraphqlApiOutcomeCallable
std::future< CreateResolverOutcome > CreateResolverOutcomeCallable
std::future< UpdateDomainNameOutcome > UpdateDomainNameOutcomeCallable
std::future< ListApisOutcome > ListApisOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DisassociateSourceGraphqlApiOutcome > DisassociateSourceGraphqlApiOutcomeCallable
std::future< ListResolversByFunctionOutcome > ListResolversByFunctionOutcomeCallable
std::future< ListDomainNamesOutcome > ListDomainNamesOutcomeCallable
std::future< UpdateChannelNamespaceOutcome > UpdateChannelNamespaceOutcomeCallable
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< ListResolversOutcome > ListResolversOutcomeCallable
std::future< UpdateSourceApiAssociationOutcome > UpdateSourceApiAssociationOutcomeCallable
std::future< DeleteApiOutcome > DeleteApiOutcomeCallable
std::future< EvaluateCodeOutcome > EvaluateCodeOutcomeCallable
std::future< GetFunctionOutcome > GetFunctionOutcomeCallable
std::future< GetIntrospectionSchemaOutcome > GetIntrospectionSchemaOutcomeCallable
std::future< DeleteFunctionOutcome > DeleteFunctionOutcomeCallable
std::future< UpdateApiOutcome > UpdateApiOutcomeCallable
std::future< EvaluateMappingTemplateOutcome > EvaluateMappingTemplateOutcomeCallable
std::future< DeleteGraphqlApiOutcome > DeleteGraphqlApiOutcomeCallable
std::future< ListFunctionsOutcome > ListFunctionsOutcomeCallable
std::future< GetChannelNamespaceOutcome > GetChannelNamespaceOutcomeCallable
std::future< ListDataSourcesOutcome > ListDataSourcesOutcomeCallable
std::future< ListTypesByAssociationOutcome > ListTypesByAssociationOutcomeCallable
std::future< ListGraphqlApisOutcome > ListGraphqlApisOutcomeCallable
std::future< UpdateApiCacheOutcome > UpdateApiCacheOutcomeCallable
std::future< DisassociateApiOutcome > DisassociateApiOutcomeCallable
std::future< GetApiOutcome > GetApiOutcomeCallable
std::future< UpdateApiKeyOutcome > UpdateApiKeyOutcomeCallable
std::future< ListSourceApiAssociationsOutcome > ListSourceApiAssociationsOutcomeCallable
std::future< StartSchemaCreationOutcome > StartSchemaCreationOutcomeCallable
std::future< CreateDomainNameOutcome > CreateDomainNameOutcomeCallable
std::future< ListTypesOutcome > ListTypesOutcomeCallable
std::future< DeleteTypeOutcome > DeleteTypeOutcomeCallable
std::future< GetSchemaCreationStatusOutcome > GetSchemaCreationStatusOutcomeCallable
std::future< ListApiKeysOutcome > ListApiKeysOutcomeCallable
std::future< CreateApiOutcome > CreateApiOutcomeCallable
std::future< StartSchemaMergeOutcome > StartSchemaMergeOutcomeCallable
std::future< CreateChannelNamespaceOutcome > CreateChannelNamespaceOutcomeCallable
std::future< PutGraphqlApiEnvironmentVariablesOutcome > PutGraphqlApiEnvironmentVariablesOutcomeCallable
std::future< FlushApiCacheOutcome > FlushApiCacheOutcomeCallable
std::future< GetResolverOutcome > GetResolverOutcomeCallable
std::future< UpdateResolverOutcome > UpdateResolverOutcomeCallable
std::future< DeleteChannelNamespaceOutcome > DeleteChannelNamespaceOutcomeCallable
std::future< GetTypeOutcome > GetTypeOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateApiKeyOutcome > CreateApiKeyOutcomeCallable
std::future< GetApiCacheOutcome > GetApiCacheOutcomeCallable
std::future< UpdateTypeOutcome > UpdateTypeOutcomeCallable
std::future< DeleteApiCacheOutcome > DeleteApiCacheOutcomeCallable
std::future< DeleteApiKeyOutcome > DeleteApiKeyOutcomeCallable
std::future< UpdateFunctionOutcome > UpdateFunctionOutcomeCallable
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::CreateChannelNamespaceRequest &, const Model::CreateChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateChannelNamespaceResponseReceivedHandler
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::UpdateFunctionRequest &, const Model::UpdateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateFunctionResponseReceivedHandler
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::DisassociateSourceGraphqlApiRequest &, const Model::DisassociateSourceGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateSourceGraphqlApiResponseReceivedHandler
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::GetFunctionRequest &, const Model::GetFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetFunctionResponseReceivedHandler
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::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataSourceResponseReceivedHandler
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::AssociateMergedGraphqlApiRequest &, const Model::AssociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateMergedGraphqlApiResponseReceivedHandler
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::StartDataSourceIntrospectionRequest &, const Model::StartDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDataSourceIntrospectionResponseReceivedHandler
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::GetApiAssociationRequest &, const Model::GetApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApiAssociationResponseReceivedHandler
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::EvaluateMappingTemplateRequest &, const Model::EvaluateMappingTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EvaluateMappingTemplateResponseReceivedHandler
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::CreateGraphqlApiRequest &, const Model::CreateGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGraphqlApiResponseReceivedHandler
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::GetSchemaCreationStatusRequest &, const Model::GetSchemaCreationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaCreationStatusResponseReceivedHandler
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::DisassociateApiRequest &, const Model::DisassociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateApiResponseReceivedHandler
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::DeleteApiRequest &, const Model::DeleteApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApiResponseReceivedHandler
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::DisassociateMergedGraphqlApiRequest &, const Model::DisassociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateMergedGraphqlApiResponseReceivedHandler
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::GetGraphqlApiEnvironmentVariablesRequest &, const Model::GetGraphqlApiEnvironmentVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGraphqlApiEnvironmentVariablesResponseReceivedHandler
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::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainNamesResponseReceivedHandler
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::GetApiCacheRequest &, const Model::GetApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetApiCacheResponseReceivedHandler
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::GetSourceApiAssociationRequest &, const Model::GetSourceApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSourceApiAssociationResponseReceivedHandler
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::GetDataSourceIntrospectionRequest &, const Model::GetDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataSourceIntrospectionResponseReceivedHandler
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::DeleteApiCacheRequest &, const Model::DeleteApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteApiCacheResponseReceivedHandler
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::ListTypesRequest &, const Model::ListTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTypesResponseReceivedHandler
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::ListTypesByAssociationRequest &, const Model::ListTypesByAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTypesByAssociationResponseReceivedHandler
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::GetIntrospectionSchemaRequest &, Model::GetIntrospectionSchemaOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntrospectionSchemaResponseReceivedHandler
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::UpdateApiRequest &, const Model::UpdateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApiResponseReceivedHandler
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::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::UpdateApiKeyRequest &, const Model::UpdateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateApiKeyResponseReceivedHandler
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::ListFunctionsRequest &, const Model::ListFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFunctionsResponseReceivedHandler
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::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataSourceResponseReceivedHandler
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::ListApisRequest &, const Model::ListApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListApisResponseReceivedHandler
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::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::GetDomainNameRequest &, const Model::GetDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainNameResponseReceivedHandler
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::UpdateChannelNamespaceRequest &, const Model::UpdateChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateChannelNamespaceResponseReceivedHandler
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::AssociateApiRequest &, const Model::AssociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateApiResponseReceivedHandler
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::ListSourceApiAssociationsRequest &, const Model::ListSourceApiAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSourceApiAssociationsResponseReceivedHandler
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::CreateFunctionRequest &, const Model::CreateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateFunctionResponseReceivedHandler
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::ListChannelNamespacesRequest &, const Model::ListChannelNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListChannelNamespacesResponseReceivedHandler
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::DeleteFunctionRequest &, const Model::DeleteFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteFunctionResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String