AWS SDK for C++  1.9.131
AWS SDK for C++
AmplifyClient.h
Go to the documentation of this file.
1 
6 #pragma once
53 #include <future>
54 #include <functional>
55 
56 namespace Aws
57 {
58 
59 namespace Http
60 {
61  class HttpClient;
62  class HttpClientFactory;
63 } // namespace Http
64 
65 namespace Utils
66 {
67  template< typename R, typename E> class Outcome;
68 namespace Threading
69 {
70  class Executor;
71 } // namespace Threading
72 } // namespace Utils
73 
74 namespace Auth
75 {
76  class AWSCredentials;
77  class AWSCredentialsProvider;
78 } // namespace Auth
79 
80 namespace Client
81 {
82  class RetryStrategy;
83 } // namespace Client
84 
85 namespace Amplify
86 {
87 
88 namespace Model
89 {
90  class CreateAppRequest;
92  class CreateBranchRequest;
96  class DeleteAppRequest;
98  class DeleteBranchRequest;
100  class DeleteJobRequest;
101  class DeleteWebhookRequest;
103  class GetAppRequest;
104  class GetArtifactUrlRequest;
106  class GetBranchRequest;
108  class GetJobRequest;
109  class GetWebhookRequest;
110  class ListAppsRequest;
111  class ListArtifactsRequest;
113  class ListBranchesRequest;
115  class ListJobsRequest;
117  class ListWebhooksRequest;
119  class StartJobRequest;
120  class StopJobRequest;
121  class TagResourceRequest;
122  class UntagResourceRequest;
123  class UpdateAppRequest;
124  class UpdateBranchRequest;
126  class UpdateWebhookRequest;
127 
165 
166  typedef std::future<CreateAppOutcome> CreateAppOutcomeCallable;
167  typedef std::future<CreateBackendEnvironmentOutcome> CreateBackendEnvironmentOutcomeCallable;
168  typedef std::future<CreateBranchOutcome> CreateBranchOutcomeCallable;
169  typedef std::future<CreateDeploymentOutcome> CreateDeploymentOutcomeCallable;
170  typedef std::future<CreateDomainAssociationOutcome> CreateDomainAssociationOutcomeCallable;
171  typedef std::future<CreateWebhookOutcome> CreateWebhookOutcomeCallable;
172  typedef std::future<DeleteAppOutcome> DeleteAppOutcomeCallable;
173  typedef std::future<DeleteBackendEnvironmentOutcome> DeleteBackendEnvironmentOutcomeCallable;
174  typedef std::future<DeleteBranchOutcome> DeleteBranchOutcomeCallable;
175  typedef std::future<DeleteDomainAssociationOutcome> DeleteDomainAssociationOutcomeCallable;
176  typedef std::future<DeleteJobOutcome> DeleteJobOutcomeCallable;
177  typedef std::future<DeleteWebhookOutcome> DeleteWebhookOutcomeCallable;
178  typedef std::future<GenerateAccessLogsOutcome> GenerateAccessLogsOutcomeCallable;
179  typedef std::future<GetAppOutcome> GetAppOutcomeCallable;
180  typedef std::future<GetArtifactUrlOutcome> GetArtifactUrlOutcomeCallable;
181  typedef std::future<GetBackendEnvironmentOutcome> GetBackendEnvironmentOutcomeCallable;
182  typedef std::future<GetBranchOutcome> GetBranchOutcomeCallable;
183  typedef std::future<GetDomainAssociationOutcome> GetDomainAssociationOutcomeCallable;
184  typedef std::future<GetJobOutcome> GetJobOutcomeCallable;
185  typedef std::future<GetWebhookOutcome> GetWebhookOutcomeCallable;
186  typedef std::future<ListAppsOutcome> ListAppsOutcomeCallable;
187  typedef std::future<ListArtifactsOutcome> ListArtifactsOutcomeCallable;
188  typedef std::future<ListBackendEnvironmentsOutcome> ListBackendEnvironmentsOutcomeCallable;
189  typedef std::future<ListBranchesOutcome> ListBranchesOutcomeCallable;
190  typedef std::future<ListDomainAssociationsOutcome> ListDomainAssociationsOutcomeCallable;
191  typedef std::future<ListJobsOutcome> ListJobsOutcomeCallable;
192  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
193  typedef std::future<ListWebhooksOutcome> ListWebhooksOutcomeCallable;
194  typedef std::future<StartDeploymentOutcome> StartDeploymentOutcomeCallable;
195  typedef std::future<StartJobOutcome> StartJobOutcomeCallable;
196  typedef std::future<StopJobOutcome> StopJobOutcomeCallable;
197  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
198  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
199  typedef std::future<UpdateAppOutcome> UpdateAppOutcomeCallable;
200  typedef std::future<UpdateBranchOutcome> UpdateBranchOutcomeCallable;
201  typedef std::future<UpdateDomainAssociationOutcome> UpdateDomainAssociationOutcomeCallable;
202  typedef std::future<UpdateWebhookOutcome> UpdateWebhookOutcomeCallable;
203 } // namespace Model
204 
205  class AmplifyClient;
206 
207  typedef std::function<void(const AmplifyClient*, const Model::CreateAppRequest&, const Model::CreateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAppResponseReceivedHandler;
208  typedef std::function<void(const AmplifyClient*, const Model::CreateBackendEnvironmentRequest&, const Model::CreateBackendEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBackendEnvironmentResponseReceivedHandler;
209  typedef std::function<void(const AmplifyClient*, const Model::CreateBranchRequest&, const Model::CreateBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBranchResponseReceivedHandler;
210  typedef std::function<void(const AmplifyClient*, const Model::CreateDeploymentRequest&, const Model::CreateDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeploymentResponseReceivedHandler;
211  typedef std::function<void(const AmplifyClient*, const Model::CreateDomainAssociationRequest&, const Model::CreateDomainAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDomainAssociationResponseReceivedHandler;
212  typedef std::function<void(const AmplifyClient*, const Model::CreateWebhookRequest&, const Model::CreateWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWebhookResponseReceivedHandler;
213  typedef std::function<void(const AmplifyClient*, const Model::DeleteAppRequest&, const Model::DeleteAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAppResponseReceivedHandler;
214  typedef std::function<void(const AmplifyClient*, const Model::DeleteBackendEnvironmentRequest&, const Model::DeleteBackendEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBackendEnvironmentResponseReceivedHandler;
215  typedef std::function<void(const AmplifyClient*, const Model::DeleteBranchRequest&, const Model::DeleteBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBranchResponseReceivedHandler;
216  typedef std::function<void(const AmplifyClient*, const Model::DeleteDomainAssociationRequest&, const Model::DeleteDomainAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDomainAssociationResponseReceivedHandler;
217  typedef std::function<void(const AmplifyClient*, const Model::DeleteJobRequest&, const Model::DeleteJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteJobResponseReceivedHandler;
218  typedef std::function<void(const AmplifyClient*, const Model::DeleteWebhookRequest&, const Model::DeleteWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWebhookResponseReceivedHandler;
219  typedef std::function<void(const AmplifyClient*, const Model::GenerateAccessLogsRequest&, const Model::GenerateAccessLogsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateAccessLogsResponseReceivedHandler;
220  typedef std::function<void(const AmplifyClient*, const Model::GetAppRequest&, const Model::GetAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAppResponseReceivedHandler;
221  typedef std::function<void(const AmplifyClient*, const Model::GetArtifactUrlRequest&, const Model::GetArtifactUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetArtifactUrlResponseReceivedHandler;
222  typedef std::function<void(const AmplifyClient*, const Model::GetBackendEnvironmentRequest&, const Model::GetBackendEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBackendEnvironmentResponseReceivedHandler;
223  typedef std::function<void(const AmplifyClient*, const Model::GetBranchRequest&, const Model::GetBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBranchResponseReceivedHandler;
224  typedef std::function<void(const AmplifyClient*, const Model::GetDomainAssociationRequest&, const Model::GetDomainAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDomainAssociationResponseReceivedHandler;
225  typedef std::function<void(const AmplifyClient*, const Model::GetJobRequest&, const Model::GetJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobResponseReceivedHandler;
226  typedef std::function<void(const AmplifyClient*, const Model::GetWebhookRequest&, const Model::GetWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetWebhookResponseReceivedHandler;
227  typedef std::function<void(const AmplifyClient*, const Model::ListAppsRequest&, const Model::ListAppsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAppsResponseReceivedHandler;
228  typedef std::function<void(const AmplifyClient*, const Model::ListArtifactsRequest&, const Model::ListArtifactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListArtifactsResponseReceivedHandler;
229  typedef std::function<void(const AmplifyClient*, const Model::ListBackendEnvironmentsRequest&, const Model::ListBackendEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBackendEnvironmentsResponseReceivedHandler;
230  typedef std::function<void(const AmplifyClient*, const Model::ListBranchesRequest&, const Model::ListBranchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBranchesResponseReceivedHandler;
231  typedef std::function<void(const AmplifyClient*, const Model::ListDomainAssociationsRequest&, const Model::ListDomainAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDomainAssociationsResponseReceivedHandler;
232  typedef std::function<void(const AmplifyClient*, const Model::ListJobsRequest&, const Model::ListJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListJobsResponseReceivedHandler;
233  typedef std::function<void(const AmplifyClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
234  typedef std::function<void(const AmplifyClient*, const Model::ListWebhooksRequest&, const Model::ListWebhooksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWebhooksResponseReceivedHandler;
235  typedef std::function<void(const AmplifyClient*, const Model::StartDeploymentRequest&, const Model::StartDeploymentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDeploymentResponseReceivedHandler;
236  typedef std::function<void(const AmplifyClient*, const Model::StartJobRequest&, const Model::StartJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartJobResponseReceivedHandler;
237  typedef std::function<void(const AmplifyClient*, const Model::StopJobRequest&, const Model::StopJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopJobResponseReceivedHandler;
238  typedef std::function<void(const AmplifyClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
239  typedef std::function<void(const AmplifyClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
240  typedef std::function<void(const AmplifyClient*, const Model::UpdateAppRequest&, const Model::UpdateAppOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAppResponseReceivedHandler;
241  typedef std::function<void(const AmplifyClient*, const Model::UpdateBranchRequest&, const Model::UpdateBranchOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateBranchResponseReceivedHandler;
242  typedef std::function<void(const AmplifyClient*, const Model::UpdateDomainAssociationRequest&, const Model::UpdateDomainAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDomainAssociationResponseReceivedHandler;
243  typedef std::function<void(const AmplifyClient*, const Model::UpdateWebhookRequest&, const Model::UpdateWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateWebhookResponseReceivedHandler;
244 
256  {
257  public:
259 
265 
271 
276  AmplifyClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
278 
279  virtual ~AmplifyClient();
280 
281 
288 
297 
305  virtual void CreateAppAsync(const Model::CreateAppRequest& request, const CreateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
306 
314 
324 
333  virtual void CreateBackendEnvironmentAsync(const Model::CreateBackendEnvironmentRequest& request, const CreateBackendEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
334 
341 
350 
358  virtual void CreateBranchAsync(const Model::CreateBranchRequest& request, const CreateBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
359 
367 
377 
386  virtual void CreateDeploymentAsync(const Model::CreateDeploymentRequest& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
387 
395 
405 
414  virtual void CreateDomainAssociationAsync(const Model::CreateDomainAssociationRequest& request, const CreateDomainAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
415 
422 
431 
439  virtual void CreateWebhookAsync(const Model::CreateWebhookRequest& request, const CreateWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
440 
448 
458 
467  virtual void DeleteAppAsync(const Model::DeleteAppRequest& request, const DeleteAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
468 
476 
486 
495  virtual void DeleteBackendEnvironmentAsync(const Model::DeleteBackendEnvironmentRequest& request, const DeleteBackendEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
496 
503 
512 
520  virtual void DeleteBranchAsync(const Model::DeleteBranchRequest& request, const DeleteBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
521 
529 
539 
548  virtual void DeleteDomainAssociationAsync(const Model::DeleteDomainAssociationRequest& request, const DeleteDomainAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
549 
556 
565 
573  virtual void DeleteJobAsync(const Model::DeleteJobRequest& request, const DeleteJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
574 
581 
590 
598  virtual void DeleteWebhookAsync(const Model::DeleteWebhookRequest& request, const DeleteWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
599 
607 
617 
626  virtual void GenerateAccessLogsAsync(const Model::GenerateAccessLogsRequest& request, const GenerateAccessLogsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
627 
633  virtual Model::GetAppOutcome GetApp(const Model::GetAppRequest& request) const;
634 
643 
651  virtual void GetAppAsync(const Model::GetAppRequest& request, const GetAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
652 
660 
670 
679  virtual void GetArtifactUrlAsync(const Model::GetArtifactUrlRequest& request, const GetArtifactUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
680 
688 
698 
707  virtual void GetBackendEnvironmentAsync(const Model::GetBackendEnvironmentRequest& request, const GetBackendEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
708 
715 
724 
732  virtual void GetBranchAsync(const Model::GetBranchRequest& request, const GetBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
733 
741 
751 
760  virtual void GetDomainAssociationAsync(const Model::GetDomainAssociationRequest& request, const GetDomainAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
761 
767  virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest& request) const;
768 
777 
785  virtual void GetJobAsync(const Model::GetJobRequest& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
786 
794 
804 
813  virtual void GetWebhookAsync(const Model::GetWebhookRequest& request, const GetWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
814 
821 
830 
838  virtual void ListAppsAsync(const Model::ListAppsRequest& request, const ListAppsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
839 
847 
857 
866  virtual void ListArtifactsAsync(const Model::ListArtifactsRequest& request, const ListArtifactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
867 
875 
885 
894  virtual void ListBackendEnvironmentsAsync(const Model::ListBackendEnvironmentsRequest& request, const ListBackendEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
895 
902 
911 
919  virtual void ListBranchesAsync(const Model::ListBranchesRequest& request, const ListBranchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
920 
928 
938 
947  virtual void ListDomainAssociationsAsync(const Model::ListDomainAssociationsRequest& request, const ListDomainAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
948 
955 
964 
972  virtual void ListJobsAsync(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
973 
981 
991 
1000  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1001 
1009 
1019 
1028  virtual void ListWebhooksAsync(const Model::ListWebhooksRequest& request, const ListWebhooksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1029 
1037 
1047 
1056  virtual void StartDeploymentAsync(const Model::StartDeploymentRequest& request, const StartDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1057 
1064 
1073 
1081  virtual void StartJobAsync(const Model::StartJobRequest& request, const StartJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1082 
1089  virtual Model::StopJobOutcome StopJob(const Model::StopJobRequest& request) const;
1090 
1100 
1109  virtual void StopJobAsync(const Model::StopJobRequest& request, const StopJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1110 
1117 
1126 
1134  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1135 
1143 
1153 
1162  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1163 
1170 
1179 
1187  virtual void UpdateAppAsync(const Model::UpdateAppRequest& request, const UpdateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1188 
1195 
1204 
1212  virtual void UpdateBranchAsync(const Model::UpdateBranchRequest& request, const UpdateBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1213 
1221 
1231 
1240  virtual void UpdateDomainAssociationAsync(const Model::UpdateDomainAssociationRequest& request, const UpdateDomainAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1241 
1248 
1257 
1265  virtual void UpdateWebhookAsync(const Model::UpdateWebhookRequest& request, const UpdateWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1266 
1267 
1268  void OverrideEndpoint(const Aws::String& endpoint);
1269  private:
1270  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1271  void CreateAppAsyncHelper(const Model::CreateAppRequest& request, const CreateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1272  void CreateBackendEnvironmentAsyncHelper(const Model::CreateBackendEnvironmentRequest& request, const CreateBackendEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1273  void CreateBranchAsyncHelper(const Model::CreateBranchRequest& request, const CreateBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1274  void CreateDeploymentAsyncHelper(const Model::CreateDeploymentRequest& request, const CreateDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1275  void CreateDomainAssociationAsyncHelper(const Model::CreateDomainAssociationRequest& request, const CreateDomainAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1276  void CreateWebhookAsyncHelper(const Model::CreateWebhookRequest& request, const CreateWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1277  void DeleteAppAsyncHelper(const Model::DeleteAppRequest& request, const DeleteAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1278  void DeleteBackendEnvironmentAsyncHelper(const Model::DeleteBackendEnvironmentRequest& request, const DeleteBackendEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1279  void DeleteBranchAsyncHelper(const Model::DeleteBranchRequest& request, const DeleteBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1280  void DeleteDomainAssociationAsyncHelper(const Model::DeleteDomainAssociationRequest& request, const DeleteDomainAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1281  void DeleteJobAsyncHelper(const Model::DeleteJobRequest& request, const DeleteJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1282  void DeleteWebhookAsyncHelper(const Model::DeleteWebhookRequest& request, const DeleteWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1283  void GenerateAccessLogsAsyncHelper(const Model::GenerateAccessLogsRequest& request, const GenerateAccessLogsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1284  void GetAppAsyncHelper(const Model::GetAppRequest& request, const GetAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1285  void GetArtifactUrlAsyncHelper(const Model::GetArtifactUrlRequest& request, const GetArtifactUrlResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1286  void GetBackendEnvironmentAsyncHelper(const Model::GetBackendEnvironmentRequest& request, const GetBackendEnvironmentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1287  void GetBranchAsyncHelper(const Model::GetBranchRequest& request, const GetBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1288  void GetDomainAssociationAsyncHelper(const Model::GetDomainAssociationRequest& request, const GetDomainAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1289  void GetJobAsyncHelper(const Model::GetJobRequest& request, const GetJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1290  void GetWebhookAsyncHelper(const Model::GetWebhookRequest& request, const GetWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1291  void ListAppsAsyncHelper(const Model::ListAppsRequest& request, const ListAppsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1292  void ListArtifactsAsyncHelper(const Model::ListArtifactsRequest& request, const ListArtifactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1293  void ListBackendEnvironmentsAsyncHelper(const Model::ListBackendEnvironmentsRequest& request, const ListBackendEnvironmentsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1294  void ListBranchesAsyncHelper(const Model::ListBranchesRequest& request, const ListBranchesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1295  void ListDomainAssociationsAsyncHelper(const Model::ListDomainAssociationsRequest& request, const ListDomainAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1296  void ListJobsAsyncHelper(const Model::ListJobsRequest& request, const ListJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1297  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1298  void ListWebhooksAsyncHelper(const Model::ListWebhooksRequest& request, const ListWebhooksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1299  void StartDeploymentAsyncHelper(const Model::StartDeploymentRequest& request, const StartDeploymentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1300  void StartJobAsyncHelper(const Model::StartJobRequest& request, const StartJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1301  void StopJobAsyncHelper(const Model::StopJobRequest& request, const StopJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1302  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1303  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1304  void UpdateAppAsyncHelper(const Model::UpdateAppRequest& request, const UpdateAppResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1305  void UpdateBranchAsyncHelper(const Model::UpdateBranchRequest& request, const UpdateBranchResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1306  void UpdateDomainAssociationAsyncHelper(const Model::UpdateDomainAssociationRequest& request, const UpdateDomainAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1307  void UpdateWebhookAsyncHelper(const Model::UpdateWebhookRequest& request, const UpdateWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1308 
1309  Aws::String m_uri;
1310  Aws::String m_configScheme;
1311  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1312  };
1313 
1314 } // namespace Amplify
1315 } // namespace Aws
Aws::Amplify::Model::ListWebhooksOutcome
Aws::Utils::Outcome< ListWebhooksResult, AmplifyError > ListWebhooksOutcome
Definition: AmplifyClient.h:155
Aws::Amplify::Model::CreateAppOutcomeCallable
std::future< CreateAppOutcome > CreateAppOutcomeCallable
Definition: AmplifyClient.h:166
Aws::Amplify::Model::ListWebhooksRequest
Definition: ListWebhooksRequest.h:30
CreateBackendEnvironmentResult.h
Aws::Amplify::UpdateWebhookResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UpdateWebhookRequest &, const Model::UpdateWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateWebhookResponseReceivedHandler
Definition: AmplifyClient.h:243
Aws::Amplify::Model::GetDomainAssociationOutcome
Aws::Utils::Outcome< GetDomainAssociationResult, AmplifyError > GetDomainAssociationOutcome
Definition: AmplifyClient.h:145
Aws::Amplify::Model::CreateDomainAssociationOutcome
Aws::Utils::Outcome< CreateDomainAssociationResult, AmplifyError > CreateDomainAssociationOutcome
Definition: AmplifyClient.h:132
CreateWebhookResult.h
Aws::Amplify::Model::CreateDeploymentRequest
Definition: CreateDeploymentRequest.h:27
Aws::Amplify::Model::DeleteWebhookRequest
Definition: DeleteWebhookRequest.h:26
Aws::Amplify::AmplifyClient::CreateDomainAssociationAsync
virtual void CreateDomainAssociationAsync(const Model::CreateDomainAssociationRequest &request, const CreateDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Amplify::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: AmplifyClient.h:197
Aws::Amplify::AmplifyClient::UpdateApp
virtual Model::UpdateAppOutcome UpdateApp(const Model::UpdateAppRequest &request) const
Amplify_EXPORTS.h
Aws::Amplify::AmplifyClient::ListDomainAssociationsAsync
virtual void ListDomainAssociationsAsync(const Model::ListDomainAssociationsRequest &request, const ListDomainAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UntagResourceResult.h
StartJobResult.h
Aws::Amplify::Model::UpdateBranchOutcomeCallable
std::future< UpdateBranchOutcome > UpdateBranchOutcomeCallable
Definition: AmplifyClient.h:200
DeleteDomainAssociationResult.h
Aws::Amplify::StopJobResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::StopJobRequest &, const Model::StopJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopJobResponseReceivedHandler
Definition: AmplifyClient.h:237
Aws::Amplify::Model::CreateDeploymentOutcomeCallable
std::future< CreateDeploymentOutcome > CreateDeploymentOutcomeCallable
Definition: AmplifyClient.h:169
Aws::Amplify::Model::ListJobsOutcomeCallable
std::future< ListJobsOutcome > ListJobsOutcomeCallable
Definition: AmplifyClient.h:191
Aws::Amplify::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: AmplifyClient.h:198
Aws::Amplify::Model::CreateWebhookRequest
Definition: CreateWebhookRequest.h:26
Aws::Amplify::AmplifyClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::Amplify::ListAppsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListAppsRequest &, const Model::ListAppsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAppsResponseReceivedHandler
Definition: AmplifyClient.h:227
Aws::Amplify::AmplifyClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Amplify::AmplifyClient::CreateWebhook
virtual Model::CreateWebhookOutcome CreateWebhook(const Model::CreateWebhookRequest &request) const
Aws::Amplify::Model::GetBranchRequest
Definition: GetBranchRequest.h:26
Aws::Amplify::AmplifyClient::ListArtifacts
virtual Model::ListArtifactsOutcome ListArtifacts(const Model::ListArtifactsRequest &request) const
GetBackendEnvironmentResult.h
Aws::Amplify::AmplifyClient::DeleteJobAsync
virtual void DeleteJobAsync(const Model::DeleteJobRequest &request, const DeleteJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::Model::ListBackendEnvironmentsOutcomeCallable
std::future< ListBackendEnvironmentsOutcome > ListBackendEnvironmentsOutcomeCallable
Definition: AmplifyClient.h:188
Aws::Amplify::AmplifyClient::CreateBranchCallable
virtual Model::CreateBranchOutcomeCallable CreateBranchCallable(const Model::CreateBranchRequest &request) const
Aws::Amplify::Model::CreateBranchRequest
Definition: CreateBranchRequest.h:28
Aws::Amplify::Model::DeleteDomainAssociationRequest
Definition: DeleteDomainAssociationRequest.h:26
Aws::Amplify::AmplifyClient::GenerateAccessLogsCallable
virtual Model::GenerateAccessLogsOutcomeCallable GenerateAccessLogsCallable(const Model::GenerateAccessLogsRequest &request) const
Aws::Amplify::Model::CreateWebhookOutcome
Aws::Utils::Outcome< CreateWebhookResult, AmplifyError > CreateWebhookOutcome
Definition: AmplifyClient.h:133
Aws::Amplify::Model::GetBranchOutcome
Aws::Utils::Outcome< GetBranchResult, AmplifyError > GetBranchOutcome
Definition: AmplifyClient.h:144
Aws::Amplify::Model::DeleteAppRequest
Definition: DeleteAppRequest.h:26
AWSError.h
Aws::Amplify::GenerateAccessLogsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GenerateAccessLogsRequest &, const Model::GenerateAccessLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateAccessLogsResponseReceivedHandler
Definition: AmplifyClient.h:219
Aws::Amplify::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, AmplifyError > ListTagsForResourceOutcome
Definition: AmplifyClient.h:154
Aws::Amplify::Model::GetBackendEnvironmentRequest
Definition: GetBackendEnvironmentRequest.h:26
Aws::Amplify::Model::UpdateDomainAssociationOutcomeCallable
std::future< UpdateDomainAssociationOutcome > UpdateDomainAssociationOutcomeCallable
Definition: AmplifyClient.h:201
Aws::Amplify::AmplifyClient::GetWebhookAsync
virtual void GetWebhookAsync(const Model::GetWebhookRequest &request, const GetWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::CreateDeploymentCallable
virtual Model::CreateDeploymentOutcomeCallable CreateDeploymentCallable(const Model::CreateDeploymentRequest &request) const
Aws::Amplify::Model::ListDomainAssociationsOutcome
Aws::Utils::Outcome< ListDomainAssociationsResult, AmplifyError > ListDomainAssociationsOutcome
Definition: AmplifyClient.h:152
Aws::Amplify::AmplifyClient::ListBackendEnvironmentsAsync
virtual void ListBackendEnvironmentsAsync(const Model::ListBackendEnvironmentsRequest &request, const ListBackendEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::GetArtifactUrlResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetArtifactUrlRequest &, const Model::GetArtifactUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetArtifactUrlResponseReceivedHandler
Definition: AmplifyClient.h:221
Aws::Amplify::GetWebhookResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetWebhookRequest &, const Model::GetWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWebhookResponseReceivedHandler
Definition: AmplifyClient.h:226
ListAppsResult.h
DeleteBranchResult.h
Aws::Amplify::Model::UpdateBranchOutcome
Aws::Utils::Outcome< UpdateBranchResult, AmplifyError > UpdateBranchOutcome
Definition: AmplifyClient.h:162
Aws::Amplify::Model::ListAppsOutcomeCallable
std::future< ListAppsOutcome > ListAppsOutcomeCallable
Definition: AmplifyClient.h:186
Aws::Amplify::Model::StartJobOutcome
Aws::Utils::Outcome< StartJobResult, AmplifyError > StartJobOutcome
Definition: AmplifyClient.h:157
Aws::Amplify::AmplifyClient::GetWebhookCallable
virtual Model::GetWebhookOutcomeCallable GetWebhookCallable(const Model::GetWebhookRequest &request) const
Aws::Amplify::Model::CreateDomainAssociationRequest
Definition: CreateDomainAssociationRequest.h:28
Aws::Amplify::AmplifyClient::DeleteBackendEnvironmentAsync
virtual void DeleteBackendEnvironmentAsync(const Model::DeleteBackendEnvironmentRequest &request, const DeleteBackendEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::CreateBranchAsync
virtual void CreateBranchAsync(const Model::CreateBranchRequest &request, const CreateBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::GetWebhook
virtual Model::GetWebhookOutcome GetWebhook(const Model::GetWebhookRequest &request) const
Aws::Amplify::AmplifyClient::CreateAppAsync
virtual void CreateAppAsync(const Model::CreateAppRequest &request, const CreateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::Model::DeleteJobOutcome
Aws::Utils::Outcome< DeleteJobResult, AmplifyError > DeleteJobOutcome
Definition: AmplifyClient.h:138
DeleteBackendEnvironmentResult.h
Aws::Amplify::Model::DeleteWebhookOutcomeCallable
std::future< DeleteWebhookOutcome > DeleteWebhookOutcomeCallable
Definition: AmplifyClient.h:177
Aws::Amplify::AmplifyClient::UpdateBranchCallable
virtual Model::UpdateBranchOutcomeCallable UpdateBranchCallable(const Model::UpdateBranchRequest &request) const
Aws::Amplify::Model::ListJobsOutcome
Aws::Utils::Outcome< ListJobsResult, AmplifyError > ListJobsOutcome
Definition: AmplifyClient.h:153
Aws::Amplify::AmplifyClient::UpdateDomainAssociation
virtual Model::UpdateDomainAssociationOutcome UpdateDomainAssociation(const Model::UpdateDomainAssociationRequest &request) const
Aws::Amplify::Model::CreateAppOutcome
Aws::Utils::Outcome< CreateAppResult, AmplifyError > CreateAppOutcome
Definition: AmplifyClient.h:126
Aws::Amplify::Model::GetBackendEnvironmentOutcome
Aws::Utils::Outcome< GetBackendEnvironmentResult, AmplifyError > GetBackendEnvironmentOutcome
Definition: AmplifyClient.h:143
Aws::Amplify::Model::GetWebhookOutcome
Aws::Utils::Outcome< GetWebhookResult, AmplifyError > GetWebhookOutcome
Definition: AmplifyClient.h:147
Aws::Amplify::Model::UpdateWebhookRequest
Definition: UpdateWebhookRequest.h:26
Aws::Amplify::AmplifyClient::DeleteAppAsync
virtual void DeleteAppAsync(const Model::DeleteAppRequest &request, const DeleteAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::Model::GetBranchOutcomeCallable
std::future< GetBranchOutcome > GetBranchOutcomeCallable
Definition: AmplifyClient.h:182
Aws::Amplify::AmplifyClient::GetJobCallable
virtual Model::GetJobOutcomeCallable GetJobCallable(const Model::GetJobRequest &request) const
Aws::Amplify::AmplifyClient::ListBranchesCallable
virtual Model::ListBranchesOutcomeCallable ListBranchesCallable(const Model::ListBranchesRequest &request) const
Aws::Amplify::Model::UpdateDomainAssociationOutcome
Aws::Utils::Outcome< UpdateDomainAssociationResult, AmplifyError > UpdateDomainAssociationOutcome
Definition: AmplifyClient.h:163
Aws::Amplify::Model::GenerateAccessLogsOutcomeCallable
std::future< GenerateAccessLogsOutcome > GenerateAccessLogsOutcomeCallable
Definition: AmplifyClient.h:178
Aws::Amplify::Model::DeleteBranchOutcomeCallable
std::future< DeleteBranchOutcome > DeleteBranchOutcomeCallable
Definition: AmplifyClient.h:174
Aws::Amplify::AmplifyClient::DeleteWebhookAsync
virtual void DeleteWebhookAsync(const Model::DeleteWebhookRequest &request, const DeleteWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GenerateAccessLogsResult.h
Aws::Amplify::AmplifyClient::ListDomainAssociations
virtual Model::ListDomainAssociationsOutcome ListDomainAssociations(const Model::ListDomainAssociationsRequest &request) const
Aws::Amplify::AmplifyClient::GetAppCallable
virtual Model::GetAppOutcomeCallable GetAppCallable(const Model::GetAppRequest &request) const
Aws::Amplify::AmplifyClient::StartJobCallable
virtual Model::StartJobOutcomeCallable StartJobCallable(const Model::StartJobRequest &request) const
CreateDeploymentResult.h
Aws::Amplify::AmplifyClient::DeleteWebhook
virtual Model::DeleteWebhookOutcome DeleteWebhook(const Model::DeleteWebhookRequest &request) const
AsyncCallerContext.h
Aws::Amplify::AmplifyClient::GetDomainAssociationCallable
virtual Model::GetDomainAssociationOutcomeCallable GetDomainAssociationCallable(const Model::GetDomainAssociationRequest &request) const
Aws::Amplify::AmplifyClient::ListApps
virtual Model::ListAppsOutcome ListApps(const Model::ListAppsRequest &request) const
Aws::Amplify::AmplifyClient::CreateDomainAssociationCallable
virtual Model::CreateDomainAssociationOutcomeCallable CreateDomainAssociationCallable(const Model::CreateDomainAssociationRequest &request) const
Aws::Amplify::Model::GenerateAccessLogsOutcome
Aws::Utils::Outcome< GenerateAccessLogsResult, AmplifyError > GenerateAccessLogsOutcome
Definition: AmplifyClient.h:140
Aws::Amplify::ListTagsForResourceResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: AmplifyClient.h:233
CreateDomainAssociationResult.h
Aws::Amplify::AmplifyClient::StartDeployment
virtual Model::StartDeploymentOutcome StartDeployment(const Model::StartDeploymentRequest &request) const
Aws::Amplify::UpdateAppResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UpdateAppRequest &, const Model::UpdateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAppResponseReceivedHandler
Definition: AmplifyClient.h:240
Aws::Amplify::Model::TagResourceRequest
Definition: TagResourceRequest.h:27
Aws::Amplify::Model::DeleteAppOutcome
Aws::Utils::Outcome< DeleteAppResult, AmplifyError > DeleteAppOutcome
Definition: AmplifyClient.h:134
AmplifyErrors.h
Aws::Amplify::AmplifyClient::ListBranchesAsync
virtual void ListBranchesAsync(const Model::ListBranchesRequest &request, const ListBranchesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::Model::GetArtifactUrlOutcomeCallable
std::future< GetArtifactUrlOutcome > GetArtifactUrlOutcomeCallable
Definition: AmplifyClient.h:180
Aws::Amplify::AmplifyClient::DeleteApp
virtual Model::DeleteAppOutcome DeleteApp(const Model::DeleteAppRequest &request) const
Aws::Amplify::AmplifyClient
Definition: AmplifyClient.h:256
Aws::Amplify::Model::CreateBackendEnvironmentOutcome
Aws::Utils::Outcome< CreateBackendEnvironmentResult, AmplifyError > CreateBackendEnvironmentOutcome
Definition: AmplifyClient.h:129
UpdateAppResult.h
Aws::Amplify::AmplifyClient::GetApp
virtual Model::GetAppOutcome GetApp(const Model::GetAppRequest &request) const
Aws::Amplify::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: AmplifyClient.h:192
Aws::Amplify::Model::GetAppOutcomeCallable
std::future< GetAppOutcome > GetAppOutcomeCallable
Definition: AmplifyClient.h:179
Aws::Amplify::Model::DeleteWebhookOutcome
Aws::Utils::Outcome< DeleteWebhookResult, AmplifyError > DeleteWebhookOutcome
Definition: AmplifyClient.h:139
Aws::Amplify::AmplifyClient::UpdateWebhookCallable
virtual Model::UpdateWebhookOutcomeCallable UpdateWebhookCallable(const Model::UpdateWebhookRequest &request) const
Aws::Amplify::Model::ListDomainAssociationsOutcomeCallable
std::future< ListDomainAssociationsOutcome > ListDomainAssociationsOutcomeCallable
Definition: AmplifyClient.h:190
Aws::Amplify::AmplifyClient::UpdateDomainAssociationCallable
virtual Model::UpdateDomainAssociationOutcomeCallable UpdateDomainAssociationCallable(const Model::UpdateDomainAssociationRequest &request) const
Aws::Amplify::AmplifyClient::StopJob
virtual Model::StopJobOutcome StopJob(const Model::StopJobRequest &request) const
Aws::Amplify::AmplifyClient::ListBranches
virtual Model::ListBranchesOutcome ListBranches(const Model::ListBranchesRequest &request) const
Aws::Amplify::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, AmplifyError > TagResourceOutcome
Definition: AmplifyClient.h:159
Aws::Amplify::AmplifyClient::DeleteDomainAssociation
virtual Model::DeleteDomainAssociationOutcome DeleteDomainAssociation(const Model::DeleteDomainAssociationRequest &request) const
Aws::Amplify::AmplifyClient::DeleteBranchAsync
virtual void DeleteBranchAsync(const Model::DeleteBranchRequest &request, const DeleteBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetAppResult.h
Aws::Amplify::AmplifyClient::GetJob
virtual Model::GetJobOutcome GetJob(const Model::GetJobRequest &request) const
GetJobResult.h
Aws::Amplify::AmplifyClient::GetBackendEnvironment
virtual Model::GetBackendEnvironmentOutcome GetBackendEnvironment(const Model::GetBackendEnvironmentRequest &request) const
Aws::Amplify::AmplifyClient::StartDeploymentAsync
virtual void StartDeploymentAsync(const Model::StartDeploymentRequest &request, const StartDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::GetDomainAssociationAsync
virtual void GetDomainAssociationAsync(const Model::GetDomainAssociationRequest &request, const GetDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteJobResult.h
Aws::Amplify::Model::UpdateDomainAssociationRequest
Definition: UpdateDomainAssociationRequest.h:28
Aws::Amplify::AmplifyClient::UpdateDomainAssociationAsync
virtual void UpdateDomainAssociationAsync(const Model::UpdateDomainAssociationRequest &request, const UpdateDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::ListJobs
virtual Model::ListJobsOutcome ListJobs(const Model::ListJobsRequest &request) const
Aws::Amplify::ListArtifactsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListArtifactsRequest &, const Model::ListArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListArtifactsResponseReceivedHandler
Definition: AmplifyClient.h:228
Aws::Amplify::Model::DeleteBranchOutcome
Aws::Utils::Outcome< DeleteBranchResult, AmplifyError > DeleteBranchOutcome
Definition: AmplifyClient.h:136
Aws::Amplify::AmplifyClient::DeleteAppCallable
virtual Model::DeleteAppOutcomeCallable DeleteAppCallable(const Model::DeleteAppRequest &request) const
StopJobResult.h
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Amplify::GetJobResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetJobRequest &, const Model::GetJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobResponseReceivedHandler
Definition: AmplifyClient.h:225
Aws::Amplify::AmplifyClient::GetArtifactUrl
virtual Model::GetArtifactUrlOutcome GetArtifactUrl(const Model::GetArtifactUrlRequest &request) const
Aws::Amplify::Model::DeleteJobRequest
Definition: DeleteJobRequest.h:26
ListDomainAssociationsResult.h
Aws::Amplify::DeleteDomainAssociationResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteDomainAssociationRequest &, const Model::DeleteDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainAssociationResponseReceivedHandler
Definition: AmplifyClient.h:216
Aws::Amplify::AmplifyClient::ListJobsCallable
virtual Model::ListJobsOutcomeCallable ListJobsCallable(const Model::ListJobsRequest &request) const
Aws::Amplify::Model::StartDeploymentOutcomeCallable
std::future< StartDeploymentOutcome > StartDeploymentOutcomeCallable
Definition: AmplifyClient.h:194
Aws::Amplify::AmplifyClient::DeleteDomainAssociationAsync
virtual void DeleteDomainAssociationAsync(const Model::DeleteDomainAssociationRequest &request, const DeleteDomainAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::Model::StartJobRequest
Definition: StartJobRequest.h:28
Aws::Amplify::AmplifyClient::UpdateWebhook
virtual Model::UpdateWebhookOutcome UpdateWebhook(const Model::UpdateWebhookRequest &request) const
Aws::Amplify::Model::CreateAppRequest
Definition: CreateAppRequest.h:31
Aws::Amplify::AmplifyClient::AmplifyClient
AmplifyClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Amplify::AmplifyClient::CreateWebhookCallable
virtual Model::CreateWebhookOutcomeCallable CreateWebhookCallable(const Model::CreateWebhookRequest &request) const
Aws::Amplify::ListJobsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListJobsRequest &, const Model::ListJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListJobsResponseReceivedHandler
Definition: AmplifyClient.h:232
Aws::Amplify::StartDeploymentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::StartDeploymentRequest &, const Model::StartDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDeploymentResponseReceivedHandler
Definition: AmplifyClient.h:235
DeleteWebhookResult.h
Aws::Amplify::AmplifyClient::CreateApp
virtual Model::CreateAppOutcome CreateApp(const Model::CreateAppRequest &request) const
Aws::Amplify::Model::UpdateAppRequest
Definition: UpdateAppRequest.h:31
Aws::Amplify::Model::GetDomainAssociationOutcomeCallable
std::future< GetDomainAssociationOutcome > GetDomainAssociationOutcomeCallable
Definition: AmplifyClient.h:183
UpdateDomainAssociationResult.h
Aws::Amplify::Model::ListArtifactsOutcome
Aws::Utils::Outcome< ListArtifactsResult, AmplifyError > ListArtifactsOutcome
Definition: AmplifyClient.h:149
Aws::Amplify::AmplifyClient::UpdateWebhookAsync
virtual void UpdateWebhookAsync(const Model::UpdateWebhookRequest &request, const UpdateWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateWebhookResult.h
Aws::Amplify::Model::CreateDeploymentOutcome
Aws::Utils::Outcome< CreateDeploymentResult, AmplifyError > CreateDeploymentOutcome
Definition: AmplifyClient.h:131
Aws::Amplify::AmplifyClient::GetJobAsync
virtual void GetJobAsync(const Model::GetJobRequest &request, const GetJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::AmplifyClient
AmplifyClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Amplify::Model::GetJobRequest
Definition: GetJobRequest.h:26
Aws::Amplify::AmplifyClient::GetBranchCallable
virtual Model::GetBranchOutcomeCallable GetBranchCallable(const Model::GetBranchRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Amplify::Model::StartDeploymentOutcome
Aws::Utils::Outcome< StartDeploymentResult, AmplifyError > StartDeploymentOutcome
Definition: AmplifyClient.h:156
Aws::Amplify::AmplifyClient::StopJobCallable
virtual Model::StopJobOutcomeCallable StopJobCallable(const Model::StopJobRequest &request) const
Aws::Amplify::AmplifyClient::UpdateBranchAsync
virtual void UpdateBranchAsync(const Model::UpdateBranchRequest &request, const UpdateBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::ListArtifactsCallable
virtual Model::ListArtifactsOutcomeCallable ListArtifactsCallable(const Model::ListArtifactsRequest &request) const
Aws::Amplify::Model::ListDomainAssociationsRequest
Definition: ListDomainAssociationsRequest.h:30
Aws::Amplify::TagResourceResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: AmplifyClient.h:238
ListArtifactsResult.h
Aws::Amplify::Model::DeleteJobOutcomeCallable
std::future< DeleteJobOutcome > DeleteJobOutcomeCallable
Definition: AmplifyClient.h:176
Aws::Amplify::DeleteAppResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteAppRequest &, const Model::DeleteAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAppResponseReceivedHandler
Definition: AmplifyClient.h:213
Aws::Amplify::Model::GetWebhookOutcomeCallable
std::future< GetWebhookOutcome > GetWebhookOutcomeCallable
Definition: AmplifyClient.h:185
Aws::Amplify::AmplifyClient::DeleteDomainAssociationCallable
virtual Model::DeleteDomainAssociationOutcomeCallable DeleteDomainAssociationCallable(const Model::DeleteDomainAssociationRequest &request) const
Aws::Amplify::AmplifyClient::ListJobsAsync
virtual void ListJobsAsync(const Model::ListJobsRequest &request, const ListJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::UpdateDomainAssociationResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UpdateDomainAssociationRequest &, const Model::UpdateDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainAssociationResponseReceivedHandler
Definition: AmplifyClient.h:242
ListJobsResult.h
Aws::Amplify::AmplifyClient::UpdateAppCallable
virtual Model::UpdateAppOutcomeCallable UpdateAppCallable(const Model::UpdateAppRequest &request) const
AWSString.h
Aws::Amplify::AmplifyClient::StartJobAsync
virtual void StartJobAsync(const Model::StartJobRequest &request, const StartJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::Model::GetJobOutcome
Aws::Utils::Outcome< GetJobResult, AmplifyError > GetJobOutcome
Definition: AmplifyClient.h:146
Aws::Amplify::AmplifyClient::CreateBranch
virtual Model::CreateBranchOutcome CreateBranch(const Model::CreateBranchRequest &request) const
Aws::Amplify::Model::ListAppsOutcome
Aws::Utils::Outcome< ListAppsResult, AmplifyError > ListAppsOutcome
Definition: AmplifyClient.h:148
Aws::Amplify::Model::GetDomainAssociationRequest
Definition: GetDomainAssociationRequest.h:26
Aws::Amplify::AmplifyClient::ListWebhooks
virtual Model::ListWebhooksOutcome ListWebhooks(const Model::ListWebhooksRequest &request) const
Aws::Amplify::Model::ListAppsRequest
Definition: ListAppsRequest.h:30
Aws::Amplify::AmplifyClient::UpdateAppAsync
virtual void UpdateAppAsync(const Model::UpdateAppRequest &request, const UpdateAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::Model::ListBranchesOutcomeCallable
std::future< ListBranchesOutcome > ListBranchesOutcomeCallable
Definition: AmplifyClient.h:189
Aws::Amplify::ListBackendEnvironmentsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListBackendEnvironmentsRequest &, const Model::ListBackendEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBackendEnvironmentsResponseReceivedHandler
Definition: AmplifyClient.h:229
Aws::Amplify::AmplifyClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::Amplify::Model::CreateBackendEnvironmentOutcomeCallable
std::future< CreateBackendEnvironmentOutcome > CreateBackendEnvironmentOutcomeCallable
Definition: AmplifyClient.h:167
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::Amplify::AmplifyClient::GetBackendEnvironmentAsync
virtual void GetBackendEnvironmentAsync(const Model::GetBackendEnvironmentRequest &request, const GetBackendEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::ListDomainAssociationsResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListDomainAssociationsRequest &, const Model::ListDomainAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainAssociationsResponseReceivedHandler
Definition: AmplifyClient.h:231
Aws::Amplify::Model::CreateWebhookOutcomeCallable
std::future< CreateWebhookOutcome > CreateWebhookOutcomeCallable
Definition: AmplifyClient.h:171
ListBranchesResult.h
Aws::Amplify::Model::DeleteBranchRequest
Definition: DeleteBranchRequest.h:26
TagResourceResult.h
ListBackendEnvironmentsResult.h
Aws::Amplify::Model::GenerateAccessLogsRequest
Definition: GenerateAccessLogsRequest.h:27
Aws::Amplify::Model::GetBackendEnvironmentOutcomeCallable
std::future< GetBackendEnvironmentOutcome > GetBackendEnvironmentOutcomeCallable
Definition: AmplifyClient.h:181
Aws::Amplify::Model::UpdateBranchRequest
Definition: UpdateBranchRequest.h:28
DeleteAppResult.h
Aws::Amplify::Model::StartJobOutcomeCallable
std::future< StartJobOutcome > StartJobOutcomeCallable
Definition: AmplifyClient.h:195
Aws::Amplify::Model::StopJobRequest
Definition: StopJobRequest.h:26
Aws::Amplify::Model::DeleteDomainAssociationOutcomeCallable
std::future< DeleteDomainAssociationOutcome > DeleteDomainAssociationOutcomeCallable
Definition: AmplifyClient.h:175
Aws::Amplify::AmplifyClient::GetBranchAsync
virtual void GetBranchAsync(const Model::GetBranchRequest &request, const GetBranchResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::UntagResourceResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: AmplifyClient.h:239
CreateAppResult.h
Aws::Amplify::CreateBranchResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateBranchRequest &, const Model::CreateBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBranchResponseReceivedHandler
Definition: AmplifyClient.h:209
Aws::Amplify::AmplifyClient::GetAppAsync
virtual void GetAppAsync(const Model::GetAppRequest &request, const GetAppResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Amplify::ListWebhooksResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListWebhooksRequest &, const Model::ListWebhooksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWebhooksResponseReceivedHandler
Definition: AmplifyClient.h:234
Aws::Amplify::AmplifyClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::Amplify::Model::GetJobOutcomeCallable
std::future< GetJobOutcome > GetJobOutcomeCallable
Definition: AmplifyClient.h:184
Aws::Amplify::AmplifyClient::ListWebhooksCallable
virtual Model::ListWebhooksOutcomeCallable ListWebhooksCallable(const Model::ListWebhooksRequest &request) const
Aws::Amplify::AmplifyClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::StopJobAsync
virtual void StopJobAsync(const Model::StopJobRequest &request, const StopJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::Model::UpdateAppOutcome
Aws::Utils::Outcome< UpdateAppResult, AmplifyError > UpdateAppOutcome
Definition: AmplifyClient.h:161
Aws::Amplify::DeleteJobResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteJobRequest &, const Model::DeleteJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteJobResponseReceivedHandler
Definition: AmplifyClient.h:217
Aws::Amplify::Model::UpdateAppOutcomeCallable
std::future< UpdateAppOutcome > UpdateAppOutcomeCallable
Definition: AmplifyClient.h:199
Aws::Amplify::Model::StopJobOutcomeCallable
std::future< StopJobOutcome > StopJobOutcomeCallable
Definition: AmplifyClient.h:196
Aws::Amplify::AmplifyClient::ListArtifactsAsync
virtual void ListArtifactsAsync(const Model::ListArtifactsRequest &request, const ListArtifactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::GenerateAccessLogs
virtual Model::GenerateAccessLogsOutcome GenerateAccessLogs(const Model::GenerateAccessLogsRequest &request) const
ListWebhooksResult.h
Aws::Amplify::AmplifyClient::ListDomainAssociationsCallable
virtual Model::ListDomainAssociationsOutcomeCallable ListDomainAssociationsCallable(const Model::ListDomainAssociationsRequest &request) const
Aws::Amplify::AmplifyClient::GetDomainAssociation
virtual Model::GetDomainAssociationOutcome GetDomainAssociation(const Model::GetDomainAssociationRequest &request) const
Aws::Amplify::AmplifyClient::UpdateBranch
virtual Model::UpdateBranchOutcome UpdateBranch(const Model::UpdateBranchRequest &request) const
Aws::Amplify::CreateAppResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateAppRequest &, const Model::CreateAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAppResponseReceivedHandler
Definition: AmplifyClient.h:205
GetWebhookResult.h
Aws::Amplify::Model::UpdateWebhookOutcome
Aws::Utils::Outcome< UpdateWebhookResult, AmplifyError > UpdateWebhookOutcome
Definition: AmplifyClient.h:164
Aws::Amplify::Model::DeleteBackendEnvironmentRequest
Definition: DeleteBackendEnvironmentRequest.h:26
Aws::Amplify::Model::ListArtifactsRequest
Definition: ListArtifactsRequest.h:30
Aws::Amplify::AmplifyClient::CreateAppCallable
virtual Model::CreateAppOutcomeCallable CreateAppCallable(const Model::CreateAppRequest &request) const
Aws::Amplify::AmplifyClient::CreateBackendEnvironmentAsync
virtual void CreateBackendEnvironmentAsync(const Model::CreateBackendEnvironmentRequest &request, const CreateBackendEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ClientConfiguration.h
Aws::Amplify::Model::GetWebhookRequest
Definition: GetWebhookRequest.h:26
Aws::Amplify::AmplifyClient::CreateDeployment
virtual Model::CreateDeploymentOutcome CreateDeployment(const Model::CreateDeploymentRequest &request) const
Aws::Amplify::Model::GetArtifactUrlRequest
Definition: GetArtifactUrlRequest.h:26
Aws::Amplify::UpdateBranchResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::UpdateBranchRequest &, const Model::UpdateBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBranchResponseReceivedHandler
Definition: AmplifyClient.h:241
Aws::Amplify::AmplifyClient::DeleteBackendEnvironment
virtual Model::DeleteBackendEnvironmentOutcome DeleteBackendEnvironment(const Model::DeleteBackendEnvironmentRequest &request) const
Aws
Definition: AccessManagementClient.h:15
Aws::Amplify::GetAppResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetAppRequest &, const Model::GetAppOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAppResponseReceivedHandler
Definition: AmplifyClient.h:220
HttpTypes.h
Aws::Amplify::Model::UpdateWebhookOutcomeCallable
std::future< UpdateWebhookOutcome > UpdateWebhookOutcomeCallable
Definition: AmplifyClient.h:202
GetDomainAssociationResult.h
Aws::Amplify::AmplifyClient::GetBranch
virtual Model::GetBranchOutcome GetBranch(const Model::GetBranchRequest &request) const
Aws::Amplify::StartJobResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::StartJobRequest &, const Model::StartJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartJobResponseReceivedHandler
Definition: AmplifyClient.h:236
Aws::Amplify::AmplifyClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::Model::CreateBackendEnvironmentRequest
Definition: CreateBackendEnvironmentRequest.h:26
Aws::Amplify::AmplifyClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: AmplifyClient.h:258
Aws::Amplify::AmplifyClient::DeleteJob
virtual Model::DeleteJobOutcome DeleteJob(const Model::DeleteJobRequest &request) const
Aws::Amplify::ListBranchesResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::ListBranchesRequest &, const Model::ListBranchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBranchesResponseReceivedHandler
Definition: AmplifyClient.h:230
Aws::Amplify::Model::DeleteBackendEnvironmentOutcomeCallable
std::future< DeleteBackendEnvironmentOutcome > DeleteBackendEnvironmentOutcomeCallable
Definition: AmplifyClient.h:173
Aws::Amplify::DeleteWebhookResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteWebhookRequest &, const Model::DeleteWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebhookResponseReceivedHandler
Definition: AmplifyClient.h:218
Aws::Amplify::CreateWebhookResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateWebhookRequest &, const Model::CreateWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWebhookResponseReceivedHandler
Definition: AmplifyClient.h:212
ListTagsForResourceResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Amplify::Model::DeleteBackendEnvironmentOutcome
Aws::Utils::Outcome< DeleteBackendEnvironmentResult, AmplifyError > DeleteBackendEnvironmentOutcome
Definition: AmplifyClient.h:135
Aws::Amplify::Model::GetAppRequest
Definition: GetAppRequest.h:26
Aws::Amplify::Model::CreateDomainAssociationOutcomeCallable
std::future< CreateDomainAssociationOutcome > CreateDomainAssociationOutcomeCallable
Definition: AmplifyClient.h:170
GetBranchResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Amplify::AmplifyClient::StartDeploymentCallable
virtual Model::StartDeploymentOutcomeCallable StartDeploymentCallable(const Model::StartDeploymentRequest &request) const
Aws::Amplify::AmplifyClient::DeleteBranch
virtual Model::DeleteBranchOutcome DeleteBranch(const Model::DeleteBranchRequest &request) const
Aws::Amplify::Model::ListBranchesRequest
Definition: ListBranchesRequest.h:30
Aws::Amplify::AmplifyClient::~AmplifyClient
virtual ~AmplifyClient()
Aws::Amplify::AmplifyClient::StartJob
virtual Model::StartJobOutcome StartJob(const Model::StartJobRequest &request) const
Aws::Amplify::CreateDeploymentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateDeploymentRequest &, const Model::CreateDeploymentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeploymentResponseReceivedHandler
Definition: AmplifyClient.h:210
AWSClient.h
Aws::Amplify::AmplifyClient::GetArtifactUrlCallable
virtual Model::GetArtifactUrlOutcomeCallable GetArtifactUrlCallable(const Model::GetArtifactUrlRequest &request) const
StartDeploymentResult.h
Aws::Amplify::Model::StopJobOutcome
Aws::Utils::Outcome< StopJobResult, AmplifyError > StopJobOutcome
Definition: AmplifyClient.h:158
GetArtifactUrlResult.h
Aws::Amplify::AmplifyClient::DeleteWebhookCallable
virtual Model::DeleteWebhookOutcomeCallable DeleteWebhookCallable(const Model::DeleteWebhookRequest &request) const
Aws::Amplify::Model::GetAppOutcome
Aws::Utils::Outcome< GetAppResult, AmplifyError > GetAppOutcome
Definition: AmplifyClient.h:141
Aws::Amplify::AmplifyClient::ListBackendEnvironments
virtual Model::ListBackendEnvironmentsOutcome ListBackendEnvironments(const Model::ListBackendEnvironmentsRequest &request) const
Aws::Amplify::AmplifyClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::Amplify::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, AmplifyError > UntagResourceOutcome
Definition: AmplifyClient.h:160
Aws::Amplify::AmplifyClient::GetArtifactUrlAsync
virtual void GetArtifactUrlAsync(const Model::GetArtifactUrlRequest &request, const GetArtifactUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::GetDomainAssociationResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetDomainAssociationRequest &, const Model::GetDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDomainAssociationResponseReceivedHandler
Definition: AmplifyClient.h:224
Aws::Amplify::AmplifyClient::GetBackendEnvironmentCallable
virtual Model::GetBackendEnvironmentOutcomeCallable GetBackendEnvironmentCallable(const Model::GetBackendEnvironmentRequest &request) const
Aws::Amplify::AmplifyClient::GenerateAccessLogsAsync
virtual void GenerateAccessLogsAsync(const Model::GenerateAccessLogsRequest &request, const GenerateAccessLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::CreateDeploymentAsync
virtual void CreateDeploymentAsync(const Model::CreateDeploymentRequest &request, const CreateDeploymentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::DeleteBackendEnvironmentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteBackendEnvironmentRequest &, const Model::DeleteBackendEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBackendEnvironmentResponseReceivedHandler
Definition: AmplifyClient.h:214
Aws::Amplify::Model::ListWebhooksOutcomeCallable
std::future< ListWebhooksOutcome > ListWebhooksOutcomeCallable
Definition: AmplifyClient.h:193
Aws::Amplify::CreateBackendEnvironmentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateBackendEnvironmentRequest &, const Model::CreateBackendEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBackendEnvironmentResponseReceivedHandler
Definition: AmplifyClient.h:208
Aws::Amplify::Model::GetArtifactUrlOutcome
Aws::Utils::Outcome< GetArtifactUrlResult, AmplifyError > GetArtifactUrlOutcome
Definition: AmplifyClient.h:142
Aws::Amplify::DeleteBranchResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::DeleteBranchRequest &, const Model::DeleteBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBranchResponseReceivedHandler
Definition: AmplifyClient.h:215
Aws::Amplify::AmplifyClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::ListWebhooksAsync
virtual void ListWebhooksAsync(const Model::ListWebhooksRequest &request, const ListWebhooksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::AmplifyClient::DeleteJobCallable
virtual Model::DeleteJobOutcomeCallable DeleteJobCallable(const Model::DeleteJobRequest &request) const
Aws::Amplify::Model::CreateBranchOutcome
Aws::Utils::Outcome< CreateBranchResult, AmplifyError > CreateBranchOutcome
Definition: AmplifyClient.h:130
Aws::Amplify::AmplifyClient::DeleteBackendEnvironmentCallable
virtual Model::DeleteBackendEnvironmentOutcomeCallable DeleteBackendEnvironmentCallable(const Model::DeleteBackendEnvironmentRequest &request) const
Aws::Amplify::CreateDomainAssociationResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::CreateDomainAssociationRequest &, const Model::CreateDomainAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDomainAssociationResponseReceivedHandler
Definition: AmplifyClient.h:211
Aws::Amplify::GetBranchResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetBranchRequest &, const Model::GetBranchOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBranchResponseReceivedHandler
Definition: AmplifyClient.h:223
Aws::Amplify::Model::ListJobsRequest
Definition: ListJobsRequest.h:30
Aws::Amplify::AmplifyClient::DeleteBranchCallable
virtual Model::DeleteBranchOutcomeCallable DeleteBranchCallable(const Model::DeleteBranchRequest &request) const
Aws::Amplify::Model::ListBranchesOutcome
Aws::Utils::Outcome< ListBranchesResult, AmplifyError > ListBranchesOutcome
Definition: AmplifyClient.h:151
Aws::Amplify::Model::ListArtifactsOutcomeCallable
std::future< ListArtifactsOutcome > ListArtifactsOutcomeCallable
Definition: AmplifyClient.h:187
Aws::Amplify::Model::DeleteAppOutcomeCallable
std::future< DeleteAppOutcome > DeleteAppOutcomeCallable
Definition: AmplifyClient.h:172
Aws::Amplify::AmplifyClient::ListAppsAsync
virtual void ListAppsAsync(const Model::ListAppsRequest &request, const ListAppsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Amplify::GetBackendEnvironmentResponseReceivedHandler
std::function< void(const AmplifyClient *, const Model::GetBackendEnvironmentRequest &, const Model::GetBackendEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBackendEnvironmentResponseReceivedHandler
Definition: AmplifyClient.h:222
Aws::Amplify::AmplifyClient::ListBackendEnvironmentsCallable
virtual Model::ListBackendEnvironmentsOutcomeCallable ListBackendEnvironmentsCallable(const Model::ListBackendEnvironmentsRequest &request) const
AWS_AMPLIFY_API
#define AWS_AMPLIFY_API
Definition: Amplify_EXPORTS.h:28
Aws::Amplify::Model::ListBackendEnvironmentsRequest
Definition: ListBackendEnvironmentsRequest.h:30
Aws::Amplify::AmplifyClient::CreateBackendEnvironment
virtual Model::CreateBackendEnvironmentOutcome CreateBackendEnvironment(const Model::CreateBackendEnvironmentRequest &request) const
Aws::Amplify::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:26
Aws::Amplify::Model::ListBackendEnvironmentsOutcome
Aws::Utils::Outcome< ListBackendEnvironmentsResult, AmplifyError > ListBackendEnvironmentsOutcome
Definition: AmplifyClient.h:150
CreateBranchResult.h
Aws::Amplify::Model::CreateBranchOutcomeCallable
std::future< CreateBranchOutcome > CreateBranchOutcomeCallable
Definition: AmplifyClient.h:168
JsonSerializer.h
Aws::Amplify::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:31
UpdateBranchResult.h
Aws::Amplify::AmplifyClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Amplify::Model::DeleteDomainAssociationOutcome
Aws::Utils::Outcome< DeleteDomainAssociationResult, AmplifyError > DeleteDomainAssociationOutcome
Definition: AmplifyClient.h:137
Aws::Amplify::AmplifyClient::CreateDomainAssociation
virtual Model::CreateDomainAssociationOutcome CreateDomainAssociation(const Model::CreateDomainAssociationRequest &request) const
Aws::Amplify::AmplifyClient::ListAppsCallable
virtual Model::ListAppsOutcomeCallable ListAppsCallable(const Model::ListAppsRequest &request) const
Aws::Amplify::AmplifyClient::AmplifyClient
AmplifyClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Amplify::Model::StartDeploymentRequest
Definition: StartDeploymentRequest.h:26
Aws::Amplify::AmplifyClient::CreateBackendEnvironmentCallable
virtual Model::CreateBackendEnvironmentOutcomeCallable CreateBackendEnvironmentCallable(const Model::CreateBackendEnvironmentRequest &request) const
Aws::Amplify::AmplifyClient::CreateWebhookAsync
virtual void CreateWebhookAsync(const Model::CreateWebhookRequest &request, const CreateWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const