AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
SFNServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/states/SFNErrors.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/states/SFNEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in SFNClient header */
21#include <aws/states/model/CreateActivityResult.h>
22#include <aws/states/model/CreateStateMachineResult.h>
23#include <aws/states/model/CreateStateMachineAliasResult.h>
24#include <aws/states/model/DeleteActivityResult.h>
25#include <aws/states/model/DeleteStateMachineResult.h>
26#include <aws/states/model/DeleteStateMachineAliasResult.h>
27#include <aws/states/model/DeleteStateMachineVersionResult.h>
28#include <aws/states/model/DescribeActivityResult.h>
29#include <aws/states/model/DescribeExecutionResult.h>
30#include <aws/states/model/DescribeMapRunResult.h>
31#include <aws/states/model/DescribeStateMachineResult.h>
32#include <aws/states/model/DescribeStateMachineAliasResult.h>
33#include <aws/states/model/DescribeStateMachineForExecutionResult.h>
34#include <aws/states/model/GetActivityTaskResult.h>
35#include <aws/states/model/GetExecutionHistoryResult.h>
36#include <aws/states/model/ListActivitiesResult.h>
37#include <aws/states/model/ListExecutionsResult.h>
38#include <aws/states/model/ListMapRunsResult.h>
39#include <aws/states/model/ListStateMachineAliasesResult.h>
40#include <aws/states/model/ListStateMachineVersionsResult.h>
41#include <aws/states/model/ListStateMachinesResult.h>
42#include <aws/states/model/ListTagsForResourceResult.h>
43#include <aws/states/model/PublishStateMachineVersionResult.h>
44#include <aws/states/model/RedriveExecutionResult.h>
45#include <aws/states/model/SendTaskFailureResult.h>
46#include <aws/states/model/SendTaskHeartbeatResult.h>
47#include <aws/states/model/SendTaskSuccessResult.h>
48#include <aws/states/model/StartExecutionResult.h>
49#include <aws/states/model/StartSyncExecutionResult.h>
50#include <aws/states/model/StopExecutionResult.h>
51#include <aws/states/model/TagResourceResult.h>
52#include <aws/states/model/TestStateResult.h>
53#include <aws/states/model/UntagResourceResult.h>
54#include <aws/states/model/UpdateMapRunResult.h>
55#include <aws/states/model/UpdateStateMachineResult.h>
56#include <aws/states/model/UpdateStateMachineAliasResult.h>
57#include <aws/states/model/ValidateStateMachineDefinitionResult.h>
58#include <aws/states/model/ListStateMachinesRequest.h>
59#include <aws/states/model/ListExecutionsRequest.h>
60#include <aws/states/model/ListActivitiesRequest.h>
61/* End of service model headers required in SFNClient 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 SFN
93 {
97
98 namespace Model
99 {
100 /* Service model forward declarations required in SFNClient header */
101 class CreateActivityRequest;
102 class CreateStateMachineRequest;
103 class CreateStateMachineAliasRequest;
104 class DeleteActivityRequest;
105 class DeleteStateMachineRequest;
106 class DeleteStateMachineAliasRequest;
107 class DeleteStateMachineVersionRequest;
108 class DescribeActivityRequest;
109 class DescribeExecutionRequest;
110 class DescribeMapRunRequest;
111 class DescribeStateMachineRequest;
112 class DescribeStateMachineAliasRequest;
113 class DescribeStateMachineForExecutionRequest;
114 class GetActivityTaskRequest;
115 class GetExecutionHistoryRequest;
116 class ListActivitiesRequest;
117 class ListExecutionsRequest;
118 class ListMapRunsRequest;
119 class ListStateMachineAliasesRequest;
120 class ListStateMachineVersionsRequest;
121 class ListStateMachinesRequest;
122 class ListTagsForResourceRequest;
123 class PublishStateMachineVersionRequest;
124 class RedriveExecutionRequest;
125 class SendTaskFailureRequest;
126 class SendTaskHeartbeatRequest;
127 class SendTaskSuccessRequest;
128 class StartExecutionRequest;
129 class StartSyncExecutionRequest;
130 class StopExecutionRequest;
131 class TagResourceRequest;
132 class TestStateRequest;
133 class UntagResourceRequest;
134 class UpdateMapRunRequest;
135 class UpdateStateMachineRequest;
136 class UpdateStateMachineAliasRequest;
137 class ValidateStateMachineDefinitionRequest;
138 /* End of service model forward declarations required in SFNClient header */
139
140 /* Service model Outcome class definitions */
178 /* End of service model Outcome class definitions */
179
180 /* Service model Outcome callable definitions */
181 typedef std::future<CreateActivityOutcome> CreateActivityOutcomeCallable;
182 typedef std::future<CreateStateMachineOutcome> CreateStateMachineOutcomeCallable;
183 typedef std::future<CreateStateMachineAliasOutcome> CreateStateMachineAliasOutcomeCallable;
184 typedef std::future<DeleteActivityOutcome> DeleteActivityOutcomeCallable;
185 typedef std::future<DeleteStateMachineOutcome> DeleteStateMachineOutcomeCallable;
186 typedef std::future<DeleteStateMachineAliasOutcome> DeleteStateMachineAliasOutcomeCallable;
187 typedef std::future<DeleteStateMachineVersionOutcome> DeleteStateMachineVersionOutcomeCallable;
188 typedef std::future<DescribeActivityOutcome> DescribeActivityOutcomeCallable;
189 typedef std::future<DescribeExecutionOutcome> DescribeExecutionOutcomeCallable;
190 typedef std::future<DescribeMapRunOutcome> DescribeMapRunOutcomeCallable;
191 typedef std::future<DescribeStateMachineOutcome> DescribeStateMachineOutcomeCallable;
192 typedef std::future<DescribeStateMachineAliasOutcome> DescribeStateMachineAliasOutcomeCallable;
193 typedef std::future<DescribeStateMachineForExecutionOutcome> DescribeStateMachineForExecutionOutcomeCallable;
194 typedef std::future<GetActivityTaskOutcome> GetActivityTaskOutcomeCallable;
195 typedef std::future<GetExecutionHistoryOutcome> GetExecutionHistoryOutcomeCallable;
196 typedef std::future<ListActivitiesOutcome> ListActivitiesOutcomeCallable;
197 typedef std::future<ListExecutionsOutcome> ListExecutionsOutcomeCallable;
198 typedef std::future<ListMapRunsOutcome> ListMapRunsOutcomeCallable;
199 typedef std::future<ListStateMachineAliasesOutcome> ListStateMachineAliasesOutcomeCallable;
200 typedef std::future<ListStateMachineVersionsOutcome> ListStateMachineVersionsOutcomeCallable;
201 typedef std::future<ListStateMachinesOutcome> ListStateMachinesOutcomeCallable;
202 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
203 typedef std::future<PublishStateMachineVersionOutcome> PublishStateMachineVersionOutcomeCallable;
204 typedef std::future<RedriveExecutionOutcome> RedriveExecutionOutcomeCallable;
205 typedef std::future<SendTaskFailureOutcome> SendTaskFailureOutcomeCallable;
206 typedef std::future<SendTaskHeartbeatOutcome> SendTaskHeartbeatOutcomeCallable;
207 typedef std::future<SendTaskSuccessOutcome> SendTaskSuccessOutcomeCallable;
208 typedef std::future<StartExecutionOutcome> StartExecutionOutcomeCallable;
209 typedef std::future<StartSyncExecutionOutcome> StartSyncExecutionOutcomeCallable;
210 typedef std::future<StopExecutionOutcome> StopExecutionOutcomeCallable;
211 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
212 typedef std::future<TestStateOutcome> TestStateOutcomeCallable;
213 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
214 typedef std::future<UpdateMapRunOutcome> UpdateMapRunOutcomeCallable;
215 typedef std::future<UpdateStateMachineOutcome> UpdateStateMachineOutcomeCallable;
216 typedef std::future<UpdateStateMachineAliasOutcome> UpdateStateMachineAliasOutcomeCallable;
217 typedef std::future<ValidateStateMachineDefinitionOutcome> ValidateStateMachineDefinitionOutcomeCallable;
218 /* End of service model Outcome callable definitions */
219 } // namespace Model
220
221 class SFNClient;
222
223 /* Service model async handlers definitions */
224 typedef std::function<void(const SFNClient*, const Model::CreateActivityRequest&, const Model::CreateActivityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateActivityResponseReceivedHandler;
225 typedef std::function<void(const SFNClient*, const Model::CreateStateMachineRequest&, const Model::CreateStateMachineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStateMachineResponseReceivedHandler;
226 typedef std::function<void(const SFNClient*, const Model::CreateStateMachineAliasRequest&, const Model::CreateStateMachineAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateStateMachineAliasResponseReceivedHandler;
227 typedef std::function<void(const SFNClient*, const Model::DeleteActivityRequest&, const Model::DeleteActivityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteActivityResponseReceivedHandler;
228 typedef std::function<void(const SFNClient*, const Model::DeleteStateMachineRequest&, const Model::DeleteStateMachineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStateMachineResponseReceivedHandler;
229 typedef std::function<void(const SFNClient*, const Model::DeleteStateMachineAliasRequest&, const Model::DeleteStateMachineAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStateMachineAliasResponseReceivedHandler;
230 typedef std::function<void(const SFNClient*, const Model::DeleteStateMachineVersionRequest&, const Model::DeleteStateMachineVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStateMachineVersionResponseReceivedHandler;
231 typedef std::function<void(const SFNClient*, const Model::DescribeActivityRequest&, const Model::DescribeActivityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeActivityResponseReceivedHandler;
232 typedef std::function<void(const SFNClient*, const Model::DescribeExecutionRequest&, const Model::DescribeExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExecutionResponseReceivedHandler;
233 typedef std::function<void(const SFNClient*, const Model::DescribeMapRunRequest&, const Model::DescribeMapRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMapRunResponseReceivedHandler;
234 typedef std::function<void(const SFNClient*, const Model::DescribeStateMachineRequest&, const Model::DescribeStateMachineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStateMachineResponseReceivedHandler;
235 typedef std::function<void(const SFNClient*, const Model::DescribeStateMachineAliasRequest&, const Model::DescribeStateMachineAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStateMachineAliasResponseReceivedHandler;
236 typedef std::function<void(const SFNClient*, const Model::DescribeStateMachineForExecutionRequest&, const Model::DescribeStateMachineForExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeStateMachineForExecutionResponseReceivedHandler;
237 typedef std::function<void(const SFNClient*, const Model::GetActivityTaskRequest&, const Model::GetActivityTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetActivityTaskResponseReceivedHandler;
238 typedef std::function<void(const SFNClient*, const Model::GetExecutionHistoryRequest&, const Model::GetExecutionHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExecutionHistoryResponseReceivedHandler;
239 typedef std::function<void(const SFNClient*, const Model::ListActivitiesRequest&, const Model::ListActivitiesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListActivitiesResponseReceivedHandler;
240 typedef std::function<void(const SFNClient*, const Model::ListExecutionsRequest&, const Model::ListExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExecutionsResponseReceivedHandler;
241 typedef std::function<void(const SFNClient*, const Model::ListMapRunsRequest&, const Model::ListMapRunsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMapRunsResponseReceivedHandler;
242 typedef std::function<void(const SFNClient*, const Model::ListStateMachineAliasesRequest&, const Model::ListStateMachineAliasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStateMachineAliasesResponseReceivedHandler;
243 typedef std::function<void(const SFNClient*, const Model::ListStateMachineVersionsRequest&, const Model::ListStateMachineVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStateMachineVersionsResponseReceivedHandler;
244 typedef std::function<void(const SFNClient*, const Model::ListStateMachinesRequest&, const Model::ListStateMachinesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStateMachinesResponseReceivedHandler;
245 typedef std::function<void(const SFNClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
246 typedef std::function<void(const SFNClient*, const Model::PublishStateMachineVersionRequest&, const Model::PublishStateMachineVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PublishStateMachineVersionResponseReceivedHandler;
247 typedef std::function<void(const SFNClient*, const Model::RedriveExecutionRequest&, const Model::RedriveExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RedriveExecutionResponseReceivedHandler;
248 typedef std::function<void(const SFNClient*, const Model::SendTaskFailureRequest&, const Model::SendTaskFailureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendTaskFailureResponseReceivedHandler;
249 typedef std::function<void(const SFNClient*, const Model::SendTaskHeartbeatRequest&, const Model::SendTaskHeartbeatOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendTaskHeartbeatResponseReceivedHandler;
250 typedef std::function<void(const SFNClient*, const Model::SendTaskSuccessRequest&, const Model::SendTaskSuccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendTaskSuccessResponseReceivedHandler;
251 typedef std::function<void(const SFNClient*, const Model::StartExecutionRequest&, const Model::StartExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartExecutionResponseReceivedHandler;
252 typedef std::function<void(const SFNClient*, const Model::StartSyncExecutionRequest&, const Model::StartSyncExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartSyncExecutionResponseReceivedHandler;
253 typedef std::function<void(const SFNClient*, const Model::StopExecutionRequest&, const Model::StopExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopExecutionResponseReceivedHandler;
254 typedef std::function<void(const SFNClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
255 typedef std::function<void(const SFNClient*, const Model::TestStateRequest&, const Model::TestStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestStateResponseReceivedHandler;
256 typedef std::function<void(const SFNClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
257 typedef std::function<void(const SFNClient*, const Model::UpdateMapRunRequest&, const Model::UpdateMapRunOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMapRunResponseReceivedHandler;
258 typedef std::function<void(const SFNClient*, const Model::UpdateStateMachineRequest&, const Model::UpdateStateMachineOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStateMachineResponseReceivedHandler;
259 typedef std::function<void(const SFNClient*, const Model::UpdateStateMachineAliasRequest&, const Model::UpdateStateMachineAliasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateStateMachineAliasResponseReceivedHandler;
260 typedef std::function<void(const SFNClient*, const Model::ValidateStateMachineDefinitionRequest&, const Model::ValidateStateMachineDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidateStateMachineDefinitionResponseReceivedHandler;
261 /* End of service model async handlers definitions */
262 } // namespace SFN
263} // namespace Aws
EndpointProviderBase< SFNClientConfiguration, SFNBuiltInParameters, SFNClientContextParameters > SFNEndpointProviderBase
Aws::Utils::Outcome< DescribeStateMachineResult, SFNError > DescribeStateMachineOutcome
Aws::Utils::Outcome< StopExecutionResult, SFNError > StopExecutionOutcome
Aws::Utils::Outcome< DescribeActivityResult, SFNError > DescribeActivityOutcome
Aws::Utils::Outcome< ListExecutionsResult, SFNError > ListExecutionsOutcome
Aws::Utils::Outcome< DescribeStateMachineAliasResult, SFNError > DescribeStateMachineAliasOutcome
std::future< ListActivitiesOutcome > ListActivitiesOutcomeCallable
std::future< GetActivityTaskOutcome > GetActivityTaskOutcomeCallable
std::future< DescribeStateMachineForExecutionOutcome > DescribeStateMachineForExecutionOutcomeCallable
Aws::Utils::Outcome< RedriveExecutionResult, SFNError > RedriveExecutionOutcome
Aws::Utils::Outcome< StartExecutionResult, SFNError > StartExecutionOutcome
Aws::Utils::Outcome< SendTaskSuccessResult, SFNError > SendTaskSuccessOutcome
std::future< UpdateMapRunOutcome > UpdateMapRunOutcomeCallable
Aws::Utils::Outcome< CreateStateMachineResult, SFNError > CreateStateMachineOutcome
std::future< CreateActivityOutcome > CreateActivityOutcomeCallable
std::future< ListMapRunsOutcome > ListMapRunsOutcomeCallable
Aws::Utils::Outcome< ListMapRunsResult, SFNError > ListMapRunsOutcome
std::future< StartExecutionOutcome > StartExecutionOutcomeCallable
Aws::Utils::Outcome< GetActivityTaskResult, SFNError > GetActivityTaskOutcome
Aws::Utils::Outcome< TagResourceResult, SFNError > TagResourceOutcome
Aws::Utils::Outcome< DescribeExecutionResult, SFNError > DescribeExecutionOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, SFNError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DescribeMapRunResult, SFNError > DescribeMapRunOutcome
std::future< CreateStateMachineOutcome > CreateStateMachineOutcomeCallable
Aws::Utils::Outcome< SendTaskFailureResult, SFNError > SendTaskFailureOutcome
Aws::Utils::Outcome< UpdateStateMachineAliasResult, SFNError > UpdateStateMachineAliasOutcome
Aws::Utils::Outcome< DescribeStateMachineForExecutionResult, SFNError > DescribeStateMachineForExecutionOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< SendTaskFailureOutcome > SendTaskFailureOutcomeCallable
std::future< SendTaskHeartbeatOutcome > SendTaskHeartbeatOutcomeCallable
Aws::Utils::Outcome< DeleteStateMachineAliasResult, SFNError > DeleteStateMachineAliasOutcome
std::future< DescribeActivityOutcome > DescribeActivityOutcomeCallable
Aws::Utils::Outcome< TestStateResult, SFNError > TestStateOutcome
Aws::Utils::Outcome< ValidateStateMachineDefinitionResult, SFNError > ValidateStateMachineDefinitionOutcome
Aws::Utils::Outcome< SendTaskHeartbeatResult, SFNError > SendTaskHeartbeatOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteActivityOutcome > DeleteActivityOutcomeCallable
std::future< UpdateStateMachineAliasOutcome > UpdateStateMachineAliasOutcomeCallable
Aws::Utils::Outcome< DeleteStateMachineVersionResult, SFNError > DeleteStateMachineVersionOutcome
Aws::Utils::Outcome< ListStateMachinesResult, SFNError > ListStateMachinesOutcome
std::future< StopExecutionOutcome > StopExecutionOutcomeCallable
std::future< DescribeStateMachineOutcome > DescribeStateMachineOutcomeCallable
Aws::Utils::Outcome< ListStateMachineAliasesResult, SFNError > ListStateMachineAliasesOutcome
Aws::Utils::Outcome< UpdateStateMachineResult, SFNError > UpdateStateMachineOutcome
std::future< ListExecutionsOutcome > ListExecutionsOutcomeCallable
Aws::Utils::Outcome< PublishStateMachineVersionResult, SFNError > PublishStateMachineVersionOutcome
Aws::Utils::Outcome< DeleteStateMachineResult, SFNError > DeleteStateMachineOutcome
std::future< DescribeExecutionOutcome > DescribeExecutionOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListStateMachinesOutcome > ListStateMachinesOutcomeCallable
std::future< GetExecutionHistoryOutcome > GetExecutionHistoryOutcomeCallable
std::future< StartSyncExecutionOutcome > StartSyncExecutionOutcomeCallable
Aws::Utils::Outcome< CreateStateMachineAliasResult, SFNError > CreateStateMachineAliasOutcome
std::future< DescribeMapRunOutcome > DescribeMapRunOutcomeCallable
std::future< SendTaskSuccessOutcome > SendTaskSuccessOutcomeCallable
std::future< TestStateOutcome > TestStateOutcomeCallable
Aws::Utils::Outcome< UpdateMapRunResult, SFNError > UpdateMapRunOutcome
Aws::Utils::Outcome< ListStateMachineVersionsResult, SFNError > ListStateMachineVersionsOutcome
Aws::Utils::Outcome< UntagResourceResult, SFNError > UntagResourceOutcome
Aws::Utils::Outcome< CreateActivityResult, SFNError > CreateActivityOutcome
std::future< ListStateMachineAliasesOutcome > ListStateMachineAliasesOutcomeCallable
Aws::Utils::Outcome< GetExecutionHistoryResult, SFNError > GetExecutionHistoryOutcome
std::future< DescribeStateMachineAliasOutcome > DescribeStateMachineAliasOutcomeCallable
Aws::Utils::Outcome< DeleteActivityResult, SFNError > DeleteActivityOutcome
Aws::Utils::Outcome< StartSyncExecutionResult, SFNError > StartSyncExecutionOutcome
std::future< DeleteStateMachineOutcome > DeleteStateMachineOutcomeCallable
std::future< CreateStateMachineAliasOutcome > CreateStateMachineAliasOutcomeCallable
std::future< PublishStateMachineVersionOutcome > PublishStateMachineVersionOutcomeCallable
std::future< RedriveExecutionOutcome > RedriveExecutionOutcomeCallable
std::future< ListStateMachineVersionsOutcome > ListStateMachineVersionsOutcomeCallable
std::future< DeleteStateMachineAliasOutcome > DeleteStateMachineAliasOutcomeCallable
Aws::Utils::Outcome< ListActivitiesResult, SFNError > ListActivitiesOutcome
std::future< UpdateStateMachineOutcome > UpdateStateMachineOutcomeCallable
std::future< DeleteStateMachineVersionOutcome > DeleteStateMachineVersionOutcomeCallable
std::future< ValidateStateMachineDefinitionOutcome > ValidateStateMachineDefinitionOutcomeCallable
std::function< void(const SFNClient *, const Model::StartExecutionRequest &, const Model::StartExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartExecutionResponseReceivedHandler
std::function< void(const SFNClient *, const Model::ListActivitiesRequest &, const Model::ListActivitiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListActivitiesResponseReceivedHandler
std::function< void(const SFNClient *, const Model::ListStateMachineAliasesRequest &, const Model::ListStateMachineAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStateMachineAliasesResponseReceivedHandler
std::function< void(const SFNClient *, const Model::SendTaskFailureRequest &, const Model::SendTaskFailureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendTaskFailureResponseReceivedHandler
std::function< void(const SFNClient *, const Model::UpdateStateMachineAliasRequest &, const Model::UpdateStateMachineAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStateMachineAliasResponseReceivedHandler
std::function< void(const SFNClient *, const Model::ListExecutionsRequest &, const Model::ListExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExecutionsResponseReceivedHandler
std::function< void(const SFNClient *, const Model::StopExecutionRequest &, const Model::StopExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopExecutionResponseReceivedHandler
std::function< void(const SFNClient *, const Model::SendTaskHeartbeatRequest &, const Model::SendTaskHeartbeatOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendTaskHeartbeatResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DeleteActivityRequest &, const Model::DeleteActivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteActivityResponseReceivedHandler
std::function< void(const SFNClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DescribeActivityRequest &, const Model::DescribeActivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeActivityResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DescribeStateMachineAliasRequest &, const Model::DescribeStateMachineAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStateMachineAliasResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DescribeStateMachineRequest &, const Model::DescribeStateMachineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStateMachineResponseReceivedHandler
std::function< void(const SFNClient *, const Model::CreateActivityRequest &, const Model::CreateActivityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateActivityResponseReceivedHandler
std::function< void(const SFNClient *, const Model::UpdateStateMachineRequest &, const Model::UpdateStateMachineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateStateMachineResponseReceivedHandler
std::function< void(const SFNClient *, const Model::CreateStateMachineRequest &, const Model::CreateStateMachineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStateMachineResponseReceivedHandler
std::function< void(const SFNClient *, const Model::UpdateMapRunRequest &, const Model::UpdateMapRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMapRunResponseReceivedHandler
std::function< void(const SFNClient *, const Model::ListStateMachineVersionsRequest &, const Model::ListStateMachineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStateMachineVersionsResponseReceivedHandler
std::function< void(const SFNClient *, const Model::CreateStateMachineAliasRequest &, const Model::CreateStateMachineAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateStateMachineAliasResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DescribeMapRunRequest &, const Model::DescribeMapRunOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMapRunResponseReceivedHandler
std::function< void(const SFNClient *, const Model::RedriveExecutionRequest &, const Model::RedriveExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RedriveExecutionResponseReceivedHandler
std::function< void(const SFNClient *, const Model::TestStateRequest &, const Model::TestStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestStateResponseReceivedHandler
std::function< void(const SFNClient *, const Model::PublishStateMachineVersionRequest &, const Model::PublishStateMachineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PublishStateMachineVersionResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DescribeExecutionRequest &, const Model::DescribeExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExecutionResponseReceivedHandler
std::function< void(const SFNClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const SFNClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const SFNClient *, const Model::GetExecutionHistoryRequest &, const Model::GetExecutionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExecutionHistoryResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DeleteStateMachineRequest &, const Model::DeleteStateMachineOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStateMachineResponseReceivedHandler
std::function< void(const SFNClient *, const Model::StartSyncExecutionRequest &, const Model::StartSyncExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartSyncExecutionResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DeleteStateMachineAliasRequest &, const Model::DeleteStateMachineAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStateMachineAliasResponseReceivedHandler
std::function< void(const SFNClient *, const Model::ValidateStateMachineDefinitionRequest &, const Model::ValidateStateMachineDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateStateMachineDefinitionResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DeleteStateMachineVersionRequest &, const Model::DeleteStateMachineVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStateMachineVersionResponseReceivedHandler
std::function< void(const SFNClient *, const Model::ListMapRunsRequest &, const Model::ListMapRunsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMapRunsResponseReceivedHandler
std::function< void(const SFNClient *, const Model::SendTaskSuccessRequest &, const Model::SendTaskSuccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendTaskSuccessResponseReceivedHandler
std::function< void(const SFNClient *, const Model::DescribeStateMachineForExecutionRequest &, const Model::DescribeStateMachineForExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeStateMachineForExecutionResponseReceivedHandler
std::function< void(const SFNClient *, const Model::GetActivityTaskRequest &, const Model::GetActivityTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetActivityTaskResponseReceivedHandler
std::function< void(const SFNClient *, const Model::ListStateMachinesRequest &, const Model::ListStateMachinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStateMachinesResponseReceivedHandler