AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
CodePipelineServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/codepipeline/CodePipelineEndpointProvider.h>
10#include <aws/codepipeline/CodePipelineErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in CodePipelineClient header */
22#include <aws/codepipeline/model/AcknowledgeJobResult.h>
23#include <aws/codepipeline/model/AcknowledgeThirdPartyJobResult.h>
24#include <aws/codepipeline/model/CreateCustomActionTypeResult.h>
25#include <aws/codepipeline/model/CreatePipelineResult.h>
26#include <aws/codepipeline/model/DeleteWebhookResult.h>
27#include <aws/codepipeline/model/DeregisterWebhookWithThirdPartyRequest.h>
28#include <aws/codepipeline/model/DeregisterWebhookWithThirdPartyResult.h>
29#include <aws/codepipeline/model/GetActionTypeResult.h>
30#include <aws/codepipeline/model/GetJobDetailsResult.h>
31#include <aws/codepipeline/model/GetPipelineExecutionResult.h>
32#include <aws/codepipeline/model/GetPipelineResult.h>
33#include <aws/codepipeline/model/GetPipelineStateResult.h>
34#include <aws/codepipeline/model/GetThirdPartyJobDetailsResult.h>
35#include <aws/codepipeline/model/ListActionExecutionsResult.h>
36#include <aws/codepipeline/model/ListActionTypesRequest.h>
37#include <aws/codepipeline/model/ListActionTypesResult.h>
38#include <aws/codepipeline/model/ListDeployActionExecutionTargetsResult.h>
39#include <aws/codepipeline/model/ListPipelineExecutionsResult.h>
40#include <aws/codepipeline/model/ListPipelinesRequest.h>
41#include <aws/codepipeline/model/ListPipelinesResult.h>
42#include <aws/codepipeline/model/ListRuleExecutionsResult.h>
43#include <aws/codepipeline/model/ListRuleTypesRequest.h>
44#include <aws/codepipeline/model/ListRuleTypesResult.h>
45#include <aws/codepipeline/model/ListTagsForResourceResult.h>
46#include <aws/codepipeline/model/ListWebhooksRequest.h>
47#include <aws/codepipeline/model/ListWebhooksResult.h>
48#include <aws/codepipeline/model/PollForJobsResult.h>
49#include <aws/codepipeline/model/PollForThirdPartyJobsResult.h>
50#include <aws/codepipeline/model/PutActionRevisionResult.h>
51#include <aws/codepipeline/model/PutApprovalResultResult.h>
52#include <aws/codepipeline/model/PutWebhookResult.h>
53#include <aws/codepipeline/model/RegisterWebhookWithThirdPartyRequest.h>
54#include <aws/codepipeline/model/RegisterWebhookWithThirdPartyResult.h>
55#include <aws/codepipeline/model/RetryStageExecutionResult.h>
56#include <aws/codepipeline/model/RollbackStageResult.h>
57#include <aws/codepipeline/model/StartPipelineExecutionResult.h>
58#include <aws/codepipeline/model/StopPipelineExecutionResult.h>
59#include <aws/codepipeline/model/TagResourceResult.h>
60#include <aws/codepipeline/model/UntagResourceResult.h>
61#include <aws/codepipeline/model/UpdatePipelineResult.h>
62#include <aws/core/NoResult.h>
63/* End of service model headers required in CodePipelineClient header */
64
65namespace Aws {
66namespace Http {
67class HttpClient;
68class HttpClientFactory;
69} // namespace Http
70
71namespace Utils {
72template <typename R, typename E>
73class Outcome;
74
75namespace Threading {
76class Executor;
77} // namespace Threading
78} // namespace Utils
79
80namespace Auth {
81class AWSCredentials;
82class AWSCredentialsProvider;
83} // namespace Auth
84
85namespace Client {
86class RetryStrategy;
87} // namespace Client
88
89namespace CodePipeline {
93
94namespace Model {
95/* Service model forward declarations required in CodePipelineClient header */
140/* End of service model forward declarations required in CodePipelineClient header */
141
142/* Service model Outcome class definitions */
187/* End of service model Outcome class definitions */
188
189/* Service model Outcome callable definitions */
190typedef std::future<AcknowledgeJobOutcome> AcknowledgeJobOutcomeCallable;
191typedef std::future<AcknowledgeThirdPartyJobOutcome> AcknowledgeThirdPartyJobOutcomeCallable;
192typedef std::future<CreateCustomActionTypeOutcome> CreateCustomActionTypeOutcomeCallable;
193typedef std::future<CreatePipelineOutcome> CreatePipelineOutcomeCallable;
194typedef std::future<DeleteCustomActionTypeOutcome> DeleteCustomActionTypeOutcomeCallable;
195typedef std::future<DeletePipelineOutcome> DeletePipelineOutcomeCallable;
196typedef std::future<DeleteWebhookOutcome> DeleteWebhookOutcomeCallable;
197typedef std::future<DeregisterWebhookWithThirdPartyOutcome> DeregisterWebhookWithThirdPartyOutcomeCallable;
198typedef std::future<DisableStageTransitionOutcome> DisableStageTransitionOutcomeCallable;
199typedef std::future<EnableStageTransitionOutcome> EnableStageTransitionOutcomeCallable;
200typedef std::future<GetActionTypeOutcome> GetActionTypeOutcomeCallable;
201typedef std::future<GetJobDetailsOutcome> GetJobDetailsOutcomeCallable;
202typedef std::future<GetPipelineOutcome> GetPipelineOutcomeCallable;
203typedef std::future<GetPipelineExecutionOutcome> GetPipelineExecutionOutcomeCallable;
204typedef std::future<GetPipelineStateOutcome> GetPipelineStateOutcomeCallable;
205typedef std::future<GetThirdPartyJobDetailsOutcome> GetThirdPartyJobDetailsOutcomeCallable;
206typedef std::future<ListActionExecutionsOutcome> ListActionExecutionsOutcomeCallable;
207typedef std::future<ListActionTypesOutcome> ListActionTypesOutcomeCallable;
208typedef std::future<ListDeployActionExecutionTargetsOutcome> ListDeployActionExecutionTargetsOutcomeCallable;
209typedef std::future<ListPipelineExecutionsOutcome> ListPipelineExecutionsOutcomeCallable;
210typedef std::future<ListPipelinesOutcome> ListPipelinesOutcomeCallable;
211typedef std::future<ListRuleExecutionsOutcome> ListRuleExecutionsOutcomeCallable;
212typedef std::future<ListRuleTypesOutcome> ListRuleTypesOutcomeCallable;
213typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
214typedef std::future<ListWebhooksOutcome> ListWebhooksOutcomeCallable;
215typedef std::future<OverrideStageConditionOutcome> OverrideStageConditionOutcomeCallable;
216typedef std::future<PollForJobsOutcome> PollForJobsOutcomeCallable;
217typedef std::future<PollForThirdPartyJobsOutcome> PollForThirdPartyJobsOutcomeCallable;
218typedef std::future<PutActionRevisionOutcome> PutActionRevisionOutcomeCallable;
219typedef std::future<PutApprovalResultOutcome> PutApprovalResultOutcomeCallable;
220typedef std::future<PutJobFailureResultOutcome> PutJobFailureResultOutcomeCallable;
221typedef std::future<PutJobSuccessResultOutcome> PutJobSuccessResultOutcomeCallable;
222typedef std::future<PutThirdPartyJobFailureResultOutcome> PutThirdPartyJobFailureResultOutcomeCallable;
223typedef std::future<PutThirdPartyJobSuccessResultOutcome> PutThirdPartyJobSuccessResultOutcomeCallable;
224typedef std::future<PutWebhookOutcome> PutWebhookOutcomeCallable;
225typedef std::future<RegisterWebhookWithThirdPartyOutcome> RegisterWebhookWithThirdPartyOutcomeCallable;
226typedef std::future<RetryStageExecutionOutcome> RetryStageExecutionOutcomeCallable;
227typedef std::future<RollbackStageOutcome> RollbackStageOutcomeCallable;
228typedef std::future<StartPipelineExecutionOutcome> StartPipelineExecutionOutcomeCallable;
229typedef std::future<StopPipelineExecutionOutcome> StopPipelineExecutionOutcomeCallable;
230typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
231typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
232typedef std::future<UpdateActionTypeOutcome> UpdateActionTypeOutcomeCallable;
233typedef std::future<UpdatePipelineOutcome> UpdatePipelineOutcomeCallable;
234/* End of service model Outcome callable definitions */
235} // namespace Model
236
238
239/* Service model async handlers definitions */
240typedef std::function<void(const CodePipelineClient*, const Model::AcknowledgeJobRequest&, const Model::AcknowledgeJobOutcome&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const CodePipelineClient*, const Model::AcknowledgeThirdPartyJobRequest&,
244 const Model::AcknowledgeThirdPartyJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const CodePipelineClient*, const Model::CreateCustomActionTypeRequest&,
247 const Model::CreateCustomActionTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const CodePipelineClient*, const Model::CreatePipelineRequest&, const Model::CreatePipelineOutcome&,
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const CodePipelineClient*, const Model::DeleteCustomActionTypeRequest&,
253 const Model::DeleteCustomActionTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const CodePipelineClient*, const Model::DeletePipelineRequest&, const Model::DeletePipelineOutcome&,
256 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const CodePipelineClient*, const Model::DeleteWebhookRequest&, const Model::DeleteWebhookOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const CodePipelineClient*, const Model::DeregisterWebhookWithThirdPartyRequest&,
263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265typedef std::function<void(const CodePipelineClient*, const Model::DisableStageTransitionRequest&,
266 const Model::DisableStageTransitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268typedef std::function<void(const CodePipelineClient*, const Model::EnableStageTransitionRequest&,
269 const Model::EnableStageTransitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
271typedef std::function<void(const CodePipelineClient*, const Model::GetActionTypeRequest&, const Model::GetActionTypeOutcome&,
272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
274typedef std::function<void(const CodePipelineClient*, const Model::GetJobDetailsRequest&, const Model::GetJobDetailsOutcome&,
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
277typedef std::function<void(const CodePipelineClient*, const Model::GetPipelineRequest&, const Model::GetPipelineOutcome&,
278 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
283typedef std::function<void(const CodePipelineClient*, const Model::GetPipelineStateRequest&, const Model::GetPipelineStateOutcome&,
284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
286typedef std::function<void(const CodePipelineClient*, const Model::GetThirdPartyJobDetailsRequest&,
287 const Model::GetThirdPartyJobDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
292typedef std::function<void(const CodePipelineClient*, const Model::ListActionTypesRequest&, const Model::ListActionTypesOutcome&,
293 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
295typedef std::function<void(const CodePipelineClient*, const Model::ListDeployActionExecutionTargetsRequest&,
297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
299typedef std::function<void(const CodePipelineClient*, const Model::ListPipelineExecutionsRequest&,
300 const Model::ListPipelineExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302typedef std::function<void(const CodePipelineClient*, const Model::ListPipelinesRequest&, const Model::ListPipelinesOutcome&,
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305typedef std::function<void(const CodePipelineClient*, const Model::ListRuleExecutionsRequest&, const Model::ListRuleExecutionsOutcome&,
306 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
308typedef std::function<void(const CodePipelineClient*, const Model::ListRuleTypesRequest&, const Model::ListRuleTypesOutcome&,
309 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
311typedef std::function<void(const CodePipelineClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
314typedef std::function<void(const CodePipelineClient*, const Model::ListWebhooksRequest&, const Model::ListWebhooksOutcome&,
315 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
317typedef std::function<void(const CodePipelineClient*, const Model::OverrideStageConditionRequest&,
318 const Model::OverrideStageConditionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
320typedef std::function<void(const CodePipelineClient*, const Model::PollForJobsRequest&, const Model::PollForJobsOutcome&,
321 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
323typedef std::function<void(const CodePipelineClient*, const Model::PollForThirdPartyJobsRequest&,
324 const Model::PollForThirdPartyJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
326typedef std::function<void(const CodePipelineClient*, const Model::PutActionRevisionRequest&, const Model::PutActionRevisionOutcome&,
327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
329typedef std::function<void(const CodePipelineClient*, const Model::PutApprovalResultRequest&, const Model::PutApprovalResultOutcome&,
330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
332typedef std::function<void(const CodePipelineClient*, const Model::PutJobFailureResultRequest&, const Model::PutJobFailureResultOutcome&,
333 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
335typedef std::function<void(const CodePipelineClient*, const Model::PutJobSuccessResultRequest&, const Model::PutJobSuccessResultOutcome&,
336 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
338typedef std::function<void(const CodePipelineClient*, const Model::PutThirdPartyJobFailureResultRequest&,
340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
342typedef std::function<void(const CodePipelineClient*, const Model::PutThirdPartyJobSuccessResultRequest&,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const CodePipelineClient*, const Model::PutWebhookRequest&, const Model::PutWebhookOutcome&,
347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349typedef std::function<void(const CodePipelineClient*, const Model::RegisterWebhookWithThirdPartyRequest&,
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353typedef std::function<void(const CodePipelineClient*, const Model::RetryStageExecutionRequest&, const Model::RetryStageExecutionOutcome&,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356typedef std::function<void(const CodePipelineClient*, const Model::RollbackStageRequest&, const Model::RollbackStageOutcome&,
357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
359typedef std::function<void(const CodePipelineClient*, const Model::StartPipelineExecutionRequest&,
360 const Model::StartPipelineExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
362typedef std::function<void(const CodePipelineClient*, const Model::StopPipelineExecutionRequest&,
363 const Model::StopPipelineExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
365typedef std::function<void(const CodePipelineClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
368typedef std::function<void(const CodePipelineClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371typedef std::function<void(const CodePipelineClient*, const Model::UpdateActionTypeRequest&, const Model::UpdateActionTypeOutcome&,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
374typedef std::function<void(const CodePipelineClient*, const Model::UpdatePipelineRequest&, const Model::UpdatePipelineOutcome&,
375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
377/* End of service model async handlers definitions */
378} // namespace CodePipeline
379} // namespace Aws
EndpointProviderBase< CodePipelineClientConfiguration, CodePipelineBuiltInParameters, CodePipelineClientContextParameters > CodePipelineEndpointProviderBase
std::future< PutThirdPartyJobSuccessResultOutcome > PutThirdPartyJobSuccessResultOutcomeCallable
Aws::Utils::Outcome< ListDeployActionExecutionTargetsResult, CodePipelineError > ListDeployActionExecutionTargetsOutcome
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
std::future< ListDeployActionExecutionTargetsOutcome > ListDeployActionExecutionTargetsOutcomeCallable
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::GetThirdPartyJobDetailsRequest &, const Model::GetThirdPartyJobDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetThirdPartyJobDetailsResponseReceivedHandler
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::PutThirdPartyJobSuccessResultRequest &, const Model::PutThirdPartyJobSuccessResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutThirdPartyJobSuccessResultResponseReceivedHandler
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::DeleteCustomActionTypeRequest &, const Model::DeleteCustomActionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCustomActionTypeResponseReceivedHandler
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::GetPipelineRequest &, const Model::GetPipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPipelineResponseReceivedHandler
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::PutJobSuccessResultRequest &, const Model::PutJobSuccessResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutJobSuccessResultResponseReceivedHandler
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::UpdateActionTypeRequest &, const Model::UpdateActionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateActionTypeResponseReceivedHandler
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::ListActionExecutionsRequest &, const Model::ListActionExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListActionExecutionsResponseReceivedHandler
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::DeletePipelineRequest &, const Model::DeletePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePipelineResponseReceivedHandler
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::GetJobDetailsRequest &, const Model::GetJobDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetJobDetailsResponseReceivedHandler
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::PollForThirdPartyJobsRequest &, const Model::PollForThirdPartyJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PollForThirdPartyJobsResponseReceivedHandler
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::GetPipelineExecutionRequest &, const Model::GetPipelineExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPipelineExecutionResponseReceivedHandler
std::function< void(const CodePipelineClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
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::PollForJobsRequest &, const Model::PollForJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PollForJobsResponseReceivedHandler
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::ListPipelinesRequest &, const Model::ListPipelinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPipelinesResponseReceivedHandler
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::RollbackStageRequest &, const Model::RollbackStageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RollbackStageResponseReceivedHandler
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::GetActionTypeRequest &, const Model::GetActionTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetActionTypeResponseReceivedHandler
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::RegisterWebhookWithThirdPartyRequest &, const Model::RegisterWebhookWithThirdPartyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterWebhookWithThirdPartyResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::CreatePipelineRequest &, const Model::CreatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePipelineResponseReceivedHandler
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::UpdatePipelineRequest &, const Model::UpdatePipelineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePipelineResponseReceivedHandler
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::PutActionRevisionRequest &, const Model::PutActionRevisionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutActionRevisionResponseReceivedHandler
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::PutThirdPartyJobFailureResultRequest &, const Model::PutThirdPartyJobFailureResultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutThirdPartyJobFailureResultResponseReceivedHandler
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::ListDeployActionExecutionTargetsRequest &, const Model::ListDeployActionExecutionTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDeployActionExecutionTargetsResponseReceivedHandler