AWS SDK for C++  1.9.109
AWS SDK for C++
AmplifyBackendClient.h
Go to the documentation of this file.
1 
6 #pragma once
41 #include <future>
42 #include <functional>
43 
44 namespace Aws
45 {
46 
47 namespace Http
48 {
49  class HttpClient;
50  class HttpClientFactory;
51 } // namespace Http
52 
53 namespace Utils
54 {
55  template< typename R, typename E> class Outcome;
56 namespace Threading
57 {
58  class Executor;
59 } // namespace Threading
60 } // namespace Utils
61 
62 namespace Auth
63 {
64  class AWSCredentials;
65  class AWSCredentialsProvider;
66 } // namespace Auth
67 
68 namespace Client
69 {
70  class RetryStrategy;
71 } // namespace Client
72 
73 namespace AmplifyBackend
74 {
75 
76 namespace Model
77 {
78  class CloneBackendRequest;
83  class CreateTokenRequest;
87  class DeleteTokenRequest;
89  class GetBackendRequest;
94  class GetTokenRequest;
103 
129 
130  typedef std::future<CloneBackendOutcome> CloneBackendOutcomeCallable;
131  typedef std::future<CreateBackendOutcome> CreateBackendOutcomeCallable;
132  typedef std::future<CreateBackendAPIOutcome> CreateBackendAPIOutcomeCallable;
133  typedef std::future<CreateBackendAuthOutcome> CreateBackendAuthOutcomeCallable;
134  typedef std::future<CreateBackendConfigOutcome> CreateBackendConfigOutcomeCallable;
135  typedef std::future<CreateTokenOutcome> CreateTokenOutcomeCallable;
136  typedef std::future<DeleteBackendOutcome> DeleteBackendOutcomeCallable;
137  typedef std::future<DeleteBackendAPIOutcome> DeleteBackendAPIOutcomeCallable;
138  typedef std::future<DeleteBackendAuthOutcome> DeleteBackendAuthOutcomeCallable;
139  typedef std::future<DeleteTokenOutcome> DeleteTokenOutcomeCallable;
140  typedef std::future<GenerateBackendAPIModelsOutcome> GenerateBackendAPIModelsOutcomeCallable;
141  typedef std::future<GetBackendOutcome> GetBackendOutcomeCallable;
142  typedef std::future<GetBackendAPIOutcome> GetBackendAPIOutcomeCallable;
143  typedef std::future<GetBackendAPIModelsOutcome> GetBackendAPIModelsOutcomeCallable;
144  typedef std::future<GetBackendAuthOutcome> GetBackendAuthOutcomeCallable;
145  typedef std::future<GetBackendJobOutcome> GetBackendJobOutcomeCallable;
146  typedef std::future<GetTokenOutcome> GetTokenOutcomeCallable;
147  typedef std::future<ImportBackendAuthOutcome> ImportBackendAuthOutcomeCallable;
148  typedef std::future<ListBackendJobsOutcome> ListBackendJobsOutcomeCallable;
149  typedef std::future<RemoveAllBackendsOutcome> RemoveAllBackendsOutcomeCallable;
150  typedef std::future<RemoveBackendConfigOutcome> RemoveBackendConfigOutcomeCallable;
151  typedef std::future<UpdateBackendAPIOutcome> UpdateBackendAPIOutcomeCallable;
152  typedef std::future<UpdateBackendAuthOutcome> UpdateBackendAuthOutcomeCallable;
153  typedef std::future<UpdateBackendConfigOutcome> UpdateBackendConfigOutcomeCallable;
154  typedef std::future<UpdateBackendJobOutcome> UpdateBackendJobOutcomeCallable;
155 } // namespace Model
156 
157  class AmplifyBackendClient;
158 
159  typedef std::function<void(const AmplifyBackendClient*, const Model::CloneBackendRequest&, const Model::CloneBackendOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CloneBackendResponseReceivedHandler;
160  typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendRequest&, const Model::CreateBackendOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendResponseReceivedHandler;
161  typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendAPIRequest&, const Model::CreateBackendAPIOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendAPIResponseReceivedHandler;
162  typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendAuthRequest&, const Model::CreateBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendAuthResponseReceivedHandler;
163  typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendConfigRequest&, const Model::CreateBackendConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendConfigResponseReceivedHandler;
164  typedef std::function<void(const AmplifyBackendClient*, const Model::CreateTokenRequest&, const Model::CreateTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTokenResponseReceivedHandler;
165  typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendRequest&, const Model::DeleteBackendOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackendResponseReceivedHandler;
166  typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendAPIRequest&, const Model::DeleteBackendAPIOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackendAPIResponseReceivedHandler;
167  typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendAuthRequest&, const Model::DeleteBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackendAuthResponseReceivedHandler;
168  typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteTokenRequest&, const Model::DeleteTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTokenResponseReceivedHandler;
169  typedef std::function<void(const AmplifyBackendClient*, const Model::GenerateBackendAPIModelsRequest&, const Model::GenerateBackendAPIModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateBackendAPIModelsResponseReceivedHandler;
170  typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendRequest&, const Model::GetBackendOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendResponseReceivedHandler;
171  typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendAPIRequest&, const Model::GetBackendAPIOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendAPIResponseReceivedHandler;
172  typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendAPIModelsRequest&, const Model::GetBackendAPIModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendAPIModelsResponseReceivedHandler;
173  typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendAuthRequest&, const Model::GetBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendAuthResponseReceivedHandler;
174  typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendJobRequest&, const Model::GetBackendJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendJobResponseReceivedHandler;
175  typedef std::function<void(const AmplifyBackendClient*, const Model::GetTokenRequest&, const Model::GetTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTokenResponseReceivedHandler;
176  typedef std::function<void(const AmplifyBackendClient*, const Model::ImportBackendAuthRequest&, const Model::ImportBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportBackendAuthResponseReceivedHandler;
177  typedef std::function<void(const AmplifyBackendClient*, const Model::ListBackendJobsRequest&, const Model::ListBackendJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBackendJobsResponseReceivedHandler;
178  typedef std::function<void(const AmplifyBackendClient*, const Model::RemoveAllBackendsRequest&, const Model::RemoveAllBackendsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveAllBackendsResponseReceivedHandler;
179  typedef std::function<void(const AmplifyBackendClient*, const Model::RemoveBackendConfigRequest&, const Model::RemoveBackendConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveBackendConfigResponseReceivedHandler;
180  typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendAPIRequest&, const Model::UpdateBackendAPIOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBackendAPIResponseReceivedHandler;
181  typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendAuthRequest&, const Model::UpdateBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBackendAuthResponseReceivedHandler;
182  typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendConfigRequest&, const Model::UpdateBackendConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBackendConfigResponseReceivedHandler;
183  typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendJobRequest&, const Model::UpdateBackendJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBackendJobResponseReceivedHandler;
184 
189  {
190  public:
192 
198 
204 
209  AmplifyBackendClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
211 
213 
214 
221 
230 
238  virtual void CloneBackendAsync(const Model::CloneBackendRequest& request, const CloneBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
239 
247 
257 
266  virtual void CreateBackendAsync(const Model::CreateBackendRequest& request, const CreateBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
267 
274 
283 
291  virtual void CreateBackendAPIAsync(const Model::CreateBackendAPIRequest& request, const CreateBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
292 
299 
308 
316  virtual void CreateBackendAuthAsync(const Model::CreateBackendAuthRequest& request, const CreateBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
317 
324 
333 
341  virtual void CreateBackendConfigAsync(const Model::CreateBackendConfigRequest& request, const CreateBackendConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
342 
350 
360 
369  virtual void CreateTokenAsync(const Model::CreateTokenRequest& request, const CreateTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
370 
378 
388 
397  virtual void DeleteBackendAsync(const Model::DeleteBackendRequest& request, const DeleteBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
398 
405 
414 
422  virtual void DeleteBackendAPIAsync(const Model::DeleteBackendAPIRequest& request, const DeleteBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
423 
431 
441 
450  virtual void DeleteBackendAuthAsync(const Model::DeleteBackendAuthRequest& request, const DeleteBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
451 
459 
469 
478  virtual void DeleteTokenAsync(const Model::DeleteTokenRequest& request, const DeleteTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
479 
487 
497 
506  virtual void GenerateBackendAPIModelsAsync(const Model::GenerateBackendAPIModelsRequest& request, const GenerateBackendAPIModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
507 
515 
525 
534  virtual void GetBackendAsync(const Model::GetBackendRequest& request, const GetBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
535 
542 
551 
559  virtual void GetBackendAPIAsync(const Model::GetBackendAPIRequest& request, const GetBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
560 
568 
578 
587  virtual void GetBackendAPIModelsAsync(const Model::GetBackendAPIModelsRequest& request, const GetBackendAPIModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
588 
595 
604 
612  virtual void GetBackendAuthAsync(const Model::GetBackendAuthRequest& request, const GetBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
613 
620 
629 
637  virtual void GetBackendJobAsync(const Model::GetBackendJobRequest& request, const GetBackendJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
638 
646 
656 
665  virtual void GetTokenAsync(const Model::GetTokenRequest& request, const GetTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
666 
674 
684 
693  virtual void ImportBackendAuthAsync(const Model::ImportBackendAuthRequest& request, const ImportBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
694 
702 
712 
721  virtual void ListBackendJobsAsync(const Model::ListBackendJobsRequest& request, const ListBackendJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
722 
730 
740 
749  virtual void RemoveAllBackendsAsync(const Model::RemoveAllBackendsRequest& request, const RemoveAllBackendsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
750 
758 
768 
777  virtual void RemoveBackendConfigAsync(const Model::RemoveBackendConfigRequest& request, const RemoveBackendConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
778 
785 
794 
802  virtual void UpdateBackendAPIAsync(const Model::UpdateBackendAPIRequest& request, const UpdateBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
803 
811 
821 
830  virtual void UpdateBackendAuthAsync(const Model::UpdateBackendAuthRequest& request, const UpdateBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
831 
839 
849 
858  virtual void UpdateBackendConfigAsync(const Model::UpdateBackendConfigRequest& request, const UpdateBackendConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
859 
866 
875 
883  virtual void UpdateBackendJobAsync(const Model::UpdateBackendJobRequest& request, const UpdateBackendJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
884 
885 
886  void OverrideEndpoint(const Aws::String& endpoint);
887  private:
888  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
889  void CloneBackendAsyncHelper(const Model::CloneBackendRequest& request, const CloneBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
890  void CreateBackendAsyncHelper(const Model::CreateBackendRequest& request, const CreateBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
891  void CreateBackendAPIAsyncHelper(const Model::CreateBackendAPIRequest& request, const CreateBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
892  void CreateBackendAuthAsyncHelper(const Model::CreateBackendAuthRequest& request, const CreateBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
893  void CreateBackendConfigAsyncHelper(const Model::CreateBackendConfigRequest& request, const CreateBackendConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
894  void CreateTokenAsyncHelper(const Model::CreateTokenRequest& request, const CreateTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
895  void DeleteBackendAsyncHelper(const Model::DeleteBackendRequest& request, const DeleteBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
896  void DeleteBackendAPIAsyncHelper(const Model::DeleteBackendAPIRequest& request, const DeleteBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
897  void DeleteBackendAuthAsyncHelper(const Model::DeleteBackendAuthRequest& request, const DeleteBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
898  void DeleteTokenAsyncHelper(const Model::DeleteTokenRequest& request, const DeleteTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
899  void GenerateBackendAPIModelsAsyncHelper(const Model::GenerateBackendAPIModelsRequest& request, const GenerateBackendAPIModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
900  void GetBackendAsyncHelper(const Model::GetBackendRequest& request, const GetBackendResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
901  void GetBackendAPIAsyncHelper(const Model::GetBackendAPIRequest& request, const GetBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
902  void GetBackendAPIModelsAsyncHelper(const Model::GetBackendAPIModelsRequest& request, const GetBackendAPIModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
903  void GetBackendAuthAsyncHelper(const Model::GetBackendAuthRequest& request, const GetBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
904  void GetBackendJobAsyncHelper(const Model::GetBackendJobRequest& request, const GetBackendJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
905  void GetTokenAsyncHelper(const Model::GetTokenRequest& request, const GetTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
906  void ImportBackendAuthAsyncHelper(const Model::ImportBackendAuthRequest& request, const ImportBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
907  void ListBackendJobsAsyncHelper(const Model::ListBackendJobsRequest& request, const ListBackendJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
908  void RemoveAllBackendsAsyncHelper(const Model::RemoveAllBackendsRequest& request, const RemoveAllBackendsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
909  void RemoveBackendConfigAsyncHelper(const Model::RemoveBackendConfigRequest& request, const RemoveBackendConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
910  void UpdateBackendAPIAsyncHelper(const Model::UpdateBackendAPIRequest& request, const UpdateBackendAPIResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
911  void UpdateBackendAuthAsyncHelper(const Model::UpdateBackendAuthRequest& request, const UpdateBackendAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
912  void UpdateBackendConfigAsyncHelper(const Model::UpdateBackendConfigRequest& request, const UpdateBackendConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
913  void UpdateBackendJobAsyncHelper(const Model::UpdateBackendJobRequest& request, const UpdateBackendJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
914 
915  Aws::String m_uri;
916  Aws::String m_configScheme;
917  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
918  };
919 
920 } // namespace AmplifyBackend
921 } // namespace Aws
Aws::AmplifyBackend::Model::GetBackendOutcomeCallable
std::future< GetBackendOutcome > GetBackendOutcomeCallable
Definition: AmplifyBackendClient.h:141
Aws::AmplifyBackend::Model::CreateTokenRequest
Definition: CreateTokenRequest.h:22
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::AmplifyBackend::GenerateBackendAPIModelsResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GenerateBackendAPIModelsRequest &, const Model::GenerateBackendAPIModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateBackendAPIModelsResponseReceivedHandler
Definition: AmplifyBackendClient.h:169
Aws::AmplifyBackend::Model::UpdateBackendAPIOutcome
Aws::Utils::Outcome< UpdateBackendAPIResult, AmplifyBackendError > UpdateBackendAPIOutcome
Definition: AmplifyBackendClient.h:125
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAuth
virtual Model::GetBackendAuthOutcome GetBackendAuth(const Model::GetBackendAuthRequest &request) const
Aws::AmplifyBackend::Model::ListBackendJobsRequest
Definition: ListBackendJobsRequest.h:25
Aws::AmplifyBackend::AmplifyBackendClient::~AmplifyBackendClient
virtual ~AmplifyBackendClient()
Aws::AmplifyBackend::CreateBackendConfigResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateBackendConfigRequest &, const Model::CreateBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendConfigResponseReceivedHandler
Definition: AmplifyBackendClient.h:163
Aws::AmplifyBackend::AmplifyBackendClient::GetTokenAsync
virtual void GetTokenAsync(const Model::GetTokenRequest &request, const GetTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendAuthAsync
virtual void CreateBackendAuthAsync(const Model::CreateBackendAuthRequest &request, const CreateBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::CloneBackendAsync
virtual void CloneBackendAsync(const Model::CloneBackendRequest &request, const CloneBackendResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::Model::UpdateBackendConfigOutcome
Aws::Utils::Outcome< UpdateBackendConfigResult, AmplifyBackendError > UpdateBackendConfigOutcome
Definition: AmplifyBackendClient.h:127
AWSError.h
Aws::AmplifyBackend::Model::GetBackendAPIModelsRequest
Definition: GetBackendAPIModelsRequest.h:25
AWS_AMPLIFYBACKEND_API
#define AWS_AMPLIFYBACKEND_API
Definition: AmplifyBackend_EXPORTS.h:28
Aws::AmplifyBackend::AmplifyBackendClient::RemoveBackendConfig
virtual Model::RemoveBackendConfigOutcome RemoveBackendConfig(const Model::RemoveBackendConfigRequest &request) const
Aws::AmplifyBackend::Model::CreateBackendConfigRequest
Definition: CreateBackendConfigRequest.h:25
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAuthCallable
virtual Model::GetBackendAuthOutcomeCallable GetBackendAuthCallable(const Model::GetBackendAuthRequest &request) const
Aws::AmplifyBackend::GetBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendAuthRequest &, const Model::GetBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendAuthResponseReceivedHandler
Definition: AmplifyBackendClient.h:173
Aws::AmplifyBackend::Model::GetBackendAPIRequest
Definition: GetBackendAPIRequest.h:26
CloneBackendResult.h
Aws::AmplifyBackend::AmplifyBackendClient::GetBackend
virtual Model::GetBackendOutcome GetBackend(const Model::GetBackendRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::ListBackendJobsCallable
virtual Model::ListBackendJobsOutcomeCallable ListBackendJobsCallable(const Model::ListBackendJobsRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::RemoveBackendConfigAsync
virtual void RemoveBackendConfigAsync(const Model::RemoveBackendConfigRequest &request, const RemoveBackendConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendAuth
virtual Model::CreateBackendAuthOutcome CreateBackendAuth(const Model::CreateBackendAuthRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAPIModels
virtual Model::GetBackendAPIModelsOutcome GetBackendAPIModels(const Model::GetBackendAPIModelsRequest &request) const
Aws::AmplifyBackend::Model::CreateBackendAPIOutcomeCallable
std::future< CreateBackendAPIOutcome > CreateBackendAPIOutcomeCallable
Definition: AmplifyBackendClient.h:132
Aws::AmplifyBackend::Model::GetTokenOutcome
Aws::Utils::Outcome< GetTokenResult, AmplifyBackendError > GetTokenOutcome
Definition: AmplifyBackendClient.h:120
Aws::AmplifyBackend::Model::DeleteTokenRequest
Definition: DeleteTokenRequest.h:22
Aws::AmplifyBackend::GetBackendAPIModelsResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendAPIModelsRequest &, const Model::GetBackendAPIModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendAPIModelsResponseReceivedHandler
Definition: AmplifyBackendClient.h:172
Aws::AmplifyBackend::AmplifyBackendClient::DeleteBackendAPI
virtual Model::DeleteBackendAPIOutcome DeleteBackendAPI(const Model::DeleteBackendAPIRequest &request) const
Aws::AmplifyBackend::RemoveBackendConfigResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::RemoveBackendConfigRequest &, const Model::RemoveBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveBackendConfigResponseReceivedHandler
Definition: AmplifyBackendClient.h:179
ImportBackendAuthResult.h
RemoveAllBackendsResult.h
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendAPICallable
virtual Model::CreateBackendAPIOutcomeCallable CreateBackendAPICallable(const Model::CreateBackendAPIRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAPI
virtual Model::GetBackendAPIOutcome GetBackendAPI(const Model::GetBackendAPIRequest &request) const
Aws::AmplifyBackend::Model::CreateBackendAPIOutcome
Aws::Utils::Outcome< CreateBackendAPIResult, AmplifyBackendError > CreateBackendAPIOutcome
Definition: AmplifyBackendClient.h:106
Aws::AmplifyBackend::DeleteBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendAuthRequest &, const Model::DeleteBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendAuthResponseReceivedHandler
Definition: AmplifyBackendClient.h:167
Aws::AmplifyBackend::UpdateBackendConfigResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendConfigRequest &, const Model::UpdateBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendConfigResponseReceivedHandler
Definition: AmplifyBackendClient.h:182
Aws::AmplifyBackend::Model::RemoveBackendConfigRequest
Definition: RemoveBackendConfigRequest.h:22
Aws::AmplifyBackend::AmplifyBackendClient::DeleteBackendAsync
virtual void DeleteBackendAsync(const Model::DeleteBackendRequest &request, const DeleteBackendResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::RemoveBackendConfigCallable
virtual Model::RemoveBackendConfigOutcomeCallable RemoveBackendConfigCallable(const Model::RemoveBackendConfigRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendConfig
virtual Model::UpdateBackendConfigOutcome UpdateBackendConfig(const Model::UpdateBackendConfigRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::DeleteBackendAuth
virtual Model::DeleteBackendAuthOutcome DeleteBackendAuth(const Model::DeleteBackendAuthRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendAPICallable
virtual Model::UpdateBackendAPIOutcomeCallable UpdateBackendAPICallable(const Model::UpdateBackendAPIRequest &request) const
Aws::AmplifyBackend::Model::CloneBackendRequest
Definition: CloneBackendRequest.h:25
Aws::AmplifyBackend::Model::ImportBackendAuthOutcome
Aws::Utils::Outcome< ImportBackendAuthResult, AmplifyBackendError > ImportBackendAuthOutcome
Definition: AmplifyBackendClient.h:121
UpdateBackendConfigResult.h
Aws::AmplifyBackend::Model::DeleteBackendAPIOutcome
Aws::Utils::Outcome< DeleteBackendAPIResult, AmplifyBackendError > DeleteBackendAPIOutcome
Definition: AmplifyBackendClient.h:111
GetBackendAuthResult.h
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAPIAsync
virtual void GetBackendAPIAsync(const Model::GetBackendAPIRequest &request, const GetBackendAPIResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::Model::GenerateBackendAPIModelsOutcomeCallable
std::future< GenerateBackendAPIModelsOutcome > GenerateBackendAPIModelsOutcomeCallable
Definition: AmplifyBackendClient.h:140
Aws::AmplifyBackend::Model::GetBackendAPIOutcomeCallable
std::future< GetBackendAPIOutcome > GetBackendAPIOutcomeCallable
Definition: AmplifyBackendClient.h:142
AsyncCallerContext.h
GetBackendAPIResult.h
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAPIModelsCallable
virtual Model::GetBackendAPIModelsOutcomeCallable GetBackendAPIModelsCallable(const Model::GetBackendAPIModelsRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::ImportBackendAuthCallable
virtual Model::ImportBackendAuthOutcomeCallable ImportBackendAuthCallable(const Model::ImportBackendAuthRequest &request) const
Aws::AmplifyBackend::Model::UpdateBackendJobRequest
Definition: UpdateBackendJobRequest.h:25
Aws::AmplifyBackend::GetBackendResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendRequest &, const Model::GetBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendResponseReceivedHandler
Definition: AmplifyBackendClient.h:170
Aws::AmplifyBackend::CreateBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateBackendAuthRequest &, const Model::CreateBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendAuthResponseReceivedHandler
Definition: AmplifyBackendClient.h:162
Aws::AmplifyBackend::AmplifyBackendClient::GetTokenCallable
virtual Model::GetTokenOutcomeCallable GetTokenCallable(const Model::GetTokenRequest &request) const
Aws::AmplifyBackend::Model::UpdateBackendJobOutcomeCallable
std::future< UpdateBackendJobOutcome > UpdateBackendJobOutcomeCallable
Definition: AmplifyBackendClient.h:154
GetBackendAPIModelsResult.h
Aws::AmplifyBackend::AmplifyBackendClient::CloneBackendCallable
virtual Model::CloneBackendOutcomeCallable CloneBackendCallable(const Model::CloneBackendRequest &request) const
Aws::AmplifyBackend::DeleteBackendAPIResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendAPIRequest &, const Model::DeleteBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendAPIResponseReceivedHandler
Definition: AmplifyBackendClient.h:166
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendJobCallable
virtual Model::UpdateBackendJobOutcomeCallable UpdateBackendJobCallable(const Model::UpdateBackendJobRequest &request) const
Aws::AmplifyBackend::Model::GetBackendAuthOutcome
Aws::Utils::Outcome< GetBackendAuthResult, AmplifyBackendError > GetBackendAuthOutcome
Definition: AmplifyBackendClient.h:118
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendConfig
virtual Model::CreateBackendConfigOutcome CreateBackendConfig(const Model::CreateBackendConfigRequest &request) const
DeleteBackendAuthResult.h
Aws::AmplifyBackend::Model::ImportBackendAuthRequest
Definition: ImportBackendAuthRequest.h:25
Aws::AmplifyBackend::AmplifyBackendClient::DeleteBackendAuthCallable
virtual Model::DeleteBackendAuthOutcomeCallable DeleteBackendAuthCallable(const Model::DeleteBackendAuthRequest &request) const
Aws::AmplifyBackend::Model::GenerateBackendAPIModelsOutcome
Aws::Utils::Outcome< GenerateBackendAPIModelsResult, AmplifyBackendError > GenerateBackendAPIModelsOutcome
Definition: AmplifyBackendClient.h:114
Aws::AmplifyBackend::Model::GetBackendRequest
Definition: GetBackendRequest.h:25
Aws::AmplifyBackend::Model::RemoveBackendConfigOutcome
Aws::Utils::Outcome< RemoveBackendConfigResult, AmplifyBackendError > RemoveBackendConfigOutcome
Definition: AmplifyBackendClient.h:124
Aws::AmplifyBackend::Model::CloneBackendOutcome
Aws::Utils::Outcome< CloneBackendResult, AmplifyBackendError > CloneBackendOutcome
Definition: AmplifyBackendClient.h:102
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
UpdateBackendAPIResult.h
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendAuthCallable
virtual Model::CreateBackendAuthOutcomeCallable CreateBackendAuthCallable(const Model::CreateBackendAuthRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackend
virtual Model::CreateBackendOutcome CreateBackend(const Model::CreateBackendRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::RemoveAllBackendsCallable
virtual Model::RemoveAllBackendsOutcomeCallable RemoveAllBackendsCallable(const Model::RemoveAllBackendsRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendAuthAsync
virtual void UpdateBackendAuthAsync(const Model::UpdateBackendAuthRequest &request, const UpdateBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::ListBackendJobsResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::ListBackendJobsRequest &, const Model::ListBackendJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackendJobsResponseReceivedHandler
Definition: AmplifyBackendClient.h:177
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendJob
virtual Model::GetBackendJobOutcome GetBackendJob(const Model::GetBackendJobRequest &request) const
Aws::AmplifyBackend::Model::UpdateBackendConfigOutcomeCallable
std::future< UpdateBackendConfigOutcome > UpdateBackendConfigOutcomeCallable
Definition: AmplifyBackendClient.h:153
Aws::AmplifyBackend::Model::UpdateBackendAuthOutcome
Aws::Utils::Outcome< UpdateBackendAuthResult, AmplifyBackendError > UpdateBackendAuthOutcome
Definition: AmplifyBackendClient.h:126
Aws::AmplifyBackend::Model::CreateTokenOutcome
Aws::Utils::Outcome< CreateTokenResult, AmplifyBackendError > CreateTokenOutcome
Definition: AmplifyBackendClient.h:109
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendAPI
virtual Model::UpdateBackendAPIOutcome UpdateBackendAPI(const Model::UpdateBackendAPIRequest &request) const
Aws::AmplifyBackend::UpdateBackendJobResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendJobRequest &, const Model::UpdateBackendJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendJobResponseReceivedHandler
Definition: AmplifyBackendClient.h:183
Aws::AmplifyBackend::AmplifyBackendClient::DeleteBackendAPICallable
virtual Model::DeleteBackendAPIOutcomeCallable DeleteBackendAPICallable(const Model::DeleteBackendAPIRequest &request) const
Aws::AmplifyBackend::Model::CreateBackendConfigOutcome
Aws::Utils::Outcome< CreateBackendConfigResult, AmplifyBackendError > CreateBackendConfigOutcome
Definition: AmplifyBackendClient.h:108
Aws::AmplifyBackend::AmplifyBackendClient::GenerateBackendAPIModelsCallable
virtual Model::GenerateBackendAPIModelsOutcomeCallable GenerateBackendAPIModelsCallable(const Model::GenerateBackendAPIModelsRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendJobCallable
virtual Model::GetBackendJobOutcomeCallable GetBackendJobCallable(const Model::GetBackendJobRequest &request) const
Aws::AmplifyBackend::Model::DeleteBackendAuthOutcome
Aws::Utils::Outcome< DeleteBackendAuthResult, AmplifyBackendError > DeleteBackendAuthOutcome
Definition: AmplifyBackendClient.h:112
RemoveBackendConfigResult.h
Aws::AmplifyBackend::Model::CreateBackendRequest
Definition: CreateBackendRequest.h:26
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendCallable
virtual Model::CreateBackendOutcomeCallable CreateBackendCallable(const Model::CreateBackendRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::GetToken
virtual Model::GetTokenOutcome GetToken(const Model::GetTokenRequest &request) const
Aws::AmplifyBackend::Model::GetBackendJobOutcomeCallable
std::future< GetBackendJobOutcome > GetBackendJobOutcomeCallable
Definition: AmplifyBackendClient.h:145
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::AmplifyBackend::Model::UpdateBackendAPIOutcomeCallable
std::future< UpdateBackendAPIOutcome > UpdateBackendAPIOutcomeCallable
Definition: AmplifyBackendClient.h:151
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendAPIAsync
virtual void UpdateBackendAPIAsync(const Model::UpdateBackendAPIRequest &request, const UpdateBackendAPIResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendAPI
virtual Model::CreateBackendAPIOutcome CreateBackendAPI(const Model::CreateBackendAPIRequest &request) const
Aws::AmplifyBackend::Model::GetBackendJobRequest
Definition: GetBackendJobRequest.h:22
Aws::AmplifyBackend::AmplifyBackendClient::DeleteBackendAuthAsync
virtual void DeleteBackendAuthAsync(const Model::DeleteBackendAuthRequest &request, const DeleteBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::ImportBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::ImportBackendAuthRequest &, const Model::ImportBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportBackendAuthResponseReceivedHandler
Definition: AmplifyBackendClient.h:176
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendConfigAsync
virtual void CreateBackendConfigAsync(const Model::CreateBackendConfigRequest &request, const CreateBackendConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::Model::GetBackendAPIModelsOutcome
Aws::Utils::Outcome< GetBackendAPIModelsResult, AmplifyBackendError > GetBackendAPIModelsOutcome
Definition: AmplifyBackendClient.h:117
Aws::AmplifyBackend::DeleteTokenResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::DeleteTokenRequest &, const Model::DeleteTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTokenResponseReceivedHandler
Definition: AmplifyBackendClient.h:168
Aws::AmplifyBackend::Model::GetTokenRequest
Definition: GetTokenRequest.h:22
CreateBackendResult.h
Aws::AmplifyBackend::Model::UpdateBackendAPIRequest
Definition: UpdateBackendAPIRequest.h:26
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendConfigAsync
virtual void UpdateBackendConfigAsync(const Model::UpdateBackendConfigRequest &request, const UpdateBackendConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::CloneBackend
virtual Model::CloneBackendOutcome CloneBackend(const Model::CloneBackendRequest &request) const
AWSString.h
AmplifyBackend_EXPORTS.h
Aws::AmplifyBackend::Model::CreateTokenOutcomeCallable
std::future< CreateTokenOutcome > CreateTokenOutcomeCallable
Definition: AmplifyBackendClient.h:135
Aws::AmplifyBackend::AmplifyBackendClient::ImportBackendAuth
virtual Model::ImportBackendAuthOutcome ImportBackendAuth(const Model::ImportBackendAuthRequest &request) const
DeleteTokenResult.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::AmplifyBackend::Model::GenerateBackendAPIModelsRequest
Definition: GenerateBackendAPIModelsRequest.h:25
DeleteBackendResult.h
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendAPIAsync
virtual void CreateBackendAPIAsync(const Model::CreateBackendAPIRequest &request, const CreateBackendAPIResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::Model::GetTokenOutcomeCallable
std::future< GetTokenOutcome > GetTokenOutcomeCallable
Definition: AmplifyBackendClient.h:146
Aws::AmplifyBackend::AmplifyBackendClient::DeleteTokenCallable
virtual Model::DeleteTokenOutcomeCallable DeleteTokenCallable(const Model::DeleteTokenRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::ImportBackendAuthAsync
virtual void ImportBackendAuthAsync(const Model::ImportBackendAuthRequest &request, const ImportBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::Model::CreateBackendAPIRequest
Definition: CreateBackendAPIRequest.h:26
Aws::AmplifyBackend::Model::ListBackendJobsOutcome
Aws::Utils::Outcome< ListBackendJobsResult, AmplifyBackendError > ListBackendJobsOutcome
Definition: AmplifyBackendClient.h:122
Aws::AmplifyBackend::Model::GetBackendAuthOutcomeCallable
std::future< GetBackendAuthOutcome > GetBackendAuthOutcomeCallable
Definition: AmplifyBackendClient.h:144
Aws::AmplifyBackend::AmplifyBackendClient::AmplifyBackendClient
AmplifyBackendClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AmplifyBackend::Model::DeleteTokenOutcomeCallable
std::future< DeleteTokenOutcome > DeleteTokenOutcomeCallable
Definition: AmplifyBackendClient.h:139
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendCallable
virtual Model::GetBackendOutcomeCallable GetBackendCallable(const Model::GetBackendRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::RemoveAllBackends
virtual Model::RemoveAllBackendsOutcome RemoveAllBackends(const Model::RemoveAllBackendsRequest &request) const
UpdateBackendJobResult.h
Aws::AmplifyBackend::Model::DeleteBackendAPIRequest
Definition: DeleteBackendAPIRequest.h:26
Aws::AmplifyBackend::Model::CreateBackendAuthRequest
Definition: CreateBackendAuthRequest.h:26
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendJobAsync
virtual void UpdateBackendJobAsync(const Model::UpdateBackendJobRequest &request, const UpdateBackendJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::GetTokenResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetTokenRequest &, const Model::GetTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTokenResponseReceivedHandler
Definition: AmplifyBackendClient.h:175
Aws::AmplifyBackend::Model::DeleteBackendAuthOutcomeCallable
std::future< DeleteBackendAuthOutcome > DeleteBackendAuthOutcomeCallable
Definition: AmplifyBackendClient.h:138
Aws::AmplifyBackend::Model::UpdateBackendConfigRequest
Definition: UpdateBackendConfigRequest.h:26
Aws::AmplifyBackend::AmplifyBackendClient::AmplifyBackendClient
AmplifyBackendClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AmplifyBackend::AmplifyBackendClient::CreateTokenAsync
virtual void CreateTokenAsync(const Model::CreateTokenRequest &request, const CreateTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateBackendAPIResult.h
Aws::AmplifyBackend::Model::GetBackendAPIModelsOutcomeCallable
std::future< GetBackendAPIModelsOutcome > GetBackendAPIModelsOutcomeCallable
Definition: AmplifyBackendClient.h:143
Aws::AmplifyBackend::AmplifyBackendClient::ListBackendJobs
virtual Model::ListBackendJobsOutcome ListBackendJobs(const Model::ListBackendJobsRequest &request) const
Aws::AmplifyBackend::Model::RemoveAllBackendsOutcomeCallable
std::future< RemoveAllBackendsOutcome > RemoveAllBackendsOutcomeCallable
Definition: AmplifyBackendClient.h:149
Aws::AmplifyBackend::CreateBackendResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateBackendRequest &, const Model::CreateBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendResponseReceivedHandler
Definition: AmplifyBackendClient.h:160
GenerateBackendAPIModelsResult.h
Aws::AmplifyBackend::AmplifyBackendClient::RemoveAllBackendsAsync
virtual void RemoveAllBackendsAsync(const Model::RemoveAllBackendsRequest &request, const RemoveAllBackendsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
ClientConfiguration.h
Aws::AmplifyBackend::Model::UpdateBackendAuthOutcomeCallable
std::future< UpdateBackendAuthOutcome > UpdateBackendAuthOutcomeCallable
Definition: AmplifyBackendClient.h:152
Aws::AmplifyBackend::AmplifyBackendClient::GenerateBackendAPIModelsAsync
virtual void GenerateBackendAPIModelsAsync(const Model::GenerateBackendAPIModelsRequest &request, const GenerateBackendAPIModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::Model::UpdateBackendAuthRequest
Definition: UpdateBackendAuthRequest.h:26
Aws::AmplifyBackend::AmplifyBackendClient::DeleteBackend
virtual Model::DeleteBackendOutcome DeleteBackend(const Model::DeleteBackendRequest &request) const
Aws::AmplifyBackend::Model::CreateBackendAuthOutcome
Aws::Utils::Outcome< CreateBackendAuthResult, AmplifyBackendError > CreateBackendAuthOutcome
Definition: AmplifyBackendClient.h:107
Aws::AmplifyBackend::Model::DeleteBackendOutcome
Aws::Utils::Outcome< DeleteBackendResult, AmplifyBackendError > DeleteBackendOutcome
Definition: AmplifyBackendClient.h:110
Aws::AmplifyBackend::UpdateBackendAuthResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendAuthRequest &, const Model::UpdateBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendAuthResponseReceivedHandler
Definition: AmplifyBackendClient.h:181
Aws
Definition: AccessManagementClient.h:15
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAsync
virtual void GetBackendAsync(const Model::GetBackendRequest &request, const GetBackendResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
HttpTypes.h
Aws::AmplifyBackend::AmplifyBackendClient::CreateTokenCallable
virtual Model::CreateTokenOutcomeCallable CreateTokenCallable(const Model::CreateTokenRequest &request) const
Aws::AmplifyBackend::Model::RemoveBackendConfigOutcomeCallable
std::future< RemoveBackendConfigOutcome > RemoveBackendConfigOutcomeCallable
Definition: AmplifyBackendClient.h:150
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAuthAsync
virtual void GetBackendAuthAsync(const Model::GetBackendAuthRequest &request, const GetBackendAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: AmplifyBackendClient.h:191
Aws::AmplifyBackend::Model::UpdateBackendJobOutcome
Aws::Utils::Outcome< UpdateBackendJobResult, AmplifyBackendError > UpdateBackendJobOutcome
Definition: AmplifyBackendClient.h:128
ListBackendJobsResult.h
Aws::AmplifyBackend::Model::CreateBackendConfigOutcomeCallable
std::future< CreateBackendConfigOutcome > CreateBackendConfigOutcomeCallable
Definition: AmplifyBackendClient.h:134
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendConfigCallable
virtual Model::UpdateBackendConfigOutcomeCallable UpdateBackendConfigCallable(const Model::UpdateBackendConfigRequest &request) const
Aws::AmplifyBackend::Model::ImportBackendAuthOutcomeCallable
std::future< ImportBackendAuthOutcome > ImportBackendAuthOutcomeCallable
Definition: AmplifyBackendClient.h:147
Aws::AmplifyBackend::Model::RemoveAllBackendsRequest
Definition: RemoveAllBackendsRequest.h:25
Aws::Utils::Outcome
Definition: Outcome.h:26
GetBackendJobResult.h
Aws::AmplifyBackend::AmplifyBackendClient::DeleteTokenAsync
virtual void DeleteTokenAsync(const Model::DeleteTokenRequest &request, const DeleteTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::Model::DeleteBackendRequest
Definition: DeleteBackendRequest.h:22
Aws::AmplifyBackend::Model::DeleteBackendAuthRequest
Definition: DeleteBackendAuthRequest.h:25
Aws::AmplifyBackend::Model::CloneBackendOutcomeCallable
std::future< CloneBackendOutcome > CloneBackendOutcomeCallable
Definition: AmplifyBackendClient.h:130
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::AmplifyBackend::DeleteBackendResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::DeleteBackendRequest &, const Model::DeleteBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendResponseReceivedHandler
Definition: AmplifyBackendClient.h:165
Aws::AmplifyBackend::Model::GetBackendAPIOutcome
Aws::Utils::Outcome< GetBackendAPIResult, AmplifyBackendError > GetBackendAPIOutcome
Definition: AmplifyBackendClient.h:116
Aws::AmplifyBackend::CreateBackendAPIResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateBackendAPIRequest &, const Model::CreateBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendAPIResponseReceivedHandler
Definition: AmplifyBackendClient.h:161
Aws::AmplifyBackend::AmplifyBackendClient::DeleteBackendAPIAsync
virtual void DeleteBackendAPIAsync(const Model::DeleteBackendAPIRequest &request, const DeleteBackendAPIResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::ListBackendJobsAsync
virtual void ListBackendJobsAsync(const Model::ListBackendJobsRequest &request, const ListBackendJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendAuthCallable
virtual Model::UpdateBackendAuthOutcomeCallable UpdateBackendAuthCallable(const Model::UpdateBackendAuthRequest &request) const
Aws::AmplifyBackend::CloneBackendResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CloneBackendRequest &, const Model::CloneBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CloneBackendResponseReceivedHandler
Definition: AmplifyBackendClient.h:157
Aws::AmplifyBackend::Model::CreateBackendAuthOutcomeCallable
std::future< CreateBackendAuthOutcome > CreateBackendAuthOutcomeCallable
Definition: AmplifyBackendClient.h:133
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendAuth
virtual Model::UpdateBackendAuthOutcome UpdateBackendAuth(const Model::UpdateBackendAuthRequest &request) const
AWSClient.h
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendJobAsync
virtual void GetBackendJobAsync(const Model::GetBackendJobRequest &request, const GetBackendJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::RemoveAllBackendsResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::RemoveAllBackendsRequest &, const Model::RemoveAllBackendsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveAllBackendsResponseReceivedHandler
Definition: AmplifyBackendClient.h:178
Aws::AmplifyBackend::Model::RemoveAllBackendsOutcome
Aws::Utils::Outcome< RemoveAllBackendsResult, AmplifyBackendError > RemoveAllBackendsOutcome
Definition: AmplifyBackendClient.h:123
DeleteBackendAPIResult.h
UpdateBackendAuthResult.h
Aws::AmplifyBackend::GetBackendAPIResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendAPIRequest &, const Model::GetBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendAPIResponseReceivedHandler
Definition: AmplifyBackendClient.h:171
CreateBackendAuthResult.h
Aws::AmplifyBackend::AmplifyBackendClient::GenerateBackendAPIModels
virtual Model::GenerateBackendAPIModelsOutcome GenerateBackendAPIModels(const Model::GenerateBackendAPIModelsRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::AmplifyBackendClient
AmplifyBackendClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendConfigCallable
virtual Model::CreateBackendConfigOutcomeCallable CreateBackendConfigCallable(const Model::CreateBackendConfigRequest &request) const
Aws::AmplifyBackend::Model::ListBackendJobsOutcomeCallable
std::future< ListBackendJobsOutcome > ListBackendJobsOutcomeCallable
Definition: AmplifyBackendClient.h:148
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAPIModelsAsync
virtual void GetBackendAPIModelsAsync(const Model::GetBackendAPIModelsRequest &request, const GetBackendAPIModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::AmplifyBackend::Model::CreateBackendOutcome
Aws::Utils::Outcome< CreateBackendResult, AmplifyBackendError > CreateBackendOutcome
Definition: AmplifyBackendClient.h:105
Aws::AmplifyBackend::AmplifyBackendClient
Definition: AmplifyBackendClient.h:189
Aws::AmplifyBackend::Model::DeleteTokenOutcome
Aws::Utils::Outcome< DeleteTokenResult, AmplifyBackendError > DeleteTokenOutcome
Definition: AmplifyBackendClient.h:113
Aws::AmplifyBackend::Model::CreateBackendOutcomeCallable
std::future< CreateBackendOutcome > CreateBackendOutcomeCallable
Definition: AmplifyBackendClient.h:131
Aws::AmplifyBackend::Model::DeleteBackendAPIOutcomeCallable
std::future< DeleteBackendAPIOutcome > DeleteBackendAPIOutcomeCallable
Definition: AmplifyBackendClient.h:137
GetTokenResult.h
Aws::AmplifyBackend::AmplifyBackendClient::DeleteBackendCallable
virtual Model::DeleteBackendOutcomeCallable DeleteBackendCallable(const Model::DeleteBackendRequest &request) const
Aws::AmplifyBackend::GetBackendJobResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::GetBackendJobRequest &, const Model::GetBackendJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendJobResponseReceivedHandler
Definition: AmplifyBackendClient.h:174
Aws::AmplifyBackend::Model::GetBackendAuthRequest
Definition: GetBackendAuthRequest.h:25
Aws::AmplifyBackend::AmplifyBackendClient::GetBackendAPICallable
virtual Model::GetBackendAPIOutcomeCallable GetBackendAPICallable(const Model::GetBackendAPIRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::DeleteToken
virtual Model::DeleteTokenOutcome DeleteToken(const Model::DeleteTokenRequest &request) const
Aws::AmplifyBackend::AmplifyBackendClient::CreateToken
virtual Model::CreateTokenOutcome CreateToken(const Model::CreateTokenRequest &request) const
AmplifyBackendErrors.h
Aws::AmplifyBackend::AmplifyBackendClient::CreateBackendAsync
virtual void CreateBackendAsync(const Model::CreateBackendRequest &request, const CreateBackendResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetBackendResult.h
JsonSerializer.h
Aws::AmplifyBackend::UpdateBackendAPIResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::UpdateBackendAPIRequest &, const Model::UpdateBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBackendAPIResponseReceivedHandler
Definition: AmplifyBackendClient.h:180
Aws::AmplifyBackend::Model::GetBackendOutcome
Aws::Utils::Outcome< GetBackendResult, AmplifyBackendError > GetBackendOutcome
Definition: AmplifyBackendClient.h:115
Aws::AmplifyBackend::CreateTokenResponseReceivedHandler
std::function< void(const AmplifyBackendClient *, const Model::CreateTokenRequest &, const Model::CreateTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTokenResponseReceivedHandler
Definition: AmplifyBackendClient.h:164
CreateBackendConfigResult.h
Aws::AmplifyBackend::AmplifyBackendClient::UpdateBackendJob
virtual Model::UpdateBackendJobOutcome UpdateBackendJob(const Model::UpdateBackendJobRequest &request) const
CreateTokenResult.h
Aws::AmplifyBackend::Model::DeleteBackendOutcomeCallable
std::future< DeleteBackendOutcome > DeleteBackendOutcomeCallable
Definition: AmplifyBackendClient.h:136
Aws::AmplifyBackend::Model::GetBackendJobOutcome
Aws::Utils::Outcome< GetBackendJobResult, AmplifyBackendError > GetBackendJobOutcome
Definition: AmplifyBackendClient.h:119