AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AppSyncClient.h
1
6#pragma once
7#include <aws/appsync/AppSync_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/appsync/AppSyncServiceClientModel.h>
13
14namespace Aws
15{
16namespace AppSync
17{
22 class AWS_APPSYNC_API AppSyncClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<AppSyncClient>
23 {
24 public:
26 static const char* GetServiceName();
27 static const char* GetAllocationTag();
28
31
37 std::shared_ptr<AppSyncEndpointProviderBase> endpointProvider = nullptr);
38
44 std::shared_ptr<AppSyncEndpointProviderBase> endpointProvider = nullptr,
46
51 AppSyncClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
52 std::shared_ptr<AppSyncEndpointProviderBase> endpointProvider = nullptr,
54
55
56 /* Legacy constructors due deprecation */
62
68 const Aws::Client::ClientConfiguration& clientConfiguration);
69
74 AppSyncClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
75 const Aws::Client::ClientConfiguration& clientConfiguration);
76
77 /* End of legacy constructors due deprecation */
78 virtual ~AppSyncClient();
79
86
90 template<typename AssociateApiRequestT = Model::AssociateApiRequest>
91 Model::AssociateApiOutcomeCallable AssociateApiCallable(const AssociateApiRequestT& request) const
92 {
93 return SubmitCallable(&AppSyncClient::AssociateApi, request);
94 }
95
99 template<typename AssociateApiRequestT = Model::AssociateApiRequest>
100 void AssociateApiAsync(const AssociateApiRequestT& request, const AssociateApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
101 {
102 return SubmitAsync(&AppSyncClient::AssociateApi, request, handler, context);
103 }
104
112
116 template<typename AssociateMergedGraphqlApiRequestT = Model::AssociateMergedGraphqlApiRequest>
117 Model::AssociateMergedGraphqlApiOutcomeCallable AssociateMergedGraphqlApiCallable(const AssociateMergedGraphqlApiRequestT& request) const
118 {
119 return SubmitCallable(&AppSyncClient::AssociateMergedGraphqlApi, request);
120 }
121
125 template<typename AssociateMergedGraphqlApiRequestT = Model::AssociateMergedGraphqlApiRequest>
126 void AssociateMergedGraphqlApiAsync(const AssociateMergedGraphqlApiRequestT& request, const AssociateMergedGraphqlApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
127 {
128 return SubmitAsync(&AppSyncClient::AssociateMergedGraphqlApi, request, handler, context);
129 }
130
138
142 template<typename AssociateSourceGraphqlApiRequestT = Model::AssociateSourceGraphqlApiRequest>
143 Model::AssociateSourceGraphqlApiOutcomeCallable AssociateSourceGraphqlApiCallable(const AssociateSourceGraphqlApiRequestT& request) const
144 {
145 return SubmitCallable(&AppSyncClient::AssociateSourceGraphqlApi, request);
146 }
147
151 template<typename AssociateSourceGraphqlApiRequestT = Model::AssociateSourceGraphqlApiRequest>
152 void AssociateSourceGraphqlApiAsync(const AssociateSourceGraphqlApiRequestT& request, const AssociateSourceGraphqlApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
153 {
154 return SubmitAsync(&AppSyncClient::AssociateSourceGraphqlApi, request, handler, context);
155 }
156
166
170 template<typename CreateApiRequestT = Model::CreateApiRequest>
171 Model::CreateApiOutcomeCallable CreateApiCallable(const CreateApiRequestT& request) const
172 {
173 return SubmitCallable(&AppSyncClient::CreateApi, request);
174 }
175
179 template<typename CreateApiRequestT = Model::CreateApiRequest>
180 void CreateApiAsync(const CreateApiRequestT& request, const CreateApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
181 {
182 return SubmitAsync(&AppSyncClient::CreateApi, request, handler, context);
183 }
184
191
195 template<typename CreateApiCacheRequestT = Model::CreateApiCacheRequest>
196 Model::CreateApiCacheOutcomeCallable CreateApiCacheCallable(const CreateApiCacheRequestT& request) const
197 {
198 return SubmitCallable(&AppSyncClient::CreateApiCache, request);
199 }
200
204 template<typename CreateApiCacheRequestT = Model::CreateApiCacheRequest>
205 void CreateApiCacheAsync(const CreateApiCacheRequestT& request, const CreateApiCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
206 {
207 return SubmitAsync(&AppSyncClient::CreateApiCache, request, handler, context);
208 }
209
217
221 template<typename CreateApiKeyRequestT = Model::CreateApiKeyRequest>
222 Model::CreateApiKeyOutcomeCallable CreateApiKeyCallable(const CreateApiKeyRequestT& request) const
223 {
224 return SubmitCallable(&AppSyncClient::CreateApiKey, request);
225 }
226
230 template<typename CreateApiKeyRequestT = Model::CreateApiKeyRequest>
231 void CreateApiKeyAsync(const CreateApiKeyRequestT& request, const CreateApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
232 {
233 return SubmitAsync(&AppSyncClient::CreateApiKey, request, handler, context);
234 }
235
243
247 template<typename CreateChannelNamespaceRequestT = Model::CreateChannelNamespaceRequest>
248 Model::CreateChannelNamespaceOutcomeCallable CreateChannelNamespaceCallable(const CreateChannelNamespaceRequestT& request) const
249 {
250 return SubmitCallable(&AppSyncClient::CreateChannelNamespace, request);
251 }
252
256 template<typename CreateChannelNamespaceRequestT = Model::CreateChannelNamespaceRequest>
257 void CreateChannelNamespaceAsync(const CreateChannelNamespaceRequestT& request, const CreateChannelNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
258 {
259 return SubmitAsync(&AppSyncClient::CreateChannelNamespace, request, handler, context);
260 }
261
268
272 template<typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
273 Model::CreateDataSourceOutcomeCallable CreateDataSourceCallable(const CreateDataSourceRequestT& request) const
274 {
275 return SubmitCallable(&AppSyncClient::CreateDataSource, request);
276 }
277
281 template<typename CreateDataSourceRequestT = Model::CreateDataSourceRequest>
282 void CreateDataSourceAsync(const CreateDataSourceRequestT& request, const CreateDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
283 {
284 return SubmitAsync(&AppSyncClient::CreateDataSource, request, handler, context);
285 }
286
294
298 template<typename CreateDomainNameRequestT = Model::CreateDomainNameRequest>
299 Model::CreateDomainNameOutcomeCallable CreateDomainNameCallable(const CreateDomainNameRequestT& request) const
300 {
301 return SubmitCallable(&AppSyncClient::CreateDomainName, request);
302 }
303
307 template<typename CreateDomainNameRequestT = Model::CreateDomainNameRequest>
308 void CreateDomainNameAsync(const CreateDomainNameRequestT& request, const CreateDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
309 {
310 return SubmitAsync(&AppSyncClient::CreateDomainName, request, handler, context);
311 }
312
321
325 template<typename CreateFunctionRequestT = Model::CreateFunctionRequest>
326 Model::CreateFunctionOutcomeCallable CreateFunctionCallable(const CreateFunctionRequestT& request) const
327 {
328 return SubmitCallable(&AppSyncClient::CreateFunction, request);
329 }
330
334 template<typename CreateFunctionRequestT = Model::CreateFunctionRequest>
335 void CreateFunctionAsync(const CreateFunctionRequestT& request, const CreateFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
336 {
337 return SubmitAsync(&AppSyncClient::CreateFunction, request, handler, context);
338 }
339
346
350 template<typename CreateGraphqlApiRequestT = Model::CreateGraphqlApiRequest>
351 Model::CreateGraphqlApiOutcomeCallable CreateGraphqlApiCallable(const CreateGraphqlApiRequestT& request) const
352 {
353 return SubmitCallable(&AppSyncClient::CreateGraphqlApi, request);
354 }
355
359 template<typename CreateGraphqlApiRequestT = Model::CreateGraphqlApiRequest>
360 void CreateGraphqlApiAsync(const CreateGraphqlApiRequestT& request, const CreateGraphqlApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
361 {
362 return SubmitAsync(&AppSyncClient::CreateGraphqlApi, request, handler, context);
363 }
364
373
377 template<typename CreateResolverRequestT = Model::CreateResolverRequest>
378 Model::CreateResolverOutcomeCallable CreateResolverCallable(const CreateResolverRequestT& request) const
379 {
380 return SubmitCallable(&AppSyncClient::CreateResolver, request);
381 }
382
386 template<typename CreateResolverRequestT = Model::CreateResolverRequest>
387 void CreateResolverAsync(const CreateResolverRequestT& request, const CreateResolverResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
388 {
389 return SubmitAsync(&AppSyncClient::CreateResolver, request, handler, context);
390 }
391
398
402 template<typename CreateTypeRequestT = Model::CreateTypeRequest>
403 Model::CreateTypeOutcomeCallable CreateTypeCallable(const CreateTypeRequestT& request) const
404 {
405 return SubmitCallable(&AppSyncClient::CreateType, request);
406 }
407
411 template<typename CreateTypeRequestT = Model::CreateTypeRequest>
412 void CreateTypeAsync(const CreateTypeRequestT& request, const CreateTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
413 {
414 return SubmitAsync(&AppSyncClient::CreateType, request, handler, context);
415 }
416
423
427 template<typename DeleteApiRequestT = Model::DeleteApiRequest>
428 Model::DeleteApiOutcomeCallable DeleteApiCallable(const DeleteApiRequestT& request) const
429 {
430 return SubmitCallable(&AppSyncClient::DeleteApi, request);
431 }
432
436 template<typename DeleteApiRequestT = Model::DeleteApiRequest>
437 void DeleteApiAsync(const DeleteApiRequestT& request, const DeleteApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
438 {
439 return SubmitAsync(&AppSyncClient::DeleteApi, request, handler, context);
440 }
441
448
452 template<typename DeleteApiCacheRequestT = Model::DeleteApiCacheRequest>
453 Model::DeleteApiCacheOutcomeCallable DeleteApiCacheCallable(const DeleteApiCacheRequestT& request) const
454 {
455 return SubmitCallable(&AppSyncClient::DeleteApiCache, request);
456 }
457
461 template<typename DeleteApiCacheRequestT = Model::DeleteApiCacheRequest>
462 void DeleteApiCacheAsync(const DeleteApiCacheRequestT& request, const DeleteApiCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
463 {
464 return SubmitAsync(&AppSyncClient::DeleteApiCache, request, handler, context);
465 }
466
473
477 template<typename DeleteApiKeyRequestT = Model::DeleteApiKeyRequest>
478 Model::DeleteApiKeyOutcomeCallable DeleteApiKeyCallable(const DeleteApiKeyRequestT& request) const
479 {
480 return SubmitCallable(&AppSyncClient::DeleteApiKey, request);
481 }
482
486 template<typename DeleteApiKeyRequestT = Model::DeleteApiKeyRequest>
487 void DeleteApiKeyAsync(const DeleteApiKeyRequestT& request, const DeleteApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
488 {
489 return SubmitAsync(&AppSyncClient::DeleteApiKey, request, handler, context);
490 }
491
498
502 template<typename DeleteChannelNamespaceRequestT = Model::DeleteChannelNamespaceRequest>
503 Model::DeleteChannelNamespaceOutcomeCallable DeleteChannelNamespaceCallable(const DeleteChannelNamespaceRequestT& request) const
504 {
505 return SubmitCallable(&AppSyncClient::DeleteChannelNamespace, request);
506 }
507
511 template<typename DeleteChannelNamespaceRequestT = Model::DeleteChannelNamespaceRequest>
512 void DeleteChannelNamespaceAsync(const DeleteChannelNamespaceRequestT& request, const DeleteChannelNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
513 {
514 return SubmitAsync(&AppSyncClient::DeleteChannelNamespace, request, handler, context);
515 }
516
523
527 template<typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
528 Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable(const DeleteDataSourceRequestT& request) const
529 {
530 return SubmitCallable(&AppSyncClient::DeleteDataSource, request);
531 }
532
536 template<typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
537 void DeleteDataSourceAsync(const DeleteDataSourceRequestT& request, const DeleteDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
538 {
539 return SubmitAsync(&AppSyncClient::DeleteDataSource, request, handler, context);
540 }
541
549
553 template<typename DeleteDomainNameRequestT = Model::DeleteDomainNameRequest>
554 Model::DeleteDomainNameOutcomeCallable DeleteDomainNameCallable(const DeleteDomainNameRequestT& request) const
555 {
556 return SubmitCallable(&AppSyncClient::DeleteDomainName, request);
557 }
558
562 template<typename DeleteDomainNameRequestT = Model::DeleteDomainNameRequest>
563 void DeleteDomainNameAsync(const DeleteDomainNameRequestT& request, const DeleteDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
564 {
565 return SubmitAsync(&AppSyncClient::DeleteDomainName, request, handler, context);
566 }
567
574
578 template<typename DeleteFunctionRequestT = Model::DeleteFunctionRequest>
579 Model::DeleteFunctionOutcomeCallable DeleteFunctionCallable(const DeleteFunctionRequestT& request) const
580 {
581 return SubmitCallable(&AppSyncClient::DeleteFunction, request);
582 }
583
587 template<typename DeleteFunctionRequestT = Model::DeleteFunctionRequest>
588 void DeleteFunctionAsync(const DeleteFunctionRequestT& request, const DeleteFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
589 {
590 return SubmitAsync(&AppSyncClient::DeleteFunction, request, handler, context);
591 }
592
599
603 template<typename DeleteGraphqlApiRequestT = Model::DeleteGraphqlApiRequest>
604 Model::DeleteGraphqlApiOutcomeCallable DeleteGraphqlApiCallable(const DeleteGraphqlApiRequestT& request) const
605 {
606 return SubmitCallable(&AppSyncClient::DeleteGraphqlApi, request);
607 }
608
612 template<typename DeleteGraphqlApiRequestT = Model::DeleteGraphqlApiRequest>
613 void DeleteGraphqlApiAsync(const DeleteGraphqlApiRequestT& request, const DeleteGraphqlApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
614 {
615 return SubmitAsync(&AppSyncClient::DeleteGraphqlApi, request, handler, context);
616 }
617
624
628 template<typename DeleteResolverRequestT = Model::DeleteResolverRequest>
629 Model::DeleteResolverOutcomeCallable DeleteResolverCallable(const DeleteResolverRequestT& request) const
630 {
631 return SubmitCallable(&AppSyncClient::DeleteResolver, request);
632 }
633
637 template<typename DeleteResolverRequestT = Model::DeleteResolverRequest>
638 void DeleteResolverAsync(const DeleteResolverRequestT& request, const DeleteResolverResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
639 {
640 return SubmitAsync(&AppSyncClient::DeleteResolver, request, handler, context);
641 }
642
649
653 template<typename DeleteTypeRequestT = Model::DeleteTypeRequest>
654 Model::DeleteTypeOutcomeCallable DeleteTypeCallable(const DeleteTypeRequestT& request) const
655 {
656 return SubmitCallable(&AppSyncClient::DeleteType, request);
657 }
658
662 template<typename DeleteTypeRequestT = Model::DeleteTypeRequest>
663 void DeleteTypeAsync(const DeleteTypeRequestT& request, const DeleteTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
664 {
665 return SubmitAsync(&AppSyncClient::DeleteType, request, handler, context);
666 }
667
675
679 template<typename DisassociateApiRequestT = Model::DisassociateApiRequest>
680 Model::DisassociateApiOutcomeCallable DisassociateApiCallable(const DisassociateApiRequestT& request) const
681 {
682 return SubmitCallable(&AppSyncClient::DisassociateApi, request);
683 }
684
688 template<typename DisassociateApiRequestT = Model::DisassociateApiRequest>
689 void DisassociateApiAsync(const DisassociateApiRequestT& request, const DisassociateApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
690 {
691 return SubmitAsync(&AppSyncClient::DisassociateApi, request, handler, context);
692 }
693
701
705 template<typename DisassociateMergedGraphqlApiRequestT = Model::DisassociateMergedGraphqlApiRequest>
706 Model::DisassociateMergedGraphqlApiOutcomeCallable DisassociateMergedGraphqlApiCallable(const DisassociateMergedGraphqlApiRequestT& request) const
707 {
708 return SubmitCallable(&AppSyncClient::DisassociateMergedGraphqlApi, request);
709 }
710
714 template<typename DisassociateMergedGraphqlApiRequestT = Model::DisassociateMergedGraphqlApiRequest>
715 void DisassociateMergedGraphqlApiAsync(const DisassociateMergedGraphqlApiRequestT& request, const DisassociateMergedGraphqlApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
716 {
717 return SubmitAsync(&AppSyncClient::DisassociateMergedGraphqlApi, request, handler, context);
718 }
719
727
731 template<typename DisassociateSourceGraphqlApiRequestT = Model::DisassociateSourceGraphqlApiRequest>
732 Model::DisassociateSourceGraphqlApiOutcomeCallable DisassociateSourceGraphqlApiCallable(const DisassociateSourceGraphqlApiRequestT& request) const
733 {
734 return SubmitCallable(&AppSyncClient::DisassociateSourceGraphqlApi, request);
735 }
736
740 template<typename DisassociateSourceGraphqlApiRequestT = Model::DisassociateSourceGraphqlApiRequest>
741 void DisassociateSourceGraphqlApiAsync(const DisassociateSourceGraphqlApiRequestT& request, const DisassociateSourceGraphqlApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
742 {
743 return SubmitAsync(&AppSyncClient::DisassociateSourceGraphqlApi, request, handler, context);
744 }
745
758
762 template<typename EvaluateCodeRequestT = Model::EvaluateCodeRequest>
763 Model::EvaluateCodeOutcomeCallable EvaluateCodeCallable(const EvaluateCodeRequestT& request) const
764 {
765 return SubmitCallable(&AppSyncClient::EvaluateCode, request);
766 }
767
771 template<typename EvaluateCodeRequestT = Model::EvaluateCodeRequest>
772 void EvaluateCodeAsync(const EvaluateCodeRequestT& request, const EvaluateCodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
773 {
774 return SubmitAsync(&AppSyncClient::EvaluateCode, request, handler, context);
775 }
776
789
793 template<typename EvaluateMappingTemplateRequestT = Model::EvaluateMappingTemplateRequest>
794 Model::EvaluateMappingTemplateOutcomeCallable EvaluateMappingTemplateCallable(const EvaluateMappingTemplateRequestT& request) const
795 {
796 return SubmitCallable(&AppSyncClient::EvaluateMappingTemplate, request);
797 }
798
802 template<typename EvaluateMappingTemplateRequestT = Model::EvaluateMappingTemplateRequest>
803 void EvaluateMappingTemplateAsync(const EvaluateMappingTemplateRequestT& request, const EvaluateMappingTemplateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
804 {
805 return SubmitAsync(&AppSyncClient::EvaluateMappingTemplate, request, handler, context);
806 }
807
814
818 template<typename FlushApiCacheRequestT = Model::FlushApiCacheRequest>
819 Model::FlushApiCacheOutcomeCallable FlushApiCacheCallable(const FlushApiCacheRequestT& request) const
820 {
821 return SubmitCallable(&AppSyncClient::FlushApiCache, request);
822 }
823
827 template<typename FlushApiCacheRequestT = Model::FlushApiCacheRequest>
828 void FlushApiCacheAsync(const FlushApiCacheRequestT& request, const FlushApiCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
829 {
830 return SubmitAsync(&AppSyncClient::FlushApiCache, request, handler, context);
831 }
832
838 virtual Model::GetApiOutcome GetApi(const Model::GetApiRequest& request) const;
839
843 template<typename GetApiRequestT = Model::GetApiRequest>
844 Model::GetApiOutcomeCallable GetApiCallable(const GetApiRequestT& request) const
845 {
846 return SubmitCallable(&AppSyncClient::GetApi, request);
847 }
848
852 template<typename GetApiRequestT = Model::GetApiRequest>
853 void GetApiAsync(const GetApiRequestT& request, const GetApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
854 {
855 return SubmitAsync(&AppSyncClient::GetApi, request, handler, context);
856 }
857
865
869 template<typename GetApiAssociationRequestT = Model::GetApiAssociationRequest>
870 Model::GetApiAssociationOutcomeCallable GetApiAssociationCallable(const GetApiAssociationRequestT& request) const
871 {
872 return SubmitCallable(&AppSyncClient::GetApiAssociation, request);
873 }
874
878 template<typename GetApiAssociationRequestT = Model::GetApiAssociationRequest>
879 void GetApiAssociationAsync(const GetApiAssociationRequestT& request, const GetApiAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
880 {
881 return SubmitAsync(&AppSyncClient::GetApiAssociation, request, handler, context);
882 }
883
890
894 template<typename GetApiCacheRequestT = Model::GetApiCacheRequest>
895 Model::GetApiCacheOutcomeCallable GetApiCacheCallable(const GetApiCacheRequestT& request) const
896 {
897 return SubmitCallable(&AppSyncClient::GetApiCache, request);
898 }
899
903 template<typename GetApiCacheRequestT = Model::GetApiCacheRequest>
904 void GetApiCacheAsync(const GetApiCacheRequestT& request, const GetApiCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
905 {
906 return SubmitAsync(&AppSyncClient::GetApiCache, request, handler, context);
907 }
908
916
920 template<typename GetChannelNamespaceRequestT = Model::GetChannelNamespaceRequest>
921 Model::GetChannelNamespaceOutcomeCallable GetChannelNamespaceCallable(const GetChannelNamespaceRequestT& request) const
922 {
923 return SubmitCallable(&AppSyncClient::GetChannelNamespace, request);
924 }
925
929 template<typename GetChannelNamespaceRequestT = Model::GetChannelNamespaceRequest>
930 void GetChannelNamespaceAsync(const GetChannelNamespaceRequestT& request, const GetChannelNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
931 {
932 return SubmitAsync(&AppSyncClient::GetChannelNamespace, request, handler, context);
933 }
934
941
945 template<typename GetDataSourceRequestT = Model::GetDataSourceRequest>
946 Model::GetDataSourceOutcomeCallable GetDataSourceCallable(const GetDataSourceRequestT& request) const
947 {
948 return SubmitCallable(&AppSyncClient::GetDataSource, request);
949 }
950
954 template<typename GetDataSourceRequestT = Model::GetDataSourceRequest>
955 void GetDataSourceAsync(const GetDataSourceRequestT& request, const GetDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
956 {
957 return SubmitAsync(&AppSyncClient::GetDataSource, request, handler, context);
958 }
959
969
973 template<typename GetDataSourceIntrospectionRequestT = Model::GetDataSourceIntrospectionRequest>
974 Model::GetDataSourceIntrospectionOutcomeCallable GetDataSourceIntrospectionCallable(const GetDataSourceIntrospectionRequestT& request) const
975 {
976 return SubmitCallable(&AppSyncClient::GetDataSourceIntrospection, request);
977 }
978
982 template<typename GetDataSourceIntrospectionRequestT = Model::GetDataSourceIntrospectionRequest>
983 void GetDataSourceIntrospectionAsync(const GetDataSourceIntrospectionRequestT& request, const GetDataSourceIntrospectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
984 {
985 return SubmitAsync(&AppSyncClient::GetDataSourceIntrospection, request, handler, context);
986 }
987
995
999 template<typename GetDomainNameRequestT = Model::GetDomainNameRequest>
1000 Model::GetDomainNameOutcomeCallable GetDomainNameCallable(const GetDomainNameRequestT& request) const
1001 {
1002 return SubmitCallable(&AppSyncClient::GetDomainName, request);
1003 }
1004
1008 template<typename GetDomainNameRequestT = Model::GetDomainNameRequest>
1009 void GetDomainNameAsync(const GetDomainNameRequestT& request, const GetDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1010 {
1011 return SubmitAsync(&AppSyncClient::GetDomainName, request, handler, context);
1012 }
1013
1020
1024 template<typename GetFunctionRequestT = Model::GetFunctionRequest>
1025 Model::GetFunctionOutcomeCallable GetFunctionCallable(const GetFunctionRequestT& request) const
1026 {
1027 return SubmitCallable(&AppSyncClient::GetFunction, request);
1028 }
1029
1033 template<typename GetFunctionRequestT = Model::GetFunctionRequest>
1034 void GetFunctionAsync(const GetFunctionRequestT& request, const GetFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1035 {
1036 return SubmitAsync(&AppSyncClient::GetFunction, request, handler, context);
1037 }
1038
1045
1049 template<typename GetGraphqlApiRequestT = Model::GetGraphqlApiRequest>
1050 Model::GetGraphqlApiOutcomeCallable GetGraphqlApiCallable(const GetGraphqlApiRequestT& request) const
1051 {
1052 return SubmitCallable(&AppSyncClient::GetGraphqlApi, request);
1053 }
1054
1058 template<typename GetGraphqlApiRequestT = Model::GetGraphqlApiRequest>
1059 void GetGraphqlApiAsync(const GetGraphqlApiRequestT& request, const GetGraphqlApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1060 {
1061 return SubmitAsync(&AppSyncClient::GetGraphqlApi, request, handler, context);
1062 }
1063
1071
1075 template<typename GetGraphqlApiEnvironmentVariablesRequestT = Model::GetGraphqlApiEnvironmentVariablesRequest>
1077 {
1078 return SubmitCallable(&AppSyncClient::GetGraphqlApiEnvironmentVariables, request);
1079 }
1080
1084 template<typename GetGraphqlApiEnvironmentVariablesRequestT = Model::GetGraphqlApiEnvironmentVariablesRequest>
1085 void GetGraphqlApiEnvironmentVariablesAsync(const GetGraphqlApiEnvironmentVariablesRequestT& request, const GetGraphqlApiEnvironmentVariablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1086 {
1087 return SubmitAsync(&AppSyncClient::GetGraphqlApiEnvironmentVariables, request, handler, context);
1088 }
1089
1097
1101 template<typename GetIntrospectionSchemaRequestT = Model::GetIntrospectionSchemaRequest>
1102 Model::GetIntrospectionSchemaOutcomeCallable GetIntrospectionSchemaCallable(const GetIntrospectionSchemaRequestT& request) const
1103 {
1104 return SubmitCallable(&AppSyncClient::GetIntrospectionSchema, request);
1105 }
1106
1110 template<typename GetIntrospectionSchemaRequestT = Model::GetIntrospectionSchemaRequest>
1111 void GetIntrospectionSchemaAsync(const GetIntrospectionSchemaRequestT& request, const GetIntrospectionSchemaResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1112 {
1113 return SubmitAsync(&AppSyncClient::GetIntrospectionSchema, request, handler, context);
1114 }
1115
1122
1126 template<typename GetResolverRequestT = Model::GetResolverRequest>
1127 Model::GetResolverOutcomeCallable GetResolverCallable(const GetResolverRequestT& request) const
1128 {
1129 return SubmitCallable(&AppSyncClient::GetResolver, request);
1130 }
1131
1135 template<typename GetResolverRequestT = Model::GetResolverRequest>
1136 void GetResolverAsync(const GetResolverRequestT& request, const GetResolverResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1137 {
1138 return SubmitAsync(&AppSyncClient::GetResolver, request, handler, context);
1139 }
1140
1148
1152 template<typename GetSchemaCreationStatusRequestT = Model::GetSchemaCreationStatusRequest>
1153 Model::GetSchemaCreationStatusOutcomeCallable GetSchemaCreationStatusCallable(const GetSchemaCreationStatusRequestT& request) const
1154 {
1155 return SubmitCallable(&AppSyncClient::GetSchemaCreationStatus, request);
1156 }
1157
1161 template<typename GetSchemaCreationStatusRequestT = Model::GetSchemaCreationStatusRequest>
1162 void GetSchemaCreationStatusAsync(const GetSchemaCreationStatusRequestT& request, const GetSchemaCreationStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1163 {
1164 return SubmitAsync(&AppSyncClient::GetSchemaCreationStatus, request, handler, context);
1165 }
1166
1174
1178 template<typename GetSourceApiAssociationRequestT = Model::GetSourceApiAssociationRequest>
1179 Model::GetSourceApiAssociationOutcomeCallable GetSourceApiAssociationCallable(const GetSourceApiAssociationRequestT& request) const
1180 {
1181 return SubmitCallable(&AppSyncClient::GetSourceApiAssociation, request);
1182 }
1183
1187 template<typename GetSourceApiAssociationRequestT = Model::GetSourceApiAssociationRequest>
1188 void GetSourceApiAssociationAsync(const GetSourceApiAssociationRequestT& request, const GetSourceApiAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1189 {
1190 return SubmitAsync(&AppSyncClient::GetSourceApiAssociation, request, handler, context);
1191 }
1192
1199
1203 template<typename GetTypeRequestT = Model::GetTypeRequest>
1204 Model::GetTypeOutcomeCallable GetTypeCallable(const GetTypeRequestT& request) const
1205 {
1206 return SubmitCallable(&AppSyncClient::GetType, request);
1207 }
1208
1212 template<typename GetTypeRequestT = Model::GetTypeRequest>
1213 void GetTypeAsync(const GetTypeRequestT& request, const GetTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1214 {
1215 return SubmitAsync(&AppSyncClient::GetType, request, handler, context);
1216 }
1217
1228
1232 template<typename ListApiKeysRequestT = Model::ListApiKeysRequest>
1233 Model::ListApiKeysOutcomeCallable ListApiKeysCallable(const ListApiKeysRequestT& request) const
1234 {
1235 return SubmitCallable(&AppSyncClient::ListApiKeys, request);
1236 }
1237
1241 template<typename ListApiKeysRequestT = Model::ListApiKeysRequest>
1242 void ListApiKeysAsync(const ListApiKeysRequestT& request, const ListApiKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1243 {
1244 return SubmitAsync(&AppSyncClient::ListApiKeys, request, handler, context);
1245 }
1246
1254 virtual Model::ListApisOutcome ListApis(const Model::ListApisRequest& request = {}) const;
1255
1259 template<typename ListApisRequestT = Model::ListApisRequest>
1260 Model::ListApisOutcomeCallable ListApisCallable(const ListApisRequestT& request = {}) const
1261 {
1262 return SubmitCallable(&AppSyncClient::ListApis, request);
1263 }
1264
1268 template<typename ListApisRequestT = Model::ListApisRequest>
1269 void ListApisAsync(const ListApisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListApisRequestT& request = {}) const
1270 {
1271 return SubmitAsync(&AppSyncClient::ListApis, request, handler, context);
1272 }
1273
1283
1287 template<typename ListChannelNamespacesRequestT = Model::ListChannelNamespacesRequest>
1288 Model::ListChannelNamespacesOutcomeCallable ListChannelNamespacesCallable(const ListChannelNamespacesRequestT& request) const
1289 {
1290 return SubmitCallable(&AppSyncClient::ListChannelNamespaces, request);
1291 }
1292
1296 template<typename ListChannelNamespacesRequestT = Model::ListChannelNamespacesRequest>
1297 void ListChannelNamespacesAsync(const ListChannelNamespacesRequestT& request, const ListChannelNamespacesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1298 {
1299 return SubmitAsync(&AppSyncClient::ListChannelNamespaces, request, handler, context);
1300 }
1301
1308
1312 template<typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
1313 Model::ListDataSourcesOutcomeCallable ListDataSourcesCallable(const ListDataSourcesRequestT& request) const
1314 {
1315 return SubmitCallable(&AppSyncClient::ListDataSources, request);
1316 }
1317
1321 template<typename ListDataSourcesRequestT = Model::ListDataSourcesRequest>
1322 void ListDataSourcesAsync(const ListDataSourcesRequestT& request, const ListDataSourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1323 {
1324 return SubmitAsync(&AppSyncClient::ListDataSources, request, handler, context);
1325 }
1326
1333
1337 template<typename ListDomainNamesRequestT = Model::ListDomainNamesRequest>
1338 Model::ListDomainNamesOutcomeCallable ListDomainNamesCallable(const ListDomainNamesRequestT& request = {}) const
1339 {
1340 return SubmitCallable(&AppSyncClient::ListDomainNames, request);
1341 }
1342
1346 template<typename ListDomainNamesRequestT = Model::ListDomainNamesRequest>
1347 void ListDomainNamesAsync(const ListDomainNamesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListDomainNamesRequestT& request = {}) const
1348 {
1349 return SubmitAsync(&AppSyncClient::ListDomainNames, request, handler, context);
1350 }
1351
1358
1362 template<typename ListFunctionsRequestT = Model::ListFunctionsRequest>
1363 Model::ListFunctionsOutcomeCallable ListFunctionsCallable(const ListFunctionsRequestT& request) const
1364 {
1365 return SubmitCallable(&AppSyncClient::ListFunctions, request);
1366 }
1367
1371 template<typename ListFunctionsRequestT = Model::ListFunctionsRequest>
1372 void ListFunctionsAsync(const ListFunctionsRequestT& request, const ListFunctionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1373 {
1374 return SubmitAsync(&AppSyncClient::ListFunctions, request, handler, context);
1375 }
1376
1383
1387 template<typename ListGraphqlApisRequestT = Model::ListGraphqlApisRequest>
1388 Model::ListGraphqlApisOutcomeCallable ListGraphqlApisCallable(const ListGraphqlApisRequestT& request = {}) const
1389 {
1390 return SubmitCallable(&AppSyncClient::ListGraphqlApis, request);
1391 }
1392
1396 template<typename ListGraphqlApisRequestT = Model::ListGraphqlApisRequest>
1397 void ListGraphqlApisAsync(const ListGraphqlApisResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListGraphqlApisRequestT& request = {}) const
1398 {
1399 return SubmitAsync(&AppSyncClient::ListGraphqlApis, request, handler, context);
1400 }
1401
1408
1412 template<typename ListResolversRequestT = Model::ListResolversRequest>
1413 Model::ListResolversOutcomeCallable ListResolversCallable(const ListResolversRequestT& request) const
1414 {
1415 return SubmitCallable(&AppSyncClient::ListResolvers, request);
1416 }
1417
1421 template<typename ListResolversRequestT = Model::ListResolversRequest>
1422 void ListResolversAsync(const ListResolversRequestT& request, const ListResolversResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1423 {
1424 return SubmitAsync(&AppSyncClient::ListResolvers, request, handler, context);
1425 }
1426
1434
1438 template<typename ListResolversByFunctionRequestT = Model::ListResolversByFunctionRequest>
1439 Model::ListResolversByFunctionOutcomeCallable ListResolversByFunctionCallable(const ListResolversByFunctionRequestT& request) const
1440 {
1441 return SubmitCallable(&AppSyncClient::ListResolversByFunction, request);
1442 }
1443
1447 template<typename ListResolversByFunctionRequestT = Model::ListResolversByFunctionRequest>
1448 void ListResolversByFunctionAsync(const ListResolversByFunctionRequestT& request, const ListResolversByFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1449 {
1450 return SubmitAsync(&AppSyncClient::ListResolversByFunction, request, handler, context);
1451 }
1452
1460
1464 template<typename ListSourceApiAssociationsRequestT = Model::ListSourceApiAssociationsRequest>
1465 Model::ListSourceApiAssociationsOutcomeCallable ListSourceApiAssociationsCallable(const ListSourceApiAssociationsRequestT& request) const
1466 {
1467 return SubmitCallable(&AppSyncClient::ListSourceApiAssociations, request);
1468 }
1469
1473 template<typename ListSourceApiAssociationsRequestT = Model::ListSourceApiAssociationsRequest>
1474 void ListSourceApiAssociationsAsync(const ListSourceApiAssociationsRequestT& request, const ListSourceApiAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1475 {
1476 return SubmitAsync(&AppSyncClient::ListSourceApiAssociations, request, handler, context);
1477 }
1478
1485
1489 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1490 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1491 {
1492 return SubmitCallable(&AppSyncClient::ListTagsForResource, request);
1493 }
1494
1498 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1499 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1500 {
1501 return SubmitAsync(&AppSyncClient::ListTagsForResource, request, handler, context);
1502 }
1503
1510
1514 template<typename ListTypesRequestT = Model::ListTypesRequest>
1515 Model::ListTypesOutcomeCallable ListTypesCallable(const ListTypesRequestT& request) const
1516 {
1517 return SubmitCallable(&AppSyncClient::ListTypes, request);
1518 }
1519
1523 template<typename ListTypesRequestT = Model::ListTypesRequest>
1524 void ListTypesAsync(const ListTypesRequestT& request, const ListTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1525 {
1526 return SubmitAsync(&AppSyncClient::ListTypes, request, handler, context);
1527 }
1528
1536
1540 template<typename ListTypesByAssociationRequestT = Model::ListTypesByAssociationRequest>
1541 Model::ListTypesByAssociationOutcomeCallable ListTypesByAssociationCallable(const ListTypesByAssociationRequestT& request) const
1542 {
1543 return SubmitCallable(&AppSyncClient::ListTypesByAssociation, request);
1544 }
1545
1549 template<typename ListTypesByAssociationRequestT = Model::ListTypesByAssociationRequest>
1550 void ListTypesByAssociationAsync(const ListTypesByAssociationRequestT& request, const ListTypesByAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1551 {
1552 return SubmitAsync(&AppSyncClient::ListTypesByAssociation, request, handler, context);
1553 }
1554
1582
1586 template<typename PutGraphqlApiEnvironmentVariablesRequestT = Model::PutGraphqlApiEnvironmentVariablesRequest>
1588 {
1589 return SubmitCallable(&AppSyncClient::PutGraphqlApiEnvironmentVariables, request);
1590 }
1591
1595 template<typename PutGraphqlApiEnvironmentVariablesRequestT = Model::PutGraphqlApiEnvironmentVariablesRequest>
1596 void PutGraphqlApiEnvironmentVariablesAsync(const PutGraphqlApiEnvironmentVariablesRequestT& request, const PutGraphqlApiEnvironmentVariablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1597 {
1598 return SubmitAsync(&AppSyncClient::PutGraphqlApiEnvironmentVariables, request, handler, context);
1599 }
1600
1608
1612 template<typename StartDataSourceIntrospectionRequestT = Model::StartDataSourceIntrospectionRequest>
1613 Model::StartDataSourceIntrospectionOutcomeCallable StartDataSourceIntrospectionCallable(const StartDataSourceIntrospectionRequestT& request = {}) const
1614 {
1615 return SubmitCallable(&AppSyncClient::StartDataSourceIntrospection, request);
1616 }
1617
1621 template<typename StartDataSourceIntrospectionRequestT = Model::StartDataSourceIntrospectionRequest>
1622 void StartDataSourceIntrospectionAsync(const StartDataSourceIntrospectionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const StartDataSourceIntrospectionRequestT& request = {}) const
1623 {
1624 return SubmitAsync(&AppSyncClient::StartDataSourceIntrospection, request, handler, context);
1625 }
1626
1634
1638 template<typename StartSchemaCreationRequestT = Model::StartSchemaCreationRequest>
1639 Model::StartSchemaCreationOutcomeCallable StartSchemaCreationCallable(const StartSchemaCreationRequestT& request) const
1640 {
1641 return SubmitCallable(&AppSyncClient::StartSchemaCreation, request);
1642 }
1643
1647 template<typename StartSchemaCreationRequestT = Model::StartSchemaCreationRequest>
1648 void StartSchemaCreationAsync(const StartSchemaCreationRequestT& request, const StartSchemaCreationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1649 {
1650 return SubmitAsync(&AppSyncClient::StartSchemaCreation, request, handler, context);
1651 }
1652
1660
1664 template<typename StartSchemaMergeRequestT = Model::StartSchemaMergeRequest>
1665 Model::StartSchemaMergeOutcomeCallable StartSchemaMergeCallable(const StartSchemaMergeRequestT& request) const
1666 {
1667 return SubmitCallable(&AppSyncClient::StartSchemaMerge, request);
1668 }
1669
1673 template<typename StartSchemaMergeRequestT = Model::StartSchemaMergeRequest>
1674 void StartSchemaMergeAsync(const StartSchemaMergeRequestT& request, const StartSchemaMergeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1675 {
1676 return SubmitAsync(&AppSyncClient::StartSchemaMerge, request, handler, context);
1677 }
1678
1685
1689 template<typename TagResourceRequestT = Model::TagResourceRequest>
1690 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1691 {
1692 return SubmitCallable(&AppSyncClient::TagResource, request);
1693 }
1694
1698 template<typename TagResourceRequestT = Model::TagResourceRequest>
1699 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1700 {
1701 return SubmitAsync(&AppSyncClient::TagResource, request, handler, context);
1702 }
1703
1710
1714 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1715 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1716 {
1717 return SubmitCallable(&AppSyncClient::UntagResource, request);
1718 }
1719
1723 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1724 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1725 {
1726 return SubmitAsync(&AppSyncClient::UntagResource, request, handler, context);
1727 }
1728
1735
1739 template<typename UpdateApiRequestT = Model::UpdateApiRequest>
1740 Model::UpdateApiOutcomeCallable UpdateApiCallable(const UpdateApiRequestT& request) const
1741 {
1742 return SubmitCallable(&AppSyncClient::UpdateApi, request);
1743 }
1744
1748 template<typename UpdateApiRequestT = Model::UpdateApiRequest>
1749 void UpdateApiAsync(const UpdateApiRequestT& request, const UpdateApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1750 {
1751 return SubmitAsync(&AppSyncClient::UpdateApi, request, handler, context);
1752 }
1753
1760
1764 template<typename UpdateApiCacheRequestT = Model::UpdateApiCacheRequest>
1765 Model::UpdateApiCacheOutcomeCallable UpdateApiCacheCallable(const UpdateApiCacheRequestT& request) const
1766 {
1767 return SubmitCallable(&AppSyncClient::UpdateApiCache, request);
1768 }
1769
1773 template<typename UpdateApiCacheRequestT = Model::UpdateApiCacheRequest>
1774 void UpdateApiCacheAsync(const UpdateApiCacheRequestT& request, const UpdateApiCacheResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1775 {
1776 return SubmitAsync(&AppSyncClient::UpdateApiCache, request, handler, context);
1777 }
1778
1786
1790 template<typename UpdateApiKeyRequestT = Model::UpdateApiKeyRequest>
1791 Model::UpdateApiKeyOutcomeCallable UpdateApiKeyCallable(const UpdateApiKeyRequestT& request) const
1792 {
1793 return SubmitCallable(&AppSyncClient::UpdateApiKey, request);
1794 }
1795
1799 template<typename UpdateApiKeyRequestT = Model::UpdateApiKeyRequest>
1800 void UpdateApiKeyAsync(const UpdateApiKeyRequestT& request, const UpdateApiKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1801 {
1802 return SubmitAsync(&AppSyncClient::UpdateApiKey, request, handler, context);
1803 }
1804
1812
1816 template<typename UpdateChannelNamespaceRequestT = Model::UpdateChannelNamespaceRequest>
1817 Model::UpdateChannelNamespaceOutcomeCallable UpdateChannelNamespaceCallable(const UpdateChannelNamespaceRequestT& request) const
1818 {
1819 return SubmitCallable(&AppSyncClient::UpdateChannelNamespace, request);
1820 }
1821
1825 template<typename UpdateChannelNamespaceRequestT = Model::UpdateChannelNamespaceRequest>
1826 void UpdateChannelNamespaceAsync(const UpdateChannelNamespaceRequestT& request, const UpdateChannelNamespaceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1827 {
1828 return SubmitAsync(&AppSyncClient::UpdateChannelNamespace, request, handler, context);
1829 }
1830
1837
1841 template<typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
1842 Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable(const UpdateDataSourceRequestT& request) const
1843 {
1844 return SubmitCallable(&AppSyncClient::UpdateDataSource, request);
1845 }
1846
1850 template<typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
1851 void UpdateDataSourceAsync(const UpdateDataSourceRequestT& request, const UpdateDataSourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1852 {
1853 return SubmitAsync(&AppSyncClient::UpdateDataSource, request, handler, context);
1854 }
1855
1863
1867 template<typename UpdateDomainNameRequestT = Model::UpdateDomainNameRequest>
1868 Model::UpdateDomainNameOutcomeCallable UpdateDomainNameCallable(const UpdateDomainNameRequestT& request) const
1869 {
1870 return SubmitCallable(&AppSyncClient::UpdateDomainName, request);
1871 }
1872
1876 template<typename UpdateDomainNameRequestT = Model::UpdateDomainNameRequest>
1877 void UpdateDomainNameAsync(const UpdateDomainNameRequestT& request, const UpdateDomainNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1878 {
1879 return SubmitAsync(&AppSyncClient::UpdateDomainName, request, handler, context);
1880 }
1881
1888
1892 template<typename UpdateFunctionRequestT = Model::UpdateFunctionRequest>
1893 Model::UpdateFunctionOutcomeCallable UpdateFunctionCallable(const UpdateFunctionRequestT& request) const
1894 {
1895 return SubmitCallable(&AppSyncClient::UpdateFunction, request);
1896 }
1897
1901 template<typename UpdateFunctionRequestT = Model::UpdateFunctionRequest>
1902 void UpdateFunctionAsync(const UpdateFunctionRequestT& request, const UpdateFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1903 {
1904 return SubmitAsync(&AppSyncClient::UpdateFunction, request, handler, context);
1905 }
1906
1913
1917 template<typename UpdateGraphqlApiRequestT = Model::UpdateGraphqlApiRequest>
1918 Model::UpdateGraphqlApiOutcomeCallable UpdateGraphqlApiCallable(const UpdateGraphqlApiRequestT& request) const
1919 {
1920 return SubmitCallable(&AppSyncClient::UpdateGraphqlApi, request);
1921 }
1922
1926 template<typename UpdateGraphqlApiRequestT = Model::UpdateGraphqlApiRequest>
1927 void UpdateGraphqlApiAsync(const UpdateGraphqlApiRequestT& request, const UpdateGraphqlApiResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1928 {
1929 return SubmitAsync(&AppSyncClient::UpdateGraphqlApi, request, handler, context);
1930 }
1931
1938
1942 template<typename UpdateResolverRequestT = Model::UpdateResolverRequest>
1943 Model::UpdateResolverOutcomeCallable UpdateResolverCallable(const UpdateResolverRequestT& request) const
1944 {
1945 return SubmitCallable(&AppSyncClient::UpdateResolver, request);
1946 }
1947
1951 template<typename UpdateResolverRequestT = Model::UpdateResolverRequest>
1952 void UpdateResolverAsync(const UpdateResolverRequestT& request, const UpdateResolverResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1953 {
1954 return SubmitAsync(&AppSyncClient::UpdateResolver, request, handler, context);
1955 }
1956
1964
1968 template<typename UpdateSourceApiAssociationRequestT = Model::UpdateSourceApiAssociationRequest>
1969 Model::UpdateSourceApiAssociationOutcomeCallable UpdateSourceApiAssociationCallable(const UpdateSourceApiAssociationRequestT& request) const
1970 {
1971 return SubmitCallable(&AppSyncClient::UpdateSourceApiAssociation, request);
1972 }
1973
1977 template<typename UpdateSourceApiAssociationRequestT = Model::UpdateSourceApiAssociationRequest>
1978 void UpdateSourceApiAssociationAsync(const UpdateSourceApiAssociationRequestT& request, const UpdateSourceApiAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1979 {
1980 return SubmitAsync(&AppSyncClient::UpdateSourceApiAssociation, request, handler, context);
1981 }
1982
1989
1993 template<typename UpdateTypeRequestT = Model::UpdateTypeRequest>
1994 Model::UpdateTypeOutcomeCallable UpdateTypeCallable(const UpdateTypeRequestT& request) const
1995 {
1996 return SubmitCallable(&AppSyncClient::UpdateType, request);
1997 }
1998
2002 template<typename UpdateTypeRequestT = Model::UpdateTypeRequest>
2003 void UpdateTypeAsync(const UpdateTypeRequestT& request, const UpdateTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2004 {
2005 return SubmitAsync(&AppSyncClient::UpdateType, request, handler, context);
2006 }
2007
2008
2009 void OverrideEndpoint(const Aws::String& endpoint);
2010 std::shared_ptr<AppSyncEndpointProviderBase>& accessEndpointProvider();
2011 private:
2013 void init(const AppSyncClientConfiguration& clientConfiguration);
2014
2015 AppSyncClientConfiguration m_clientConfiguration;
2016 std::shared_ptr<AppSyncEndpointProviderBase> m_endpointProvider;
2017 };
2018
2019} // namespace AppSync
2020} // namespace Aws
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::CreateGraphqlApiRequest &, const Model::CreateGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListDataSourcesRequest &, const Model::ListDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDataSourcesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetSchemaCreationStatusRequest &, const Model::GetSchemaCreationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaCreationStatusResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateFunctionRequest &, const Model::CreateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DisassociateApiRequest &, const Model::DisassociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetChannelNamespaceRequest &, const Model::GetChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateApiCacheRequest &, const Model::CreateApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetApiCacheRequest &, const Model::GetApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListFunctionsRequest &, const Model::ListFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFunctionsResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::AssociateSourceGraphqlApiRequest &, const Model::AssociateSourceGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSourceGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteApiRequest &, const Model::DeleteApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::StartSchemaCreationRequest &, const Model::StartSchemaCreationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSchemaCreationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListResolversByFunctionRequest &, const Model::ListResolversByFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolversByFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetDataSourceIntrospectionRequest &, const Model::GetDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceIntrospectionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateTypeRequest &, const Model::CreateTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::AssociateApiRequest &, const Model::AssociateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetDomainNameRequest &, const Model::GetDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateApiKeyRequest &, const Model::CreateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiKeyResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DisassociateMergedGraphqlApiRequest &, const Model::DisassociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMergedGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetGraphqlApiRequest &, const Model::GetGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListApiKeysRequest &, const Model::ListApiKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApiKeysResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetApiAssociationRequest &, const Model::GetApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteDomainNameRequest &, const Model::DeleteDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::FlushApiCacheRequest &, const Model::FlushApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FlushApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DisassociateSourceGraphqlApiRequest &, const Model::DisassociateSourceGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSourceGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateApiKeyRequest &, const Model::UpdateApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiKeyResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetResolverRequest &, const Model::GetResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListSourceApiAssociationsRequest &, const Model::ListSourceApiAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSourceApiAssociationsResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateTypeRequest &, const Model::UpdateTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateDomainNameRequest &, const Model::UpdateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::PutGraphqlApiEnvironmentVariablesRequest &, const Model::PutGraphqlApiEnvironmentVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutGraphqlApiEnvironmentVariablesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListChannelNamespacesRequest &, const Model::ListChannelNamespacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelNamespacesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListApisRequest &, const Model::ListApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApisResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetTypeRequest &, const Model::GetTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteFunctionRequest &, const Model::DeleteFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteApiCacheRequest &, const Model::DeleteApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteResolverRequest &, const Model::DeleteResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateResolverRequest &, const Model::CreateResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateApiRequest &, const Model::CreateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateChannelNamespaceRequest &, const Model::UpdateChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateApiCacheRequest &, const Model::UpdateApiCacheOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiCacheResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateResolverRequest &, const Model::UpdateResolverOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResolverResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::StartSchemaMergeRequest &, const Model::StartSchemaMergeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSchemaMergeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteApiKeyRequest &, const Model::DeleteApiKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteApiKeyResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateDataSourceRequest &, const Model::CreateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateChannelNamespaceRequest &, const Model::CreateChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateApiRequest &, const Model::UpdateApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateGraphqlApiRequest &, const Model::UpdateGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListTypesByAssociationRequest &, const Model::ListTypesByAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTypesByAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteTypeRequest &, const Model::DeleteTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTypeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::AssociateMergedGraphqlApiRequest &, const Model::AssociateMergedGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateMergedGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::StartDataSourceIntrospectionRequest &, const Model::StartDataSourceIntrospectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDataSourceIntrospectionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListResolversRequest &, const Model::ListResolversOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResolversResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListDomainNamesRequest &, const Model::ListDomainNamesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainNamesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListTypesRequest &, const Model::ListTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTypesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetGraphqlApiEnvironmentVariablesRequest &, const Model::GetGraphqlApiEnvironmentVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGraphqlApiEnvironmentVariablesResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetIntrospectionSchemaRequest &, Model::GetIntrospectionSchemaOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIntrospectionSchemaResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::ListGraphqlApisRequest &, const Model::ListGraphqlApisOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGraphqlApisResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetSourceApiAssociationRequest &, const Model::GetSourceApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSourceApiAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteGraphqlApiRequest &, const Model::DeleteGraphqlApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGraphqlApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::CreateDomainNameRequest &, const Model::CreateDomainNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainNameResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::DeleteChannelNamespaceRequest &, const Model::DeleteChannelNamespaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelNamespaceResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::EvaluateMappingTemplateRequest &, const Model::EvaluateMappingTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluateMappingTemplateResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetApiRequest &, const Model::GetApiOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApiResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateFunctionRequest &, const Model::UpdateFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFunctionResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::EvaluateCodeRequest &, const Model::EvaluateCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EvaluateCodeResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::UpdateSourceApiAssociationRequest &, const Model::UpdateSourceApiAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSourceApiAssociationResponseReceivedHandler
std::function< void(const AppSyncClient *, const Model::GetFunctionRequest &, const Model::GetFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFunctionResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String