AWS SDK for C++

AWS SDK for C++ Version 1.11.606

Loading...
Searching...
No Matches
CodePipelineClient.h
1
6#pragma once
7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/codepipeline/CodePipelineServiceClientModel.h>
13
14namespace Aws
15{
16namespace CodePipeline
17{
99 class AWS_CODEPIPELINE_API CodePipelineClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CodePipelineClient>
100 {
101 public:
103 static const char* GetServiceName();
104 static const char* GetAllocationTag();
105
108
114 std::shared_ptr<CodePipelineEndpointProviderBase> endpointProvider = nullptr);
115
121 std::shared_ptr<CodePipelineEndpointProviderBase> endpointProvider = nullptr,
123
128 CodePipelineClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
129 std::shared_ptr<CodePipelineEndpointProviderBase> endpointProvider = nullptr,
131
132
133 /* Legacy constructors due deprecation */
139
145 const Aws::Client::ClientConfiguration& clientConfiguration);
146
151 CodePipelineClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
152 const Aws::Client::ClientConfiguration& clientConfiguration);
153
154 /* End of legacy constructors due deprecation */
156
165
169 template<typename AcknowledgeJobRequestT = Model::AcknowledgeJobRequest>
170 Model::AcknowledgeJobOutcomeCallable AcknowledgeJobCallable(const AcknowledgeJobRequestT& request) const
171 {
172 return SubmitCallable(&CodePipelineClient::AcknowledgeJob, request);
173 }
174
178 template<typename AcknowledgeJobRequestT = Model::AcknowledgeJobRequest>
179 void AcknowledgeJobAsync(const AcknowledgeJobRequestT& request, const AcknowledgeJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
180 {
181 return SubmitAsync(&CodePipelineClient::AcknowledgeJob, request, handler, context);
182 }
183
191
195 template<typename AcknowledgeThirdPartyJobRequestT = Model::AcknowledgeThirdPartyJobRequest>
196 Model::AcknowledgeThirdPartyJobOutcomeCallable AcknowledgeThirdPartyJobCallable(const AcknowledgeThirdPartyJobRequestT& request) const
197 {
198 return SubmitCallable(&CodePipelineClient::AcknowledgeThirdPartyJob, request);
199 }
200
204 template<typename AcknowledgeThirdPartyJobRequestT = Model::AcknowledgeThirdPartyJobRequest>
205 void AcknowledgeThirdPartyJobAsync(const AcknowledgeThirdPartyJobRequestT& request, const AcknowledgeThirdPartyJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
206 {
207 return SubmitAsync(&CodePipelineClient::AcknowledgeThirdPartyJob, request, handler, context);
208 }
209
218
222 template<typename CreateCustomActionTypeRequestT = Model::CreateCustomActionTypeRequest>
223 Model::CreateCustomActionTypeOutcomeCallable CreateCustomActionTypeCallable(const CreateCustomActionTypeRequestT& request) const
224 {
225 return SubmitCallable(&CodePipelineClient::CreateCustomActionType, request);
226 }
227
231 template<typename CreateCustomActionTypeRequestT = Model::CreateCustomActionTypeRequest>
232 void CreateCustomActionTypeAsync(const CreateCustomActionTypeRequestT& request, const CreateCustomActionTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
233 {
234 return SubmitAsync(&CodePipelineClient::CreateCustomActionType, request, handler, context);
235 }
236
247
251 template<typename CreatePipelineRequestT = Model::CreatePipelineRequest>
252 Model::CreatePipelineOutcomeCallable CreatePipelineCallable(const CreatePipelineRequestT& request) const
253 {
254 return SubmitCallable(&CodePipelineClient::CreatePipeline, request);
255 }
256
260 template<typename CreatePipelineRequestT = Model::CreatePipelineRequest>
261 void CreatePipelineAsync(const CreatePipelineRequestT& request, const CreatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
262 {
263 return SubmitAsync(&CodePipelineClient::CreatePipeline, request, handler, context);
264 }
265
279
283 template<typename DeleteCustomActionTypeRequestT = Model::DeleteCustomActionTypeRequest>
284 Model::DeleteCustomActionTypeOutcomeCallable DeleteCustomActionTypeCallable(const DeleteCustomActionTypeRequestT& request) const
285 {
286 return SubmitCallable(&CodePipelineClient::DeleteCustomActionType, request);
287 }
288
292 template<typename DeleteCustomActionTypeRequestT = Model::DeleteCustomActionTypeRequest>
293 void DeleteCustomActionTypeAsync(const DeleteCustomActionTypeRequestT& request, const DeleteCustomActionTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
294 {
295 return SubmitAsync(&CodePipelineClient::DeleteCustomActionType, request, handler, context);
296 }
297
304
308 template<typename DeletePipelineRequestT = Model::DeletePipelineRequest>
309 Model::DeletePipelineOutcomeCallable DeletePipelineCallable(const DeletePipelineRequestT& request) const
310 {
311 return SubmitCallable(&CodePipelineClient::DeletePipeline, request);
312 }
313
317 template<typename DeletePipelineRequestT = Model::DeletePipelineRequest>
318 void DeletePipelineAsync(const DeletePipelineRequestT& request, const DeletePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
319 {
320 return SubmitAsync(&CodePipelineClient::DeletePipeline, request, handler, context);
321 }
322
333
337 template<typename DeleteWebhookRequestT = Model::DeleteWebhookRequest>
338 Model::DeleteWebhookOutcomeCallable DeleteWebhookCallable(const DeleteWebhookRequestT& request) const
339 {
340 return SubmitCallable(&CodePipelineClient::DeleteWebhook, request);
341 }
342
346 template<typename DeleteWebhookRequestT = Model::DeleteWebhookRequest>
347 void DeleteWebhookAsync(const DeleteWebhookRequestT& request, const DeleteWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
348 {
349 return SubmitAsync(&CodePipelineClient::DeleteWebhook, request, handler, context);
350 }
351
360
364 template<typename DeregisterWebhookWithThirdPartyRequestT = Model::DeregisterWebhookWithThirdPartyRequest>
365 Model::DeregisterWebhookWithThirdPartyOutcomeCallable DeregisterWebhookWithThirdPartyCallable(const DeregisterWebhookWithThirdPartyRequestT& request = {}) const
366 {
367 return SubmitCallable(&CodePipelineClient::DeregisterWebhookWithThirdParty, request);
368 }
369
373 template<typename DeregisterWebhookWithThirdPartyRequestT = Model::DeregisterWebhookWithThirdPartyRequest>
374 void DeregisterWebhookWithThirdPartyAsync(const DeregisterWebhookWithThirdPartyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const DeregisterWebhookWithThirdPartyRequestT& request = {}) const
375 {
376 return SubmitAsync(&CodePipelineClient::DeregisterWebhookWithThirdParty, request, handler, context);
377 }
378
386
390 template<typename DisableStageTransitionRequestT = Model::DisableStageTransitionRequest>
391 Model::DisableStageTransitionOutcomeCallable DisableStageTransitionCallable(const DisableStageTransitionRequestT& request) const
392 {
393 return SubmitCallable(&CodePipelineClient::DisableStageTransition, request);
394 }
395
399 template<typename DisableStageTransitionRequestT = Model::DisableStageTransitionRequest>
400 void DisableStageTransitionAsync(const DisableStageTransitionRequestT& request, const DisableStageTransitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
401 {
402 return SubmitAsync(&CodePipelineClient::DisableStageTransition, request, handler, context);
403 }
404
412
416 template<typename EnableStageTransitionRequestT = Model::EnableStageTransitionRequest>
417 Model::EnableStageTransitionOutcomeCallable EnableStageTransitionCallable(const EnableStageTransitionRequestT& request) const
418 {
419 return SubmitCallable(&CodePipelineClient::EnableStageTransition, request);
420 }
421
425 template<typename EnableStageTransitionRequestT = Model::EnableStageTransitionRequest>
426 void EnableStageTransitionAsync(const EnableStageTransitionRequestT& request, const EnableStageTransitionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
427 {
428 return SubmitAsync(&CodePipelineClient::EnableStageTransition, request, handler, context);
429 }
430
440
444 template<typename GetActionTypeRequestT = Model::GetActionTypeRequest>
445 Model::GetActionTypeOutcomeCallable GetActionTypeCallable(const GetActionTypeRequestT& request) const
446 {
447 return SubmitCallable(&CodePipelineClient::GetActionType, request);
448 }
449
453 template<typename GetActionTypeRequestT = Model::GetActionTypeRequest>
454 void GetActionTypeAsync(const GetActionTypeRequestT& request, const GetActionTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
455 {
456 return SubmitAsync(&CodePipelineClient::GetActionType, request, handler, context);
457 }
458
470
474 template<typename GetJobDetailsRequestT = Model::GetJobDetailsRequest>
475 Model::GetJobDetailsOutcomeCallable GetJobDetailsCallable(const GetJobDetailsRequestT& request) const
476 {
477 return SubmitCallable(&CodePipelineClient::GetJobDetails, request);
478 }
479
483 template<typename GetJobDetailsRequestT = Model::GetJobDetailsRequest>
484 void GetJobDetailsAsync(const GetJobDetailsRequestT& request, const GetJobDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
485 {
486 return SubmitAsync(&CodePipelineClient::GetJobDetails, request, handler, context);
487 }
488
498
502 template<typename GetPipelineRequestT = Model::GetPipelineRequest>
503 Model::GetPipelineOutcomeCallable GetPipelineCallable(const GetPipelineRequestT& request) const
504 {
505 return SubmitCallable(&CodePipelineClient::GetPipeline, request);
506 }
507
511 template<typename GetPipelineRequestT = Model::GetPipelineRequest>
512 void GetPipelineAsync(const GetPipelineRequestT& request, const GetPipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
513 {
514 return SubmitAsync(&CodePipelineClient::GetPipeline, request, handler, context);
515 }
516
525
529 template<typename GetPipelineExecutionRequestT = Model::GetPipelineExecutionRequest>
530 Model::GetPipelineExecutionOutcomeCallable GetPipelineExecutionCallable(const GetPipelineExecutionRequestT& request) const
531 {
532 return SubmitCallable(&CodePipelineClient::GetPipelineExecution, request);
533 }
534
538 template<typename GetPipelineExecutionRequestT = Model::GetPipelineExecutionRequest>
539 void GetPipelineExecutionAsync(const GetPipelineExecutionRequestT& request, const GetPipelineExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
540 {
541 return SubmitAsync(&CodePipelineClient::GetPipelineExecution, request, handler, context);
542 }
543
553
557 template<typename GetPipelineStateRequestT = Model::GetPipelineStateRequest>
558 Model::GetPipelineStateOutcomeCallable GetPipelineStateCallable(const GetPipelineStateRequestT& request) const
559 {
560 return SubmitCallable(&CodePipelineClient::GetPipelineState, request);
561 }
562
566 template<typename GetPipelineStateRequestT = Model::GetPipelineStateRequest>
567 void GetPipelineStateAsync(const GetPipelineStateRequestT& request, const GetPipelineStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
568 {
569 return SubmitAsync(&CodePipelineClient::GetPipelineState, request, handler, context);
570 }
571
583
587 template<typename GetThirdPartyJobDetailsRequestT = Model::GetThirdPartyJobDetailsRequest>
588 Model::GetThirdPartyJobDetailsOutcomeCallable GetThirdPartyJobDetailsCallable(const GetThirdPartyJobDetailsRequestT& request) const
589 {
590 return SubmitCallable(&CodePipelineClient::GetThirdPartyJobDetails, request);
591 }
592
596 template<typename GetThirdPartyJobDetailsRequestT = Model::GetThirdPartyJobDetailsRequest>
597 void GetThirdPartyJobDetailsAsync(const GetThirdPartyJobDetailsRequestT& request, const GetThirdPartyJobDetailsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
598 {
599 return SubmitAsync(&CodePipelineClient::GetThirdPartyJobDetails, request, handler, context);
600 }
601
609
613 template<typename ListActionExecutionsRequestT = Model::ListActionExecutionsRequest>
614 Model::ListActionExecutionsOutcomeCallable ListActionExecutionsCallable(const ListActionExecutionsRequestT& request) const
615 {
616 return SubmitCallable(&CodePipelineClient::ListActionExecutions, request);
617 }
618
622 template<typename ListActionExecutionsRequestT = Model::ListActionExecutionsRequest>
623 void ListActionExecutionsAsync(const ListActionExecutionsRequestT& request, const ListActionExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
624 {
625 return SubmitAsync(&CodePipelineClient::ListActionExecutions, request, handler, context);
626 }
627
635
639 template<typename ListActionTypesRequestT = Model::ListActionTypesRequest>
640 Model::ListActionTypesOutcomeCallable ListActionTypesCallable(const ListActionTypesRequestT& request = {}) const
641 {
642 return SubmitCallable(&CodePipelineClient::ListActionTypes, request);
643 }
644
648 template<typename ListActionTypesRequestT = Model::ListActionTypesRequest>
649 void ListActionTypesAsync(const ListActionTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListActionTypesRequestT& request = {}) const
650 {
651 return SubmitAsync(&CodePipelineClient::ListActionTypes, request, handler, context);
652 }
653
660
664 template<typename ListDeployActionExecutionTargetsRequestT = Model::ListDeployActionExecutionTargetsRequest>
666 {
667 return SubmitCallable(&CodePipelineClient::ListDeployActionExecutionTargets, request);
668 }
669
673 template<typename ListDeployActionExecutionTargetsRequestT = Model::ListDeployActionExecutionTargetsRequest>
674 void ListDeployActionExecutionTargetsAsync(const ListDeployActionExecutionTargetsRequestT& request, const ListDeployActionExecutionTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
675 {
676 return SubmitAsync(&CodePipelineClient::ListDeployActionExecutionTargets, request, handler, context);
677 }
678
688
692 template<typename ListPipelineExecutionsRequestT = Model::ListPipelineExecutionsRequest>
693 Model::ListPipelineExecutionsOutcomeCallable ListPipelineExecutionsCallable(const ListPipelineExecutionsRequestT& request) const
694 {
695 return SubmitCallable(&CodePipelineClient::ListPipelineExecutions, request);
696 }
697
701 template<typename ListPipelineExecutionsRequestT = Model::ListPipelineExecutionsRequest>
702 void ListPipelineExecutionsAsync(const ListPipelineExecutionsRequestT& request, const ListPipelineExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
703 {
704 return SubmitAsync(&CodePipelineClient::ListPipelineExecutions, request, handler, context);
705 }
706
714
718 template<typename ListPipelinesRequestT = Model::ListPipelinesRequest>
719 Model::ListPipelinesOutcomeCallable ListPipelinesCallable(const ListPipelinesRequestT& request = {}) const
720 {
721 return SubmitCallable(&CodePipelineClient::ListPipelines, request);
722 }
723
727 template<typename ListPipelinesRequestT = Model::ListPipelinesRequest>
728 void ListPipelinesAsync(const ListPipelinesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListPipelinesRequestT& request = {}) const
729 {
730 return SubmitAsync(&CodePipelineClient::ListPipelines, request, handler, context);
731 }
732
740
744 template<typename ListRuleExecutionsRequestT = Model::ListRuleExecutionsRequest>
745 Model::ListRuleExecutionsOutcomeCallable ListRuleExecutionsCallable(const ListRuleExecutionsRequestT& request) const
746 {
747 return SubmitCallable(&CodePipelineClient::ListRuleExecutions, request);
748 }
749
753 template<typename ListRuleExecutionsRequestT = Model::ListRuleExecutionsRequest>
754 void ListRuleExecutionsAsync(const ListRuleExecutionsRequestT& request, const ListRuleExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
755 {
756 return SubmitAsync(&CodePipelineClient::ListRuleExecutions, request, handler, context);
757 }
758
772
776 template<typename ListRuleTypesRequestT = Model::ListRuleTypesRequest>
777 Model::ListRuleTypesOutcomeCallable ListRuleTypesCallable(const ListRuleTypesRequestT& request = {}) const
778 {
779 return SubmitCallable(&CodePipelineClient::ListRuleTypes, request);
780 }
781
785 template<typename ListRuleTypesRequestT = Model::ListRuleTypesRequest>
786 void ListRuleTypesAsync(const ListRuleTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListRuleTypesRequestT& request = {}) const
787 {
788 return SubmitAsync(&CodePipelineClient::ListRuleTypes, request, handler, context);
789 }
790
798
802 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
803 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
804 {
805 return SubmitCallable(&CodePipelineClient::ListTagsForResource, request);
806 }
807
811 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
812 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
813 {
814 return SubmitAsync(&CodePipelineClient::ListTagsForResource, request, handler, context);
815 }
816
827
831 template<typename ListWebhooksRequestT = Model::ListWebhooksRequest>
832 Model::ListWebhooksOutcomeCallable ListWebhooksCallable(const ListWebhooksRequestT& request = {}) const
833 {
834 return SubmitCallable(&CodePipelineClient::ListWebhooks, request);
835 }
836
840 template<typename ListWebhooksRequestT = Model::ListWebhooksRequest>
841 void ListWebhooksAsync(const ListWebhooksResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListWebhooksRequestT& request = {}) const
842 {
843 return SubmitAsync(&CodePipelineClient::ListWebhooks, request, handler, context);
844 }
845
857
861 template<typename OverrideStageConditionRequestT = Model::OverrideStageConditionRequest>
862 Model::OverrideStageConditionOutcomeCallable OverrideStageConditionCallable(const OverrideStageConditionRequestT& request) const
863 {
864 return SubmitCallable(&CodePipelineClient::OverrideStageCondition, request);
865 }
866
870 template<typename OverrideStageConditionRequestT = Model::OverrideStageConditionRequest>
871 void OverrideStageConditionAsync(const OverrideStageConditionRequestT& request, const OverrideStageConditionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
872 {
873 return SubmitAsync(&CodePipelineClient::OverrideStageCondition, request, handler, context);
874 }
875
890
894 template<typename PollForJobsRequestT = Model::PollForJobsRequest>
895 Model::PollForJobsOutcomeCallable PollForJobsCallable(const PollForJobsRequestT& request) const
896 {
897 return SubmitCallable(&CodePipelineClient::PollForJobs, request);
898 }
899
903 template<typename PollForJobsRequestT = Model::PollForJobsRequest>
904 void PollForJobsAsync(const PollForJobsRequestT& request, const PollForJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
905 {
906 return SubmitAsync(&CodePipelineClient::PollForJobs, request, handler, context);
907 }
908
919
923 template<typename PollForThirdPartyJobsRequestT = Model::PollForThirdPartyJobsRequest>
924 Model::PollForThirdPartyJobsOutcomeCallable PollForThirdPartyJobsCallable(const PollForThirdPartyJobsRequestT& request) const
925 {
926 return SubmitCallable(&CodePipelineClient::PollForThirdPartyJobs, request);
927 }
928
932 template<typename PollForThirdPartyJobsRequestT = Model::PollForThirdPartyJobsRequest>
933 void PollForThirdPartyJobsAsync(const PollForThirdPartyJobsRequestT& request, const PollForThirdPartyJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
934 {
935 return SubmitAsync(&CodePipelineClient::PollForThirdPartyJobs, request, handler, context);
936 }
937
945
949 template<typename PutActionRevisionRequestT = Model::PutActionRevisionRequest>
950 Model::PutActionRevisionOutcomeCallable PutActionRevisionCallable(const PutActionRevisionRequestT& request) const
951 {
952 return SubmitCallable(&CodePipelineClient::PutActionRevision, request);
953 }
954
958 template<typename PutActionRevisionRequestT = Model::PutActionRevisionRequest>
959 void PutActionRevisionAsync(const PutActionRevisionRequestT& request, const PutActionRevisionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
960 {
961 return SubmitAsync(&CodePipelineClient::PutActionRevision, request, handler, context);
962 }
963
971
975 template<typename PutApprovalResultRequestT = Model::PutApprovalResultRequest>
976 Model::PutApprovalResultOutcomeCallable PutApprovalResultCallable(const PutApprovalResultRequestT& request) const
977 {
978 return SubmitCallable(&CodePipelineClient::PutApprovalResult, request);
979 }
980
984 template<typename PutApprovalResultRequestT = Model::PutApprovalResultRequest>
985 void PutApprovalResultAsync(const PutApprovalResultRequestT& request, const PutApprovalResultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
986 {
987 return SubmitAsync(&CodePipelineClient::PutApprovalResult, request, handler, context);
988 }
989
997
1001 template<typename PutJobFailureResultRequestT = Model::PutJobFailureResultRequest>
1002 Model::PutJobFailureResultOutcomeCallable PutJobFailureResultCallable(const PutJobFailureResultRequestT& request) const
1003 {
1004 return SubmitCallable(&CodePipelineClient::PutJobFailureResult, request);
1005 }
1006
1010 template<typename PutJobFailureResultRequestT = Model::PutJobFailureResultRequest>
1011 void PutJobFailureResultAsync(const PutJobFailureResultRequestT& request, const PutJobFailureResultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1012 {
1013 return SubmitAsync(&CodePipelineClient::PutJobFailureResult, request, handler, context);
1014 }
1015
1023
1027 template<typename PutJobSuccessResultRequestT = Model::PutJobSuccessResultRequest>
1028 Model::PutJobSuccessResultOutcomeCallable PutJobSuccessResultCallable(const PutJobSuccessResultRequestT& request) const
1029 {
1030 return SubmitCallable(&CodePipelineClient::PutJobSuccessResult, request);
1031 }
1032
1036 template<typename PutJobSuccessResultRequestT = Model::PutJobSuccessResultRequest>
1037 void PutJobSuccessResultAsync(const PutJobSuccessResultRequestT& request, const PutJobSuccessResultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1038 {
1039 return SubmitAsync(&CodePipelineClient::PutJobSuccessResult, request, handler, context);
1040 }
1041
1049
1053 template<typename PutThirdPartyJobFailureResultRequestT = Model::PutThirdPartyJobFailureResultRequest>
1054 Model::PutThirdPartyJobFailureResultOutcomeCallable PutThirdPartyJobFailureResultCallable(const PutThirdPartyJobFailureResultRequestT& request) const
1055 {
1056 return SubmitCallable(&CodePipelineClient::PutThirdPartyJobFailureResult, request);
1057 }
1058
1062 template<typename PutThirdPartyJobFailureResultRequestT = Model::PutThirdPartyJobFailureResultRequest>
1063 void PutThirdPartyJobFailureResultAsync(const PutThirdPartyJobFailureResultRequestT& request, const PutThirdPartyJobFailureResultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1064 {
1065 return SubmitAsync(&CodePipelineClient::PutThirdPartyJobFailureResult, request, handler, context);
1066 }
1067
1075
1079 template<typename PutThirdPartyJobSuccessResultRequestT = Model::PutThirdPartyJobSuccessResultRequest>
1080 Model::PutThirdPartyJobSuccessResultOutcomeCallable PutThirdPartyJobSuccessResultCallable(const PutThirdPartyJobSuccessResultRequestT& request) const
1081 {
1082 return SubmitCallable(&CodePipelineClient::PutThirdPartyJobSuccessResult, request);
1083 }
1084
1088 template<typename PutThirdPartyJobSuccessResultRequestT = Model::PutThirdPartyJobSuccessResultRequest>
1089 void PutThirdPartyJobSuccessResultAsync(const PutThirdPartyJobSuccessResultRequestT& request, const PutThirdPartyJobSuccessResultResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1090 {
1091 return SubmitAsync(&CodePipelineClient::PutThirdPartyJobSuccessResult, request, handler, context);
1092 }
1093
1116
1120 template<typename PutWebhookRequestT = Model::PutWebhookRequest>
1121 Model::PutWebhookOutcomeCallable PutWebhookCallable(const PutWebhookRequestT& request) const
1122 {
1123 return SubmitCallable(&CodePipelineClient::PutWebhook, request);
1124 }
1125
1129 template<typename PutWebhookRequestT = Model::PutWebhookRequest>
1130 void PutWebhookAsync(const PutWebhookRequestT& request, const PutWebhookResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1131 {
1132 return SubmitAsync(&CodePipelineClient::PutWebhook, request, handler, context);
1133 }
1134
1142
1146 template<typename RegisterWebhookWithThirdPartyRequestT = Model::RegisterWebhookWithThirdPartyRequest>
1147 Model::RegisterWebhookWithThirdPartyOutcomeCallable RegisterWebhookWithThirdPartyCallable(const RegisterWebhookWithThirdPartyRequestT& request = {}) const
1148 {
1149 return SubmitCallable(&CodePipelineClient::RegisterWebhookWithThirdParty, request);
1150 }
1151
1155 template<typename RegisterWebhookWithThirdPartyRequestT = Model::RegisterWebhookWithThirdPartyRequest>
1156 void RegisterWebhookWithThirdPartyAsync(const RegisterWebhookWithThirdPartyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const RegisterWebhookWithThirdPartyRequestT& request = {}) const
1157 {
1158 return SubmitAsync(&CodePipelineClient::RegisterWebhookWithThirdParty, request, handler, context);
1159 }
1160
1175
1179 template<typename RetryStageExecutionRequestT = Model::RetryStageExecutionRequest>
1180 Model::RetryStageExecutionOutcomeCallable RetryStageExecutionCallable(const RetryStageExecutionRequestT& request) const
1181 {
1182 return SubmitCallable(&CodePipelineClient::RetryStageExecution, request);
1183 }
1184
1188 template<typename RetryStageExecutionRequestT = Model::RetryStageExecutionRequest>
1189 void RetryStageExecutionAsync(const RetryStageExecutionRequestT& request, const RetryStageExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1190 {
1191 return SubmitAsync(&CodePipelineClient::RetryStageExecution, request, handler, context);
1192 }
1193
1200
1204 template<typename RollbackStageRequestT = Model::RollbackStageRequest>
1205 Model::RollbackStageOutcomeCallable RollbackStageCallable(const RollbackStageRequestT& request) const
1206 {
1207 return SubmitCallable(&CodePipelineClient::RollbackStage, request);
1208 }
1209
1213 template<typename RollbackStageRequestT = Model::RollbackStageRequest>
1214 void RollbackStageAsync(const RollbackStageRequestT& request, const RollbackStageResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1215 {
1216 return SubmitAsync(&CodePipelineClient::RollbackStage, request, handler, context);
1217 }
1218
1227
1231 template<typename StartPipelineExecutionRequestT = Model::StartPipelineExecutionRequest>
1232 Model::StartPipelineExecutionOutcomeCallable StartPipelineExecutionCallable(const StartPipelineExecutionRequestT& request) const
1233 {
1234 return SubmitCallable(&CodePipelineClient::StartPipelineExecution, request);
1235 }
1236
1240 template<typename StartPipelineExecutionRequestT = Model::StartPipelineExecutionRequest>
1241 void StartPipelineExecutionAsync(const StartPipelineExecutionRequestT& request, const StartPipelineExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1242 {
1243 return SubmitAsync(&CodePipelineClient::StartPipelineExecution, request, handler, context);
1244 }
1245
1257
1261 template<typename StopPipelineExecutionRequestT = Model::StopPipelineExecutionRequest>
1262 Model::StopPipelineExecutionOutcomeCallable StopPipelineExecutionCallable(const StopPipelineExecutionRequestT& request) const
1263 {
1264 return SubmitCallable(&CodePipelineClient::StopPipelineExecution, request);
1265 }
1266
1270 template<typename StopPipelineExecutionRequestT = Model::StopPipelineExecutionRequest>
1271 void StopPipelineExecutionAsync(const StopPipelineExecutionRequestT& request, const StopPipelineExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1272 {
1273 return SubmitAsync(&CodePipelineClient::StopPipelineExecution, request, handler, context);
1274 }
1275
1283
1287 template<typename TagResourceRequestT = Model::TagResourceRequest>
1288 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1289 {
1290 return SubmitCallable(&CodePipelineClient::TagResource, request);
1291 }
1292
1296 template<typename TagResourceRequestT = Model::TagResourceRequest>
1297 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1298 {
1299 return SubmitAsync(&CodePipelineClient::TagResource, request, handler, context);
1300 }
1301
1309
1313 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1314 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1315 {
1316 return SubmitCallable(&CodePipelineClient::UntagResource, request);
1317 }
1318
1322 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1323 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1324 {
1325 return SubmitAsync(&CodePipelineClient::UntagResource, request, handler, context);
1326 }
1327
1337
1341 template<typename UpdateActionTypeRequestT = Model::UpdateActionTypeRequest>
1342 Model::UpdateActionTypeOutcomeCallable UpdateActionTypeCallable(const UpdateActionTypeRequestT& request) const
1343 {
1344 return SubmitCallable(&CodePipelineClient::UpdateActionType, request);
1345 }
1346
1350 template<typename UpdateActionTypeRequestT = Model::UpdateActionTypeRequest>
1351 void UpdateActionTypeAsync(const UpdateActionTypeRequestT& request, const UpdateActionTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1352 {
1353 return SubmitAsync(&CodePipelineClient::UpdateActionType, request, handler, context);
1354 }
1355
1365
1369 template<typename UpdatePipelineRequestT = Model::UpdatePipelineRequest>
1370 Model::UpdatePipelineOutcomeCallable UpdatePipelineCallable(const UpdatePipelineRequestT& request) const
1371 {
1372 return SubmitCallable(&CodePipelineClient::UpdatePipeline, request);
1373 }
1374
1378 template<typename UpdatePipelineRequestT = Model::UpdatePipelineRequest>
1379 void UpdatePipelineAsync(const UpdatePipelineRequestT& request, const UpdatePipelineResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1380 {
1381 return SubmitAsync(&CodePipelineClient::UpdatePipeline, request, handler, context);
1382 }
1383
1384
1385 void OverrideEndpoint(const Aws::String& endpoint);
1386 std::shared_ptr<CodePipelineEndpointProviderBase>& accessEndpointProvider();
1387 private:
1389 void init(const CodePipelineClientConfiguration& clientConfiguration);
1390
1391 CodePipelineClientConfiguration m_clientConfiguration;
1392 std::shared_ptr<CodePipelineEndpointProviderBase> m_endpointProvider;
1393 };
1394
1395} // namespace CodePipeline
1396} // namespace Aws
Model::ListDeployActionExecutionTargetsOutcomeCallable ListDeployActionExecutionTargetsCallable(const ListDeployActionExecutionTargetsRequestT &request) const
Model::AcknowledgeJobOutcomeCallable AcknowledgeJobCallable(const AcknowledgeJobRequestT &request) const
void ListActionExecutionsAsync(const ListActionExecutionsRequestT &request, const ListActionExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRuleTypesOutcome ListRuleTypes(const Model::ListRuleTypesRequest &request={}) const
virtual Model::DeleteWebhookOutcome DeleteWebhook(const Model::DeleteWebhookRequest &request) const
Model::EnableStageTransitionOutcomeCallable EnableStageTransitionCallable(const EnableStageTransitionRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
void PollForThirdPartyJobsAsync(const PollForThirdPartyJobsRequestT &request, const PollForThirdPartyJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeregisterWebhookWithThirdPartyOutcome DeregisterWebhookWithThirdParty(const Model::DeregisterWebhookWithThirdPartyRequest &request={}) const
virtual Model::ListWebhooksOutcome ListWebhooks(const Model::ListWebhooksRequest &request={}) const
Model::RegisterWebhookWithThirdPartyOutcomeCallable RegisterWebhookWithThirdPartyCallable(const RegisterWebhookWithThirdPartyRequestT &request={}) const
void StartPipelineExecutionAsync(const StartPipelineExecutionRequestT &request, const StartPipelineExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPipelineOutcome GetPipeline(const Model::GetPipelineRequest &request) const
Model::RetryStageExecutionOutcomeCallable RetryStageExecutionCallable(const RetryStageExecutionRequestT &request) const
Model::PutApprovalResultOutcomeCallable PutApprovalResultCallable(const PutApprovalResultRequestT &request) const
Model::ListActionTypesOutcomeCallable ListActionTypesCallable(const ListActionTypesRequestT &request={}) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void GetPipelineStateAsync(const GetPipelineStateRequestT &request, const GetPipelineStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutApprovalResultOutcome PutApprovalResult(const Model::PutApprovalResultRequest &request) const
Model::GetPipelineStateOutcomeCallable GetPipelineStateCallable(const GetPipelineStateRequestT &request) const
virtual Model::RegisterWebhookWithThirdPartyOutcome RegisterWebhookWithThirdParty(const Model::RegisterWebhookWithThirdPartyRequest &request={}) const
virtual Model::DeletePipelineOutcome DeletePipeline(const Model::DeletePipelineRequest &request) const
virtual Model::StartPipelineExecutionOutcome StartPipelineExecution(const Model::StartPipelineExecutionRequest &request) const
Model::GetPipelineExecutionOutcomeCallable GetPipelineExecutionCallable(const GetPipelineExecutionRequestT &request) const
Model::DeletePipelineOutcomeCallable DeletePipelineCallable(const DeletePipelineRequestT &request) const
void ListPipelineExecutionsAsync(const ListPipelineExecutionsRequestT &request, const ListPipelineExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
virtual Model::PutThirdPartyJobFailureResultOutcome PutThirdPartyJobFailureResult(const Model::PutThirdPartyJobFailureResultRequest &request) const
Model::ListRuleExecutionsOutcomeCallable ListRuleExecutionsCallable(const ListRuleExecutionsRequestT &request) const
Model::PutThirdPartyJobSuccessResultOutcomeCallable PutThirdPartyJobSuccessResultCallable(const PutThirdPartyJobSuccessResultRequestT &request) const
Model::DeleteWebhookOutcomeCallable DeleteWebhookCallable(const DeleteWebhookRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::CreatePipelineOutcomeCallable CreatePipelineCallable(const CreatePipelineRequestT &request) const
virtual Model::UpdatePipelineOutcome UpdatePipeline(const Model::UpdatePipelineRequest &request) const
void ListPipelinesAsync(const ListPipelinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPipelinesRequestT &request={}) const
void ListRuleTypesAsync(const ListRuleTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListRuleTypesRequestT &request={}) const
Model::PutThirdPartyJobFailureResultOutcomeCallable PutThirdPartyJobFailureResultCallable(const PutThirdPartyJobFailureResultRequestT &request) const
virtual Model::GetJobDetailsOutcome GetJobDetails(const Model::GetJobDetailsRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateActionTypeOutcome UpdateActionType(const Model::UpdateActionTypeRequest &request) const
void RegisterWebhookWithThirdPartyAsync(const RegisterWebhookWithThirdPartyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RegisterWebhookWithThirdPartyRequestT &request={}) const
CodePipelineClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CodePipelineEndpointProviderBase > endpointProvider=nullptr, const Aws::CodePipeline::CodePipelineClientConfiguration &clientConfiguration=Aws::CodePipeline::CodePipelineClientConfiguration())
virtual Model::PutActionRevisionOutcome PutActionRevision(const Model::PutActionRevisionRequest &request) const
static const char * GetAllocationTag()
void GetActionTypeAsync(const GetActionTypeRequestT &request, const GetActionTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodePipelineClientConfiguration ClientConfigurationType
CodePipelineClient(const Aws::CodePipeline::CodePipelineClientConfiguration &clientConfiguration=Aws::CodePipeline::CodePipelineClientConfiguration(), std::shared_ptr< CodePipelineEndpointProviderBase > endpointProvider=nullptr)
Model::PutJobFailureResultOutcomeCallable PutJobFailureResultCallable(const PutJobFailureResultRequestT &request) const
void ListDeployActionExecutionTargetsAsync(const ListDeployActionExecutionTargetsRequestT &request, const ListDeployActionExecutionTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListDeployActionExecutionTargetsOutcome ListDeployActionExecutionTargets(const Model::ListDeployActionExecutionTargetsRequest &request) const
Model::ListPipelineExecutionsOutcomeCallable ListPipelineExecutionsCallable(const ListPipelineExecutionsRequestT &request) const
void DeleteWebhookAsync(const DeleteWebhookRequestT &request, const DeleteWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutWebhookOutcomeCallable PutWebhookCallable(const PutWebhookRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::PutThirdPartyJobSuccessResultOutcome PutThirdPartyJobSuccessResult(const Model::PutThirdPartyJobSuccessResultRequest &request) const
virtual Model::CreatePipelineOutcome CreatePipeline(const Model::CreatePipelineRequest &request) const
virtual Model::OverrideStageConditionOutcome OverrideStageCondition(const Model::OverrideStageConditionRequest &request) const
void ListRuleExecutionsAsync(const ListRuleExecutionsRequestT &request, const ListRuleExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPipelineExecutionOutcome GetPipelineExecution(const Model::GetPipelineExecutionRequest &request) const
Model::GetJobDetailsOutcomeCallable GetJobDetailsCallable(const GetJobDetailsRequestT &request) const
virtual Model::PutJobSuccessResultOutcome PutJobSuccessResult(const Model::PutJobSuccessResultRequest &request) const
Model::DeregisterWebhookWithThirdPartyOutcomeCallable DeregisterWebhookWithThirdPartyCallable(const DeregisterWebhookWithThirdPartyRequestT &request={}) const
virtual Model::DeleteCustomActionTypeOutcome DeleteCustomActionType(const Model::DeleteCustomActionTypeRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetActionTypeOutcome GetActionType(const Model::GetActionTypeRequest &request) const
virtual Model::GetThirdPartyJobDetailsOutcome GetThirdPartyJobDetails(const Model::GetThirdPartyJobDetailsRequest &request) const
Model::StopPipelineExecutionOutcomeCallable StopPipelineExecutionCallable(const StopPipelineExecutionRequestT &request) const
Model::OverrideStageConditionOutcomeCallable OverrideStageConditionCallable(const OverrideStageConditionRequestT &request) const
void ListWebhooksAsync(const ListWebhooksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListWebhooksRequestT &request={}) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopPipelineExecutionAsync(const StopPipelineExecutionRequestT &request, const StopPipelineExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PollForJobsAsync(const PollForJobsRequestT &request, const PollForJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PollForJobsOutcomeCallable PollForJobsCallable(const PollForJobsRequestT &request) const
void PutJobFailureResultAsync(const PutJobFailureResultRequestT &request, const PutJobFailureResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
void OverrideStageConditionAsync(const OverrideStageConditionRequestT &request, const OverrideStageConditionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::ListActionTypesOutcome ListActionTypes(const Model::ListActionTypesRequest &request={}) const
CodePipelineClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CodePipelineEndpointProviderBase > endpointProvider=nullptr, const Aws::CodePipeline::CodePipelineClientConfiguration &clientConfiguration=Aws::CodePipeline::CodePipelineClientConfiguration())
Model::ListPipelinesOutcomeCallable ListPipelinesCallable(const ListPipelinesRequestT &request={}) const
void PutWebhookAsync(const PutWebhookRequestT &request, const PutWebhookResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetThirdPartyJobDetailsOutcomeCallable GetThirdPartyJobDetailsCallable(const GetThirdPartyJobDetailsRequestT &request) const
Model::ListRuleTypesOutcomeCallable ListRuleTypesCallable(const ListRuleTypesRequestT &request={}) const
Model::DeleteCustomActionTypeOutcomeCallable DeleteCustomActionTypeCallable(const DeleteCustomActionTypeRequestT &request) const
virtual Model::RollbackStageOutcome RollbackStage(const Model::RollbackStageRequest &request) const
void UpdateActionTypeAsync(const UpdateActionTypeRequestT &request, const UpdateActionTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePipelineAsync(const DeletePipelineRequestT &request, const DeletePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartPipelineExecutionOutcomeCallable StartPipelineExecutionCallable(const StartPipelineExecutionRequestT &request) const
Model::UpdatePipelineOutcomeCallable UpdatePipelineCallable(const UpdatePipelineRequestT &request) const
virtual Model::EnableStageTransitionOutcome EnableStageTransition(const Model::EnableStageTransitionRequest &request) const
void DeleteCustomActionTypeAsync(const DeleteCustomActionTypeRequestT &request, const DeleteCustomActionTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListActionExecutionsOutcome ListActionExecutions(const Model::ListActionExecutionsRequest &request) const
void RetryStageExecutionAsync(const RetryStageExecutionRequestT &request, const RetryStageExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisableStageTransitionOutcomeCallable DisableStageTransitionCallable(const DisableStageTransitionRequestT &request) const
void GetPipelineExecutionAsync(const GetPipelineExecutionRequestT &request, const GetPipelineExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisableStageTransitionAsync(const DisableStageTransitionRequestT &request, const DisableStageTransitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutThirdPartyJobFailureResultAsync(const PutThirdPartyJobFailureResultRequestT &request, const PutThirdPartyJobFailureResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PollForThirdPartyJobsOutcomeCallable PollForThirdPartyJobsCallable(const PollForThirdPartyJobsRequestT &request) const
CodePipelineEndpointProvider EndpointProviderType
virtual Model::PollForJobsOutcome PollForJobs(const Model::PollForJobsRequest &request) const
void EnableStageTransitionAsync(const EnableStageTransitionRequestT &request, const EnableStageTransitionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetPipelineStateOutcome GetPipelineState(const Model::GetPipelineStateRequest &request) const
virtual Model::PutJobFailureResultOutcome PutJobFailureResult(const Model::PutJobFailureResultRequest &request) const
void GetPipelineAsync(const GetPipelineRequestT &request, const GetPipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePipelineAsync(const CreatePipelineRequestT &request, const CreatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodePipelineClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void CreateCustomActionTypeAsync(const CreateCustomActionTypeRequestT &request, const CreateCustomActionTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetActionTypeOutcomeCallable GetActionTypeCallable(const GetActionTypeRequestT &request) const
void UpdatePipelineAsync(const UpdatePipelineRequestT &request, const UpdatePipelineResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AcknowledgeThirdPartyJobOutcomeCallable AcknowledgeThirdPartyJobCallable(const AcknowledgeThirdPartyJobRequestT &request) const
virtual Model::DisableStageTransitionOutcome DisableStageTransition(const Model::DisableStageTransitionRequest &request) const
CodePipelineClient(const Aws::Client::ClientConfiguration &clientConfiguration)
std::shared_ptr< CodePipelineEndpointProviderBase > & accessEndpointProvider()
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void PutJobSuccessResultAsync(const PutJobSuccessResultRequestT &request, const PutJobSuccessResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutActionRevisionOutcomeCallable PutActionRevisionCallable(const PutActionRevisionRequestT &request) const
void RollbackStageAsync(const RollbackStageRequestT &request, const RollbackStageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PollForThirdPartyJobsOutcome PollForThirdPartyJobs(const Model::PollForThirdPartyJobsRequest &request) const
Model::ListWebhooksOutcomeCallable ListWebhooksCallable(const ListWebhooksRequestT &request={}) const
void ListActionTypesAsync(const ListActionTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListActionTypesRequestT &request={}) const
Model::UpdateActionTypeOutcomeCallable UpdateActionTypeCallable(const UpdateActionTypeRequestT &request) const
void DeregisterWebhookWithThirdPartyAsync(const DeregisterWebhookWithThirdPartyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeregisterWebhookWithThirdPartyRequestT &request={}) const
void GetThirdPartyJobDetailsAsync(const GetThirdPartyJobDetailsRequestT &request, const GetThirdPartyJobDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CodePipelineClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::CreateCustomActionTypeOutcome CreateCustomActionType(const Model::CreateCustomActionTypeRequest &request) const
Model::ListActionExecutionsOutcomeCallable ListActionExecutionsCallable(const ListActionExecutionsRequestT &request) const
void GetJobDetailsAsync(const GetJobDetailsRequestT &request, const GetJobDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutWebhookOutcome PutWebhook(const Model::PutWebhookRequest &request) const
virtual Model::AcknowledgeThirdPartyJobOutcome AcknowledgeThirdPartyJob(const Model::AcknowledgeThirdPartyJobRequest &request) const
void PutApprovalResultAsync(const PutApprovalResultRequestT &request, const PutApprovalResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopPipelineExecutionOutcome StopPipelineExecution(const Model::StopPipelineExecutionRequest &request) const
Model::RollbackStageOutcomeCallable RollbackStageCallable(const RollbackStageRequestT &request) const
Model::GetPipelineOutcomeCallable GetPipelineCallable(const GetPipelineRequestT &request) const
virtual Model::ListRuleExecutionsOutcome ListRuleExecutions(const Model::ListRuleExecutionsRequest &request) const
virtual Model::ListPipelinesOutcome ListPipelines(const Model::ListPipelinesRequest &request={}) const
Model::CreateCustomActionTypeOutcomeCallable CreateCustomActionTypeCallable(const CreateCustomActionTypeRequestT &request) const
void AcknowledgeThirdPartyJobAsync(const AcknowledgeThirdPartyJobRequestT &request, const AcknowledgeThirdPartyJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AcknowledgeJobAsync(const AcknowledgeJobRequestT &request, const AcknowledgeJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutJobSuccessResultOutcomeCallable PutJobSuccessResultCallable(const PutJobSuccessResultRequestT &request) const
void PutActionRevisionAsync(const PutActionRevisionRequestT &request, const PutActionRevisionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutThirdPartyJobSuccessResultAsync(const PutThirdPartyJobSuccessResultRequestT &request, const PutThirdPartyJobSuccessResultResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RetryStageExecutionOutcome RetryStageExecution(const Model::RetryStageExecutionRequest &request) const
virtual Model::AcknowledgeJobOutcome AcknowledgeJob(const Model::AcknowledgeJobRequest &request) const
virtual Model::ListPipelineExecutionsOutcome ListPipelineExecutions(const Model::ListPipelineExecutionsRequest &request) const
std::future< PutThirdPartyJobSuccessResultOutcome > PutThirdPartyJobSuccessResultOutcomeCallable
std::future< DisableStageTransitionOutcome > DisableStageTransitionOutcomeCallable
std::future< ListRuleExecutionsOutcome > ListRuleExecutionsOutcomeCallable
std::future< PutWebhookOutcome > PutWebhookOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetPipelineOutcome > GetPipelineOutcomeCallable
std::future< ListActionExecutionsOutcome > ListActionExecutionsOutcomeCallable
std::future< ListWebhooksOutcome > ListWebhooksOutcomeCallable
std::future< PollForJobsOutcome > PollForJobsOutcomeCallable
std::future< CreatePipelineOutcome > CreatePipelineOutcomeCallable
std::future< UpdateActionTypeOutcome > UpdateActionTypeOutcomeCallable
std::future< ListRuleTypesOutcome > ListRuleTypesOutcomeCallable
std::future< RetryStageExecutionOutcome > RetryStageExecutionOutcomeCallable
std::future< ListPipelineExecutionsOutcome > ListPipelineExecutionsOutcomeCallable
std::future< PutThirdPartyJobFailureResultOutcome > PutThirdPartyJobFailureResultOutcomeCallable
std::future< PutApprovalResultOutcome > PutApprovalResultOutcomeCallable
std::future< DeleteCustomActionTypeOutcome > DeleteCustomActionTypeOutcomeCallable
std::future< ListPipelinesOutcome > ListPipelinesOutcomeCallable
std::future< DeletePipelineOutcome > DeletePipelineOutcomeCallable
std::future< StopPipelineExecutionOutcome > StopPipelineExecutionOutcomeCallable
std::future< StartPipelineExecutionOutcome > StartPipelineExecutionOutcomeCallable
std::future< PutActionRevisionOutcome > PutActionRevisionOutcomeCallable
std::future< GetPipelineExecutionOutcome > GetPipelineExecutionOutcomeCallable
std::future< DeregisterWebhookWithThirdPartyOutcome > DeregisterWebhookWithThirdPartyOutcomeCallable
std::future< ListActionTypesOutcome > ListActionTypesOutcomeCallable
std::future< RollbackStageOutcome > RollbackStageOutcomeCallable
std::future< PollForThirdPartyJobsOutcome > PollForThirdPartyJobsOutcomeCallable
std::future< OverrideStageConditionOutcome > OverrideStageConditionOutcomeCallable
std::future< AcknowledgeJobOutcome > AcknowledgeJobOutcomeCallable
std::future< RegisterWebhookWithThirdPartyOutcome > RegisterWebhookWithThirdPartyOutcomeCallable
std::future< DeleteWebhookOutcome > DeleteWebhookOutcomeCallable
std::future< CreateCustomActionTypeOutcome > CreateCustomActionTypeOutcomeCallable
std::future< GetActionTypeOutcome > GetActionTypeOutcomeCallable
std::future< AcknowledgeThirdPartyJobOutcome > AcknowledgeThirdPartyJobOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< PutJobSuccessResultOutcome > PutJobSuccessResultOutcomeCallable
std::future< PutJobFailureResultOutcome > PutJobFailureResultOutcomeCallable
std::future< GetPipelineStateOutcome > GetPipelineStateOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetJobDetailsOutcome > GetJobDetailsOutcomeCallable
std::future< EnableStageTransitionOutcome > EnableStageTransitionOutcomeCallable
std::future< UpdatePipelineOutcome > UpdatePipelineOutcomeCallable
std::future< GetThirdPartyJobDetailsOutcome > GetThirdPartyJobDetailsOutcomeCallable
std::future< ListDeployActionExecutionTargetsOutcome > ListDeployActionExecutionTargetsOutcomeCallable
std::function< void(const CodePipelineClient *, const Model::PutJobSuccessResultRequest &, const Model::PutJobSuccessResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutJobSuccessResultResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::ListPipelinesRequest &, const Model::ListPipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPipelinesResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::GetThirdPartyJobDetailsRequest &, const Model::GetThirdPartyJobDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetThirdPartyJobDetailsResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::PutThirdPartyJobFailureResultRequest &, const Model::PutThirdPartyJobFailureResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutThirdPartyJobFailureResultResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::AcknowledgeThirdPartyJobRequest &, const Model::AcknowledgeThirdPartyJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcknowledgeThirdPartyJobResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::PollForThirdPartyJobsRequest &, const Model::PollForThirdPartyJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PollForThirdPartyJobsResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::AcknowledgeJobRequest &, const Model::AcknowledgeJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcknowledgeJobResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::CreatePipelineRequest &, const Model::CreatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePipelineResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::DisableStageTransitionRequest &, const Model::DisableStageTransitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableStageTransitionResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::GetPipelineRequest &, const Model::GetPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPipelineResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::ListPipelineExecutionsRequest &, const Model::ListPipelineExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPipelineExecutionsResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::UpdateActionTypeRequest &, const Model::UpdateActionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateActionTypeResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::ListActionTypesRequest &, const Model::ListActionTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActionTypesResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::PutApprovalResultRequest &, const Model::PutApprovalResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutApprovalResultResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::CreateCustomActionTypeRequest &, const Model::CreateCustomActionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomActionTypeResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::OverrideStageConditionRequest &, const Model::OverrideStageConditionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > OverrideStageConditionResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::PollForJobsRequest &, const Model::PollForJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PollForJobsResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::ListRuleTypesRequest &, const Model::ListRuleTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRuleTypesResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::DeregisterWebhookWithThirdPartyRequest &, const Model::DeregisterWebhookWithThirdPartyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterWebhookWithThirdPartyResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::DeletePipelineRequest &, const Model::DeletePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePipelineResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::RollbackStageRequest &, const Model::RollbackStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RollbackStageResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::GetActionTypeRequest &, const Model::GetActionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetActionTypeResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::UpdatePipelineRequest &, const Model::UpdatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePipelineResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::GetPipelineExecutionRequest &, const Model::GetPipelineExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPipelineExecutionResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::ListWebhooksRequest &, const Model::ListWebhooksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWebhooksResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::ListActionExecutionsRequest &, const Model::ListActionExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActionExecutionsResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::GetPipelineStateRequest &, const Model::GetPipelineStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPipelineStateResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::DeleteWebhookRequest &, const Model::DeleteWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebhookResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::EnableStageTransitionRequest &, const Model::EnableStageTransitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableStageTransitionResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::StartPipelineExecutionRequest &, const Model::StartPipelineExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartPipelineExecutionResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::DeleteCustomActionTypeRequest &, const Model::DeleteCustomActionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomActionTypeResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::PutActionRevisionRequest &, const Model::PutActionRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutActionRevisionResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::PutWebhookRequest &, const Model::PutWebhookOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutWebhookResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::ListRuleExecutionsRequest &, const Model::ListRuleExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRuleExecutionsResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::StopPipelineExecutionRequest &, const Model::StopPipelineExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopPipelineExecutionResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::PutThirdPartyJobSuccessResultRequest &, const Model::PutThirdPartyJobSuccessResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutThirdPartyJobSuccessResultResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::ListDeployActionExecutionTargetsRequest &, const Model::ListDeployActionExecutionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDeployActionExecutionTargetsResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::RegisterWebhookWithThirdPartyRequest &, const Model::RegisterWebhookWithThirdPartyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterWebhookWithThirdPartyResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::RetryStageExecutionRequest &, const Model::RetryStageExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RetryStageExecutionResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::PutJobFailureResultRequest &, const Model::PutJobFailureResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutJobFailureResultResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::GetJobDetailsRequest &, const Model::GetJobDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetJobDetailsResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String