AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AmplifyBackendServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/amplifybackend/AmplifyBackendErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/amplifybackend/AmplifyBackendEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in AmplifyBackendClient header */
21#include <aws/amplifybackend/model/CloneBackendResult.h>
22#include <aws/amplifybackend/model/CreateBackendResult.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/CreateBackendStorageResult.h>
27#include <aws/amplifybackend/model/CreateTokenResult.h>
28#include <aws/amplifybackend/model/DeleteBackendResult.h>
29#include <aws/amplifybackend/model/DeleteBackendAPIResult.h>
30#include <aws/amplifybackend/model/DeleteBackendAuthResult.h>
31#include <aws/amplifybackend/model/DeleteBackendStorageResult.h>
32#include <aws/amplifybackend/model/DeleteTokenResult.h>
33#include <aws/amplifybackend/model/GenerateBackendAPIModelsResult.h>
34#include <aws/amplifybackend/model/GetBackendResult.h>
35#include <aws/amplifybackend/model/GetBackendAPIResult.h>
36#include <aws/amplifybackend/model/GetBackendAPIModelsResult.h>
37#include <aws/amplifybackend/model/GetBackendAuthResult.h>
38#include <aws/amplifybackend/model/GetBackendJobResult.h>
39#include <aws/amplifybackend/model/GetBackendStorageResult.h>
40#include <aws/amplifybackend/model/GetTokenResult.h>
41#include <aws/amplifybackend/model/ImportBackendAuthResult.h>
42#include <aws/amplifybackend/model/ImportBackendStorageResult.h>
43#include <aws/amplifybackend/model/ListBackendJobsResult.h>
44#include <aws/amplifybackend/model/ListS3BucketsResult.h>
45#include <aws/amplifybackend/model/RemoveAllBackendsResult.h>
46#include <aws/amplifybackend/model/RemoveBackendConfigResult.h>
47#include <aws/amplifybackend/model/UpdateBackendAPIResult.h>
48#include <aws/amplifybackend/model/UpdateBackendAuthResult.h>
49#include <aws/amplifybackend/model/UpdateBackendConfigResult.h>
50#include <aws/amplifybackend/model/UpdateBackendJobResult.h>
51#include <aws/amplifybackend/model/UpdateBackendStorageResult.h>
52#include <aws/amplifybackend/model/ListS3BucketsRequest.h>
53/* End of service model headers required in AmplifyBackendClient header */
54
55namespace Aws
56{
57 namespace Http
58 {
59 class HttpClient;
60 class HttpClientFactory;
61 } // namespace Http
62
63 namespace Utils
64 {
65 template< typename R, typename E> class Outcome;
66
67 namespace Threading
68 {
69 class Executor;
70 } // namespace Threading
71 } // namespace Utils
72
73 namespace Auth
74 {
75 class AWSCredentials;
76 class AWSCredentialsProvider;
77 } // namespace Auth
78
79 namespace Client
80 {
81 class RetryStrategy;
82 } // namespace Client
83
84 namespace AmplifyBackend
85 {
89
90 namespace Model
91 {
92 /* Service model forward declarations required in AmplifyBackendClient header */
104 class DeleteTokenRequest;
106 class GetBackendRequest;
112 class GetTokenRequest;
124 /* End of service model forward declarations required in AmplifyBackendClient header */
125
126 /* Service model Outcome class definitions */
158 /* End of service model Outcome class definitions */
159
160 /* Service model Outcome callable definitions */
161 typedef std::future<CloneBackendOutcome> CloneBackendOutcomeCallable;
162 typedef std::future<CreateBackendOutcome> CreateBackendOutcomeCallable;
163 typedef std::future<CreateBackendAPIOutcome> CreateBackendAPIOutcomeCallable;
164 typedef std::future<CreateBackendAuthOutcome> CreateBackendAuthOutcomeCallable;
165 typedef std::future<CreateBackendConfigOutcome> CreateBackendConfigOutcomeCallable;
166 typedef std::future<CreateBackendStorageOutcome> CreateBackendStorageOutcomeCallable;
167 typedef std::future<CreateTokenOutcome> CreateTokenOutcomeCallable;
168 typedef std::future<DeleteBackendOutcome> DeleteBackendOutcomeCallable;
169 typedef std::future<DeleteBackendAPIOutcome> DeleteBackendAPIOutcomeCallable;
170 typedef std::future<DeleteBackendAuthOutcome> DeleteBackendAuthOutcomeCallable;
171 typedef std::future<DeleteBackendStorageOutcome> DeleteBackendStorageOutcomeCallable;
172 typedef std::future<DeleteTokenOutcome> DeleteTokenOutcomeCallable;
173 typedef std::future<GenerateBackendAPIModelsOutcome> GenerateBackendAPIModelsOutcomeCallable;
174 typedef std::future<GetBackendOutcome> GetBackendOutcomeCallable;
175 typedef std::future<GetBackendAPIOutcome> GetBackendAPIOutcomeCallable;
176 typedef std::future<GetBackendAPIModelsOutcome> GetBackendAPIModelsOutcomeCallable;
177 typedef std::future<GetBackendAuthOutcome> GetBackendAuthOutcomeCallable;
178 typedef std::future<GetBackendJobOutcome> GetBackendJobOutcomeCallable;
179 typedef std::future<GetBackendStorageOutcome> GetBackendStorageOutcomeCallable;
180 typedef std::future<GetTokenOutcome> GetTokenOutcomeCallable;
181 typedef std::future<ImportBackendAuthOutcome> ImportBackendAuthOutcomeCallable;
182 typedef std::future<ImportBackendStorageOutcome> ImportBackendStorageOutcomeCallable;
183 typedef std::future<ListBackendJobsOutcome> ListBackendJobsOutcomeCallable;
184 typedef std::future<ListS3BucketsOutcome> ListS3BucketsOutcomeCallable;
185 typedef std::future<RemoveAllBackendsOutcome> RemoveAllBackendsOutcomeCallable;
186 typedef std::future<RemoveBackendConfigOutcome> RemoveBackendConfigOutcomeCallable;
187 typedef std::future<UpdateBackendAPIOutcome> UpdateBackendAPIOutcomeCallable;
188 typedef std::future<UpdateBackendAuthOutcome> UpdateBackendAuthOutcomeCallable;
189 typedef std::future<UpdateBackendConfigOutcome> UpdateBackendConfigOutcomeCallable;
190 typedef std::future<UpdateBackendJobOutcome> UpdateBackendJobOutcomeCallable;
191 typedef std::future<UpdateBackendStorageOutcome> UpdateBackendStorageOutcomeCallable;
192 /* End of service model Outcome callable definitions */
193 } // namespace Model
194
196
197 /* Service model async handlers definitions */
198 typedef std::function<void(const AmplifyBackendClient*, const Model::CloneBackendRequest&, const Model::CloneBackendOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CloneBackendResponseReceivedHandler;
199 typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendRequest&, const Model::CreateBackendOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendResponseReceivedHandler;
200 typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendAPIRequest&, const Model::CreateBackendAPIOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendAPIResponseReceivedHandler;
201 typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendAuthRequest&, const Model::CreateBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendAuthResponseReceivedHandler;
202 typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendConfigRequest&, const Model::CreateBackendConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendConfigResponseReceivedHandler;
203 typedef std::function<void(const AmplifyBackendClient*, const Model::CreateBackendStorageRequest&, const Model::CreateBackendStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendStorageResponseReceivedHandler;
204 typedef std::function<void(const AmplifyBackendClient*, const Model::CreateTokenRequest&, const Model::CreateTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTokenResponseReceivedHandler;
205 typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendRequest&, const Model::DeleteBackendOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackendResponseReceivedHandler;
206 typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendAPIRequest&, const Model::DeleteBackendAPIOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackendAPIResponseReceivedHandler;
207 typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendAuthRequest&, const Model::DeleteBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackendAuthResponseReceivedHandler;
208 typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteBackendStorageRequest&, const Model::DeleteBackendStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackendStorageResponseReceivedHandler;
209 typedef std::function<void(const AmplifyBackendClient*, const Model::DeleteTokenRequest&, const Model::DeleteTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTokenResponseReceivedHandler;
210 typedef std::function<void(const AmplifyBackendClient*, const Model::GenerateBackendAPIModelsRequest&, const Model::GenerateBackendAPIModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateBackendAPIModelsResponseReceivedHandler;
211 typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendRequest&, const Model::GetBackendOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendResponseReceivedHandler;
212 typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendAPIRequest&, const Model::GetBackendAPIOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendAPIResponseReceivedHandler;
213 typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendAPIModelsRequest&, const Model::GetBackendAPIModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendAPIModelsResponseReceivedHandler;
214 typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendAuthRequest&, const Model::GetBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendAuthResponseReceivedHandler;
215 typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendJobRequest&, const Model::GetBackendJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendJobResponseReceivedHandler;
216 typedef std::function<void(const AmplifyBackendClient*, const Model::GetBackendStorageRequest&, const Model::GetBackendStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendStorageResponseReceivedHandler;
217 typedef std::function<void(const AmplifyBackendClient*, const Model::GetTokenRequest&, const Model::GetTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTokenResponseReceivedHandler;
218 typedef std::function<void(const AmplifyBackendClient*, const Model::ImportBackendAuthRequest&, const Model::ImportBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportBackendAuthResponseReceivedHandler;
219 typedef std::function<void(const AmplifyBackendClient*, const Model::ImportBackendStorageRequest&, const Model::ImportBackendStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportBackendStorageResponseReceivedHandler;
220 typedef std::function<void(const AmplifyBackendClient*, const Model::ListBackendJobsRequest&, const Model::ListBackendJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBackendJobsResponseReceivedHandler;
221 typedef std::function<void(const AmplifyBackendClient*, const Model::ListS3BucketsRequest&, const Model::ListS3BucketsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListS3BucketsResponseReceivedHandler;
222 typedef std::function<void(const AmplifyBackendClient*, const Model::RemoveAllBackendsRequest&, const Model::RemoveAllBackendsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveAllBackendsResponseReceivedHandler;
223 typedef std::function<void(const AmplifyBackendClient*, const Model::RemoveBackendConfigRequest&, const Model::RemoveBackendConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveBackendConfigResponseReceivedHandler;
224 typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendAPIRequest&, const Model::UpdateBackendAPIOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBackendAPIResponseReceivedHandler;
225 typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendAuthRequest&, const Model::UpdateBackendAuthOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBackendAuthResponseReceivedHandler;
226 typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendConfigRequest&, const Model::UpdateBackendConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBackendConfigResponseReceivedHandler;
227 typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendJobRequest&, const Model::UpdateBackendJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBackendJobResponseReceivedHandler;
228 typedef std::function<void(const AmplifyBackendClient*, const Model::UpdateBackendStorageRequest&, const Model::UpdateBackendStorageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBackendStorageResponseReceivedHandler;
229 /* End of service model async handlers definitions */
230 } // namespace AmplifyBackend
231} // 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::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