AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AmplifyBackendClient.h
1
6#pragma once
7#include <aws/amplifybackend/AmplifyBackend_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/amplifybackend/AmplifyBackendServiceClientModel.h>
13
14namespace Aws
15{
16namespace AmplifyBackend
17{
21 class AWS_AMPLIFYBACKEND_API AmplifyBackendClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<AmplifyBackendClient>
22 {
23 public:
25 static const char* GetServiceName();
26 static const char* GetAllocationTag();
27
30
36 std::shared_ptr<AmplifyBackendEndpointProviderBase> endpointProvider = nullptr);
37
43 std::shared_ptr<AmplifyBackendEndpointProviderBase> endpointProvider = nullptr,
45
50 AmplifyBackendClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
51 std::shared_ptr<AmplifyBackendEndpointProviderBase> endpointProvider = nullptr,
53
54
55 /* Legacy constructors due deprecation */
61
67 const Aws::Client::ClientConfiguration& clientConfiguration);
68
73 AmplifyBackendClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
74 const Aws::Client::ClientConfiguration& clientConfiguration);
75
76 /* End of legacy constructors due deprecation */
78
85
89 template<typename CloneBackendRequestT = Model::CloneBackendRequest>
90 Model::CloneBackendOutcomeCallable CloneBackendCallable(const CloneBackendRequestT& request) const
91 {
92 return SubmitCallable(&AmplifyBackendClient::CloneBackend, request);
93 }
94
98 template<typename CloneBackendRequestT = Model::CloneBackendRequest>
99 void CloneBackendAsync(const CloneBackendRequestT& request, const CloneBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
100 {
101 return SubmitAsync(&AmplifyBackendClient::CloneBackend, request, handler, context);
102 }
103
111
115 template<typename CreateBackendRequestT = Model::CreateBackendRequest>
116 Model::CreateBackendOutcomeCallable CreateBackendCallable(const CreateBackendRequestT& request) const
117 {
118 return SubmitCallable(&AmplifyBackendClient::CreateBackend, request);
119 }
120
124 template<typename CreateBackendRequestT = Model::CreateBackendRequest>
125 void CreateBackendAsync(const CreateBackendRequestT& request, const CreateBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
126 {
127 return SubmitAsync(&AmplifyBackendClient::CreateBackend, request, handler, context);
128 }
129
136
140 template<typename CreateBackendAPIRequestT = Model::CreateBackendAPIRequest>
141 Model::CreateBackendAPIOutcomeCallable CreateBackendAPICallable(const CreateBackendAPIRequestT& request) const
142 {
143 return SubmitCallable(&AmplifyBackendClient::CreateBackendAPI, request);
144 }
145
149 template<typename CreateBackendAPIRequestT = Model::CreateBackendAPIRequest>
150 void CreateBackendAPIAsync(const CreateBackendAPIRequestT& request, const CreateBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
151 {
152 return SubmitAsync(&AmplifyBackendClient::CreateBackendAPI, request, handler, context);
153 }
154
161
165 template<typename CreateBackendAuthRequestT = Model::CreateBackendAuthRequest>
166 Model::CreateBackendAuthOutcomeCallable CreateBackendAuthCallable(const CreateBackendAuthRequestT& request) const
167 {
168 return SubmitCallable(&AmplifyBackendClient::CreateBackendAuth, request);
169 }
170
174 template<typename CreateBackendAuthRequestT = Model::CreateBackendAuthRequest>
175 void CreateBackendAuthAsync(const CreateBackendAuthRequestT& request, const CreateBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
176 {
177 return SubmitAsync(&AmplifyBackendClient::CreateBackendAuth, request, handler, context);
178 }
179
186
190 template<typename CreateBackendConfigRequestT = Model::CreateBackendConfigRequest>
191 Model::CreateBackendConfigOutcomeCallable CreateBackendConfigCallable(const CreateBackendConfigRequestT& request) const
192 {
193 return SubmitCallable(&AmplifyBackendClient::CreateBackendConfig, request);
194 }
195
199 template<typename CreateBackendConfigRequestT = Model::CreateBackendConfigRequest>
200 void CreateBackendConfigAsync(const CreateBackendConfigRequestT& request, const CreateBackendConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
201 {
202 return SubmitAsync(&AmplifyBackendClient::CreateBackendConfig, request, handler, context);
203 }
204
211
215 template<typename CreateBackendStorageRequestT = Model::CreateBackendStorageRequest>
216 Model::CreateBackendStorageOutcomeCallable CreateBackendStorageCallable(const CreateBackendStorageRequestT& request) const
217 {
218 return SubmitCallable(&AmplifyBackendClient::CreateBackendStorage, request);
219 }
220
224 template<typename CreateBackendStorageRequestT = Model::CreateBackendStorageRequest>
225 void CreateBackendStorageAsync(const CreateBackendStorageRequestT& request, const CreateBackendStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
226 {
227 return SubmitAsync(&AmplifyBackendClient::CreateBackendStorage, request, handler, context);
228 }
229
237
241 template<typename CreateTokenRequestT = Model::CreateTokenRequest>
242 Model::CreateTokenOutcomeCallable CreateTokenCallable(const CreateTokenRequestT& request) const
243 {
244 return SubmitCallable(&AmplifyBackendClient::CreateToken, request);
245 }
246
250 template<typename CreateTokenRequestT = Model::CreateTokenRequest>
251 void CreateTokenAsync(const CreateTokenRequestT& request, const CreateTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
252 {
253 return SubmitAsync(&AmplifyBackendClient::CreateToken, request, handler, context);
254 }
255
263
267 template<typename DeleteBackendRequestT = Model::DeleteBackendRequest>
268 Model::DeleteBackendOutcomeCallable DeleteBackendCallable(const DeleteBackendRequestT& request) const
269 {
270 return SubmitCallable(&AmplifyBackendClient::DeleteBackend, request);
271 }
272
276 template<typename DeleteBackendRequestT = Model::DeleteBackendRequest>
277 void DeleteBackendAsync(const DeleteBackendRequestT& request, const DeleteBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
278 {
279 return SubmitAsync(&AmplifyBackendClient::DeleteBackend, request, handler, context);
280 }
281
288
292 template<typename DeleteBackendAPIRequestT = Model::DeleteBackendAPIRequest>
293 Model::DeleteBackendAPIOutcomeCallable DeleteBackendAPICallable(const DeleteBackendAPIRequestT& request) const
294 {
295 return SubmitCallable(&AmplifyBackendClient::DeleteBackendAPI, request);
296 }
297
301 template<typename DeleteBackendAPIRequestT = Model::DeleteBackendAPIRequest>
302 void DeleteBackendAPIAsync(const DeleteBackendAPIRequestT& request, const DeleteBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
303 {
304 return SubmitAsync(&AmplifyBackendClient::DeleteBackendAPI, request, handler, context);
305 }
306
314
318 template<typename DeleteBackendAuthRequestT = Model::DeleteBackendAuthRequest>
319 Model::DeleteBackendAuthOutcomeCallable DeleteBackendAuthCallable(const DeleteBackendAuthRequestT& request) const
320 {
321 return SubmitCallable(&AmplifyBackendClient::DeleteBackendAuth, request);
322 }
323
327 template<typename DeleteBackendAuthRequestT = Model::DeleteBackendAuthRequest>
328 void DeleteBackendAuthAsync(const DeleteBackendAuthRequestT& request, const DeleteBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
329 {
330 return SubmitAsync(&AmplifyBackendClient::DeleteBackendAuth, request, handler, context);
331 }
332
339
343 template<typename DeleteBackendStorageRequestT = Model::DeleteBackendStorageRequest>
344 Model::DeleteBackendStorageOutcomeCallable DeleteBackendStorageCallable(const DeleteBackendStorageRequestT& request) const
345 {
346 return SubmitCallable(&AmplifyBackendClient::DeleteBackendStorage, request);
347 }
348
352 template<typename DeleteBackendStorageRequestT = Model::DeleteBackendStorageRequest>
353 void DeleteBackendStorageAsync(const DeleteBackendStorageRequestT& request, const DeleteBackendStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
354 {
355 return SubmitAsync(&AmplifyBackendClient::DeleteBackendStorage, request, handler, context);
356 }
357
365
369 template<typename DeleteTokenRequestT = Model::DeleteTokenRequest>
370 Model::DeleteTokenOutcomeCallable DeleteTokenCallable(const DeleteTokenRequestT& request) const
371 {
372 return SubmitCallable(&AmplifyBackendClient::DeleteToken, request);
373 }
374
378 template<typename DeleteTokenRequestT = Model::DeleteTokenRequest>
379 void DeleteTokenAsync(const DeleteTokenRequestT& request, const DeleteTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
380 {
381 return SubmitAsync(&AmplifyBackendClient::DeleteToken, request, handler, context);
382 }
383
391
395 template<typename GenerateBackendAPIModelsRequestT = Model::GenerateBackendAPIModelsRequest>
396 Model::GenerateBackendAPIModelsOutcomeCallable GenerateBackendAPIModelsCallable(const GenerateBackendAPIModelsRequestT& request) const
397 {
398 return SubmitCallable(&AmplifyBackendClient::GenerateBackendAPIModels, request);
399 }
400
404 template<typename GenerateBackendAPIModelsRequestT = Model::GenerateBackendAPIModelsRequest>
405 void GenerateBackendAPIModelsAsync(const GenerateBackendAPIModelsRequestT& request, const GenerateBackendAPIModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
406 {
407 return SubmitAsync(&AmplifyBackendClient::GenerateBackendAPIModels, request, handler, context);
408 }
409
417
421 template<typename GetBackendRequestT = Model::GetBackendRequest>
422 Model::GetBackendOutcomeCallable GetBackendCallable(const GetBackendRequestT& request) const
423 {
424 return SubmitCallable(&AmplifyBackendClient::GetBackend, request);
425 }
426
430 template<typename GetBackendRequestT = Model::GetBackendRequest>
431 void GetBackendAsync(const GetBackendRequestT& request, const GetBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
432 {
433 return SubmitAsync(&AmplifyBackendClient::GetBackend, request, handler, context);
434 }
435
442
446 template<typename GetBackendAPIRequestT = Model::GetBackendAPIRequest>
447 Model::GetBackendAPIOutcomeCallable GetBackendAPICallable(const GetBackendAPIRequestT& request) const
448 {
449 return SubmitCallable(&AmplifyBackendClient::GetBackendAPI, request);
450 }
451
455 template<typename GetBackendAPIRequestT = Model::GetBackendAPIRequest>
456 void GetBackendAPIAsync(const GetBackendAPIRequestT& request, const GetBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
457 {
458 return SubmitAsync(&AmplifyBackendClient::GetBackendAPI, request, handler, context);
459 }
460
468
472 template<typename GetBackendAPIModelsRequestT = Model::GetBackendAPIModelsRequest>
473 Model::GetBackendAPIModelsOutcomeCallable GetBackendAPIModelsCallable(const GetBackendAPIModelsRequestT& request) const
474 {
475 return SubmitCallable(&AmplifyBackendClient::GetBackendAPIModels, request);
476 }
477
481 template<typename GetBackendAPIModelsRequestT = Model::GetBackendAPIModelsRequest>
482 void GetBackendAPIModelsAsync(const GetBackendAPIModelsRequestT& request, const GetBackendAPIModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
483 {
484 return SubmitAsync(&AmplifyBackendClient::GetBackendAPIModels, request, handler, context);
485 }
486
493
497 template<typename GetBackendAuthRequestT = Model::GetBackendAuthRequest>
498 Model::GetBackendAuthOutcomeCallable GetBackendAuthCallable(const GetBackendAuthRequestT& request) const
499 {
500 return SubmitCallable(&AmplifyBackendClient::GetBackendAuth, request);
501 }
502
506 template<typename GetBackendAuthRequestT = Model::GetBackendAuthRequest>
507 void GetBackendAuthAsync(const GetBackendAuthRequestT& request, const GetBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
508 {
509 return SubmitAsync(&AmplifyBackendClient::GetBackendAuth, request, handler, context);
510 }
511
518
522 template<typename GetBackendJobRequestT = Model::GetBackendJobRequest>
523 Model::GetBackendJobOutcomeCallable GetBackendJobCallable(const GetBackendJobRequestT& request) const
524 {
525 return SubmitCallable(&AmplifyBackendClient::GetBackendJob, request);
526 }
527
531 template<typename GetBackendJobRequestT = Model::GetBackendJobRequest>
532 void GetBackendJobAsync(const GetBackendJobRequestT& request, const GetBackendJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
533 {
534 return SubmitAsync(&AmplifyBackendClient::GetBackendJob, request, handler, context);
535 }
536
543
547 template<typename GetBackendStorageRequestT = Model::GetBackendStorageRequest>
548 Model::GetBackendStorageOutcomeCallable GetBackendStorageCallable(const GetBackendStorageRequestT& request) const
549 {
550 return SubmitCallable(&AmplifyBackendClient::GetBackendStorage, request);
551 }
552
556 template<typename GetBackendStorageRequestT = Model::GetBackendStorageRequest>
557 void GetBackendStorageAsync(const GetBackendStorageRequestT& request, const GetBackendStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
558 {
559 return SubmitAsync(&AmplifyBackendClient::GetBackendStorage, request, handler, context);
560 }
561
569
573 template<typename GetTokenRequestT = Model::GetTokenRequest>
574 Model::GetTokenOutcomeCallable GetTokenCallable(const GetTokenRequestT& request) const
575 {
576 return SubmitCallable(&AmplifyBackendClient::GetToken, request);
577 }
578
582 template<typename GetTokenRequestT = Model::GetTokenRequest>
583 void GetTokenAsync(const GetTokenRequestT& request, const GetTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
584 {
585 return SubmitAsync(&AmplifyBackendClient::GetToken, request, handler, context);
586 }
587
595
599 template<typename ImportBackendAuthRequestT = Model::ImportBackendAuthRequest>
600 Model::ImportBackendAuthOutcomeCallable ImportBackendAuthCallable(const ImportBackendAuthRequestT& request) const
601 {
602 return SubmitCallable(&AmplifyBackendClient::ImportBackendAuth, request);
603 }
604
608 template<typename ImportBackendAuthRequestT = Model::ImportBackendAuthRequest>
609 void ImportBackendAuthAsync(const ImportBackendAuthRequestT& request, const ImportBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
610 {
611 return SubmitAsync(&AmplifyBackendClient::ImportBackendAuth, request, handler, context);
612 }
613
620
624 template<typename ImportBackendStorageRequestT = Model::ImportBackendStorageRequest>
625 Model::ImportBackendStorageOutcomeCallable ImportBackendStorageCallable(const ImportBackendStorageRequestT& request) const
626 {
627 return SubmitCallable(&AmplifyBackendClient::ImportBackendStorage, request);
628 }
629
633 template<typename ImportBackendStorageRequestT = Model::ImportBackendStorageRequest>
634 void ImportBackendStorageAsync(const ImportBackendStorageRequestT& request, const ImportBackendStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
635 {
636 return SubmitAsync(&AmplifyBackendClient::ImportBackendStorage, request, handler, context);
637 }
638
646
650 template<typename ListBackendJobsRequestT = Model::ListBackendJobsRequest>
651 Model::ListBackendJobsOutcomeCallable ListBackendJobsCallable(const ListBackendJobsRequestT& request) const
652 {
653 return SubmitCallable(&AmplifyBackendClient::ListBackendJobs, request);
654 }
655
659 template<typename ListBackendJobsRequestT = Model::ListBackendJobsRequest>
660 void ListBackendJobsAsync(const ListBackendJobsRequestT& request, const ListBackendJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
661 {
662 return SubmitAsync(&AmplifyBackendClient::ListBackendJobs, request, handler, context);
663 }
664
671
675 template<typename ListS3BucketsRequestT = Model::ListS3BucketsRequest>
676 Model::ListS3BucketsOutcomeCallable ListS3BucketsCallable(const ListS3BucketsRequestT& request = {}) const
677 {
678 return SubmitCallable(&AmplifyBackendClient::ListS3Buckets, request);
679 }
680
684 template<typename ListS3BucketsRequestT = Model::ListS3BucketsRequest>
685 void ListS3BucketsAsync(const ListS3BucketsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListS3BucketsRequestT& request = {}) const
686 {
687 return SubmitAsync(&AmplifyBackendClient::ListS3Buckets, request, handler, context);
688 }
689
697
701 template<typename RemoveAllBackendsRequestT = Model::RemoveAllBackendsRequest>
702 Model::RemoveAllBackendsOutcomeCallable RemoveAllBackendsCallable(const RemoveAllBackendsRequestT& request) const
703 {
704 return SubmitCallable(&AmplifyBackendClient::RemoveAllBackends, request);
705 }
706
710 template<typename RemoveAllBackendsRequestT = Model::RemoveAllBackendsRequest>
711 void RemoveAllBackendsAsync(const RemoveAllBackendsRequestT& request, const RemoveAllBackendsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
712 {
713 return SubmitAsync(&AmplifyBackendClient::RemoveAllBackends, request, handler, context);
714 }
715
723
727 template<typename RemoveBackendConfigRequestT = Model::RemoveBackendConfigRequest>
728 Model::RemoveBackendConfigOutcomeCallable RemoveBackendConfigCallable(const RemoveBackendConfigRequestT& request) const
729 {
730 return SubmitCallable(&AmplifyBackendClient::RemoveBackendConfig, request);
731 }
732
736 template<typename RemoveBackendConfigRequestT = Model::RemoveBackendConfigRequest>
737 void RemoveBackendConfigAsync(const RemoveBackendConfigRequestT& request, const RemoveBackendConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
738 {
739 return SubmitAsync(&AmplifyBackendClient::RemoveBackendConfig, request, handler, context);
740 }
741
748
752 template<typename UpdateBackendAPIRequestT = Model::UpdateBackendAPIRequest>
753 Model::UpdateBackendAPIOutcomeCallable UpdateBackendAPICallable(const UpdateBackendAPIRequestT& request) const
754 {
755 return SubmitCallable(&AmplifyBackendClient::UpdateBackendAPI, request);
756 }
757
761 template<typename UpdateBackendAPIRequestT = Model::UpdateBackendAPIRequest>
762 void UpdateBackendAPIAsync(const UpdateBackendAPIRequestT& request, const UpdateBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
763 {
764 return SubmitAsync(&AmplifyBackendClient::UpdateBackendAPI, request, handler, context);
765 }
766
774
778 template<typename UpdateBackendAuthRequestT = Model::UpdateBackendAuthRequest>
779 Model::UpdateBackendAuthOutcomeCallable UpdateBackendAuthCallable(const UpdateBackendAuthRequestT& request) const
780 {
781 return SubmitCallable(&AmplifyBackendClient::UpdateBackendAuth, request);
782 }
783
787 template<typename UpdateBackendAuthRequestT = Model::UpdateBackendAuthRequest>
788 void UpdateBackendAuthAsync(const UpdateBackendAuthRequestT& request, const UpdateBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
789 {
790 return SubmitAsync(&AmplifyBackendClient::UpdateBackendAuth, request, handler, context);
791 }
792
800
804 template<typename UpdateBackendConfigRequestT = Model::UpdateBackendConfigRequest>
805 Model::UpdateBackendConfigOutcomeCallable UpdateBackendConfigCallable(const UpdateBackendConfigRequestT& request) const
806 {
807 return SubmitCallable(&AmplifyBackendClient::UpdateBackendConfig, request);
808 }
809
813 template<typename UpdateBackendConfigRequestT = Model::UpdateBackendConfigRequest>
814 void UpdateBackendConfigAsync(const UpdateBackendConfigRequestT& request, const UpdateBackendConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
815 {
816 return SubmitAsync(&AmplifyBackendClient::UpdateBackendConfig, request, handler, context);
817 }
818
825
829 template<typename UpdateBackendJobRequestT = Model::UpdateBackendJobRequest>
830 Model::UpdateBackendJobOutcomeCallable UpdateBackendJobCallable(const UpdateBackendJobRequestT& request) const
831 {
832 return SubmitCallable(&AmplifyBackendClient::UpdateBackendJob, request);
833 }
834
838 template<typename UpdateBackendJobRequestT = Model::UpdateBackendJobRequest>
839 void UpdateBackendJobAsync(const UpdateBackendJobRequestT& request, const UpdateBackendJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
840 {
841 return SubmitAsync(&AmplifyBackendClient::UpdateBackendJob, request, handler, context);
842 }
843
850
854 template<typename UpdateBackendStorageRequestT = Model::UpdateBackendStorageRequest>
855 Model::UpdateBackendStorageOutcomeCallable UpdateBackendStorageCallable(const UpdateBackendStorageRequestT& request) const
856 {
857 return SubmitCallable(&AmplifyBackendClient::UpdateBackendStorage, request);
858 }
859
863 template<typename UpdateBackendStorageRequestT = Model::UpdateBackendStorageRequest>
864 void UpdateBackendStorageAsync(const UpdateBackendStorageRequestT& request, const UpdateBackendStorageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
865 {
866 return SubmitAsync(&AmplifyBackendClient::UpdateBackendStorage, request, handler, context);
867 }
868
869
870 void OverrideEndpoint(const Aws::String& endpoint);
871 std::shared_ptr<AmplifyBackendEndpointProviderBase>& accessEndpointProvider();
872 private:
874 void init(const AmplifyBackendClientConfiguration& clientConfiguration);
875
876 AmplifyBackendClientConfiguration m_clientConfiguration;
877 std::shared_ptr<AmplifyBackendEndpointProviderBase> m_endpointProvider;
878 };
879
880} // namespace AmplifyBackend
881} // namespace Aws
Model::GetBackendOutcomeCallable GetBackendCallable(const GetBackendRequestT &request) const
void CloneBackendAsync(const CloneBackendRequestT &request, const CloneBackendResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CloneBackendOutcomeCallable CloneBackendCallable(const CloneBackendRequestT &request) const
virtual Model::ListBackendJobsOutcome ListBackendJobs(const Model::ListBackendJobsRequest &request) const
void CreateBackendConfigAsync(const CreateBackendConfigRequestT &request, const CreateBackendConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetBackendAuthAsync(const GetBackendAuthRequestT &request, const GetBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AmplifyBackendEndpointProvider EndpointProviderType
void ListS3BucketsAsync(const ListS3BucketsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListS3BucketsRequestT &request={}) const
virtual Model::DeleteTokenOutcome DeleteToken(const Model::DeleteTokenRequest &request) const
std::shared_ptr< AmplifyBackendEndpointProviderBase > & accessEndpointProvider()
Model::RemoveBackendConfigOutcomeCallable RemoveBackendConfigCallable(const RemoveBackendConfigRequestT &request) const
virtual Model::UpdateBackendConfigOutcome UpdateBackendConfig(const Model::UpdateBackendConfigRequest &request) const
void ListBackendJobsAsync(const ListBackendJobsRequestT &request, const ListBackendJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBackendStorageAsync(const CreateBackendStorageRequestT &request, const CreateBackendStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteBackendAuthOutcome DeleteBackendAuth(const Model::DeleteBackendAuthRequest &request) const
virtual Model::CreateBackendStorageOutcome CreateBackendStorage(const Model::CreateBackendStorageRequest &request) const
Model::GetBackendStorageOutcomeCallable GetBackendStorageCallable(const GetBackendStorageRequestT &request) const
virtual Model::GetBackendAuthOutcome GetBackendAuth(const Model::GetBackendAuthRequest &request) const
void OverrideEndpoint(const Aws::String &endpoint)
void GetBackendAsync(const GetBackendRequestT &request, const GetBackendResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateBackendAPIOutcomeCallable CreateBackendAPICallable(const CreateBackendAPIRequestT &request) const
Model::GetBackendAPIOutcomeCallable GetBackendAPICallable(const GetBackendAPIRequestT &request) const
void UpdateBackendAPIAsync(const UpdateBackendAPIRequestT &request, const UpdateBackendAPIResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBackendConfigOutcome CreateBackendConfig(const Model::CreateBackendConfigRequest &request) const
virtual Model::DeleteBackendOutcome DeleteBackend(const Model::DeleteBackendRequest &request) const
Model::UpdateBackendConfigOutcomeCallable UpdateBackendConfigCallable(const UpdateBackendConfigRequestT &request) const
virtual Model::GetBackendAPIModelsOutcome GetBackendAPIModels(const Model::GetBackendAPIModelsRequest &request) const
Model::UpdateBackendAPIOutcomeCallable UpdateBackendAPICallable(const UpdateBackendAPIRequestT &request) const
void GetBackendJobAsync(const GetBackendJobRequestT &request, const GetBackendJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTokenAsync(const CreateTokenRequestT &request, const CreateTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBackendAPIAsync(const CreateBackendAPIRequestT &request, const CreateBackendAPIResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RemoveAllBackendsOutcomeCallable RemoveAllBackendsCallable(const RemoveAllBackendsRequestT &request) const
void DeleteBackendAsync(const DeleteBackendRequestT &request, const DeleteBackendResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RemoveBackendConfigAsync(const RemoveBackendConfigRequestT &request, const RemoveBackendConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListS3BucketsOutcomeCallable ListS3BucketsCallable(const ListS3BucketsRequestT &request={}) const
void UpdateBackendConfigAsync(const UpdateBackendConfigRequestT &request, const UpdateBackendConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteBackendOutcomeCallable DeleteBackendCallable(const DeleteBackendRequestT &request) const
virtual Model::GetTokenOutcome GetToken(const Model::GetTokenRequest &request) const
AmplifyBackendClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ImportBackendStorageOutcomeCallable ImportBackendStorageCallable(const ImportBackendStorageRequestT &request) const
virtual Model::DeleteBackendAPIOutcome DeleteBackendAPI(const Model::DeleteBackendAPIRequest &request) const
Model::UpdateBackendStorageOutcomeCallable UpdateBackendStorageCallable(const UpdateBackendStorageRequestT &request) const
void GetBackendAPIModelsAsync(const GetBackendAPIModelsRequestT &request, const GetBackendAPIModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GenerateBackendAPIModelsAsync(const GenerateBackendAPIModelsRequestT &request, const GenerateBackendAPIModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetBackendAPIAsync(const GetBackendAPIRequestT &request, const GetBackendAPIResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetBackendOutcome GetBackend(const Model::GetBackendRequest &request) const
Model::UpdateBackendAuthOutcomeCallable UpdateBackendAuthCallable(const UpdateBackendAuthRequestT &request) const
virtual Model::ImportBackendAuthOutcome ImportBackendAuth(const Model::ImportBackendAuthRequest &request) const
virtual Model::GetBackendJobOutcome GetBackendJob(const Model::GetBackendJobRequest &request) const
Model::GetTokenOutcomeCallable GetTokenCallable(const GetTokenRequestT &request) const
void UpdateBackendAuthAsync(const UpdateBackendAuthRequestT &request, const UpdateBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateBackendJobOutcomeCallable UpdateBackendJobCallable(const UpdateBackendJobRequestT &request) const
void RemoveAllBackendsAsync(const RemoveAllBackendsRequestT &request, const RemoveAllBackendsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GenerateBackendAPIModelsOutcome GenerateBackendAPIModels(const Model::GenerateBackendAPIModelsRequest &request) const
Model::DeleteBackendAuthOutcomeCallable DeleteBackendAuthCallable(const DeleteBackendAuthRequestT &request) const
Model::CreateBackendAuthOutcomeCallable CreateBackendAuthCallable(const CreateBackendAuthRequestT &request) const
void DeleteTokenAsync(const DeleteTokenRequestT &request, const DeleteTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CloneBackendOutcome CloneBackend(const Model::CloneBackendRequest &request) const
Model::CreateBackendStorageOutcomeCallable CreateBackendStorageCallable(const CreateBackendStorageRequestT &request) const
virtual Model::ImportBackendStorageOutcome ImportBackendStorage(const Model::ImportBackendStorageRequest &request) const
virtual Model::UpdateBackendStorageOutcome UpdateBackendStorage(const Model::UpdateBackendStorageRequest &request) const
Model::GetBackendAuthOutcomeCallable GetBackendAuthCallable(const GetBackendAuthRequestT &request) const
Model::DeleteTokenOutcomeCallable DeleteTokenCallable(const DeleteTokenRequestT &request) const
AmplifyBackendClientConfiguration ClientConfigurationType
Model::GenerateBackendAPIModelsOutcomeCallable GenerateBackendAPIModelsCallable(const GenerateBackendAPIModelsRequestT &request) const
Model::GetBackendJobOutcomeCallable GetBackendJobCallable(const GetBackendJobRequestT &request) const
AmplifyBackendClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::UpdateBackendAuthOutcome UpdateBackendAuth(const Model::UpdateBackendAuthRequest &request) const
void ImportBackendAuthAsync(const ImportBackendAuthRequestT &request, const ImportBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteBackendStorageOutcome DeleteBackendStorage(const Model::DeleteBackendStorageRequest &request) const
Model::ListBackendJobsOutcomeCallable ListBackendJobsCallable(const ListBackendJobsRequestT &request) const
virtual Model::GetBackendAPIOutcome GetBackendAPI(const Model::GetBackendAPIRequest &request) const
Model::ImportBackendAuthOutcomeCallable ImportBackendAuthCallable(const ImportBackendAuthRequestT &request) const
void DeleteBackendStorageAsync(const DeleteBackendStorageRequestT &request, const DeleteBackendStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RemoveBackendConfigOutcome RemoveBackendConfig(const Model::RemoveBackendConfigRequest &request) const
void CreateBackendAuthAsync(const CreateBackendAuthRequestT &request, const CreateBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateBackendAPIOutcome UpdateBackendAPI(const Model::UpdateBackendAPIRequest &request) const
void ImportBackendStorageAsync(const ImportBackendStorageRequestT &request, const ImportBackendStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBackendAPIOutcome CreateBackendAPI(const Model::CreateBackendAPIRequest &request) const
virtual Model::CreateBackendOutcome CreateBackend(const Model::CreateBackendRequest &request) const
void UpdateBackendJobAsync(const UpdateBackendJobRequestT &request, const UpdateBackendJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteBackendStorageOutcomeCallable DeleteBackendStorageCallable(const DeleteBackendStorageRequestT &request) const
Model::GetBackendAPIModelsOutcomeCallable GetBackendAPIModelsCallable(const GetBackendAPIModelsRequestT &request) const
virtual Model::RemoveAllBackendsOutcome RemoveAllBackends(const Model::RemoveAllBackendsRequest &request) const
Model::CreateBackendConfigOutcomeCallable CreateBackendConfigCallable(const CreateBackendConfigRequestT &request) const
virtual Model::ListS3BucketsOutcome ListS3Buckets(const Model::ListS3BucketsRequest &request={}) const
void UpdateBackendStorageAsync(const UpdateBackendStorageRequestT &request, const UpdateBackendStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetBackendStorageAsync(const GetBackendStorageRequestT &request, const GetBackendStorageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteBackendAuthAsync(const DeleteBackendAuthRequestT &request, const DeleteBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AmplifyBackendClient(const Aws::AmplifyBackend::AmplifyBackendClientConfiguration &clientConfiguration=Aws::AmplifyBackend::AmplifyBackendClientConfiguration(), std::shared_ptr< AmplifyBackendEndpointProviderBase > endpointProvider=nullptr)
AmplifyBackendClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
AmplifyBackendClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< AmplifyBackendEndpointProviderBase > endpointProvider=nullptr, const Aws::AmplifyBackend::AmplifyBackendClientConfiguration &clientConfiguration=Aws::AmplifyBackend::AmplifyBackendClientConfiguration())
virtual Model::GetBackendStorageOutcome GetBackendStorage(const Model::GetBackendStorageRequest &request) const
virtual Model::UpdateBackendJobOutcome UpdateBackendJob(const Model::UpdateBackendJobRequest &request) const
void GetTokenAsync(const GetTokenRequestT &request, const GetTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateBackendAuthOutcome CreateBackendAuth(const Model::CreateBackendAuthRequest &request) const
AmplifyBackendClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< AmplifyBackendEndpointProviderBase > endpointProvider=nullptr, const Aws::AmplifyBackend::AmplifyBackendClientConfiguration &clientConfiguration=Aws::AmplifyBackend::AmplifyBackendClientConfiguration())
void DeleteBackendAPIAsync(const DeleteBackendAPIRequestT &request, const DeleteBackendAPIResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteBackendAPIOutcomeCallable DeleteBackendAPICallable(const DeleteBackendAPIRequestT &request) const
virtual Model::CreateTokenOutcome CreateToken(const Model::CreateTokenRequest &request) const
void CreateBackendAsync(const CreateBackendRequestT &request, const CreateBackendResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTokenOutcomeCallable CreateTokenCallable(const CreateTokenRequestT &request) const
Model::CreateBackendOutcomeCallable CreateBackendCallable(const CreateBackendRequestT &request) const
std::future< CreateBackendStorageOutcome > CreateBackendStorageOutcomeCallable
std::future< GetBackendAPIOutcome > GetBackendAPIOutcomeCallable
std::future< RemoveAllBackendsOutcome > RemoveAllBackendsOutcomeCallable
std::future< UpdateBackendJobOutcome > UpdateBackendJobOutcomeCallable
std::future< DeleteBackendStorageOutcome > DeleteBackendStorageOutcomeCallable
std::future< GetBackendStorageOutcome > GetBackendStorageOutcomeCallable
std::future< UpdateBackendAuthOutcome > UpdateBackendAuthOutcomeCallable
std::future< GetBackendAPIModelsOutcome > GetBackendAPIModelsOutcomeCallable
std::future< CreateTokenOutcome > CreateTokenOutcomeCallable
std::future< GenerateBackendAPIModelsOutcome > GenerateBackendAPIModelsOutcomeCallable
std::future< UpdateBackendConfigOutcome > UpdateBackendConfigOutcomeCallable
std::future< GetTokenOutcome > GetTokenOutcomeCallable
std::future< CloneBackendOutcome > CloneBackendOutcomeCallable
std::future< ImportBackendAuthOutcome > ImportBackendAuthOutcomeCallable
std::future< CreateBackendOutcome > CreateBackendOutcomeCallable
std::future< ImportBackendStorageOutcome > ImportBackendStorageOutcomeCallable
std::future< ListS3BucketsOutcome > ListS3BucketsOutcomeCallable
std::future< DeleteBackendAuthOutcome > DeleteBackendAuthOutcomeCallable
std::future< CreateBackendAPIOutcome > CreateBackendAPIOutcomeCallable
std::future< GetBackendJobOutcome > GetBackendJobOutcomeCallable
std::future< CreateBackendConfigOutcome > CreateBackendConfigOutcomeCallable
std::future< GetBackendOutcome > GetBackendOutcomeCallable
std::future< DeleteBackendOutcome > DeleteBackendOutcomeCallable
std::future< UpdateBackendAPIOutcome > UpdateBackendAPIOutcomeCallable
std::future< GetBackendAuthOutcome > GetBackendAuthOutcomeCallable
std::future< DeleteBackendAPIOutcome > DeleteBackendAPIOutcomeCallable
std::future< ListBackendJobsOutcome > ListBackendJobsOutcomeCallable
std::future< DeleteTokenOutcome > DeleteTokenOutcomeCallable
std::future< UpdateBackendStorageOutcome > UpdateBackendStorageOutcomeCallable
std::future< CreateBackendAuthOutcome > CreateBackendAuthOutcomeCallable
std::future< RemoveBackendConfigOutcome > RemoveBackendConfigOutcomeCallable
std::function< void(const AmplifyBackendClient *, const Model::CreateBackendConfigRequest &, const Model::CreateBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendConfigResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendJobRequest &, const Model::GetBackendJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendJobResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendAuthRequest &, const Model::UpdateBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateBackendRequest &, const Model::CreateBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateBackendStorageRequest &, const Model::CreateBackendStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendStorageResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendConfigRequest &, const Model::UpdateBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendConfigResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::ImportBackendStorageRequest &, const Model::ImportBackendStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportBackendStorageResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::DeleteTokenRequest &, const Model::DeleteTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTokenResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::RemoveAllBackendsRequest &, const Model::RemoveAllBackendsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAllBackendsResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendAuthRequest &, const Model::GetBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::RemoveBackendConfigRequest &, const Model::RemoveBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveBackendConfigResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendAuthRequest &, const Model::DeleteBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateTokenRequest &, const Model::CreateTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTokenResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendRequest &, const Model::GetBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::ListS3BucketsRequest &, const Model::ListS3BucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListS3BucketsResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendAPIRequest &, const Model::UpdateBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendAPIResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CloneBackendRequest &, const Model::CloneBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CloneBackendResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendStorageRequest &, const Model::DeleteBackendStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendStorageResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendAPIModelsRequest &, const Model::GetBackendAPIModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendAPIModelsResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendAPIRequest &, const Model::DeleteBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendAPIResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendStorageRequest &, const Model::UpdateBackendStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendStorageResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateBackendAPIRequest &, const Model::CreateBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendAPIResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendRequest &, const Model::DeleteBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateBackendAuthRequest &, const Model::CreateBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GenerateBackendAPIModelsRequest &, const Model::GenerateBackendAPIModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateBackendAPIModelsResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendJobRequest &, const Model::UpdateBackendJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendJobResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::ImportBackendAuthRequest &, const Model::ImportBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::ListBackendJobsRequest &, const Model::ListBackendJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackendJobsResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetTokenRequest &, const Model::GetTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTokenResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendStorageRequest &, const Model::GetBackendStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendStorageResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendAPIRequest &, const Model::GetBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendAPIResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String