7#include <aws/appsync/AppSyncPaginationBase.h>
8#include <aws/appsync/AppSyncServiceClientModel.h>
9#include <aws/appsync/AppSyncWaiter.h>
10#include <aws/appsync/AppSync_EXPORTS.h>
11#include <aws/core/client/AWSClient.h>
12#include <aws/core/client/AWSClientAsyncCRTP.h>
13#include <aws/core/client/ClientConfiguration.h>
14#include <aws/core/utils/json/JsonSerializer.h>
39 std::shared_ptr<AppSyncEndpointProviderBase> endpointProvider =
nullptr);
52 AppSyncClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
53 std::shared_ptr<AppSyncEndpointProviderBase> endpointProvider =
nullptr,
73 AppSyncClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
89 template <
typename AssociateApiRequestT = Model::AssociateApiRequest>
91 return SubmitCallable(&AppSyncClient::AssociateApi, request);
98 template <
typename AssociateApiRequestT = Model::AssociateApiRequest>
100 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
101 return SubmitAsync(&AppSyncClient::AssociateApi, request, handler, context);
116 template <
typename AssociateMergedGraphqlApiRequestT = Model::AssociateMergedGraphqlApiRequest>
118 const AssociateMergedGraphqlApiRequestT& request)
const {
119 return SubmitCallable(&AppSyncClient::AssociateMergedGraphqlApi, request);
126 template <
typename AssociateMergedGraphqlApiRequestT = Model::AssociateMergedGraphqlApiRequest>
129 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
130 return SubmitAsync(&AppSyncClient::AssociateMergedGraphqlApi, request, handler, context);
145 template <
typename AssociateSourceGraphqlApiRequestT = Model::AssociateSourceGraphqlApiRequest>
147 const AssociateSourceGraphqlApiRequestT& request)
const {
148 return SubmitCallable(&AppSyncClient::AssociateSourceGraphqlApi, request);
155 template <
typename AssociateSourceGraphqlApiRequestT = Model::AssociateSourceGraphqlApiRequest>
158 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
159 return SubmitAsync(&AppSyncClient::AssociateSourceGraphqlApi, request, handler, context);
175 template <
typename CreateApiRequestT = Model::CreateApiRequest>
177 return SubmitCallable(&AppSyncClient::CreateApi, request);
184 template <
typename CreateApiRequestT = Model::CreateApiRequest>
186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
187 return SubmitAsync(&AppSyncClient::CreateApi, request, handler, context);
200 template <
typename CreateApiCacheRequestT = Model::CreateApiCacheRequest>
202 return SubmitCallable(&AppSyncClient::CreateApiCache, request);
209 template <
typename CreateApiCacheRequestT = Model::CreateApiCacheRequest>
211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
212 return SubmitAsync(&AppSyncClient::CreateApiCache, request, handler, context);
226 template <
typename CreateApiKeyRequestT = Model::CreateApiKeyRequest>
228 return SubmitCallable(&AppSyncClient::CreateApiKey, request);
235 template <
typename CreateApiKeyRequestT = Model::CreateApiKeyRequest>
237 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
238 return SubmitAsync(&AppSyncClient::CreateApiKey, request, handler, context);
253 template <
typename CreateChannelNamespaceRequestT = Model::CreateChannelNamespaceRequest>
255 return SubmitCallable(&AppSyncClient::CreateChannelNamespace, request);
262 template <
typename CreateChannelNamespaceRequestT = Model::CreateChannelNamespaceRequest>
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
266 return SubmitAsync(&AppSyncClient::CreateChannelNamespace, request, handler, context);
280 template <
typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
282 return SubmitCallable(&AppSyncClient::CreateDataSource, request);
289 template <
typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
292 return SubmitAsync(&AppSyncClient::CreateDataSource, request, handler, context);
307 template <
typename CreateDomainNameRequestT = Model::CreateDomainNameRequest>
309 return SubmitCallable(&AppSyncClient::CreateDomainName, request);
316 template <
typename CreateDomainNameRequestT = Model::CreateDomainNameRequest>
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
319 return SubmitAsync(&AppSyncClient::CreateDomainName, request, handler, context);
334 template <
typename CreateFunctionRequestT = Model::CreateFunctionRequest>
336 return SubmitCallable(&AppSyncClient::CreateFunction, request);
343 template <
typename CreateFunctionRequestT = Model::CreateFunctionRequest>
345 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
346 return SubmitAsync(&AppSyncClient::CreateFunction, request, handler, context);
360 template <
typename CreateGraphqlApiRequestT = Model::CreateGraphqlApiRequest>
362 return SubmitCallable(&AppSyncClient::CreateGraphqlApi, request);
369 template <
typename CreateGraphqlApiRequestT = Model::CreateGraphqlApiRequest>
371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
372 return SubmitAsync(&AppSyncClient::CreateGraphqlApi, request, handler, context);
387 template <
typename CreateResolverRequestT = Model::CreateResolverRequest>
389 return SubmitCallable(&AppSyncClient::CreateResolver, request);
396 template <
typename CreateResolverRequestT = Model::CreateResolverRequest>
398 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
399 return SubmitAsync(&AppSyncClient::CreateResolver, request, handler, context);
412 template <
typename CreateTypeRequestT = Model::CreateTypeRequest>
414 return SubmitCallable(&AppSyncClient::CreateType, request);
421 template <
typename CreateTypeRequestT = Model::CreateTypeRequest>
423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
424 return SubmitAsync(&AppSyncClient::CreateType, request, handler, context);
437 template <
typename DeleteApiRequestT = Model::DeleteApiRequest>
439 return SubmitCallable(&AppSyncClient::DeleteApi, request);
446 template <
typename DeleteApiRequestT = Model::DeleteApiRequest>
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
449 return SubmitAsync(&AppSyncClient::DeleteApi, request, handler, context);
462 template <
typename DeleteApiCacheRequestT = Model::DeleteApiCacheRequest>
464 return SubmitCallable(&AppSyncClient::DeleteApiCache, request);
471 template <
typename DeleteApiCacheRequestT = Model::DeleteApiCacheRequest>
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
474 return SubmitAsync(&AppSyncClient::DeleteApiCache, request, handler, context);
487 template <
typename DeleteApiKeyRequestT = Model::DeleteApiKeyRequest>
489 return SubmitCallable(&AppSyncClient::DeleteApiKey, request);
496 template <
typename DeleteApiKeyRequestT = Model::DeleteApiKeyRequest>
498 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
499 return SubmitAsync(&AppSyncClient::DeleteApiKey, request, handler, context);
513 template <
typename DeleteChannelNamespaceRequestT = Model::DeleteChannelNamespaceRequest>
515 return SubmitCallable(&AppSyncClient::DeleteChannelNamespace, request);
522 template <
typename DeleteChannelNamespaceRequestT = Model::DeleteChannelNamespaceRequest>
525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
526 return SubmitAsync(&AppSyncClient::DeleteChannelNamespace, request, handler, context);
540 template <
typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
542 return SubmitCallable(&AppSyncClient::DeleteDataSource, request);
549 template <
typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
552 return SubmitAsync(&AppSyncClient::DeleteDataSource, request, handler, context);
567 template <
typename DeleteDomainNameRequestT = Model::DeleteDomainNameRequest>
569 return SubmitCallable(&AppSyncClient::DeleteDomainName, request);
576 template <
typename DeleteDomainNameRequestT = Model::DeleteDomainNameRequest>
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
579 return SubmitAsync(&AppSyncClient::DeleteDomainName, request, handler, context);
592 template <
typename DeleteFunctionRequestT = Model::DeleteFunctionRequest>
594 return SubmitCallable(&AppSyncClient::DeleteFunction, request);
601 template <
typename DeleteFunctionRequestT = Model::DeleteFunctionRequest>
603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
604 return SubmitAsync(&AppSyncClient::DeleteFunction, request, handler, context);
618 template <
typename DeleteGraphqlApiRequestT = Model::DeleteGraphqlApiRequest>
620 return SubmitCallable(&AppSyncClient::DeleteGraphqlApi, request);
627 template <
typename DeleteGraphqlApiRequestT = Model::DeleteGraphqlApiRequest>
629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
630 return SubmitAsync(&AppSyncClient::DeleteGraphqlApi, request, handler, context);
643 template <
typename DeleteResolverRequestT = Model::DeleteResolverRequest>
645 return SubmitCallable(&AppSyncClient::DeleteResolver, request);
652 template <
typename DeleteResolverRequestT = Model::DeleteResolverRequest>
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
655 return SubmitAsync(&AppSyncClient::DeleteResolver, request, handler, context);
668 template <
typename DeleteTypeRequestT = Model::DeleteTypeRequest>
670 return SubmitCallable(&AppSyncClient::DeleteType, request);
677 template <
typename DeleteTypeRequestT = Model::DeleteTypeRequest>
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
680 return SubmitAsync(&AppSyncClient::DeleteType, request, handler, context);
694 template <
typename DisassociateApiRequestT = Model::DisassociateApiRequest>
696 return SubmitCallable(&AppSyncClient::DisassociateApi, request);
703 template <
typename DisassociateApiRequestT = Model::DisassociateApiRequest>
705 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
706 return SubmitAsync(&AppSyncClient::DisassociateApi, request, handler, context);
722 template <
typename DisassociateMergedGraphqlApiRequestT = Model::DisassociateMergedGraphqlApiRequest>
724 const DisassociateMergedGraphqlApiRequestT& request)
const {
725 return SubmitCallable(&AppSyncClient::DisassociateMergedGraphqlApi, request);
732 template <
typename DisassociateMergedGraphqlApiRequestT = Model::DisassociateMergedGraphqlApiRequest>
735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
736 return SubmitAsync(&AppSyncClient::DisassociateMergedGraphqlApi, request, handler, context);
752 template <
typename DisassociateSourceGraphqlApiRequestT = Model::DisassociateSourceGraphqlApiRequest>
754 const DisassociateSourceGraphqlApiRequestT& request)
const {
755 return SubmitCallable(&AppSyncClient::DisassociateSourceGraphqlApi, request);
762 template <
typename DisassociateSourceGraphqlApiRequestT = Model::DisassociateSourceGraphqlApiRequest>
765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
766 return SubmitAsync(&AppSyncClient::DisassociateSourceGraphqlApi, request, handler, context);
785 template <
typename EvaluateCodeRequestT = Model::EvaluateCodeRequest>
787 return SubmitCallable(&AppSyncClient::EvaluateCode, request);
794 template <
typename EvaluateCodeRequestT = Model::EvaluateCodeRequest>
796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
797 return SubmitAsync(&AppSyncClient::EvaluateCode, request, handler, context);
817 template <
typename EvaluateMappingTemplateRequestT = Model::EvaluateMappingTemplateRequest>
819 return SubmitCallable(&AppSyncClient::EvaluateMappingTemplate, request);
826 template <
typename EvaluateMappingTemplateRequestT = Model::EvaluateMappingTemplateRequest>
829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
830 return SubmitAsync(&AppSyncClient::EvaluateMappingTemplate, request, handler, context);
843 template <
typename FlushApiCacheRequestT = Model::FlushApiCacheRequest>
845 return SubmitCallable(&AppSyncClient::FlushApiCache, request);
852 template <
typename FlushApiCacheRequestT = Model::FlushApiCacheRequest>
854 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
855 return SubmitAsync(&AppSyncClient::FlushApiCache, request, handler, context);
868 template <
typename GetApiRequestT = Model::GetApiRequest>
870 return SubmitCallable(&AppSyncClient::GetApi, request);
877 template <
typename GetApiRequestT = Model::GetApiRequest>
879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
880 return SubmitAsync(&AppSyncClient::GetApi, request, handler, context);
895 template <
typename GetApiAssociationRequestT = Model::GetApiAssociationRequest>
897 return SubmitCallable(&AppSyncClient::GetApiAssociation, request);
904 template <
typename GetApiAssociationRequestT = Model::GetApiAssociationRequest>
906 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
907 return SubmitAsync(&AppSyncClient::GetApiAssociation, request, handler, context);
920 template <
typename GetApiCacheRequestT = Model::GetApiCacheRequest>
922 return SubmitCallable(&AppSyncClient::GetApiCache, request);
929 template <
typename GetApiCacheRequestT = Model::GetApiCacheRequest>
931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
932 return SubmitAsync(&AppSyncClient::GetApiCache, request, handler, context);
947 template <
typename GetChannelNamespaceRequestT = Model::GetChannelNamespaceRequest>
949 return SubmitCallable(&AppSyncClient::GetChannelNamespace, request);
956 template <
typename GetChannelNamespaceRequestT = Model::GetChannelNamespaceRequest>
958 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
959 return SubmitAsync(&AppSyncClient::GetChannelNamespace, request, handler, context);
972 template <
typename GetDataSourceRequestT = Model::GetDataSourceRequest>
974 return SubmitCallable(&AppSyncClient::GetDataSource, request);
981 template <
typename GetDataSourceRequestT = Model::GetDataSourceRequest>
983 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
984 return SubmitAsync(&AppSyncClient::GetDataSource, request, handler, context);
1002 template <
typename GetDataSourceIntrospectionRequestT = Model::GetDataSourceIntrospectionRequest>
1004 const GetDataSourceIntrospectionRequestT& request)
const {
1005 return SubmitCallable(&AppSyncClient::GetDataSourceIntrospection, request);
1012 template <
typename GetDataSourceIntrospectionRequestT = Model::GetDataSourceIntrospectionRequest>
1015 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1016 return SubmitAsync(&AppSyncClient::GetDataSourceIntrospection, request, handler, context);
1030 template <
typename GetDomainNameRequestT = Model::GetDomainNameRequest>
1032 return SubmitCallable(&AppSyncClient::GetDomainName, request);
1039 template <
typename GetDomainNameRequestT = Model::GetDomainNameRequest>
1041 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1042 return SubmitAsync(&AppSyncClient::GetDomainName, request, handler, context);
1055 template <
typename GetFunctionRequestT = Model::GetFunctionRequest>
1057 return SubmitCallable(&AppSyncClient::GetFunction, request);
1064 template <
typename GetFunctionRequestT = Model::GetFunctionRequest>
1066 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1067 return SubmitAsync(&AppSyncClient::GetFunction, request, handler, context);
1080 template <
typename GetGraphqlApiRequestT = Model::GetGraphqlApiRequest>
1082 return SubmitCallable(&AppSyncClient::GetGraphqlApi, request);
1089 template <
typename GetGraphqlApiRequestT = Model::GetGraphqlApiRequest>
1091 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1092 return SubmitAsync(&AppSyncClient::GetGraphqlApi, request, handler, context);
1108 template <
typename GetGraphqlApiEnvironmentVariablesRequestT = Model::GetGraphqlApiEnvironmentVariablesRequest>
1110 const GetGraphqlApiEnvironmentVariablesRequestT& request)
const {
1111 return SubmitCallable(&AppSyncClient::GetGraphqlApiEnvironmentVariables, request);
1118 template <
typename GetGraphqlApiEnvironmentVariablesRequestT = Model::GetGraphqlApiEnvironmentVariablesRequest>
1121 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1122 return SubmitAsync(&AppSyncClient::GetGraphqlApiEnvironmentVariables, request, handler, context);
1137 template <
typename GetIntrospectionSchemaRequestT = Model::GetIntrospectionSchemaRequest>
1139 return SubmitCallable(&AppSyncClient::GetIntrospectionSchema, request);
1146 template <
typename GetIntrospectionSchemaRequestT = Model::GetIntrospectionSchemaRequest>
1149 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1150 return SubmitAsync(&AppSyncClient::GetIntrospectionSchema, request, handler, context);
1163 template <
typename GetResolverRequestT = Model::GetResolverRequest>
1165 return SubmitCallable(&AppSyncClient::GetResolver, request);
1172 template <
typename GetResolverRequestT = Model::GetResolverRequest>
1174 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1175 return SubmitAsync(&AppSyncClient::GetResolver, request, handler, context);
1190 template <
typename GetSchemaCreationStatusRequestT = Model::GetSchemaCreationStatusRequest>
1192 return SubmitCallable(&AppSyncClient::GetSchemaCreationStatus, request);
1199 template <
typename GetSchemaCreationStatusRequestT = Model::GetSchemaCreationStatusRequest>
1202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1203 return SubmitAsync(&AppSyncClient::GetSchemaCreationStatus, request, handler, context);
1218 template <
typename GetSourceApiAssociationRequestT = Model::GetSourceApiAssociationRequest>
1220 return SubmitCallable(&AppSyncClient::GetSourceApiAssociation, request);
1227 template <
typename GetSourceApiAssociationRequestT = Model::GetSourceApiAssociationRequest>
1230 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1231 return SubmitAsync(&AppSyncClient::GetSourceApiAssociation, request, handler, context);
1244 template <
typename GetTypeRequestT = Model::GetTypeRequest>
1246 return SubmitCallable(&AppSyncClient::GetType, request);
1253 template <
typename GetTypeRequestT = Model::GetTypeRequest>
1255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1256 return SubmitAsync(&AppSyncClient::GetType, request, handler, context);
1273 template <
typename ListApiKeysRequestT = Model::ListApiKeysRequest>
1275 return SubmitCallable(&AppSyncClient::ListApiKeys, request);
1282 template <
typename ListApiKeysRequestT = Model::ListApiKeysRequest>
1284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1285 return SubmitAsync(&AppSyncClient::ListApiKeys, request, handler, context);
1300 template <
typename ListApisRequestT = Model::ListApisRequest>
1302 return SubmitCallable(&AppSyncClient::ListApis, request);
1309 template <
typename ListApisRequestT = Model::ListApisRequest>
1311 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1312 const ListApisRequestT& request = {})
const {
1313 return SubmitAsync(&AppSyncClient::ListApis, request, handler, context);
1330 template <
typename ListChannelNamespacesRequestT = Model::ListChannelNamespacesRequest>
1332 return SubmitCallable(&AppSyncClient::ListChannelNamespaces, request);
1339 template <
typename ListChannelNamespacesRequestT = Model::ListChannelNamespacesRequest>
1341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1342 return SubmitAsync(&AppSyncClient::ListChannelNamespaces, request, handler, context);
1355 template <
typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
1357 return SubmitCallable(&AppSyncClient::ListDataSources, request);
1364 template <
typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
1366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1367 return SubmitAsync(&AppSyncClient::ListDataSources, request, handler, context);
1380 template <
typename ListDomainNamesRequestT = Model::ListDomainNamesRequest>
1382 return SubmitCallable(&AppSyncClient::ListDomainNames, request);
1389 template <
typename ListDomainNamesRequestT = Model::ListDomainNamesRequest>
1391 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1392 const ListDomainNamesRequestT& request = {})
const {
1393 return SubmitAsync(&AppSyncClient::ListDomainNames, request, handler, context);
1406 template <
typename ListFunctionsRequestT = Model::ListFunctionsRequest>
1408 return SubmitCallable(&AppSyncClient::ListFunctions, request);
1415 template <
typename ListFunctionsRequestT = Model::ListFunctionsRequest>
1417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1418 return SubmitAsync(&AppSyncClient::ListFunctions, request, handler, context);
1431 template <
typename ListGraphqlApisRequestT = Model::ListGraphqlApisRequest>
1433 return SubmitCallable(&AppSyncClient::ListGraphqlApis, request);
1440 template <
typename ListGraphqlApisRequestT = Model::ListGraphqlApisRequest>
1442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1443 const ListGraphqlApisRequestT& request = {})
const {
1444 return SubmitAsync(&AppSyncClient::ListGraphqlApis, request, handler, context);
1457 template <
typename ListResolversRequestT = Model::ListResolversRequest>
1459 return SubmitCallable(&AppSyncClient::ListResolvers, request);
1466 template <
typename ListResolversRequestT = Model::ListResolversRequest>
1468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1469 return SubmitAsync(&AppSyncClient::ListResolvers, request, handler, context);
1484 template <
typename ListResolversByFunctionRequestT = Model::ListResolversByFunctionRequest>
1486 return SubmitCallable(&AppSyncClient::ListResolversByFunction, request);
1493 template <
typename ListResolversByFunctionRequestT = Model::ListResolversByFunctionRequest>
1496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1497 return SubmitAsync(&AppSyncClient::ListResolversByFunction, request, handler, context);
1512 template <
typename ListSourceApiAssociationsRequestT = Model::ListSourceApiAssociationsRequest>
1514 const ListSourceApiAssociationsRequestT& request)
const {
1515 return SubmitCallable(&AppSyncClient::ListSourceApiAssociations, request);
1522 template <
typename ListSourceApiAssociationsRequestT = Model::ListSourceApiAssociationsRequest>
1525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1526 return SubmitAsync(&AppSyncClient::ListSourceApiAssociations, request, handler, context);
1540 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1542 return SubmitCallable(&AppSyncClient::ListTagsForResource, request);
1549 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1552 return SubmitAsync(&AppSyncClient::ListTagsForResource, request, handler, context);
1565 template <
typename ListTypesRequestT = Model::ListTypesRequest>
1567 return SubmitCallable(&AppSyncClient::ListTypes, request);
1574 template <
typename ListTypesRequestT = Model::ListTypesRequest>
1576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1577 return SubmitAsync(&AppSyncClient::ListTypes, request, handler, context);
1592 template <
typename ListTypesByAssociationRequestT = Model::ListTypesByAssociationRequest>
1594 return SubmitCallable(&AppSyncClient::ListTypesByAssociation, request);
1601 template <
typename ListTypesByAssociationRequestT = Model::ListTypesByAssociationRequest>
1604 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1605 return SubmitAsync(&AppSyncClient::ListTypesByAssociation, request, handler, context);
1641 template <
typename PutGraphqlApiEnvironmentVariablesRequestT = Model::PutGraphqlApiEnvironmentVariablesRequest>
1643 const PutGraphqlApiEnvironmentVariablesRequestT& request)
const {
1644 return SubmitCallable(&AppSyncClient::PutGraphqlApiEnvironmentVariables, request);
1651 template <
typename PutGraphqlApiEnvironmentVariablesRequestT = Model::PutGraphqlApiEnvironmentVariablesRequest>
1654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1655 return SubmitAsync(&AppSyncClient::PutGraphqlApiEnvironmentVariables, request, handler, context);
1671 template <
typename StartDataSourceIntrospectionRequestT = Model::StartDataSourceIntrospectionRequest>
1673 const StartDataSourceIntrospectionRequestT& request = {})
const {
1674 return SubmitCallable(&AppSyncClient::StartDataSourceIntrospection, request);
1681 template <
typename StartDataSourceIntrospectionRequestT = Model::StartDataSourceIntrospectionRequest>
1683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1684 const StartDataSourceIntrospectionRequestT& request = {})
const {
1685 return SubmitAsync(&AppSyncClient::StartDataSourceIntrospection, request, handler, context);
1700 template <
typename StartSchemaCreationRequestT = Model::StartSchemaCreationRequest>
1702 return SubmitCallable(&AppSyncClient::StartSchemaCreation, request);
1709 template <
typename StartSchemaCreationRequestT = Model::StartSchemaCreationRequest>
1711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1712 return SubmitAsync(&AppSyncClient::StartSchemaCreation, request, handler, context);
1727 template <
typename StartSchemaMergeRequestT = Model::StartSchemaMergeRequest>
1729 return SubmitCallable(&AppSyncClient::StartSchemaMerge, request);
1736 template <
typename StartSchemaMergeRequestT = Model::StartSchemaMergeRequest>
1738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1739 return SubmitAsync(&AppSyncClient::StartSchemaMerge, request, handler, context);
1752 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1754 return SubmitCallable(&AppSyncClient::TagResource, request);
1761 template <
typename TagResourceRequestT = Model::TagResourceRequest>
1763 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1764 return SubmitAsync(&AppSyncClient::TagResource, request, handler, context);
1777 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1779 return SubmitCallable(&AppSyncClient::UntagResource, request);
1786 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
1788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1789 return SubmitAsync(&AppSyncClient::UntagResource, request, handler, context);
1802 template <
typename UpdateApiRequestT = Model::UpdateApiRequest>
1804 return SubmitCallable(&AppSyncClient::UpdateApi, request);
1811 template <
typename UpdateApiRequestT = Model::UpdateApiRequest>
1813 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1814 return SubmitAsync(&AppSyncClient::UpdateApi, request, handler, context);
1827 template <
typename UpdateApiCacheRequestT = Model::UpdateApiCacheRequest>
1829 return SubmitCallable(&AppSyncClient::UpdateApiCache, request);
1836 template <
typename UpdateApiCacheRequestT = Model::UpdateApiCacheRequest>
1838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1839 return SubmitAsync(&AppSyncClient::UpdateApiCache, request, handler, context);
1853 template <
typename UpdateApiKeyRequestT = Model::UpdateApiKeyRequest>
1855 return SubmitCallable(&AppSyncClient::UpdateApiKey, request);
1862 template <
typename UpdateApiKeyRequestT = Model::UpdateApiKeyRequest>
1864 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1865 return SubmitAsync(&AppSyncClient::UpdateApiKey, request, handler, context);
1880 template <
typename UpdateChannelNamespaceRequestT = Model::UpdateChannelNamespaceRequest>
1882 return SubmitCallable(&AppSyncClient::UpdateChannelNamespace, request);
1889 template <
typename UpdateChannelNamespaceRequestT = Model::UpdateChannelNamespaceRequest>
1892 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1893 return SubmitAsync(&AppSyncClient::UpdateChannelNamespace, request, handler, context);
1907 template <
typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
1909 return SubmitCallable(&AppSyncClient::UpdateDataSource, request);
1916 template <
typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
1918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1919 return SubmitAsync(&AppSyncClient::UpdateDataSource, request, handler, context);
1934 template <
typename UpdateDomainNameRequestT = Model::UpdateDomainNameRequest>
1936 return SubmitCallable(&AppSyncClient::UpdateDomainName, request);
1943 template <
typename UpdateDomainNameRequestT = Model::UpdateDomainNameRequest>
1945 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1946 return SubmitAsync(&AppSyncClient::UpdateDomainName, request, handler, context);
1959 template <
typename UpdateFunctionRequestT = Model::UpdateFunctionRequest>
1961 return SubmitCallable(&AppSyncClient::UpdateFunction, request);
1968 template <
typename UpdateFunctionRequestT = Model::UpdateFunctionRequest>
1970 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1971 return SubmitAsync(&AppSyncClient::UpdateFunction, request, handler, context);
1985 template <
typename UpdateGraphqlApiRequestT = Model::UpdateGraphqlApiRequest>
1987 return SubmitCallable(&AppSyncClient::UpdateGraphqlApi, request);
1994 template <
typename UpdateGraphqlApiRequestT = Model::UpdateGraphqlApiRequest>
1996 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1997 return SubmitAsync(&AppSyncClient::UpdateGraphqlApi, request, handler, context);
2010 template <
typename UpdateResolverRequestT = Model::UpdateResolverRequest>
2012 return SubmitCallable(&AppSyncClient::UpdateResolver, request);
2019 template <
typename UpdateResolverRequestT = Model::UpdateResolverRequest>
2021 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2022 return SubmitAsync(&AppSyncClient::UpdateResolver, request, handler, context);
2038 template <
typename UpdateSourceApiAssociationRequestT = Model::UpdateSourceApiAssociationRequest>
2040 const UpdateSourceApiAssociationRequestT& request)
const {
2041 return SubmitCallable(&AppSyncClient::UpdateSourceApiAssociation, request);
2048 template <
typename UpdateSourceApiAssociationRequestT = Model::UpdateSourceApiAssociationRequest>
2051 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2052 return SubmitAsync(&AppSyncClient::UpdateSourceApiAssociation, request, handler, context);
2065 template <
typename UpdateTypeRequestT = Model::UpdateTypeRequest>
2067 return SubmitCallable(&AppSyncClient::UpdateType, request);
2074 template <
typename UpdateTypeRequestT = Model::UpdateTypeRequest>
2076 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2077 return SubmitAsync(&AppSyncClient::UpdateType, request, handler, context);
2094 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 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
virtual void OverrideEndpoint(const Aws::String &endpoint)
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
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 std::shared_ptr< AppSyncEndpointProviderBase > & accessEndpointProvider()
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