AWS SDK for C++

AWS SDK for C++ Version 1.11.748

Loading...
Searching...
No Matches
AmplifyServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/amplify/AmplifyEndpointProvider.h>
10#include <aws/amplify/AmplifyErrors.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 AmplifyClient header */
22#include <aws/amplify/model/CreateAppResult.h>
23#include <aws/amplify/model/CreateBackendEnvironmentResult.h>
24#include <aws/amplify/model/CreateBranchResult.h>
25#include <aws/amplify/model/CreateDeploymentResult.h>
26#include <aws/amplify/model/CreateDomainAssociationResult.h>
27#include <aws/amplify/model/CreateWebhookResult.h>
28#include <aws/amplify/model/DeleteAppResult.h>
29#include <aws/amplify/model/DeleteBackendEnvironmentResult.h>
30#include <aws/amplify/model/DeleteBranchResult.h>
31#include <aws/amplify/model/DeleteDomainAssociationResult.h>
32#include <aws/amplify/model/DeleteJobResult.h>
33#include <aws/amplify/model/DeleteWebhookResult.h>
34#include <aws/amplify/model/GenerateAccessLogsResult.h>
35#include <aws/amplify/model/GetAppResult.h>
36#include <aws/amplify/model/GetArtifactUrlResult.h>
37#include <aws/amplify/model/GetBackendEnvironmentResult.h>
38#include <aws/amplify/model/GetBranchResult.h>
39#include <aws/amplify/model/GetDomainAssociationResult.h>
40#include <aws/amplify/model/GetJobResult.h>
41#include <aws/amplify/model/GetWebhookResult.h>
42#include <aws/amplify/model/ListAppsRequest.h>
43#include <aws/amplify/model/ListAppsResult.h>
44#include <aws/amplify/model/ListArtifactsResult.h>
45#include <aws/amplify/model/ListBackendEnvironmentsResult.h>
46#include <aws/amplify/model/ListBranchesResult.h>
47#include <aws/amplify/model/ListDomainAssociationsResult.h>
48#include <aws/amplify/model/ListJobsResult.h>
49#include <aws/amplify/model/ListTagsForResourceResult.h>
50#include <aws/amplify/model/ListWebhooksResult.h>
51#include <aws/amplify/model/StartDeploymentResult.h>
52#include <aws/amplify/model/StartJobResult.h>
53#include <aws/amplify/model/StopJobResult.h>
54#include <aws/amplify/model/TagResourceResult.h>
55#include <aws/amplify/model/UntagResourceResult.h>
56#include <aws/amplify/model/UpdateAppResult.h>
57#include <aws/amplify/model/UpdateBranchResult.h>
58#include <aws/amplify/model/UpdateDomainAssociationResult.h>
59#include <aws/amplify/model/UpdateWebhookResult.h>
60/* End of service model headers required in AmplifyClient header */
61
62namespace Aws {
63namespace Http {
64class HttpClient;
65class HttpClientFactory;
66} // namespace Http
67
68namespace Utils {
69template <typename R, typename E>
70class Outcome;
71
72namespace Threading {
73class Executor;
74} // namespace Threading
75} // namespace Utils
76
77namespace Auth {
78class AWSCredentials;
79class AWSCredentialsProvider;
80} // namespace Auth
81
82namespace Client {
83class RetryStrategy;
84} // namespace Client
85
86namespace Amplify {
90
91namespace Model {
92/* Service model forward declarations required in AmplifyClient header */
103class DeleteJobRequest;
106class GetAppRequest;
109class GetBranchRequest;
111class GetJobRequest;
113class ListAppsRequest;
118class ListJobsRequest;
122class StartJobRequest;
123class StopJobRequest;
126class UpdateAppRequest;
130/* End of service model forward declarations required in AmplifyClient header */
131
132/* Service model Outcome class definitions */
170/* End of service model Outcome class definitions */
171
172/* Service model Outcome callable definitions */
173typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
174typedef std::future<CreateBackendEnvironmentOutcome> CreateBackendEnvironmentOutcomeCallable;
175typedef std::future<CreateBranchOutcome> CreateBranchOutcomeCallable;
176typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
177typedef std::future<CreateDomainAssociationOutcome> CreateDomainAssociationOutcomeCallable;
178typedef std::future<CreateWebhookOutcome> CreateWebhookOutcomeCallable;
179typedef std::future<DeleteAppOutcome> DeleteAppOutcomeCallable;
180typedef std::future<DeleteBackendEnvironmentOutcome> DeleteBackendEnvironmentOutcomeCallable;
181typedef std::future<DeleteBranchOutcome> DeleteBranchOutcomeCallable;
182typedef std::future<DeleteDomainAssociationOutcome> DeleteDomainAssociationOutcomeCallable;
183typedef std::future<DeleteJobOutcome> DeleteJobOutcomeCallable;
184typedef std::future<DeleteWebhookOutcome> DeleteWebhookOutcomeCallable;
185typedef std::future<GenerateAccessLogsOutcome> GenerateAccessLogsOutcomeCallable;
186typedef std::future<GetAppOutcome> GetAppOutcomeCallable;
187typedef std::future<GetArtifactUrlOutcome> GetArtifactUrlOutcomeCallable;
188typedef std::future<GetBackendEnvironmentOutcome> GetBackendEnvironmentOutcomeCallable;
189typedef std::future<GetBranchOutcome> GetBranchOutcomeCallable;
190typedef std::future<GetDomainAssociationOutcome> GetDomainAssociationOutcomeCallable;
191typedef std::future<GetJobOutcome> GetJobOutcomeCallable;
192typedef std::future<GetWebhookOutcome> GetWebhookOutcomeCallable;
193typedef std::future<ListAppsOutcome> ListAppsOutcomeCallable;
194typedef std::future<ListArtifactsOutcome> ListArtifactsOutcomeCallable;
195typedef std::future<ListBackendEnvironmentsOutcome> ListBackendEnvironmentsOutcomeCallable;
196typedef std::future<ListBranchesOutcome> ListBranchesOutcomeCallable;
197typedef std::future<ListDomainAssociationsOutcome> ListDomainAssociationsOutcomeCallable;
198typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
199typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
200typedef std::future<ListWebhooksOutcome> ListWebhooksOutcomeCallable;
201typedef std::future<StartDeploymentOutcome> StartDeploymentOutcomeCallable;
202typedef std::future<StartJobOutcome> StartJobOutcomeCallable;
203typedef std::future<StopJobOutcome> StopJobOutcomeCallable;
204typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
205typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
206typedef std::future<UpdateAppOutcome> UpdateAppOutcomeCallable;
207typedef std::future<UpdateBranchOutcome> UpdateBranchOutcomeCallable;
208typedef std::future<UpdateDomainAssociationOutcome> UpdateDomainAssociationOutcomeCallable;
209typedef std::future<UpdateWebhookOutcome> UpdateWebhookOutcomeCallable;
210/* End of service model Outcome callable definitions */
211} // namespace Model
212
213class AmplifyClient;
214
215/* Service model async handlers definitions */
216typedef std::function<void(const AmplifyClient*, const Model::CreateAppRequest&, const Model::CreateAppOutcome&,
217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
219typedef std::function<void(const AmplifyClient*, const Model::CreateBackendEnvironmentRequest&,
220 const Model::CreateBackendEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
222typedef std::function<void(const AmplifyClient*, const Model::CreateBranchRequest&, const Model::CreateBranchOutcome&,
223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
225typedef std::function<void(const AmplifyClient*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&,
226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
231typedef std::function<void(const AmplifyClient*, const Model::CreateWebhookRequest&, const Model::CreateWebhookOutcome&,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
234typedef std::function<void(const AmplifyClient*, const Model::DeleteAppRequest&, const Model::DeleteAppOutcome&,
235 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
237typedef std::function<void(const AmplifyClient*, const Model::DeleteBackendEnvironmentRequest&,
238 const Model::DeleteBackendEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
240typedef std::function<void(const AmplifyClient*, const Model::DeleteBranchRequest&, const Model::DeleteBranchOutcome&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const AmplifyClient*, const Model::DeleteJobRequest&, const Model::DeleteJobOutcome&,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const AmplifyClient*, const Model::DeleteWebhookRequest&, const Model::DeleteWebhookOutcome&,
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const AmplifyClient*, const Model::GenerateAccessLogsRequest&, const Model::GenerateAccessLogsOutcome&,
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const AmplifyClient*, const Model::GetAppRequest&, const Model::GetAppOutcome&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const AmplifyClient*, const Model::GetArtifactUrlRequest&, const Model::GetArtifactUrlOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const AmplifyClient*, const Model::GetBackendEnvironmentRequest&, const Model::GetBackendEnvironmentOutcome&,
262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264typedef std::function<void(const AmplifyClient*, const Model::GetBranchRequest&, const Model::GetBranchOutcome&,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
267typedef std::function<void(const AmplifyClient*, const Model::GetDomainAssociationRequest&, const Model::GetDomainAssociationOutcome&,
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
270typedef std::function<void(const AmplifyClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
273typedef std::function<void(const AmplifyClient*, const Model::GetWebhookRequest&, const Model::GetWebhookOutcome&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const AmplifyClient*, const Model::ListAppsRequest&, const Model::ListAppsOutcome&,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const AmplifyClient*, const Model::ListArtifactsRequest&, const Model::ListArtifactsOutcome&,
280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285typedef std::function<void(const AmplifyClient*, const Model::ListBranchesRequest&, const Model::ListBranchesOutcome&,
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const AmplifyClient*, const Model::ListDomainAssociationsRequest&, const Model::ListDomainAssociationsOutcome&,
289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
291typedef std::function<void(const AmplifyClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const AmplifyClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const AmplifyClient*, const Model::ListWebhooksRequest&, const Model::ListWebhooksOutcome&,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300typedef std::function<void(const AmplifyClient*, const Model::StartDeploymentRequest&, const Model::StartDeploymentOutcome&,
301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
303typedef std::function<void(const AmplifyClient*, const Model::StartJobRequest&, const Model::StartJobOutcome&,
304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
306typedef std::function<void(const AmplifyClient*, const Model::StopJobRequest&, const Model::StopJobOutcome&,
307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
309typedef std::function<void(const AmplifyClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
310 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
312typedef std::function<void(const AmplifyClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
315typedef std::function<void(const AmplifyClient*, const Model::UpdateAppRequest&, const Model::UpdateAppOutcome&,
316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
318typedef std::function<void(const AmplifyClient*, const Model::UpdateBranchRequest&, const Model::UpdateBranchOutcome&,
319 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
324typedef std::function<void(const AmplifyClient*, const Model::UpdateWebhookRequest&, const Model::UpdateWebhookOutcome&,
325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
327/* End of service model async handlers definitions */
328} // namespace Amplify
329} // namespace Aws
EndpointProviderBase< AmplifyClientConfiguration, AmplifyBuiltInParameters, AmplifyClientContextParameters > AmplifyEndpointProviderBase
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
std::future< ListArtifactsOutcome > ListArtifactsOutcomeCallable
Aws::Utils::Outcome< ListArtifactsResult, AmplifyError > ListArtifactsOutcome
std::future< UpdateWebhookOutcome > UpdateWebhookOutcomeCallable
Aws::Utils::Outcome< CreateBackendEnvironmentResult, AmplifyError > CreateBackendEnvironmentOutcome
Aws::Utils::Outcome< TagResourceResult, AmplifyError > TagResourceOutcome
std::future< GetBackendEnvironmentOutcome > GetBackendEnvironmentOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
std::future< GetDomainAssociationOutcome > GetDomainAssociationOutcomeCallable
std::future< CreateBranchOutcome > CreateBranchOutcomeCallable
Aws::Utils::Outcome< GetDomainAssociationResult, AmplifyError > GetDomainAssociationOutcome
Aws::Utils::Outcome< CreateBranchResult, AmplifyError > CreateBranchOutcome
std::future< CreateWebhookOutcome > CreateWebhookOutcomeCallable
Aws::Utils::Outcome< CreateDomainAssociationResult, AmplifyError > CreateDomainAssociationOutcome
Aws::Utils::Outcome< StartDeploymentResult, AmplifyError > StartDeploymentOutcome
Aws::Utils::Outcome< UntagResourceResult, AmplifyError > UntagResourceOutcome
std::future< GetBranchOutcome > GetBranchOutcomeCallable
Aws::Utils::Outcome< UpdateWebhookResult, AmplifyError > UpdateWebhookOutcome
std::future< GetJobOutcome > GetJobOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< GetBackendEnvironmentResult, AmplifyError > GetBackendEnvironmentOutcome
std::future< DeleteAppOutcome > DeleteAppOutcomeCallable
Aws::Utils::Outcome< UpdateBranchResult, AmplifyError > UpdateBranchOutcome
Aws::Utils::Outcome< GetJobResult, AmplifyError > GetJobOutcome
std::future< GetArtifactUrlOutcome > GetArtifactUrlOutcomeCallable
Aws::Utils::Outcome< DeleteBackendEnvironmentResult, AmplifyError > DeleteBackendEnvironmentOutcome
std::future< GetWebhookOutcome > GetWebhookOutcomeCallable
std::future< ListDomainAssociationsOutcome > ListDomainAssociationsOutcomeCallable
Aws::Utils::Outcome< StopJobResult, AmplifyError > StopJobOutcome
Aws::Utils::Outcome< CreateAppResult, AmplifyError > CreateAppOutcome
std::future< DeleteDomainAssociationOutcome > DeleteDomainAssociationOutcomeCallable
std::future< DeleteWebhookOutcome > DeleteWebhookOutcomeCallable
std::future< StartJobOutcome > StartJobOutcomeCallable
std::future< StartDeploymentOutcome > StartDeploymentOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, AmplifyError > ListTagsForResourceOutcome
Aws::Utils::Outcome< ListJobsResult, AmplifyError > ListJobsOutcome
std::future< ListBackendEnvironmentsOutcome > ListBackendEnvironmentsOutcomeCallable
Aws::Utils::Outcome< ListBranchesResult, AmplifyError > ListBranchesOutcome
std::future< CreateBackendEnvironmentOutcome > CreateBackendEnvironmentOutcomeCallable
std::future< GetAppOutcome > GetAppOutcomeCallable
Aws::Utils::Outcome< GetBranchResult, AmplifyError > GetBranchOutcome
Aws::Utils::Outcome< GetWebhookResult, AmplifyError > GetWebhookOutcome
Aws::Utils::Outcome< DeleteAppResult, AmplifyError > DeleteAppOutcome
std::future< CreateAppOutcome > CreateAppOutcomeCallable
Aws::Utils::Outcome< ListBackendEnvironmentsResult, AmplifyError > ListBackendEnvironmentsOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListAppsOutcome > ListAppsOutcomeCallable
std::future< DeleteJobOutcome > DeleteJobOutcomeCallable
std::future< UpdateDomainAssociationOutcome > UpdateDomainAssociationOutcomeCallable
Aws::Utils::Outcome< DeleteDomainAssociationResult, AmplifyError > DeleteDomainAssociationOutcome
Aws::Utils::Outcome< DeleteJobResult, AmplifyError > DeleteJobOutcome
Aws::Utils::Outcome< DeleteBranchResult, AmplifyError > DeleteBranchOutcome
std::future< UpdateBranchOutcome > UpdateBranchOutcomeCallable
Aws::Utils::Outcome< GetAppResult, AmplifyError > GetAppOutcome
Aws::Utils::Outcome< ListWebhooksResult, AmplifyError > ListWebhooksOutcome
Aws::Utils::Outcome< GenerateAccessLogsResult, AmplifyError > GenerateAccessLogsOutcome
Aws::Utils::Outcome< ListDomainAssociationsResult, AmplifyError > ListDomainAssociationsOutcome
Aws::Utils::Outcome< UpdateDomainAssociationResult, AmplifyError > UpdateDomainAssociationOutcome
std::future< StopJobOutcome > StopJobOutcomeCallable
Aws::Utils::Outcome< UpdateAppResult, AmplifyError > UpdateAppOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< CreateWebhookResult, AmplifyError > CreateWebhookOutcome
std::future< ListBranchesOutcome > ListBranchesOutcomeCallable
Aws::Utils::Outcome< StartJobResult, AmplifyError > StartJobOutcome
std::future< GenerateAccessLogsOutcome > GenerateAccessLogsOutcomeCallable
Aws::Utils::Outcome< CreateDeploymentResult, AmplifyError > CreateDeploymentOutcome
std::future< DeleteBackendEnvironmentOutcome > DeleteBackendEnvironmentOutcomeCallable
std::future< CreateDomainAssociationOutcome > CreateDomainAssociationOutcomeCallable
Aws::Utils::Outcome< ListAppsResult, AmplifyError > ListAppsOutcome
Aws::Utils::Outcome< GetArtifactUrlResult, AmplifyError > GetArtifactUrlOutcome
Aws::Utils::Outcome< DeleteWebhookResult, AmplifyError > DeleteWebhookOutcome
std::future< ListWebhooksOutcome > ListWebhooksOutcomeCallable
std::future< DeleteBranchOutcome > DeleteBranchOutcomeCallable
std::future< UpdateAppOutcome > UpdateAppOutcomeCallable
std::function< void(const AmplifyClient *, const Model::CreateAppRequest &, const Model::CreateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAppResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateDomainAssociationRequest &, const Model::CreateDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDomainAssociationResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetBranchRequest &, const Model::GetBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBranchResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListArtifactsRequest &, const Model::ListArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListArtifactsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteBranchRequest &, const Model::DeleteBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBranchResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteBackendEnvironmentRequest &, const Model::DeleteBackendEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBackendEnvironmentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GenerateAccessLogsRequest &, const Model::GenerateAccessLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GenerateAccessLogsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteJobResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UpdateBranchRequest &, const Model::UpdateBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBranchResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListDomainAssociationsRequest &, const Model::ListDomainAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainAssociationsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::StartJobRequest &, const Model::StartJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartJobResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteDomainAssociationRequest &, const Model::DeleteDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainAssociationResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDeploymentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateBackendEnvironmentRequest &, const Model::CreateBackendEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBackendEnvironmentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListAppsRequest &, const Model::ListAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAppsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetBackendEnvironmentRequest &, const Model::GetBackendEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBackendEnvironmentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListBranchesRequest &, const Model::ListBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBranchesResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::StopJobRequest &, const Model::StopJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopJobResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteAppRequest &, const Model::DeleteAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAppResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateWebhookRequest &, const Model::CreateWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWebhookResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetArtifactUrlRequest &, const Model::GetArtifactUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetArtifactUrlResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetDomainAssociationRequest &, const Model::GetDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainAssociationResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetWebhookRequest &, const Model::GetWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWebhookResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UpdateWebhookRequest &, const Model::UpdateWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWebhookResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateBranchRequest &, const Model::CreateBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBranchResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListJobsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UpdateAppRequest &, const Model::UpdateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAppResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::StartDeploymentRequest &, const Model::StartDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDeploymentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteWebhookRequest &, const Model::DeleteWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWebhookResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListBackendEnvironmentsRequest &, const Model::ListBackendEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBackendEnvironmentsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UpdateDomainAssociationRequest &, const Model::UpdateDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainAssociationResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListWebhooksRequest &, const Model::ListWebhooksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWebhooksResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetAppRequest &, const Model::GetAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAppResponseReceivedHandler