AWS SDK for C++

AWS SDK for C++ Version 1.11.695

Loading...
Searching...
No Matches
AmplifyBackendServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/amplifybackend/AmplifyBackendEndpointProvider.h>
10#include <aws/amplifybackend/AmplifyBackendErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in AmplifyBackendClient header */
22#include <aws/amplifybackend/model/CloneBackendResult.h>
23#include <aws/amplifybackend/model/CreateBackendAPIResult.h>
24#include <aws/amplifybackend/model/CreateBackendAuthResult.h>
25#include <aws/amplifybackend/model/CreateBackendConfigResult.h>
26#include <aws/amplifybackend/model/CreateBackendResult.h>
27#include <aws/amplifybackend/model/CreateBackendStorageResult.h>
28#include <aws/amplifybackend/model/CreateTokenResult.h>
29#include <aws/amplifybackend/model/DeleteBackendAPIResult.h>
30#include <aws/amplifybackend/model/DeleteBackendAuthResult.h>
31#include <aws/amplifybackend/model/DeleteBackendResult.h>
32#include <aws/amplifybackend/model/DeleteBackendStorageResult.h>
33#include <aws/amplifybackend/model/DeleteTokenResult.h>
34#include <aws/amplifybackend/model/GenerateBackendAPIModelsResult.h>
35#include <aws/amplifybackend/model/GetBackendAPIModelsResult.h>
36#include <aws/amplifybackend/model/GetBackendAPIResult.h>
37#include <aws/amplifybackend/model/GetBackendAuthResult.h>
38#include <aws/amplifybackend/model/GetBackendJobResult.h>
39#include <aws/amplifybackend/model/GetBackendResult.h>
40#include <aws/amplifybackend/model/GetBackendStorageResult.h>
41#include <aws/amplifybackend/model/GetTokenResult.h>
42#include <aws/amplifybackend/model/ImportBackendAuthResult.h>
43#include <aws/amplifybackend/model/ImportBackendStorageResult.h>
44#include <aws/amplifybackend/model/ListBackendJobsResult.h>
45#include <aws/amplifybackend/model/ListS3BucketsRequest.h>
46#include <aws/amplifybackend/model/ListS3BucketsResult.h>
47#include <aws/amplifybackend/model/RemoveAllBackendsResult.h>
48#include <aws/amplifybackend/model/RemoveBackendConfigResult.h>
49#include <aws/amplifybackend/model/UpdateBackendAPIResult.h>
50#include <aws/amplifybackend/model/UpdateBackendAuthResult.h>
51#include <aws/amplifybackend/model/UpdateBackendConfigResult.h>
52#include <aws/amplifybackend/model/UpdateBackendJobResult.h>
53#include <aws/amplifybackend/model/UpdateBackendStorageResult.h>
54/* End of service model headers required in AmplifyBackendClient header */
55
56namespace Aws {
57namespace Http {
58class HttpClient;
59class HttpClientFactory;
60} // namespace Http
61
62namespace Utils {
63template <typename R, typename E>
64class Outcome;
65
66namespace Threading {
67class Executor;
68} // namespace Threading
69} // namespace Utils
70
71namespace Auth {
72class AWSCredentials;
73class AWSCredentialsProvider;
74} // namespace Auth
75
76namespace Client {
77class RetryStrategy;
78} // namespace Client
79
80namespace AmplifyBackend {
84
85namespace Model {
86/* Service model forward declarations required in AmplifyBackendClient header */
106class GetTokenRequest;
118/* End of service model forward declarations required in AmplifyBackendClient header */
119
120/* Service model Outcome class definitions */
152/* End of service model Outcome class definitions */
153
154/* Service model Outcome callable definitions */
155typedef std::future<CloneBackendOutcome> CloneBackendOutcomeCallable;
156typedef std::future<CreateBackendOutcome> CreateBackendOutcomeCallable;
157typedef std::future<CreateBackendAPIOutcome> CreateBackendAPIOutcomeCallable;
158typedef std::future<CreateBackendAuthOutcome> CreateBackendAuthOutcomeCallable;
159typedef std::future<CreateBackendConfigOutcome> CreateBackendConfigOutcomeCallable;
160typedef std::future<CreateBackendStorageOutcome> CreateBackendStorageOutcomeCallable;
161typedef std::future<CreateTokenOutcome> CreateTokenOutcomeCallable;
162typedef std::future<DeleteBackendOutcome> DeleteBackendOutcomeCallable;
163typedef std::future<DeleteBackendAPIOutcome> DeleteBackendAPIOutcomeCallable;
164typedef std::future<DeleteBackendAuthOutcome> DeleteBackendAuthOutcomeCallable;
165typedef std::future<DeleteBackendStorageOutcome> DeleteBackendStorageOutcomeCallable;
166typedef std::future<DeleteTokenOutcome> DeleteTokenOutcomeCallable;
167typedef std::future<GenerateBackendAPIModelsOutcome> GenerateBackendAPIModelsOutcomeCallable;
168typedef std::future<GetBackendOutcome> GetBackendOutcomeCallable;
169typedef std::future<GetBackendAPIOutcome> GetBackendAPIOutcomeCallable;
170typedef std::future<GetBackendAPIModelsOutcome> GetBackendAPIModelsOutcomeCallable;
171typedef std::future<GetBackendAuthOutcome> GetBackendAuthOutcomeCallable;
172typedef std::future<GetBackendJobOutcome> GetBackendJobOutcomeCallable;
173typedef std::future<GetBackendStorageOutcome> GetBackendStorageOutcomeCallable;
174typedef std::future<GetTokenOutcome> GetTokenOutcomeCallable;
175typedef std::future<ImportBackendAuthOutcome> ImportBackendAuthOutcomeCallable;
176typedef std::future<ImportBackendStorageOutcome> ImportBackendStorageOutcomeCallable;
177typedef std::future<ListBackendJobsOutcome> ListBackendJobsOutcomeCallable;
178typedef std::future<ListS3BucketsOutcome> ListS3BucketsOutcomeCallable;
179typedef std::future<RemoveAllBackendsOutcome> RemoveAllBackendsOutcomeCallable;
180typedef std::future<RemoveBackendConfigOutcome> RemoveBackendConfigOutcomeCallable;
181typedef std::future<UpdateBackendAPIOutcome> UpdateBackendAPIOutcomeCallable;
182typedef std::future<UpdateBackendAuthOutcome> UpdateBackendAuthOutcomeCallable;
183typedef std::future<UpdateBackendConfigOutcome> UpdateBackendConfigOutcomeCallable;
184typedef std::future<UpdateBackendJobOutcome> UpdateBackendJobOutcomeCallable;
185typedef std::future<UpdateBackendStorageOutcome> UpdateBackendStorageOutcomeCallable;
186/* End of service model Outcome callable definitions */
187} // namespace Model
188
190
191/* Service model async handlers definitions */
192typedef std::function<void(const AmplifyBackendClient*, const Model::CloneBackendRequest&, const Model::CloneBackendOutcome&,
193 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
195typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendRequest&, const Model::CreateBackendOutcome&,
196 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
198typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendAPIRequest&, const Model::CreateBackendAPIOutcome&,
199 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
201typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendAuthRequest&, const Model::CreateBackendAuthOutcome&,
202 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
205 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
207typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendStorageRequest&,
208 const Model::CreateBackendStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
210typedef std::function<void(const AmplifyBackendClient*, const Model::CreateTokenRequest&, const Model::CreateTokenOutcome&,
211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
213typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendRequest&, const Model::DeleteBackendOutcome&,
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
216typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendAPIRequest&, const Model::DeleteBackendAPIOutcome&,
217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
219typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendAuthRequest&, const Model::DeleteBackendAuthOutcome&,
220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
222typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendStorageRequest&,
223 const Model::DeleteBackendStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
225typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteTokenRequest&, const Model::DeleteTokenOutcome&,
226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
228typedef std::function<void(const AmplifyBackendClient*, const Model::GenerateBackendAPIModelsRequest&,
229 const Model::GenerateBackendAPIModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
231typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendRequest&, const Model::GetBackendOutcome&,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
234typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendAPIRequest&, const Model::GetBackendAPIOutcome&,
235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
240typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendAuthRequest&, const Model::GetBackendAuthOutcome&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendJobRequest&, const Model::GetBackendJobOutcome&,
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendStorageRequest&, const Model::GetBackendStorageOutcome&,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const AmplifyBackendClient*, const Model::GetTokenRequest&, const Model::GetTokenOutcome&,
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const AmplifyBackendClient*, const Model::ImportBackendAuthRequest&, const Model::ImportBackendAuthOutcome&,
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const AmplifyBackendClient*, const Model::ImportBackendStorageRequest&,
256 const Model::ImportBackendStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const AmplifyBackendClient*, const Model::ListBackendJobsRequest&, const Model::ListBackendJobsOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const AmplifyBackendClient*, const Model::ListS3BucketsRequest&, const Model::ListS3BucketsOutcome&,
262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264typedef std::function<void(const AmplifyBackendClient*, const Model::RemoveAllBackendsRequest&, const Model::RemoveAllBackendsOutcome&,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
270typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendAPIRequest&, const Model::UpdateBackendAPIOutcome&,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
273typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendAuthRequest&, const Model::UpdateBackendAuthOutcome&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendJobRequest&, const Model::UpdateBackendJobOutcome&,
280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendStorageRequest&,
283 const Model::UpdateBackendStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285/* End of service model async handlers definitions */
286} // namespace AmplifyBackend
287} // namespace Aws
EndpointProviderBase< AmplifyBackendClientConfiguration, AmplifyBackendBuiltInParameters, AmplifyBackendClientContextParameters > AmplifyBackendEndpointProviderBase
std::future< CreateBackendStorageOutcome > CreateBackendStorageOutcomeCallable
std::future< GetBackendAPIOutcome > GetBackendAPIOutcomeCallable
Aws::Utils::Outcome< GetBackendAPIResult, AmplifyBackendError > GetBackendAPIOutcome
Aws::Utils::Outcome< RemoveAllBackendsResult, AmplifyBackendError > RemoveAllBackendsOutcome
Aws::Utils::Outcome< ImportBackendStorageResult, AmplifyBackendError > ImportBackendStorageOutcome
Aws::Utils::Outcome< GetBackendAuthResult, AmplifyBackendError > GetBackendAuthOutcome
std::future< RemoveAllBackendsOutcome > RemoveAllBackendsOutcomeCallable
Aws::Utils::Outcome< GetBackendResult, AmplifyBackendError > GetBackendOutcome
std::future< UpdateBackendJobOutcome > UpdateBackendJobOutcomeCallable
std::future< DeleteBackendStorageOutcome > DeleteBackendStorageOutcomeCallable
Aws::Utils::Outcome< CreateBackendAuthResult, AmplifyBackendError > CreateBackendAuthOutcome
std::future< GetBackendStorageOutcome > GetBackendStorageOutcomeCallable
Aws::Utils::Outcome< GetBackendAPIModelsResult, AmplifyBackendError > GetBackendAPIModelsOutcome
Aws::Utils::Outcome< ImportBackendAuthResult, AmplifyBackendError > ImportBackendAuthOutcome
Aws::Utils::Outcome< DeleteBackendStorageResult, AmplifyBackendError > DeleteBackendStorageOutcome
std::future< UpdateBackendAuthOutcome > UpdateBackendAuthOutcomeCallable
std::future< GetBackendAPIModelsOutcome > GetBackendAPIModelsOutcomeCallable
Aws::Utils::Outcome< DeleteBackendAPIResult, AmplifyBackendError > DeleteBackendAPIOutcome
std::future< CreateTokenOutcome > CreateTokenOutcomeCallable
std::future< GenerateBackendAPIModelsOutcome > GenerateBackendAPIModelsOutcomeCallable
std::future< UpdateBackendConfigOutcome > UpdateBackendConfigOutcomeCallable
std::future< GetTokenOutcome > GetTokenOutcomeCallable
std::future< CloneBackendOutcome > CloneBackendOutcomeCallable
Aws::Utils::Outcome< UpdateBackendAPIResult, AmplifyBackendError > UpdateBackendAPIOutcome
Aws::Utils::Outcome< GetBackendStorageResult, AmplifyBackendError > GetBackendStorageOutcome
Aws::Utils::Outcome< ListS3BucketsResult, AmplifyBackendError > ListS3BucketsOutcome
Aws::Utils::Outcome< DeleteBackendAuthResult, AmplifyBackendError > DeleteBackendAuthOutcome
Aws::Utils::Outcome< GetTokenResult, AmplifyBackendError > GetTokenOutcome
Aws::Utils::Outcome< CreateBackendAPIResult, AmplifyBackendError > CreateBackendAPIOutcome
Aws::Utils::Outcome< CreateBackendStorageResult, AmplifyBackendError > CreateBackendStorageOutcome
Aws::Utils::Outcome< UpdateBackendAuthResult, AmplifyBackendError > UpdateBackendAuthOutcome
Aws::Utils::Outcome< UpdateBackendConfigResult, AmplifyBackendError > UpdateBackendConfigOutcome
std::future< ImportBackendAuthOutcome > ImportBackendAuthOutcomeCallable
std::future< CreateBackendOutcome > CreateBackendOutcomeCallable
std::future< ImportBackendStorageOutcome > ImportBackendStorageOutcomeCallable
std::future< ListS3BucketsOutcome > ListS3BucketsOutcomeCallable
Aws::Utils::Outcome< CreateBackendConfigResult, AmplifyBackendError > CreateBackendConfigOutcome
Aws::Utils::Outcome< DeleteBackendResult, AmplifyBackendError > DeleteBackendOutcome
std::future< DeleteBackendAuthOutcome > DeleteBackendAuthOutcomeCallable
std::future< CreateBackendAPIOutcome > CreateBackendAPIOutcomeCallable
std::future< GetBackendJobOutcome > GetBackendJobOutcomeCallable
Aws::Utils::Outcome< RemoveBackendConfigResult, AmplifyBackendError > RemoveBackendConfigOutcome
std::future< CreateBackendConfigOutcome > CreateBackendConfigOutcomeCallable
Aws::Utils::Outcome< CloneBackendResult, AmplifyBackendError > CloneBackendOutcome
Aws::Utils::Outcome< CreateBackendResult, AmplifyBackendError > CreateBackendOutcome
std::future< GetBackendOutcome > GetBackendOutcomeCallable
std::future< DeleteBackendOutcome > DeleteBackendOutcomeCallable
Aws::Utils::Outcome< UpdateBackendStorageResult, AmplifyBackendError > UpdateBackendStorageOutcome
Aws::Utils::Outcome< UpdateBackendJobResult, AmplifyBackendError > UpdateBackendJobOutcome
std::future< UpdateBackendAPIOutcome > UpdateBackendAPIOutcomeCallable
Aws::Utils::Outcome< CreateTokenResult, AmplifyBackendError > CreateTokenOutcome
Aws::Utils::Outcome< ListBackendJobsResult, AmplifyBackendError > ListBackendJobsOutcome
std::future< GetBackendAuthOutcome > GetBackendAuthOutcomeCallable
std::future< DeleteBackendAPIOutcome > DeleteBackendAPIOutcomeCallable
Aws::Utils::Outcome< DeleteTokenResult, AmplifyBackendError > DeleteTokenOutcome
std::future< ListBackendJobsOutcome > ListBackendJobsOutcomeCallable
std::future< DeleteTokenOutcome > DeleteTokenOutcomeCallable
Aws::Utils::Outcome< GenerateBackendAPIModelsResult, AmplifyBackendError > GenerateBackendAPIModelsOutcome
std::future< UpdateBackendStorageOutcome > UpdateBackendStorageOutcomeCallable
std::future< CreateBackendAuthOutcome > CreateBackendAuthOutcomeCallable
std::future< RemoveBackendConfigOutcome > RemoveBackendConfigOutcomeCallable
Aws::Utils::Outcome< GetBackendJobResult, AmplifyBackendError > GetBackendJobOutcome
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::UpdateBackendConfigRequest &, const Model::UpdateBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBackendConfigResponseReceivedHandler
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::GetBackendStorageRequest &, const Model::GetBackendStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackendStorageResponseReceivedHandler
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::GetBackendAPIRequest &, const Model::GetBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackendAPIResponseReceivedHandler
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::ListS3BucketsRequest &, const Model::ListS3BucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListS3BucketsResponseReceivedHandler
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::GetBackendAPIModelsRequest &, const Model::GetBackendAPIModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackendAPIModelsResponseReceivedHandler
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::GetBackendAuthRequest &, const Model::GetBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackendAuthResponseReceivedHandler
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::GetTokenRequest &, const Model::GetTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTokenResponseReceivedHandler
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::RemoveBackendConfigRequest &, const Model::RemoveBackendConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RemoveBackendConfigResponseReceivedHandler
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::CreateTokenRequest &, const Model::CreateTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTokenResponseReceivedHandler
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::DeleteBackendAPIRequest &, const Model::DeleteBackendAPIOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackendAPIResponseReceivedHandler
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::GenerateBackendAPIModelsRequest &, const Model::GenerateBackendAPIModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GenerateBackendAPIModelsResponseReceivedHandler
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::DeleteBackendAuthRequest &, const Model::DeleteBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackendAuthResponseReceivedHandler
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::GetBackendRequest &, const Model::GetBackendOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackendResponseReceivedHandler
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::UpdateBackendStorageRequest &, const Model::UpdateBackendStorageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBackendStorageResponseReceivedHandler
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::ImportBackendAuthRequest &, const Model::ImportBackendAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportBackendAuthResponseReceivedHandler