AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CodePipelineServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/codepipeline/CodePipelineErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/codepipeline/CodePipelineEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CodePipelineClient header */
21#include <aws/codepipeline/model/AcknowledgeJobResult.h>
22#include <aws/codepipeline/model/AcknowledgeThirdPartyJobResult.h>
23#include <aws/codepipeline/model/CreateCustomActionTypeResult.h>
24#include <aws/codepipeline/model/CreatePipelineResult.h>
25#include <aws/codepipeline/model/DeleteWebhookResult.h>
26#include <aws/codepipeline/model/DeregisterWebhookWithThirdPartyResult.h>
27#include <aws/codepipeline/model/GetActionTypeResult.h>
28#include <aws/codepipeline/model/GetJobDetailsResult.h>
29#include <aws/codepipeline/model/GetPipelineResult.h>
30#include <aws/codepipeline/model/GetPipelineExecutionResult.h>
31#include <aws/codepipeline/model/GetPipelineStateResult.h>
32#include <aws/codepipeline/model/GetThirdPartyJobDetailsResult.h>
33#include <aws/codepipeline/model/ListActionExecutionsResult.h>
34#include <aws/codepipeline/model/ListActionTypesResult.h>
35#include <aws/codepipeline/model/ListPipelineExecutionsResult.h>
36#include <aws/codepipeline/model/ListPipelinesResult.h>
37#include <aws/codepipeline/model/ListRuleExecutionsResult.h>
38#include <aws/codepipeline/model/ListRuleTypesResult.h>
39#include <aws/codepipeline/model/ListTagsForResourceResult.h>
40#include <aws/codepipeline/model/ListWebhooksResult.h>
41#include <aws/codepipeline/model/PollForJobsResult.h>
42#include <aws/codepipeline/model/PollForThirdPartyJobsResult.h>
43#include <aws/codepipeline/model/PutActionRevisionResult.h>
44#include <aws/codepipeline/model/PutApprovalResultResult.h>
45#include <aws/codepipeline/model/PutWebhookResult.h>
46#include <aws/codepipeline/model/RegisterWebhookWithThirdPartyResult.h>
47#include <aws/codepipeline/model/RetryStageExecutionResult.h>
48#include <aws/codepipeline/model/RollbackStageResult.h>
49#include <aws/codepipeline/model/StartPipelineExecutionResult.h>
50#include <aws/codepipeline/model/StopPipelineExecutionResult.h>
51#include <aws/codepipeline/model/TagResourceResult.h>
52#include <aws/codepipeline/model/UntagResourceResult.h>
53#include <aws/codepipeline/model/UpdatePipelineResult.h>
54#include <aws/codepipeline/model/ListRuleTypesRequest.h>
55#include <aws/codepipeline/model/DeregisterWebhookWithThirdPartyRequest.h>
56#include <aws/codepipeline/model/RegisterWebhookWithThirdPartyRequest.h>
57#include <aws/codepipeline/model/ListWebhooksRequest.h>
58#include <aws/codepipeline/model/ListActionTypesRequest.h>
59#include <aws/codepipeline/model/ListPipelinesRequest.h>
60#include <aws/core/NoResult.h>
61/* End of service model headers required in CodePipelineClient header */
62
63namespace Aws
64{
65 namespace Http
66 {
67 class HttpClient;
68 class HttpClientFactory;
69 } // namespace Http
70
71 namespace Utils
72 {
73 template< typename R, typename E> class Outcome;
74
75 namespace Threading
76 {
77 class Executor;
78 } // namespace Threading
79 } // namespace Utils
80
81 namespace Auth
82 {
83 class AWSCredentials;
84 class AWSCredentialsProvider;
85 } // namespace Auth
86
87 namespace Client
88 {
89 class RetryStrategy;
90 } // namespace Client
91
92 namespace CodePipeline
93 {
97
98 namespace Model
99 {
100 /* Service model forward declarations required in CodePipelineClient header */
113 class GetPipelineRequest;
126 class PollForJobsRequest;
134 class PutWebhookRequest;
140 class TagResourceRequest;
144 /* End of service model forward declarations required in CodePipelineClient header */
145
146 /* Service model Outcome class definitions */
190 /* End of service model Outcome class definitions */
191
192 /* Service model Outcome callable definitions */
193 typedef std::future<AcknowledgeJobOutcome> AcknowledgeJobOutcomeCallable;
194 typedef std::future<AcknowledgeThirdPartyJobOutcome> AcknowledgeThirdPartyJobOutcomeCallable;
195 typedef std::future<CreateCustomActionTypeOutcome> CreateCustomActionTypeOutcomeCallable;
196 typedef std::future<CreatePipelineOutcome> CreatePipelineOutcomeCallable;
197 typedef std::future<DeleteCustomActionTypeOutcome> DeleteCustomActionTypeOutcomeCallable;
198 typedef std::future<DeletePipelineOutcome> DeletePipelineOutcomeCallable;
199 typedef std::future<DeleteWebhookOutcome> DeleteWebhookOutcomeCallable;
200 typedef std::future<DeregisterWebhookWithThirdPartyOutcome> DeregisterWebhookWithThirdPartyOutcomeCallable;
201 typedef std::future<DisableStageTransitionOutcome> DisableStageTransitionOutcomeCallable;
202 typedef std::future<EnableStageTransitionOutcome> EnableStageTransitionOutcomeCallable;
203 typedef std::future<GetActionTypeOutcome> GetActionTypeOutcomeCallable;
204 typedef std::future<GetJobDetailsOutcome> GetJobDetailsOutcomeCallable;
205 typedef std::future<GetPipelineOutcome> GetPipelineOutcomeCallable;
206 typedef std::future<GetPipelineExecutionOutcome> GetPipelineExecutionOutcomeCallable;
207 typedef std::future<GetPipelineStateOutcome> GetPipelineStateOutcomeCallable;
208 typedef std::future<GetThirdPartyJobDetailsOutcome> GetThirdPartyJobDetailsOutcomeCallable;
209 typedef std::future<ListActionExecutionsOutcome> ListActionExecutionsOutcomeCallable;
210 typedef std::future<ListActionTypesOutcome> ListActionTypesOutcomeCallable;
211 typedef std::future<ListPipelineExecutionsOutcome> ListPipelineExecutionsOutcomeCallable;
212 typedef std::future<ListPipelinesOutcome> ListPipelinesOutcomeCallable;
213 typedef std::future<ListRuleExecutionsOutcome> ListRuleExecutionsOutcomeCallable;
214 typedef std::future<ListRuleTypesOutcome> ListRuleTypesOutcomeCallable;
215 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
216 typedef std::future<ListWebhooksOutcome> ListWebhooksOutcomeCallable;
217 typedef std::future<OverrideStageConditionOutcome> OverrideStageConditionOutcomeCallable;
218 typedef std::future<PollForJobsOutcome> PollForJobsOutcomeCallable;
219 typedef std::future<PollForThirdPartyJobsOutcome> PollForThirdPartyJobsOutcomeCallable;
220 typedef std::future<PutActionRevisionOutcome> PutActionRevisionOutcomeCallable;
221 typedef std::future<PutApprovalResultOutcome> PutApprovalResultOutcomeCallable;
222 typedef std::future<PutJobFailureResultOutcome> PutJobFailureResultOutcomeCallable;
223 typedef std::future<PutJobSuccessResultOutcome> PutJobSuccessResultOutcomeCallable;
224 typedef std::future<PutThirdPartyJobFailureResultOutcome> PutThirdPartyJobFailureResultOutcomeCallable;
225 typedef std::future<PutThirdPartyJobSuccessResultOutcome> PutThirdPartyJobSuccessResultOutcomeCallable;
226 typedef std::future<PutWebhookOutcome> PutWebhookOutcomeCallable;
227 typedef std::future<RegisterWebhookWithThirdPartyOutcome> RegisterWebhookWithThirdPartyOutcomeCallable;
228 typedef std::future<RetryStageExecutionOutcome> RetryStageExecutionOutcomeCallable;
229 typedef std::future<RollbackStageOutcome> RollbackStageOutcomeCallable;
230 typedef std::future<StartPipelineExecutionOutcome> StartPipelineExecutionOutcomeCallable;
231 typedef std::future<StopPipelineExecutionOutcome> StopPipelineExecutionOutcomeCallable;
232 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
233 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
234 typedef std::future<UpdateActionTypeOutcome> UpdateActionTypeOutcomeCallable;
235 typedef std::future<UpdatePipelineOutcome> UpdatePipelineOutcomeCallable;
236 /* End of service model Outcome callable definitions */
237 } // namespace Model
238
239 class CodePipelineClient;
240
241 /* Service model async handlers definitions */
242 typedef std::function<void(const CodePipelineClient*, const Model::AcknowledgeJobRequest&, const Model::AcknowledgeJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcknowledgeJobResponseReceivedHandler;
243 typedef std::function<void(const CodePipelineClient*, const Model::AcknowledgeThirdPartyJobRequest&, const Model::AcknowledgeThirdPartyJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcknowledgeThirdPartyJobResponseReceivedHandler;
244 typedef std::function<void(const CodePipelineClient*, const Model::CreateCustomActionTypeRequest&, const Model::CreateCustomActionTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomActionTypeResponseReceivedHandler;
245 typedef std::function<void(const CodePipelineClient*, const Model::CreatePipelineRequest&, const Model::CreatePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePipelineResponseReceivedHandler;
246 typedef std::function<void(const CodePipelineClient*, const Model::DeleteCustomActionTypeRequest&, const Model::DeleteCustomActionTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomActionTypeResponseReceivedHandler;
247 typedef std::function<void(const CodePipelineClient*, const Model::DeletePipelineRequest&, const Model::DeletePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePipelineResponseReceivedHandler;
248 typedef std::function<void(const CodePipelineClient*, const Model::DeleteWebhookRequest&, const Model::DeleteWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWebhookResponseReceivedHandler;
249 typedef std::function<void(const CodePipelineClient*, const Model::DeregisterWebhookWithThirdPartyRequest&, const Model::DeregisterWebhookWithThirdPartyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterWebhookWithThirdPartyResponseReceivedHandler;
250 typedef std::function<void(const CodePipelineClient*, const Model::DisableStageTransitionRequest&, const Model::DisableStageTransitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableStageTransitionResponseReceivedHandler;
251 typedef std::function<void(const CodePipelineClient*, const Model::EnableStageTransitionRequest&, const Model::EnableStageTransitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableStageTransitionResponseReceivedHandler;
252 typedef std::function<void(const CodePipelineClient*, const Model::GetActionTypeRequest&, const Model::GetActionTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetActionTypeResponseReceivedHandler;
253 typedef std::function<void(const CodePipelineClient*, const Model::GetJobDetailsRequest&, const Model::GetJobDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetJobDetailsResponseReceivedHandler;
254 typedef std::function<void(const CodePipelineClient*, const Model::GetPipelineRequest&, const Model::GetPipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPipelineResponseReceivedHandler;
255 typedef std::function<void(const CodePipelineClient*, const Model::GetPipelineExecutionRequest&, const Model::GetPipelineExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPipelineExecutionResponseReceivedHandler;
256 typedef std::function<void(const CodePipelineClient*, const Model::GetPipelineStateRequest&, const Model::GetPipelineStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPipelineStateResponseReceivedHandler;
257 typedef std::function<void(const CodePipelineClient*, const Model::GetThirdPartyJobDetailsRequest&, const Model::GetThirdPartyJobDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetThirdPartyJobDetailsResponseReceivedHandler;
258 typedef std::function<void(const CodePipelineClient*, const Model::ListActionExecutionsRequest&, const Model::ListActionExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListActionExecutionsResponseReceivedHandler;
259 typedef std::function<void(const CodePipelineClient*, const Model::ListActionTypesRequest&, const Model::ListActionTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListActionTypesResponseReceivedHandler;
260 typedef std::function<void(const CodePipelineClient*, const Model::ListPipelineExecutionsRequest&, const Model::ListPipelineExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPipelineExecutionsResponseReceivedHandler;
261 typedef std::function<void(const CodePipelineClient*, const Model::ListPipelinesRequest&, const Model::ListPipelinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPipelinesResponseReceivedHandler;
262 typedef std::function<void(const CodePipelineClient*, const Model::ListRuleExecutionsRequest&, const Model::ListRuleExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRuleExecutionsResponseReceivedHandler;
263 typedef std::function<void(const CodePipelineClient*, const Model::ListRuleTypesRequest&, const Model::ListRuleTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRuleTypesResponseReceivedHandler;
264 typedef std::function<void(const CodePipelineClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
265 typedef std::function<void(const CodePipelineClient*, const Model::ListWebhooksRequest&, const Model::ListWebhooksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWebhooksResponseReceivedHandler;
266 typedef std::function<void(const CodePipelineClient*, const Model::OverrideStageConditionRequest&, const Model::OverrideStageConditionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > OverrideStageConditionResponseReceivedHandler;
267 typedef std::function<void(const CodePipelineClient*, const Model::PollForJobsRequest&, const Model::PollForJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PollForJobsResponseReceivedHandler;
268 typedef std::function<void(const CodePipelineClient*, const Model::PollForThirdPartyJobsRequest&, const Model::PollForThirdPartyJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PollForThirdPartyJobsResponseReceivedHandler;
269 typedef std::function<void(const CodePipelineClient*, const Model::PutActionRevisionRequest&, const Model::PutActionRevisionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutActionRevisionResponseReceivedHandler;
270 typedef std::function<void(const CodePipelineClient*, const Model::PutApprovalResultRequest&, const Model::PutApprovalResultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutApprovalResultResponseReceivedHandler;
271 typedef std::function<void(const CodePipelineClient*, const Model::PutJobFailureResultRequest&, const Model::PutJobFailureResultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutJobFailureResultResponseReceivedHandler;
272 typedef std::function<void(const CodePipelineClient*, const Model::PutJobSuccessResultRequest&, const Model::PutJobSuccessResultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutJobSuccessResultResponseReceivedHandler;
273 typedef std::function<void(const CodePipelineClient*, const Model::PutThirdPartyJobFailureResultRequest&, const Model::PutThirdPartyJobFailureResultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutThirdPartyJobFailureResultResponseReceivedHandler;
274 typedef std::function<void(const CodePipelineClient*, const Model::PutThirdPartyJobSuccessResultRequest&, const Model::PutThirdPartyJobSuccessResultOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutThirdPartyJobSuccessResultResponseReceivedHandler;
275 typedef std::function<void(const CodePipelineClient*, const Model::PutWebhookRequest&, const Model::PutWebhookOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutWebhookResponseReceivedHandler;
276 typedef std::function<void(const CodePipelineClient*, const Model::RegisterWebhookWithThirdPartyRequest&, const Model::RegisterWebhookWithThirdPartyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterWebhookWithThirdPartyResponseReceivedHandler;
277 typedef std::function<void(const CodePipelineClient*, const Model::RetryStageExecutionRequest&, const Model::RetryStageExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RetryStageExecutionResponseReceivedHandler;
278 typedef std::function<void(const CodePipelineClient*, const Model::RollbackStageRequest&, const Model::RollbackStageOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RollbackStageResponseReceivedHandler;
279 typedef std::function<void(const CodePipelineClient*, const Model::StartPipelineExecutionRequest&, const Model::StartPipelineExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartPipelineExecutionResponseReceivedHandler;
280 typedef std::function<void(const CodePipelineClient*, const Model::StopPipelineExecutionRequest&, const Model::StopPipelineExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopPipelineExecutionResponseReceivedHandler;
281 typedef std::function<void(const CodePipelineClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
282 typedef std::function<void(const CodePipelineClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
283 typedef std::function<void(const CodePipelineClient*, const Model::UpdateActionTypeRequest&, const Model::UpdateActionTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateActionTypeResponseReceivedHandler;
284 typedef std::function<void(const CodePipelineClient*, const Model::UpdatePipelineRequest&, const Model::UpdatePipelineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePipelineResponseReceivedHandler;
285 /* End of service model async handlers definitions */
286 } // namespace CodePipeline
287} // namespace Aws
EndpointProviderBase< CodePipelineClientConfiguration, CodePipelineBuiltInParameters, CodePipelineClientContextParameters > CodePipelineEndpointProviderBase
std::future< PutThirdPartyJobSuccessResultOutcome > PutThirdPartyJobSuccessResultOutcomeCallable
std::future< DisableStageTransitionOutcome > DisableStageTransitionOutcomeCallable
Aws::Utils::Outcome< StopPipelineExecutionResult, CodePipelineError > StopPipelineExecutionOutcome
std::future< ListRuleExecutionsOutcome > ListRuleExecutionsOutcomeCallable
std::future< PutWebhookOutcome > PutWebhookOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GetPipelineOutcome > GetPipelineOutcomeCallable
std::future< ListActionExecutionsOutcome > ListActionExecutionsOutcomeCallable
std::future< ListWebhooksOutcome > ListWebhooksOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > DisableStageTransitionOutcome
Aws::Utils::Outcome< GetJobDetailsResult, CodePipelineError > GetJobDetailsOutcome
std::future< PollForJobsOutcome > PollForJobsOutcomeCallable
std::future< CreatePipelineOutcome > CreatePipelineOutcomeCallable
std::future< UpdateActionTypeOutcome > UpdateActionTypeOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > DeleteCustomActionTypeOutcome
Aws::Utils::Outcome< AcknowledgeThirdPartyJobResult, CodePipelineError > AcknowledgeThirdPartyJobOutcome
Aws::Utils::Outcome< UpdatePipelineResult, CodePipelineError > UpdatePipelineOutcome
std::future< ListRuleTypesOutcome > ListRuleTypesOutcomeCallable
Aws::Utils::Outcome< ListPipelineExecutionsResult, CodePipelineError > ListPipelineExecutionsOutcome
std::future< RetryStageExecutionOutcome > RetryStageExecutionOutcomeCallable
Aws::Utils::Outcome< AcknowledgeJobResult, CodePipelineError > AcknowledgeJobOutcome
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > UpdateActionTypeOutcome
Aws::Utils::Outcome< CreatePipelineResult, CodePipelineError > CreatePipelineOutcome
std::future< ListPipelineExecutionsOutcome > ListPipelineExecutionsOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, CodePipelineError > TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > DeletePipelineOutcome
Aws::Utils::Outcome< ListRuleTypesResult, CodePipelineError > ListRuleTypesOutcome
Aws::Utils::Outcome< DeregisterWebhookWithThirdPartyResult, CodePipelineError > DeregisterWebhookWithThirdPartyOutcome
Aws::Utils::Outcome< ListActionTypesResult, CodePipelineError > ListActionTypesOutcome
std::future< PutThirdPartyJobFailureResultOutcome > PutThirdPartyJobFailureResultOutcomeCallable
std::future< PutApprovalResultOutcome > PutApprovalResultOutcomeCallable
std::future< DeleteCustomActionTypeOutcome > DeleteCustomActionTypeOutcomeCallable
std::future< ListPipelinesOutcome > ListPipelinesOutcomeCallable
Aws::Utils::Outcome< ListActionExecutionsResult, CodePipelineError > ListActionExecutionsOutcome
std::future< DeletePipelineOutcome > DeletePipelineOutcomeCallable
std::future< StopPipelineExecutionOutcome > StopPipelineExecutionOutcomeCallable
Aws::Utils::Outcome< ListPipelinesResult, CodePipelineError > ListPipelinesOutcome
std::future< StartPipelineExecutionOutcome > StartPipelineExecutionOutcomeCallable
Aws::Utils::Outcome< PollForThirdPartyJobsResult, CodePipelineError > PollForThirdPartyJobsOutcome
std::future< PutActionRevisionOutcome > PutActionRevisionOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, CodePipelineError > ListTagsForResourceOutcome
Aws::Utils::Outcome< PutActionRevisionResult, CodePipelineError > PutActionRevisionOutcome
std::future< GetPipelineExecutionOutcome > GetPipelineExecutionOutcomeCallable
std::future< DeregisterWebhookWithThirdPartyOutcome > DeregisterWebhookWithThirdPartyOutcomeCallable
std::future< ListActionTypesOutcome > ListActionTypesOutcomeCallable
std::future< RollbackStageOutcome > RollbackStageOutcomeCallable
std::future< PollForThirdPartyJobsOutcome > PollForThirdPartyJobsOutcomeCallable
std::future< OverrideStageConditionOutcome > OverrideStageConditionOutcomeCallable
Aws::Utils::Outcome< StartPipelineExecutionResult, CodePipelineError > StartPipelineExecutionOutcome
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > OverrideStageConditionOutcome
std::future< AcknowledgeJobOutcome > AcknowledgeJobOutcomeCallable
std::future< RegisterWebhookWithThirdPartyOutcome > RegisterWebhookWithThirdPartyOutcomeCallable
Aws::Utils::Outcome< ListWebhooksResult, CodePipelineError > ListWebhooksOutcome
Aws::Utils::Outcome< CreateCustomActionTypeResult, CodePipelineError > CreateCustomActionTypeOutcome
Aws::Utils::Outcome< ListRuleExecutionsResult, CodePipelineError > ListRuleExecutionsOutcome
std::future< DeleteWebhookOutcome > DeleteWebhookOutcomeCallable
std::future< CreateCustomActionTypeOutcome > CreateCustomActionTypeOutcomeCallable
std::future< GetActionTypeOutcome > GetActionTypeOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > EnableStageTransitionOutcome
std::future< AcknowledgeThirdPartyJobOutcome > AcknowledgeThirdPartyJobOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > PutJobSuccessResultOutcome
Aws::Utils::Outcome< GetPipelineStateResult, CodePipelineError > GetPipelineStateOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< PollForJobsResult, CodePipelineError > PollForJobsOutcome
std::future< PutJobSuccessResultOutcome > PutJobSuccessResultOutcomeCallable
Aws::Utils::Outcome< GetPipelineResult, CodePipelineError > GetPipelineOutcome
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > PutThirdPartyJobSuccessResultOutcome
std::future< PutJobFailureResultOutcome > PutJobFailureResultOutcomeCallable
std::future< GetPipelineStateOutcome > GetPipelineStateOutcomeCallable
Aws::Utils::Outcome< PutWebhookResult, CodePipelineError > PutWebhookOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< RollbackStageResult, CodePipelineError > RollbackStageOutcome
Aws::Utils::Outcome< RetryStageExecutionResult, CodePipelineError > RetryStageExecutionOutcome
std::future< GetJobDetailsOutcome > GetJobDetailsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > PutJobFailureResultOutcome
std::future< EnableStageTransitionOutcome > EnableStageTransitionOutcomeCallable
Aws::Utils::Outcome< DeleteWebhookResult, CodePipelineError > DeleteWebhookOutcome
Aws::Utils::Outcome< GetPipelineExecutionResult, CodePipelineError > GetPipelineExecutionOutcome
std::future< UpdatePipelineOutcome > UpdatePipelineOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CodePipelineError > PutThirdPartyJobFailureResultOutcome
Aws::Utils::Outcome< UntagResourceResult, CodePipelineError > UntagResourceOutcome
std::future< GetThirdPartyJobDetailsOutcome > GetThirdPartyJobDetailsOutcomeCallable
Aws::Utils::Outcome< GetActionTypeResult, CodePipelineError > GetActionTypeOutcome
Aws::Utils::Outcome< RegisterWebhookWithThirdPartyResult, CodePipelineError > RegisterWebhookWithThirdPartyOutcome
Aws::Utils::Outcome< PutApprovalResultResult, CodePipelineError > PutApprovalResultOutcome
Aws::Utils::Outcome< GetThirdPartyJobDetailsResult, CodePipelineError > GetThirdPartyJobDetailsOutcome
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::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