AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
HistoryEvent.h
1
6#pragma once
7#include <aws/states/SFN_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/states/model/HistoryEventType.h>
10#include <aws/states/model/ActivityFailedEventDetails.h>
11#include <aws/states/model/ActivityScheduleFailedEventDetails.h>
12#include <aws/states/model/ActivityScheduledEventDetails.h>
13#include <aws/states/model/ActivityStartedEventDetails.h>
14#include <aws/states/model/ActivitySucceededEventDetails.h>
15#include <aws/states/model/ActivityTimedOutEventDetails.h>
16#include <aws/states/model/TaskFailedEventDetails.h>
17#include <aws/states/model/TaskScheduledEventDetails.h>
18#include <aws/states/model/TaskStartFailedEventDetails.h>
19#include <aws/states/model/TaskStartedEventDetails.h>
20#include <aws/states/model/TaskSubmitFailedEventDetails.h>
21#include <aws/states/model/TaskSubmittedEventDetails.h>
22#include <aws/states/model/TaskSucceededEventDetails.h>
23#include <aws/states/model/TaskTimedOutEventDetails.h>
24#include <aws/states/model/ExecutionFailedEventDetails.h>
25#include <aws/states/model/ExecutionStartedEventDetails.h>
26#include <aws/states/model/ExecutionSucceededEventDetails.h>
27#include <aws/states/model/ExecutionAbortedEventDetails.h>
28#include <aws/states/model/ExecutionTimedOutEventDetails.h>
29#include <aws/states/model/ExecutionRedrivenEventDetails.h>
30#include <aws/states/model/MapStateStartedEventDetails.h>
31#include <aws/states/model/MapIterationEventDetails.h>
32#include <aws/states/model/LambdaFunctionFailedEventDetails.h>
33#include <aws/states/model/LambdaFunctionScheduleFailedEventDetails.h>
34#include <aws/states/model/LambdaFunctionScheduledEventDetails.h>
35#include <aws/states/model/LambdaFunctionStartFailedEventDetails.h>
36#include <aws/states/model/LambdaFunctionSucceededEventDetails.h>
37#include <aws/states/model/LambdaFunctionTimedOutEventDetails.h>
38#include <aws/states/model/StateEnteredEventDetails.h>
39#include <aws/states/model/StateExitedEventDetails.h>
40#include <aws/states/model/MapRunStartedEventDetails.h>
41#include <aws/states/model/MapRunFailedEventDetails.h>
42#include <aws/states/model/MapRunRedrivenEventDetails.h>
43#include <utility>
44
45namespace Aws
46{
47namespace Utils
48{
49namespace Json
50{
51 class JsonValue;
52 class JsonView;
53} // namespace Json
54} // namespace Utils
55namespace SFN
56{
57namespace Model
58{
59
67 {
68 public:
69 AWS_SFN_API HistoryEvent();
73
74
76
79 inline const Aws::Utils::DateTime& GetTimestamp() const{ return m_timestamp; }
80 inline bool TimestampHasBeenSet() const { return m_timestampHasBeenSet; }
81 inline void SetTimestamp(const Aws::Utils::DateTime& value) { m_timestampHasBeenSet = true; m_timestamp = value; }
82 inline void SetTimestamp(Aws::Utils::DateTime&& value) { m_timestampHasBeenSet = true; m_timestamp = std::move(value); }
83 inline HistoryEvent& WithTimestamp(const Aws::Utils::DateTime& value) { SetTimestamp(value); return *this;}
84 inline HistoryEvent& WithTimestamp(Aws::Utils::DateTime&& value) { SetTimestamp(std::move(value)); return *this;}
86
88
91 inline const HistoryEventType& GetType() const{ return m_type; }
92 inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
93 inline void SetType(const HistoryEventType& value) { m_typeHasBeenSet = true; m_type = value; }
94 inline void SetType(HistoryEventType&& value) { m_typeHasBeenSet = true; m_type = std::move(value); }
95 inline HistoryEvent& WithType(const HistoryEventType& value) { SetType(value); return *this;}
96 inline HistoryEvent& WithType(HistoryEventType&& value) { SetType(std::move(value)); return *this;}
98
100
103 inline long long GetId() const{ return m_id; }
104 inline bool IdHasBeenSet() const { return m_idHasBeenSet; }
105 inline void SetId(long long value) { m_idHasBeenSet = true; m_id = value; }
106 inline HistoryEvent& WithId(long long value) { SetId(value); return *this;}
108
110
113 inline long long GetPreviousEventId() const{ return m_previousEventId; }
114 inline bool PreviousEventIdHasBeenSet() const { return m_previousEventIdHasBeenSet; }
115 inline void SetPreviousEventId(long long value) { m_previousEventIdHasBeenSet = true; m_previousEventId = value; }
116 inline HistoryEvent& WithPreviousEventId(long long value) { SetPreviousEventId(value); return *this;}
118
120
121 inline const ActivityFailedEventDetails& GetActivityFailedEventDetails() const{ return m_activityFailedEventDetails; }
122 inline bool ActivityFailedEventDetailsHasBeenSet() const { return m_activityFailedEventDetailsHasBeenSet; }
123 inline void SetActivityFailedEventDetails(const ActivityFailedEventDetails& value) { m_activityFailedEventDetailsHasBeenSet = true; m_activityFailedEventDetails = value; }
124 inline void SetActivityFailedEventDetails(ActivityFailedEventDetails&& value) { m_activityFailedEventDetailsHasBeenSet = true; m_activityFailedEventDetails = std::move(value); }
128
130
134 inline const ActivityScheduleFailedEventDetails& GetActivityScheduleFailedEventDetails() const{ return m_activityScheduleFailedEventDetails; }
135 inline bool ActivityScheduleFailedEventDetailsHasBeenSet() const { return m_activityScheduleFailedEventDetailsHasBeenSet; }
136 inline void SetActivityScheduleFailedEventDetails(const ActivityScheduleFailedEventDetails& value) { m_activityScheduleFailedEventDetailsHasBeenSet = true; m_activityScheduleFailedEventDetails = value; }
137 inline void SetActivityScheduleFailedEventDetails(ActivityScheduleFailedEventDetails&& value) { m_activityScheduleFailedEventDetailsHasBeenSet = true; m_activityScheduleFailedEventDetails = std::move(value); }
141
143
144 inline const ActivityScheduledEventDetails& GetActivityScheduledEventDetails() const{ return m_activityScheduledEventDetails; }
145 inline bool ActivityScheduledEventDetailsHasBeenSet() const { return m_activityScheduledEventDetailsHasBeenSet; }
146 inline void SetActivityScheduledEventDetails(const ActivityScheduledEventDetails& value) { m_activityScheduledEventDetailsHasBeenSet = true; m_activityScheduledEventDetails = value; }
147 inline void SetActivityScheduledEventDetails(ActivityScheduledEventDetails&& value) { m_activityScheduledEventDetailsHasBeenSet = true; m_activityScheduledEventDetails = std::move(value); }
151
153
154 inline const ActivityStartedEventDetails& GetActivityStartedEventDetails() const{ return m_activityStartedEventDetails; }
155 inline bool ActivityStartedEventDetailsHasBeenSet() const { return m_activityStartedEventDetailsHasBeenSet; }
156 inline void SetActivityStartedEventDetails(const ActivityStartedEventDetails& value) { m_activityStartedEventDetailsHasBeenSet = true; m_activityStartedEventDetails = value; }
157 inline void SetActivityStartedEventDetails(ActivityStartedEventDetails&& value) { m_activityStartedEventDetailsHasBeenSet = true; m_activityStartedEventDetails = std::move(value); }
161
163
164 inline const ActivitySucceededEventDetails& GetActivitySucceededEventDetails() const{ return m_activitySucceededEventDetails; }
165 inline bool ActivitySucceededEventDetailsHasBeenSet() const { return m_activitySucceededEventDetailsHasBeenSet; }
166 inline void SetActivitySucceededEventDetails(const ActivitySucceededEventDetails& value) { m_activitySucceededEventDetailsHasBeenSet = true; m_activitySucceededEventDetails = value; }
167 inline void SetActivitySucceededEventDetails(ActivitySucceededEventDetails&& value) { m_activitySucceededEventDetailsHasBeenSet = true; m_activitySucceededEventDetails = std::move(value); }
171
173
174 inline const ActivityTimedOutEventDetails& GetActivityTimedOutEventDetails() const{ return m_activityTimedOutEventDetails; }
175 inline bool ActivityTimedOutEventDetailsHasBeenSet() const { return m_activityTimedOutEventDetailsHasBeenSet; }
176 inline void SetActivityTimedOutEventDetails(const ActivityTimedOutEventDetails& value) { m_activityTimedOutEventDetailsHasBeenSet = true; m_activityTimedOutEventDetails = value; }
177 inline void SetActivityTimedOutEventDetails(ActivityTimedOutEventDetails&& value) { m_activityTimedOutEventDetailsHasBeenSet = true; m_activityTimedOutEventDetails = std::move(value); }
181
183
186 inline const TaskFailedEventDetails& GetTaskFailedEventDetails() const{ return m_taskFailedEventDetails; }
187 inline bool TaskFailedEventDetailsHasBeenSet() const { return m_taskFailedEventDetailsHasBeenSet; }
188 inline void SetTaskFailedEventDetails(const TaskFailedEventDetails& value) { m_taskFailedEventDetailsHasBeenSet = true; m_taskFailedEventDetails = value; }
189 inline void SetTaskFailedEventDetails(TaskFailedEventDetails&& value) { m_taskFailedEventDetailsHasBeenSet = true; m_taskFailedEventDetails = std::move(value); }
193
195
198 inline const TaskScheduledEventDetails& GetTaskScheduledEventDetails() const{ return m_taskScheduledEventDetails; }
199 inline bool TaskScheduledEventDetailsHasBeenSet() const { return m_taskScheduledEventDetailsHasBeenSet; }
200 inline void SetTaskScheduledEventDetails(const TaskScheduledEventDetails& value) { m_taskScheduledEventDetailsHasBeenSet = true; m_taskScheduledEventDetails = value; }
201 inline void SetTaskScheduledEventDetails(TaskScheduledEventDetails&& value) { m_taskScheduledEventDetailsHasBeenSet = true; m_taskScheduledEventDetails = std::move(value); }
205
207
210 inline const TaskStartFailedEventDetails& GetTaskStartFailedEventDetails() const{ return m_taskStartFailedEventDetails; }
211 inline bool TaskStartFailedEventDetailsHasBeenSet() const { return m_taskStartFailedEventDetailsHasBeenSet; }
212 inline void SetTaskStartFailedEventDetails(const TaskStartFailedEventDetails& value) { m_taskStartFailedEventDetailsHasBeenSet = true; m_taskStartFailedEventDetails = value; }
213 inline void SetTaskStartFailedEventDetails(TaskStartFailedEventDetails&& value) { m_taskStartFailedEventDetailsHasBeenSet = true; m_taskStartFailedEventDetails = std::move(value); }
217
219
222 inline const TaskStartedEventDetails& GetTaskStartedEventDetails() const{ return m_taskStartedEventDetails; }
223 inline bool TaskStartedEventDetailsHasBeenSet() const { return m_taskStartedEventDetailsHasBeenSet; }
224 inline void SetTaskStartedEventDetails(const TaskStartedEventDetails& value) { m_taskStartedEventDetailsHasBeenSet = true; m_taskStartedEventDetails = value; }
225 inline void SetTaskStartedEventDetails(TaskStartedEventDetails&& value) { m_taskStartedEventDetailsHasBeenSet = true; m_taskStartedEventDetails = std::move(value); }
229
231
234 inline const TaskSubmitFailedEventDetails& GetTaskSubmitFailedEventDetails() const{ return m_taskSubmitFailedEventDetails; }
235 inline bool TaskSubmitFailedEventDetailsHasBeenSet() const { return m_taskSubmitFailedEventDetailsHasBeenSet; }
236 inline void SetTaskSubmitFailedEventDetails(const TaskSubmitFailedEventDetails& value) { m_taskSubmitFailedEventDetailsHasBeenSet = true; m_taskSubmitFailedEventDetails = value; }
237 inline void SetTaskSubmitFailedEventDetails(TaskSubmitFailedEventDetails&& value) { m_taskSubmitFailedEventDetailsHasBeenSet = true; m_taskSubmitFailedEventDetails = std::move(value); }
241
243
246 inline const TaskSubmittedEventDetails& GetTaskSubmittedEventDetails() const{ return m_taskSubmittedEventDetails; }
247 inline bool TaskSubmittedEventDetailsHasBeenSet() const { return m_taskSubmittedEventDetailsHasBeenSet; }
248 inline void SetTaskSubmittedEventDetails(const TaskSubmittedEventDetails& value) { m_taskSubmittedEventDetailsHasBeenSet = true; m_taskSubmittedEventDetails = value; }
249 inline void SetTaskSubmittedEventDetails(TaskSubmittedEventDetails&& value) { m_taskSubmittedEventDetailsHasBeenSet = true; m_taskSubmittedEventDetails = std::move(value); }
253
255
258 inline const TaskSucceededEventDetails& GetTaskSucceededEventDetails() const{ return m_taskSucceededEventDetails; }
259 inline bool TaskSucceededEventDetailsHasBeenSet() const { return m_taskSucceededEventDetailsHasBeenSet; }
260 inline void SetTaskSucceededEventDetails(const TaskSucceededEventDetails& value) { m_taskSucceededEventDetailsHasBeenSet = true; m_taskSucceededEventDetails = value; }
261 inline void SetTaskSucceededEventDetails(TaskSucceededEventDetails&& value) { m_taskSucceededEventDetailsHasBeenSet = true; m_taskSucceededEventDetails = std::move(value); }
265
267
270 inline const TaskTimedOutEventDetails& GetTaskTimedOutEventDetails() const{ return m_taskTimedOutEventDetails; }
271 inline bool TaskTimedOutEventDetailsHasBeenSet() const { return m_taskTimedOutEventDetailsHasBeenSet; }
272 inline void SetTaskTimedOutEventDetails(const TaskTimedOutEventDetails& value) { m_taskTimedOutEventDetailsHasBeenSet = true; m_taskTimedOutEventDetails = value; }
273 inline void SetTaskTimedOutEventDetails(TaskTimedOutEventDetails&& value) { m_taskTimedOutEventDetailsHasBeenSet = true; m_taskTimedOutEventDetails = std::move(value); }
277
279
280 inline const ExecutionFailedEventDetails& GetExecutionFailedEventDetails() const{ return m_executionFailedEventDetails; }
281 inline bool ExecutionFailedEventDetailsHasBeenSet() const { return m_executionFailedEventDetailsHasBeenSet; }
282 inline void SetExecutionFailedEventDetails(const ExecutionFailedEventDetails& value) { m_executionFailedEventDetailsHasBeenSet = true; m_executionFailedEventDetails = value; }
283 inline void SetExecutionFailedEventDetails(ExecutionFailedEventDetails&& value) { m_executionFailedEventDetailsHasBeenSet = true; m_executionFailedEventDetails = std::move(value); }
287
289
290 inline const ExecutionStartedEventDetails& GetExecutionStartedEventDetails() const{ return m_executionStartedEventDetails; }
291 inline bool ExecutionStartedEventDetailsHasBeenSet() const { return m_executionStartedEventDetailsHasBeenSet; }
292 inline void SetExecutionStartedEventDetails(const ExecutionStartedEventDetails& value) { m_executionStartedEventDetailsHasBeenSet = true; m_executionStartedEventDetails = value; }
293 inline void SetExecutionStartedEventDetails(ExecutionStartedEventDetails&& value) { m_executionStartedEventDetailsHasBeenSet = true; m_executionStartedEventDetails = std::move(value); }
297
299
300 inline const ExecutionSucceededEventDetails& GetExecutionSucceededEventDetails() const{ return m_executionSucceededEventDetails; }
301 inline bool ExecutionSucceededEventDetailsHasBeenSet() const { return m_executionSucceededEventDetailsHasBeenSet; }
302 inline void SetExecutionSucceededEventDetails(const ExecutionSucceededEventDetails& value) { m_executionSucceededEventDetailsHasBeenSet = true; m_executionSucceededEventDetails = value; }
303 inline void SetExecutionSucceededEventDetails(ExecutionSucceededEventDetails&& value) { m_executionSucceededEventDetailsHasBeenSet = true; m_executionSucceededEventDetails = std::move(value); }
307
309
310 inline const ExecutionAbortedEventDetails& GetExecutionAbortedEventDetails() const{ return m_executionAbortedEventDetails; }
311 inline bool ExecutionAbortedEventDetailsHasBeenSet() const { return m_executionAbortedEventDetailsHasBeenSet; }
312 inline void SetExecutionAbortedEventDetails(const ExecutionAbortedEventDetails& value) { m_executionAbortedEventDetailsHasBeenSet = true; m_executionAbortedEventDetails = value; }
313 inline void SetExecutionAbortedEventDetails(ExecutionAbortedEventDetails&& value) { m_executionAbortedEventDetailsHasBeenSet = true; m_executionAbortedEventDetails = std::move(value); }
317
319
320 inline const ExecutionTimedOutEventDetails& GetExecutionTimedOutEventDetails() const{ return m_executionTimedOutEventDetails; }
321 inline bool ExecutionTimedOutEventDetailsHasBeenSet() const { return m_executionTimedOutEventDetailsHasBeenSet; }
322 inline void SetExecutionTimedOutEventDetails(const ExecutionTimedOutEventDetails& value) { m_executionTimedOutEventDetailsHasBeenSet = true; m_executionTimedOutEventDetails = value; }
323 inline void SetExecutionTimedOutEventDetails(ExecutionTimedOutEventDetails&& value) { m_executionTimedOutEventDetailsHasBeenSet = true; m_executionTimedOutEventDetails = std::move(value); }
327
329
332 inline const ExecutionRedrivenEventDetails& GetExecutionRedrivenEventDetails() const{ return m_executionRedrivenEventDetails; }
333 inline bool ExecutionRedrivenEventDetailsHasBeenSet() const { return m_executionRedrivenEventDetailsHasBeenSet; }
334 inline void SetExecutionRedrivenEventDetails(const ExecutionRedrivenEventDetails& value) { m_executionRedrivenEventDetailsHasBeenSet = true; m_executionRedrivenEventDetails = value; }
335 inline void SetExecutionRedrivenEventDetails(ExecutionRedrivenEventDetails&& value) { m_executionRedrivenEventDetailsHasBeenSet = true; m_executionRedrivenEventDetails = std::move(value); }
339
341
344 inline const MapStateStartedEventDetails& GetMapStateStartedEventDetails() const{ return m_mapStateStartedEventDetails; }
345 inline bool MapStateStartedEventDetailsHasBeenSet() const { return m_mapStateStartedEventDetailsHasBeenSet; }
346 inline void SetMapStateStartedEventDetails(const MapStateStartedEventDetails& value) { m_mapStateStartedEventDetailsHasBeenSet = true; m_mapStateStartedEventDetails = value; }
347 inline void SetMapStateStartedEventDetails(MapStateStartedEventDetails&& value) { m_mapStateStartedEventDetailsHasBeenSet = true; m_mapStateStartedEventDetails = std::move(value); }
351
353
356 inline const MapIterationEventDetails& GetMapIterationStartedEventDetails() const{ return m_mapIterationStartedEventDetails; }
357 inline bool MapIterationStartedEventDetailsHasBeenSet() const { return m_mapIterationStartedEventDetailsHasBeenSet; }
358 inline void SetMapIterationStartedEventDetails(const MapIterationEventDetails& value) { m_mapIterationStartedEventDetailsHasBeenSet = true; m_mapIterationStartedEventDetails = value; }
359 inline void SetMapIterationStartedEventDetails(MapIterationEventDetails&& value) { m_mapIterationStartedEventDetailsHasBeenSet = true; m_mapIterationStartedEventDetails = std::move(value); }
363
365
368 inline const MapIterationEventDetails& GetMapIterationSucceededEventDetails() const{ return m_mapIterationSucceededEventDetails; }
369 inline bool MapIterationSucceededEventDetailsHasBeenSet() const { return m_mapIterationSucceededEventDetailsHasBeenSet; }
370 inline void SetMapIterationSucceededEventDetails(const MapIterationEventDetails& value) { m_mapIterationSucceededEventDetailsHasBeenSet = true; m_mapIterationSucceededEventDetails = value; }
371 inline void SetMapIterationSucceededEventDetails(MapIterationEventDetails&& value) { m_mapIterationSucceededEventDetailsHasBeenSet = true; m_mapIterationSucceededEventDetails = std::move(value); }
375
377
380 inline const MapIterationEventDetails& GetMapIterationFailedEventDetails() const{ return m_mapIterationFailedEventDetails; }
381 inline bool MapIterationFailedEventDetailsHasBeenSet() const { return m_mapIterationFailedEventDetailsHasBeenSet; }
382 inline void SetMapIterationFailedEventDetails(const MapIterationEventDetails& value) { m_mapIterationFailedEventDetailsHasBeenSet = true; m_mapIterationFailedEventDetails = value; }
383 inline void SetMapIterationFailedEventDetails(MapIterationEventDetails&& value) { m_mapIterationFailedEventDetailsHasBeenSet = true; m_mapIterationFailedEventDetails = std::move(value); }
387
389
392 inline const MapIterationEventDetails& GetMapIterationAbortedEventDetails() const{ return m_mapIterationAbortedEventDetails; }
393 inline bool MapIterationAbortedEventDetailsHasBeenSet() const { return m_mapIterationAbortedEventDetailsHasBeenSet; }
394 inline void SetMapIterationAbortedEventDetails(const MapIterationEventDetails& value) { m_mapIterationAbortedEventDetailsHasBeenSet = true; m_mapIterationAbortedEventDetails = value; }
395 inline void SetMapIterationAbortedEventDetails(MapIterationEventDetails&& value) { m_mapIterationAbortedEventDetailsHasBeenSet = true; m_mapIterationAbortedEventDetails = std::move(value); }
399
401
402 inline const LambdaFunctionFailedEventDetails& GetLambdaFunctionFailedEventDetails() const{ return m_lambdaFunctionFailedEventDetails; }
403 inline bool LambdaFunctionFailedEventDetailsHasBeenSet() const { return m_lambdaFunctionFailedEventDetailsHasBeenSet; }
404 inline void SetLambdaFunctionFailedEventDetails(const LambdaFunctionFailedEventDetails& value) { m_lambdaFunctionFailedEventDetailsHasBeenSet = true; m_lambdaFunctionFailedEventDetails = value; }
405 inline void SetLambdaFunctionFailedEventDetails(LambdaFunctionFailedEventDetails&& value) { m_lambdaFunctionFailedEventDetailsHasBeenSet = true; m_lambdaFunctionFailedEventDetails = std::move(value); }
409
411
412 inline const LambdaFunctionScheduleFailedEventDetails& GetLambdaFunctionScheduleFailedEventDetails() const{ return m_lambdaFunctionScheduleFailedEventDetails; }
413 inline bool LambdaFunctionScheduleFailedEventDetailsHasBeenSet() const { return m_lambdaFunctionScheduleFailedEventDetailsHasBeenSet; }
414 inline void SetLambdaFunctionScheduleFailedEventDetails(const LambdaFunctionScheduleFailedEventDetails& value) { m_lambdaFunctionScheduleFailedEventDetailsHasBeenSet = true; m_lambdaFunctionScheduleFailedEventDetails = value; }
415 inline void SetLambdaFunctionScheduleFailedEventDetails(LambdaFunctionScheduleFailedEventDetails&& value) { m_lambdaFunctionScheduleFailedEventDetailsHasBeenSet = true; m_lambdaFunctionScheduleFailedEventDetails = std::move(value); }
419
421
422 inline const LambdaFunctionScheduledEventDetails& GetLambdaFunctionScheduledEventDetails() const{ return m_lambdaFunctionScheduledEventDetails; }
423 inline bool LambdaFunctionScheduledEventDetailsHasBeenSet() const { return m_lambdaFunctionScheduledEventDetailsHasBeenSet; }
424 inline void SetLambdaFunctionScheduledEventDetails(const LambdaFunctionScheduledEventDetails& value) { m_lambdaFunctionScheduledEventDetailsHasBeenSet = true; m_lambdaFunctionScheduledEventDetails = value; }
425 inline void SetLambdaFunctionScheduledEventDetails(LambdaFunctionScheduledEventDetails&& value) { m_lambdaFunctionScheduledEventDetailsHasBeenSet = true; m_lambdaFunctionScheduledEventDetails = std::move(value); }
429
431
435 inline const LambdaFunctionStartFailedEventDetails& GetLambdaFunctionStartFailedEventDetails() const{ return m_lambdaFunctionStartFailedEventDetails; }
436 inline bool LambdaFunctionStartFailedEventDetailsHasBeenSet() const { return m_lambdaFunctionStartFailedEventDetailsHasBeenSet; }
437 inline void SetLambdaFunctionStartFailedEventDetails(const LambdaFunctionStartFailedEventDetails& value) { m_lambdaFunctionStartFailedEventDetailsHasBeenSet = true; m_lambdaFunctionStartFailedEventDetails = value; }
438 inline void SetLambdaFunctionStartFailedEventDetails(LambdaFunctionStartFailedEventDetails&& value) { m_lambdaFunctionStartFailedEventDetailsHasBeenSet = true; m_lambdaFunctionStartFailedEventDetails = std::move(value); }
442
444
448 inline const LambdaFunctionSucceededEventDetails& GetLambdaFunctionSucceededEventDetails() const{ return m_lambdaFunctionSucceededEventDetails; }
449 inline bool LambdaFunctionSucceededEventDetailsHasBeenSet() const { return m_lambdaFunctionSucceededEventDetailsHasBeenSet; }
450 inline void SetLambdaFunctionSucceededEventDetails(const LambdaFunctionSucceededEventDetails& value) { m_lambdaFunctionSucceededEventDetailsHasBeenSet = true; m_lambdaFunctionSucceededEventDetails = value; }
451 inline void SetLambdaFunctionSucceededEventDetails(LambdaFunctionSucceededEventDetails&& value) { m_lambdaFunctionSucceededEventDetailsHasBeenSet = true; m_lambdaFunctionSucceededEventDetails = std::move(value); }
455
457
458 inline const LambdaFunctionTimedOutEventDetails& GetLambdaFunctionTimedOutEventDetails() const{ return m_lambdaFunctionTimedOutEventDetails; }
459 inline bool LambdaFunctionTimedOutEventDetailsHasBeenSet() const { return m_lambdaFunctionTimedOutEventDetailsHasBeenSet; }
460 inline void SetLambdaFunctionTimedOutEventDetails(const LambdaFunctionTimedOutEventDetails& value) { m_lambdaFunctionTimedOutEventDetailsHasBeenSet = true; m_lambdaFunctionTimedOutEventDetails = value; }
461 inline void SetLambdaFunctionTimedOutEventDetails(LambdaFunctionTimedOutEventDetails&& value) { m_lambdaFunctionTimedOutEventDetailsHasBeenSet = true; m_lambdaFunctionTimedOutEventDetails = std::move(value); }
465
467
468 inline const StateEnteredEventDetails& GetStateEnteredEventDetails() const{ return m_stateEnteredEventDetails; }
469 inline bool StateEnteredEventDetailsHasBeenSet() const { return m_stateEnteredEventDetailsHasBeenSet; }
470 inline void SetStateEnteredEventDetails(const StateEnteredEventDetails& value) { m_stateEnteredEventDetailsHasBeenSet = true; m_stateEnteredEventDetails = value; }
471 inline void SetStateEnteredEventDetails(StateEnteredEventDetails&& value) { m_stateEnteredEventDetailsHasBeenSet = true; m_stateEnteredEventDetails = std::move(value); }
475
477
478 inline const StateExitedEventDetails& GetStateExitedEventDetails() const{ return m_stateExitedEventDetails; }
479 inline bool StateExitedEventDetailsHasBeenSet() const { return m_stateExitedEventDetailsHasBeenSet; }
480 inline void SetStateExitedEventDetails(const StateExitedEventDetails& value) { m_stateExitedEventDetailsHasBeenSet = true; m_stateExitedEventDetails = value; }
481 inline void SetStateExitedEventDetails(StateExitedEventDetails&& value) { m_stateExitedEventDetailsHasBeenSet = true; m_stateExitedEventDetails = std::move(value); }
485
487
492 inline const MapRunStartedEventDetails& GetMapRunStartedEventDetails() const{ return m_mapRunStartedEventDetails; }
493 inline bool MapRunStartedEventDetailsHasBeenSet() const { return m_mapRunStartedEventDetailsHasBeenSet; }
494 inline void SetMapRunStartedEventDetails(const MapRunStartedEventDetails& value) { m_mapRunStartedEventDetailsHasBeenSet = true; m_mapRunStartedEventDetails = value; }
495 inline void SetMapRunStartedEventDetails(MapRunStartedEventDetails&& value) { m_mapRunStartedEventDetailsHasBeenSet = true; m_mapRunStartedEventDetails = std::move(value); }
499
501
504 inline const MapRunFailedEventDetails& GetMapRunFailedEventDetails() const{ return m_mapRunFailedEventDetails; }
505 inline bool MapRunFailedEventDetailsHasBeenSet() const { return m_mapRunFailedEventDetailsHasBeenSet; }
506 inline void SetMapRunFailedEventDetails(const MapRunFailedEventDetails& value) { m_mapRunFailedEventDetailsHasBeenSet = true; m_mapRunFailedEventDetails = value; }
507 inline void SetMapRunFailedEventDetails(MapRunFailedEventDetails&& value) { m_mapRunFailedEventDetailsHasBeenSet = true; m_mapRunFailedEventDetails = std::move(value); }
511
513
516 inline const MapRunRedrivenEventDetails& GetMapRunRedrivenEventDetails() const{ return m_mapRunRedrivenEventDetails; }
517 inline bool MapRunRedrivenEventDetailsHasBeenSet() const { return m_mapRunRedrivenEventDetailsHasBeenSet; }
518 inline void SetMapRunRedrivenEventDetails(const MapRunRedrivenEventDetails& value) { m_mapRunRedrivenEventDetailsHasBeenSet = true; m_mapRunRedrivenEventDetails = value; }
519 inline void SetMapRunRedrivenEventDetails(MapRunRedrivenEventDetails&& value) { m_mapRunRedrivenEventDetailsHasBeenSet = true; m_mapRunRedrivenEventDetails = std::move(value); }
523 private:
524
525 Aws::Utils::DateTime m_timestamp;
526 bool m_timestampHasBeenSet = false;
527
528 HistoryEventType m_type;
529 bool m_typeHasBeenSet = false;
530
531 long long m_id;
532 bool m_idHasBeenSet = false;
533
534 long long m_previousEventId;
535 bool m_previousEventIdHasBeenSet = false;
536
537 ActivityFailedEventDetails m_activityFailedEventDetails;
538 bool m_activityFailedEventDetailsHasBeenSet = false;
539
540 ActivityScheduleFailedEventDetails m_activityScheduleFailedEventDetails;
541 bool m_activityScheduleFailedEventDetailsHasBeenSet = false;
542
543 ActivityScheduledEventDetails m_activityScheduledEventDetails;
544 bool m_activityScheduledEventDetailsHasBeenSet = false;
545
546 ActivityStartedEventDetails m_activityStartedEventDetails;
547 bool m_activityStartedEventDetailsHasBeenSet = false;
548
549 ActivitySucceededEventDetails m_activitySucceededEventDetails;
550 bool m_activitySucceededEventDetailsHasBeenSet = false;
551
552 ActivityTimedOutEventDetails m_activityTimedOutEventDetails;
553 bool m_activityTimedOutEventDetailsHasBeenSet = false;
554
555 TaskFailedEventDetails m_taskFailedEventDetails;
556 bool m_taskFailedEventDetailsHasBeenSet = false;
557
558 TaskScheduledEventDetails m_taskScheduledEventDetails;
559 bool m_taskScheduledEventDetailsHasBeenSet = false;
560
561 TaskStartFailedEventDetails m_taskStartFailedEventDetails;
562 bool m_taskStartFailedEventDetailsHasBeenSet = false;
563
564 TaskStartedEventDetails m_taskStartedEventDetails;
565 bool m_taskStartedEventDetailsHasBeenSet = false;
566
567 TaskSubmitFailedEventDetails m_taskSubmitFailedEventDetails;
568 bool m_taskSubmitFailedEventDetailsHasBeenSet = false;
569
570 TaskSubmittedEventDetails m_taskSubmittedEventDetails;
571 bool m_taskSubmittedEventDetailsHasBeenSet = false;
572
573 TaskSucceededEventDetails m_taskSucceededEventDetails;
574 bool m_taskSucceededEventDetailsHasBeenSet = false;
575
576 TaskTimedOutEventDetails m_taskTimedOutEventDetails;
577 bool m_taskTimedOutEventDetailsHasBeenSet = false;
578
579 ExecutionFailedEventDetails m_executionFailedEventDetails;
580 bool m_executionFailedEventDetailsHasBeenSet = false;
581
582 ExecutionStartedEventDetails m_executionStartedEventDetails;
583 bool m_executionStartedEventDetailsHasBeenSet = false;
584
585 ExecutionSucceededEventDetails m_executionSucceededEventDetails;
586 bool m_executionSucceededEventDetailsHasBeenSet = false;
587
588 ExecutionAbortedEventDetails m_executionAbortedEventDetails;
589 bool m_executionAbortedEventDetailsHasBeenSet = false;
590
591 ExecutionTimedOutEventDetails m_executionTimedOutEventDetails;
592 bool m_executionTimedOutEventDetailsHasBeenSet = false;
593
594 ExecutionRedrivenEventDetails m_executionRedrivenEventDetails;
595 bool m_executionRedrivenEventDetailsHasBeenSet = false;
596
597 MapStateStartedEventDetails m_mapStateStartedEventDetails;
598 bool m_mapStateStartedEventDetailsHasBeenSet = false;
599
600 MapIterationEventDetails m_mapIterationStartedEventDetails;
601 bool m_mapIterationStartedEventDetailsHasBeenSet = false;
602
603 MapIterationEventDetails m_mapIterationSucceededEventDetails;
604 bool m_mapIterationSucceededEventDetailsHasBeenSet = false;
605
606 MapIterationEventDetails m_mapIterationFailedEventDetails;
607 bool m_mapIterationFailedEventDetailsHasBeenSet = false;
608
609 MapIterationEventDetails m_mapIterationAbortedEventDetails;
610 bool m_mapIterationAbortedEventDetailsHasBeenSet = false;
611
612 LambdaFunctionFailedEventDetails m_lambdaFunctionFailedEventDetails;
613 bool m_lambdaFunctionFailedEventDetailsHasBeenSet = false;
614
615 LambdaFunctionScheduleFailedEventDetails m_lambdaFunctionScheduleFailedEventDetails;
616 bool m_lambdaFunctionScheduleFailedEventDetailsHasBeenSet = false;
617
618 LambdaFunctionScheduledEventDetails m_lambdaFunctionScheduledEventDetails;
619 bool m_lambdaFunctionScheduledEventDetailsHasBeenSet = false;
620
621 LambdaFunctionStartFailedEventDetails m_lambdaFunctionStartFailedEventDetails;
622 bool m_lambdaFunctionStartFailedEventDetailsHasBeenSet = false;
623
624 LambdaFunctionSucceededEventDetails m_lambdaFunctionSucceededEventDetails;
625 bool m_lambdaFunctionSucceededEventDetailsHasBeenSet = false;
626
627 LambdaFunctionTimedOutEventDetails m_lambdaFunctionTimedOutEventDetails;
628 bool m_lambdaFunctionTimedOutEventDetailsHasBeenSet = false;
629
630 StateEnteredEventDetails m_stateEnteredEventDetails;
631 bool m_stateEnteredEventDetailsHasBeenSet = false;
632
633 StateExitedEventDetails m_stateExitedEventDetails;
634 bool m_stateExitedEventDetailsHasBeenSet = false;
635
636 MapRunStartedEventDetails m_mapRunStartedEventDetails;
637 bool m_mapRunStartedEventDetailsHasBeenSet = false;
638
639 MapRunFailedEventDetails m_mapRunFailedEventDetails;
640 bool m_mapRunFailedEventDetailsHasBeenSet = false;
641
642 MapRunRedrivenEventDetails m_mapRunRedrivenEventDetails;
643 bool m_mapRunRedrivenEventDetailsHasBeenSet = false;
644 };
645
646} // namespace Model
647} // namespace SFN
648} // namespace Aws
bool ExecutionStartedEventDetailsHasBeenSet() const
HistoryEvent & WithMapIterationSucceededEventDetails(MapIterationEventDetails &&value)
HistoryEvent & WithExecutionRedrivenEventDetails(const ExecutionRedrivenEventDetails &value)
void SetTaskSubmittedEventDetails(TaskSubmittedEventDetails &&value)
void SetExecutionRedrivenEventDetails(const ExecutionRedrivenEventDetails &value)
const MapIterationEventDetails & GetMapIterationSucceededEventDetails() const
void SetMapRunRedrivenEventDetails(const MapRunRedrivenEventDetails &value)
const ExecutionRedrivenEventDetails & GetExecutionRedrivenEventDetails() const
HistoryEvent & WithLambdaFunctionTimedOutEventDetails(const LambdaFunctionTimedOutEventDetails &value)
void SetTaskScheduledEventDetails(TaskScheduledEventDetails &&value)
void SetStateExitedEventDetails(const StateExitedEventDetails &value)
void SetActivitySucceededEventDetails(const ActivitySucceededEventDetails &value)
HistoryEvent & WithLambdaFunctionStartFailedEventDetails(LambdaFunctionStartFailedEventDetails &&value)
HistoryEvent & WithActivityScheduleFailedEventDetails(const ActivityScheduleFailedEventDetails &value)
bool MapIterationFailedEventDetailsHasBeenSet() const
HistoryEvent & WithLambdaFunctionStartFailedEventDetails(const LambdaFunctionStartFailedEventDetails &value)
const LambdaFunctionScheduledEventDetails & GetLambdaFunctionScheduledEventDetails() const
void SetLambdaFunctionFailedEventDetails(LambdaFunctionFailedEventDetails &&value)
bool MapRunStartedEventDetailsHasBeenSet() const
HistoryEvent & WithExecutionTimedOutEventDetails(ExecutionTimedOutEventDetails &&value)
bool LambdaFunctionSucceededEventDetailsHasBeenSet() const
HistoryEvent & WithLambdaFunctionFailedEventDetails(LambdaFunctionFailedEventDetails &&value)
bool TaskFailedEventDetailsHasBeenSet() const
void SetActivityScheduleFailedEventDetails(ActivityScheduleFailedEventDetails &&value)
void SetTaskTimedOutEventDetails(const TaskTimedOutEventDetails &value)
HistoryEvent & WithTaskFailedEventDetails(TaskFailedEventDetails &&value)
bool ExecutionTimedOutEventDetailsHasBeenSet() const
void SetExecutionTimedOutEventDetails(ExecutionTimedOutEventDetails &&value)
const MapRunStartedEventDetails & GetMapRunStartedEventDetails() const
void SetTaskSucceededEventDetails(TaskSucceededEventDetails &&value)
void SetMapIterationAbortedEventDetails(const MapIterationEventDetails &value)
bool StateEnteredEventDetailsHasBeenSet() const
HistoryEvent & WithLambdaFunctionFailedEventDetails(const LambdaFunctionFailedEventDetails &value)
HistoryEvent & WithActivityScheduleFailedEventDetails(ActivityScheduleFailedEventDetails &&value)
const MapIterationEventDetails & GetMapIterationAbortedEventDetails() const
void SetLambdaFunctionSucceededEventDetails(LambdaFunctionSucceededEventDetails &&value)
HistoryEvent & WithMapIterationAbortedEventDetails(MapIterationEventDetails &&value)
HistoryEvent & WithActivityStartedEventDetails(const ActivityStartedEventDetails &value)
HistoryEvent & WithTaskStartFailedEventDetails(TaskStartFailedEventDetails &&value)
void SetTaskStartedEventDetails(TaskStartedEventDetails &&value)
void SetLambdaFunctionScheduledEventDetails(const LambdaFunctionScheduledEventDetails &value)
void SetMapStateStartedEventDetails(MapStateStartedEventDetails &&value)
void SetTaskScheduledEventDetails(const TaskScheduledEventDetails &value)
const ExecutionStartedEventDetails & GetExecutionStartedEventDetails() const
HistoryEvent & WithStateExitedEventDetails(StateExitedEventDetails &&value)
HistoryEvent & WithTaskTimedOutEventDetails(const TaskTimedOutEventDetails &value)
void SetTaskSubmitFailedEventDetails(TaskSubmitFailedEventDetails &&value)
bool LambdaFunctionScheduleFailedEventDetailsHasBeenSet() const
void SetMapIterationSucceededEventDetails(const MapIterationEventDetails &value)
HistoryEvent & WithActivityTimedOutEventDetails(ActivityTimedOutEventDetails &&value)
const ActivityStartedEventDetails & GetActivityStartedEventDetails() const
HistoryEvent & WithLambdaFunctionScheduleFailedEventDetails(const LambdaFunctionScheduleFailedEventDetails &value)
HistoryEvent & WithTaskSucceededEventDetails(TaskSucceededEventDetails &&value)
HistoryEvent & WithMapIterationFailedEventDetails(MapIterationEventDetails &&value)
HistoryEvent & WithActivityFailedEventDetails(ActivityFailedEventDetails &&value)
const ExecutionFailedEventDetails & GetExecutionFailedEventDetails() const
HistoryEvent & WithStateEnteredEventDetails(StateEnteredEventDetails &&value)
void SetTaskSubmitFailedEventDetails(const TaskSubmitFailedEventDetails &value)
HistoryEvent & WithExecutionStartedEventDetails(ExecutionStartedEventDetails &&value)
HistoryEvent & WithTaskSubmitFailedEventDetails(const TaskSubmitFailedEventDetails &value)
HistoryEvent & WithTaskTimedOutEventDetails(TaskTimedOutEventDetails &&value)
void SetMapRunRedrivenEventDetails(MapRunRedrivenEventDetails &&value)
HistoryEvent & WithExecutionAbortedEventDetails(ExecutionAbortedEventDetails &&value)
HistoryEvent & WithExecutionSucceededEventDetails(ExecutionSucceededEventDetails &&value)
const TaskStartFailedEventDetails & GetTaskStartFailedEventDetails() const
HistoryEvent & WithId(long long value)
bool LambdaFunctionTimedOutEventDetailsHasBeenSet() const
bool ExecutionAbortedEventDetailsHasBeenSet() const
void SetLambdaFunctionScheduleFailedEventDetails(LambdaFunctionScheduleFailedEventDetails &&value)
bool ActivitySucceededEventDetailsHasBeenSet() const
HistoryEvent & WithStateExitedEventDetails(const StateExitedEventDetails &value)
void SetLambdaFunctionSucceededEventDetails(const LambdaFunctionSucceededEventDetails &value)
const ExecutionAbortedEventDetails & GetExecutionAbortedEventDetails() const
void SetActivityTimedOutEventDetails(const ActivityTimedOutEventDetails &value)
void SetExecutionAbortedEventDetails(const ExecutionAbortedEventDetails &value)
bool LambdaFunctionFailedEventDetailsHasBeenSet() const
bool TaskSubmittedEventDetailsHasBeenSet() const
const TaskStartedEventDetails & GetTaskStartedEventDetails() const
bool TaskStartedEventDetailsHasBeenSet() const
HistoryEvent & WithMapRunFailedEventDetails(const MapRunFailedEventDetails &value)
HistoryEvent & WithTaskStartedEventDetails(const TaskStartedEventDetails &value)
void SetExecutionTimedOutEventDetails(const ExecutionTimedOutEventDetails &value)
HistoryEvent & WithExecutionFailedEventDetails(ExecutionFailedEventDetails &&value)
HistoryEvent & WithPreviousEventId(long long value)
AWS_SFN_API HistoryEvent & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetActivityTimedOutEventDetails(ActivityTimedOutEventDetails &&value)
void SetLambdaFunctionScheduledEventDetails(LambdaFunctionScheduledEventDetails &&value)
const TaskSubmitFailedEventDetails & GetTaskSubmitFailedEventDetails() const
void SetType(HistoryEventType &&value)
void SetActivityFailedEventDetails(ActivityFailedEventDetails &&value)
bool TaskScheduledEventDetailsHasBeenSet() const
const ActivitySucceededEventDetails & GetActivitySucceededEventDetails() const
const MapIterationEventDetails & GetMapIterationFailedEventDetails() const
HistoryEvent & WithActivityTimedOutEventDetails(const ActivityTimedOutEventDetails &value)
HistoryEvent & WithMapIterationStartedEventDetails(const MapIterationEventDetails &value)
void SetTaskTimedOutEventDetails(TaskTimedOutEventDetails &&value)
void SetExecutionFailedEventDetails(const ExecutionFailedEventDetails &value)
bool MapRunRedrivenEventDetailsHasBeenSet() const
HistoryEvent & WithMapRunRedrivenEventDetails(const MapRunRedrivenEventDetails &value)
void SetPreviousEventId(long long value)
void SetExecutionStartedEventDetails(ExecutionStartedEventDetails &&value)
const TaskSubmittedEventDetails & GetTaskSubmittedEventDetails() const
bool ExecutionRedrivenEventDetailsHasBeenSet() const
void SetMapIterationFailedEventDetails(MapIterationEventDetails &&value)
void SetMapIterationStartedEventDetails(const MapIterationEventDetails &value)
const LambdaFunctionFailedEventDetails & GetLambdaFunctionFailedEventDetails() const
HistoryEvent & WithActivitySucceededEventDetails(const ActivitySucceededEventDetails &value)
HistoryEvent & WithMapRunStartedEventDetails(const MapRunStartedEventDetails &value)
const StateEnteredEventDetails & GetStateEnteredEventDetails() const
void SetTaskStartFailedEventDetails(const TaskStartFailedEventDetails &value)
const TaskSucceededEventDetails & GetTaskSucceededEventDetails() const
const MapStateStartedEventDetails & GetMapStateStartedEventDetails() const
void SetActivityScheduledEventDetails(const ActivityScheduledEventDetails &value)
void SetLambdaFunctionStartFailedEventDetails(LambdaFunctionStartFailedEventDetails &&value)
void SetId(long long value)
void SetActivityScheduleFailedEventDetails(const ActivityScheduleFailedEventDetails &value)
AWS_SFN_API Aws::Utils::Json::JsonValue Jsonize() const
HistoryEvent & WithMapRunStartedEventDetails(MapRunStartedEventDetails &&value)
HistoryEvent & WithLambdaFunctionScheduledEventDetails(LambdaFunctionScheduledEventDetails &&value)
HistoryEvent & WithTaskFailedEventDetails(const TaskFailedEventDetails &value)
HistoryEvent & WithMapRunFailedEventDetails(MapRunFailedEventDetails &&value)
HistoryEvent & WithStateEnteredEventDetails(const StateEnteredEventDetails &value)
void SetType(const HistoryEventType &value)
void SetExecutionStartedEventDetails(const ExecutionStartedEventDetails &value)
bool MapIterationSucceededEventDetailsHasBeenSet() const
HistoryEvent & WithActivityStartedEventDetails(ActivityStartedEventDetails &&value)
void SetActivityStartedEventDetails(const ActivityStartedEventDetails &value)
void SetTaskFailedEventDetails(TaskFailedEventDetails &&value)
bool ActivityFailedEventDetailsHasBeenSet() const
void SetExecutionFailedEventDetails(ExecutionFailedEventDetails &&value)
bool ActivityScheduledEventDetailsHasBeenSet() const
void SetStateExitedEventDetails(StateExitedEventDetails &&value)
HistoryEvent & WithMapRunRedrivenEventDetails(MapRunRedrivenEventDetails &&value)
void SetLambdaFunctionTimedOutEventDetails(LambdaFunctionTimedOutEventDetails &&value)
const ActivityFailedEventDetails & GetActivityFailedEventDetails() const
HistoryEvent & WithExecutionAbortedEventDetails(const ExecutionAbortedEventDetails &value)
const TaskFailedEventDetails & GetTaskFailedEventDetails() const
void SetMapRunStartedEventDetails(const MapRunStartedEventDetails &value)
bool MapIterationStartedEventDetailsHasBeenSet() const
void SetTaskFailedEventDetails(const TaskFailedEventDetails &value)
HistoryEvent & WithMapIterationFailedEventDetails(const MapIterationEventDetails &value)
bool StateExitedEventDetailsHasBeenSet() const
HistoryEvent & WithTaskStartFailedEventDetails(const TaskStartFailedEventDetails &value)
void SetActivityStartedEventDetails(ActivityStartedEventDetails &&value)
const LambdaFunctionScheduleFailedEventDetails & GetLambdaFunctionScheduleFailedEventDetails() const
bool ExecutionFailedEventDetailsHasBeenSet() const
const ActivityScheduledEventDetails & GetActivityScheduledEventDetails() const
const LambdaFunctionStartFailedEventDetails & GetLambdaFunctionStartFailedEventDetails() const
const TaskScheduledEventDetails & GetTaskScheduledEventDetails() const
HistoryEvent & WithActivityFailedEventDetails(const ActivityFailedEventDetails &value)
void SetActivityScheduledEventDetails(ActivityScheduledEventDetails &&value)
HistoryEvent & WithActivityScheduledEventDetails(ActivityScheduledEventDetails &&value)
bool ActivityTimedOutEventDetailsHasBeenSet() const
HistoryEvent & WithTimestamp(Aws::Utils::DateTime &&value)
void SetMapRunStartedEventDetails(MapRunStartedEventDetails &&value)
bool LambdaFunctionScheduledEventDetailsHasBeenSet() const
const LambdaFunctionSucceededEventDetails & GetLambdaFunctionSucceededEventDetails() const
void SetMapRunFailedEventDetails(const MapRunFailedEventDetails &value)
void SetTaskStartFailedEventDetails(TaskStartFailedEventDetails &&value)
long long GetPreviousEventId() const
HistoryEvent & WithTimestamp(const Aws::Utils::DateTime &value)
void SetTaskStartedEventDetails(const TaskStartedEventDetails &value)
HistoryEvent & WithTaskSucceededEventDetails(const TaskSucceededEventDetails &value)
bool TaskTimedOutEventDetailsHasBeenSet() const
const MapIterationEventDetails & GetMapIterationStartedEventDetails() const
const TaskTimedOutEventDetails & GetTaskTimedOutEventDetails() const
HistoryEvent & WithLambdaFunctionScheduledEventDetails(const LambdaFunctionScheduledEventDetails &value)
HistoryEvent & WithExecutionFailedEventDetails(const ExecutionFailedEventDetails &value)
AWS_SFN_API HistoryEvent(Aws::Utils::Json::JsonView jsonValue)
bool ActivityScheduleFailedEventDetailsHasBeenSet() const
void SetTimestamp(const Aws::Utils::DateTime &value)
void SetMapStateStartedEventDetails(const MapStateStartedEventDetails &value)
void SetTaskSucceededEventDetails(const TaskSucceededEventDetails &value)
void SetLambdaFunctionFailedEventDetails(const LambdaFunctionFailedEventDetails &value)
HistoryEvent & WithType(const HistoryEventType &value)
void SetStateEnteredEventDetails(const StateEnteredEventDetails &value)
void SetActivityFailedEventDetails(const ActivityFailedEventDetails &value)
bool TaskSucceededEventDetailsHasBeenSet() const
HistoryEvent & WithActivityScheduledEventDetails(const ActivityScheduledEventDetails &value)
HistoryEvent & WithMapStateStartedEventDetails(MapStateStartedEventDetails &&value)
bool MapRunFailedEventDetailsHasBeenSet() const
bool TaskSubmitFailedEventDetailsHasBeenSet() const
HistoryEvent & WithTaskScheduledEventDetails(TaskScheduledEventDetails &&value)
void SetActivitySucceededEventDetails(ActivitySucceededEventDetails &&value)
void SetExecutionAbortedEventDetails(ExecutionAbortedEventDetails &&value)
HistoryEvent & WithTaskStartedEventDetails(TaskStartedEventDetails &&value)
bool MapIterationAbortedEventDetailsHasBeenSet() const
void SetExecutionSucceededEventDetails(ExecutionSucceededEventDetails &&value)
void SetExecutionSucceededEventDetails(const ExecutionSucceededEventDetails &value)
HistoryEvent & WithTaskSubmittedEventDetails(const TaskSubmittedEventDetails &value)
void SetMapIterationFailedEventDetails(const MapIterationEventDetails &value)
HistoryEvent & WithType(HistoryEventType &&value)
HistoryEvent & WithLambdaFunctionScheduleFailedEventDetails(LambdaFunctionScheduleFailedEventDetails &&value)
bool TaskStartFailedEventDetailsHasBeenSet() const
HistoryEvent & WithLambdaFunctionSucceededEventDetails(LambdaFunctionSucceededEventDetails &&value)
HistoryEvent & WithExecutionStartedEventDetails(const ExecutionStartedEventDetails &value)
bool ExecutionSucceededEventDetailsHasBeenSet() const
void SetMapIterationStartedEventDetails(MapIterationEventDetails &&value)
void SetLambdaFunctionStartFailedEventDetails(const LambdaFunctionStartFailedEventDetails &value)
HistoryEvent & WithMapIterationAbortedEventDetails(const MapIterationEventDetails &value)
HistoryEvent & WithTaskSubmittedEventDetails(TaskSubmittedEventDetails &&value)
const MapRunFailedEventDetails & GetMapRunFailedEventDetails() const
HistoryEvent & WithExecutionRedrivenEventDetails(ExecutionRedrivenEventDetails &&value)
void SetTaskSubmittedEventDetails(const TaskSubmittedEventDetails &value)
HistoryEvent & WithMapIterationSucceededEventDetails(const MapIterationEventDetails &value)
void SetTimestamp(Aws::Utils::DateTime &&value)
HistoryEvent & WithExecutionSucceededEventDetails(const ExecutionSucceededEventDetails &value)
HistoryEvent & WithExecutionTimedOutEventDetails(const ExecutionTimedOutEventDetails &value)
HistoryEvent & WithActivitySucceededEventDetails(ActivitySucceededEventDetails &&value)
const ExecutionTimedOutEventDetails & GetExecutionTimedOutEventDetails() const
HistoryEvent & WithTaskSubmitFailedEventDetails(TaskSubmitFailedEventDetails &&value)
void SetStateEnteredEventDetails(StateEnteredEventDetails &&value)
HistoryEvent & WithMapStateStartedEventDetails(const MapStateStartedEventDetails &value)
void SetLambdaFunctionTimedOutEventDetails(const LambdaFunctionTimedOutEventDetails &value)
void SetLambdaFunctionScheduleFailedEventDetails(const LambdaFunctionScheduleFailedEventDetails &value)
void SetMapIterationAbortedEventDetails(MapIterationEventDetails &&value)
bool MapStateStartedEventDetailsHasBeenSet() const
HistoryEvent & WithLambdaFunctionTimedOutEventDetails(LambdaFunctionTimedOutEventDetails &&value)
HistoryEvent & WithTaskScheduledEventDetails(const TaskScheduledEventDetails &value)
void SetMapIterationSucceededEventDetails(MapIterationEventDetails &&value)
void SetMapRunFailedEventDetails(MapRunFailedEventDetails &&value)
HistoryEvent & WithMapIterationStartedEventDetails(MapIterationEventDetails &&value)
const LambdaFunctionTimedOutEventDetails & GetLambdaFunctionTimedOutEventDetails() const
bool LambdaFunctionStartFailedEventDetailsHasBeenSet() const
bool ActivityStartedEventDetailsHasBeenSet() const
HistoryEvent & WithLambdaFunctionSucceededEventDetails(const LambdaFunctionSucceededEventDetails &value)
const ActivityTimedOutEventDetails & GetActivityTimedOutEventDetails() const
const ActivityScheduleFailedEventDetails & GetActivityScheduleFailedEventDetails() const
const HistoryEventType & GetType() const
const MapRunRedrivenEventDetails & GetMapRunRedrivenEventDetails() const
const StateExitedEventDetails & GetStateExitedEventDetails() const
void SetExecutionRedrivenEventDetails(ExecutionRedrivenEventDetails &&value)
const Aws::Utils::DateTime & GetTimestamp() const
const ExecutionSucceededEventDetails & GetExecutionSucceededEventDetails() const
Aws::Utils::Json::JsonValue JsonValue