AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AmplifyServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/amplify/AmplifyErrors.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/amplify/AmplifyEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in AmplifyClient header */
21#include <aws/amplify/model/CreateAppResult.h>
22#include <aws/amplify/model/CreateBackendEnvironmentResult.h>
23#include <aws/amplify/model/CreateBranchResult.h>
24#include <aws/amplify/model/CreateDeploymentResult.h>
25#include <aws/amplify/model/CreateDomainAssociationResult.h>
26#include <aws/amplify/model/CreateWebhookResult.h>
27#include <aws/amplify/model/DeleteAppResult.h>
28#include <aws/amplify/model/DeleteBackendEnvironmentResult.h>
29#include <aws/amplify/model/DeleteBranchResult.h>
30#include <aws/amplify/model/DeleteDomainAssociationResult.h>
31#include <aws/amplify/model/DeleteJobResult.h>
32#include <aws/amplify/model/DeleteWebhookResult.h>
33#include <aws/amplify/model/GenerateAccessLogsResult.h>
34#include <aws/amplify/model/GetAppResult.h>
35#include <aws/amplify/model/GetArtifactUrlResult.h>
36#include <aws/amplify/model/GetBackendEnvironmentResult.h>
37#include <aws/amplify/model/GetBranchResult.h>
38#include <aws/amplify/model/GetDomainAssociationResult.h>
39#include <aws/amplify/model/GetJobResult.h>
40#include <aws/amplify/model/GetWebhookResult.h>
41#include <aws/amplify/model/ListAppsResult.h>
42#include <aws/amplify/model/ListArtifactsResult.h>
43#include <aws/amplify/model/ListBackendEnvironmentsResult.h>
44#include <aws/amplify/model/ListBranchesResult.h>
45#include <aws/amplify/model/ListDomainAssociationsResult.h>
46#include <aws/amplify/model/ListJobsResult.h>
47#include <aws/amplify/model/ListTagsForResourceResult.h>
48#include <aws/amplify/model/ListWebhooksResult.h>
49#include <aws/amplify/model/StartDeploymentResult.h>
50#include <aws/amplify/model/StartJobResult.h>
51#include <aws/amplify/model/StopJobResult.h>
52#include <aws/amplify/model/TagResourceResult.h>
53#include <aws/amplify/model/UntagResourceResult.h>
54#include <aws/amplify/model/UpdateAppResult.h>
55#include <aws/amplify/model/UpdateBranchResult.h>
56#include <aws/amplify/model/UpdateDomainAssociationResult.h>
57#include <aws/amplify/model/UpdateWebhookResult.h>
58#include <aws/amplify/model/ListAppsRequest.h>
59/* End of service model headers required in AmplifyClient header */
60
61namespace Aws
62{
63 namespace Http
64 {
65 class HttpClient;
66 class HttpClientFactory;
67 } // namespace Http
68
69 namespace Utils
70 {
71 template< typename R, typename E> class Outcome;
72
73 namespace Threading
74 {
75 class Executor;
76 } // namespace Threading
77 } // namespace Utils
78
79 namespace Auth
80 {
81 class AWSCredentials;
82 class AWSCredentialsProvider;
83 } // namespace Auth
84
85 namespace Client
86 {
87 class RetryStrategy;
88 } // namespace Client
89
90 namespace Amplify
91 {
95
96 namespace Model
97 {
98 /* Service model forward declarations required in AmplifyClient header */
99 class CreateAppRequest;
105 class DeleteAppRequest;
109 class DeleteJobRequest;
112 class GetAppRequest;
115 class GetBranchRequest;
117 class GetJobRequest;
118 class GetWebhookRequest;
119 class ListAppsRequest;
124 class ListJobsRequest;
128 class StartJobRequest;
129 class StopJobRequest;
130 class TagResourceRequest;
132 class UpdateAppRequest;
136 /* End of service model forward declarations required in AmplifyClient header */
137
138 /* Service model Outcome class definitions */
176 /* End of service model Outcome class definitions */
177
178 /* Service model Outcome callable definitions */
179 typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
180 typedef std::future<CreateBackendEnvironmentOutcome> CreateBackendEnvironmentOutcomeCallable;
181 typedef std::future<CreateBranchOutcome> CreateBranchOutcomeCallable;
182 typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
183 typedef std::future<CreateDomainAssociationOutcome> CreateDomainAssociationOutcomeCallable;
184 typedef std::future<CreateWebhookOutcome> CreateWebhookOutcomeCallable;
185 typedef std::future<DeleteAppOutcome> DeleteAppOutcomeCallable;
186 typedef std::future<DeleteBackendEnvironmentOutcome> DeleteBackendEnvironmentOutcomeCallable;
187 typedef std::future<DeleteBranchOutcome> DeleteBranchOutcomeCallable;
188 typedef std::future<DeleteDomainAssociationOutcome> DeleteDomainAssociationOutcomeCallable;
189 typedef std::future<DeleteJobOutcome> DeleteJobOutcomeCallable;
190 typedef std::future<DeleteWebhookOutcome> DeleteWebhookOutcomeCallable;
191 typedef std::future<GenerateAccessLogsOutcome> GenerateAccessLogsOutcomeCallable;
192 typedef std::future<GetAppOutcome> GetAppOutcomeCallable;
193 typedef std::future<GetArtifactUrlOutcome> GetArtifactUrlOutcomeCallable;
194 typedef std::future<GetBackendEnvironmentOutcome> GetBackendEnvironmentOutcomeCallable;
195 typedef std::future<GetBranchOutcome> GetBranchOutcomeCallable;
196 typedef std::future<GetDomainAssociationOutcome> GetDomainAssociationOutcomeCallable;
197 typedef std::future<GetJobOutcome> GetJobOutcomeCallable;
198 typedef std::future<GetWebhookOutcome> GetWebhookOutcomeCallable;
199 typedef std::future<ListAppsOutcome> ListAppsOutcomeCallable;
200 typedef std::future<ListArtifactsOutcome> ListArtifactsOutcomeCallable;
201 typedef std::future<ListBackendEnvironmentsOutcome> ListBackendEnvironmentsOutcomeCallable;
202 typedef std::future<ListBranchesOutcome> ListBranchesOutcomeCallable;
203 typedef std::future<ListDomainAssociationsOutcome> ListDomainAssociationsOutcomeCallable;
204 typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
205 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
206 typedef std::future<ListWebhooksOutcome> ListWebhooksOutcomeCallable;
207 typedef std::future<StartDeploymentOutcome> StartDeploymentOutcomeCallable;
208 typedef std::future<StartJobOutcome> StartJobOutcomeCallable;
209 typedef std::future<StopJobOutcome> StopJobOutcomeCallable;
210 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
211 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
212 typedef std::future<UpdateAppOutcome> UpdateAppOutcomeCallable;
213 typedef std::future<UpdateBranchOutcome> UpdateBranchOutcomeCallable;
214 typedef std::future<UpdateDomainAssociationOutcome> UpdateDomainAssociationOutcomeCallable;
215 typedef std::future<UpdateWebhookOutcome> UpdateWebhookOutcomeCallable;
216 /* End of service model Outcome callable definitions */
217 } // namespace Model
218
219 class AmplifyClient;
220
221 /* Service model async handlers definitions */
222 typedef std::function<void(const AmplifyClient*, const Model::CreateAppRequest&, const Model::CreateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAppResponseReceivedHandler;
223 typedef std::function<void(const AmplifyClient*, const Model::CreateBackendEnvironmentRequest&, const Model::CreateBackendEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendEnvironmentResponseReceivedHandler;
224 typedef std::function<void(const AmplifyClient*, const Model::CreateBranchRequest&, const Model::CreateBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBranchResponseReceivedHandler;
225 typedef std::function<void(const AmplifyClient*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentResponseReceivedHandler;
226 typedef std::function<void(const AmplifyClient*, const Model::CreateDomainAssociationRequest&, const Model::CreateDomainAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainAssociationResponseReceivedHandler;
227 typedef std::function<void(const AmplifyClient*, const Model::CreateWebhookRequest&, const Model::CreateWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWebhookResponseReceivedHandler;
228 typedef std::function<void(const AmplifyClient*, const Model::DeleteAppRequest&, const Model::DeleteAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppResponseReceivedHandler;
229 typedef std::function<void(const AmplifyClient*, const Model::DeleteBackendEnvironmentRequest&, const Model::DeleteBackendEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackendEnvironmentResponseReceivedHandler;
230 typedef std::function<void(const AmplifyClient*, const Model::DeleteBranchRequest&, const Model::DeleteBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBranchResponseReceivedHandler;
231 typedef std::function<void(const AmplifyClient*, const Model::DeleteDomainAssociationRequest&, const Model::DeleteDomainAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainAssociationResponseReceivedHandler;
232 typedef std::function<void(const AmplifyClient*, const Model::DeleteJobRequest&, const Model::DeleteJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteJobResponseReceivedHandler;
233 typedef std::function<void(const AmplifyClient*, const Model::DeleteWebhookRequest&, const Model::DeleteWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWebhookResponseReceivedHandler;
234 typedef std::function<void(const AmplifyClient*, const Model::GenerateAccessLogsRequest&, const Model::GenerateAccessLogsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateAccessLogsResponseReceivedHandler;
235 typedef std::function<void(const AmplifyClient*, const Model::GetAppRequest&, const Model::GetAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAppResponseReceivedHandler;
236 typedef std::function<void(const AmplifyClient*, const Model::GetArtifactUrlRequest&, const Model::GetArtifactUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetArtifactUrlResponseReceivedHandler;
237 typedef std::function<void(const AmplifyClient*, const Model::GetBackendEnvironmentRequest&, const Model::GetBackendEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendEnvironmentResponseReceivedHandler;
238 typedef std::function<void(const AmplifyClient*, const Model::GetBranchRequest&, const Model::GetBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBranchResponseReceivedHandler;
239 typedef std::function<void(const AmplifyClient*, const Model::GetDomainAssociationRequest&, const Model::GetDomainAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainAssociationResponseReceivedHandler;
240 typedef std::function<void(const AmplifyClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobResponseReceivedHandler;
241 typedef std::function<void(const AmplifyClient*, const Model::GetWebhookRequest&, const Model::GetWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWebhookResponseReceivedHandler;
242 typedef std::function<void(const AmplifyClient*, const Model::ListAppsRequest&, const Model::ListAppsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppsResponseReceivedHandler;
243 typedef std::function<void(const AmplifyClient*, const Model::ListArtifactsRequest&, const Model::ListArtifactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListArtifactsResponseReceivedHandler;
244 typedef std::function<void(const AmplifyClient*, const Model::ListBackendEnvironmentsRequest&, const Model::ListBackendEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBackendEnvironmentsResponseReceivedHandler;
245 typedef std::function<void(const AmplifyClient*, const Model::ListBranchesRequest&, const Model::ListBranchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBranchesResponseReceivedHandler;
246 typedef std::function<void(const AmplifyClient*, const Model::ListDomainAssociationsRequest&, const Model::ListDomainAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainAssociationsResponseReceivedHandler;
247 typedef std::function<void(const AmplifyClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
248 typedef std::function<void(const AmplifyClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
249 typedef std::function<void(const AmplifyClient*, const Model::ListWebhooksRequest&, const Model::ListWebhooksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWebhooksResponseReceivedHandler;
250 typedef std::function<void(const AmplifyClient*, const Model::StartDeploymentRequest&, const Model::StartDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDeploymentResponseReceivedHandler;
251 typedef std::function<void(const AmplifyClient*, const Model::StartJobRequest&, const Model::StartJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartJobResponseReceivedHandler;
252 typedef std::function<void(const AmplifyClient*, const Model::StopJobRequest&, const Model::StopJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopJobResponseReceivedHandler;
253 typedef std::function<void(const AmplifyClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
254 typedef std::function<void(const AmplifyClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
255 typedef std::function<void(const AmplifyClient*, const Model::UpdateAppRequest&, const Model::UpdateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAppResponseReceivedHandler;
256 typedef std::function<void(const AmplifyClient*, const Model::UpdateBranchRequest&, const Model::UpdateBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBranchResponseReceivedHandler;
257 typedef std::function<void(const AmplifyClient*, const Model::UpdateDomainAssociationRequest&, const Model::UpdateDomainAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainAssociationResponseReceivedHandler;
258 typedef std::function<void(const AmplifyClient*, const Model::UpdateWebhookRequest&, const Model::UpdateWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWebhookResponseReceivedHandler;
259 /* End of service model async handlers definitions */
260 } // namespace Amplify
261} // 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::UpdateWebhookRequest &, const Model::UpdateWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWebhookResponseReceivedHandler
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::ListAppsRequest &, const Model::ListAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppsResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::DeleteBackendEnvironmentRequest &, const Model::DeleteBackendEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendEnvironmentResponseReceivedHandler
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::DeleteWebhookRequest &, const Model::DeleteWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebhookResponseReceivedHandler
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::GetWebhookRequest &, const Model::GetWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWebhookResponseReceivedHandler
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::DeleteBranchRequest &, const Model::DeleteBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBranchResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::UpdateBranchRequest &, const Model::UpdateBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBranchResponseReceivedHandler
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::GetDomainAssociationRequest &, const Model::GetDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainAssociationResponseReceivedHandler
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::CreateWebhookRequest &, const Model::CreateWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWebhookResponseReceivedHandler
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::GetArtifactUrlRequest &, const Model::GetArtifactUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetArtifactUrlResponseReceivedHandler
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::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::CreateDomainAssociationRequest &, const Model::CreateDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainAssociationResponseReceivedHandler
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::StopJobRequest &, const Model::StopJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopJobResponseReceivedHandler
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::GetAppRequest &, const Model::GetAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppResponseReceivedHandler
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::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobResponseReceivedHandler
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::DeleteDomainAssociationRequest &, const Model::DeleteDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainAssociationResponseReceivedHandler
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::ListArtifactsRequest &, const Model::ListArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListArtifactsResponseReceivedHandler