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>
103 inline long long GetId()
const{
return m_id; }
105 inline void SetId(
long long value) { m_idHasBeenSet =
true; m_id = value; }
115 inline void SetPreviousEventId(
long long value) { m_previousEventIdHasBeenSet =
true; m_previousEventId = value; }
526 bool m_timestampHasBeenSet =
false;
529 bool m_typeHasBeenSet =
false;
532 bool m_idHasBeenSet =
false;
534 long long m_previousEventId;
535 bool m_previousEventIdHasBeenSet =
false;
538 bool m_activityFailedEventDetailsHasBeenSet =
false;
541 bool m_activityScheduleFailedEventDetailsHasBeenSet =
false;
544 bool m_activityScheduledEventDetailsHasBeenSet =
false;
547 bool m_activityStartedEventDetailsHasBeenSet =
false;
550 bool m_activitySucceededEventDetailsHasBeenSet =
false;
553 bool m_activityTimedOutEventDetailsHasBeenSet =
false;
556 bool m_taskFailedEventDetailsHasBeenSet =
false;
559 bool m_taskScheduledEventDetailsHasBeenSet =
false;
562 bool m_taskStartFailedEventDetailsHasBeenSet =
false;
565 bool m_taskStartedEventDetailsHasBeenSet =
false;
568 bool m_taskSubmitFailedEventDetailsHasBeenSet =
false;
571 bool m_taskSubmittedEventDetailsHasBeenSet =
false;
574 bool m_taskSucceededEventDetailsHasBeenSet =
false;
577 bool m_taskTimedOutEventDetailsHasBeenSet =
false;
580 bool m_executionFailedEventDetailsHasBeenSet =
false;
583 bool m_executionStartedEventDetailsHasBeenSet =
false;
586 bool m_executionSucceededEventDetailsHasBeenSet =
false;
589 bool m_executionAbortedEventDetailsHasBeenSet =
false;
592 bool m_executionTimedOutEventDetailsHasBeenSet =
false;
595 bool m_executionRedrivenEventDetailsHasBeenSet =
false;
598 bool m_mapStateStartedEventDetailsHasBeenSet =
false;
601 bool m_mapIterationStartedEventDetailsHasBeenSet =
false;
604 bool m_mapIterationSucceededEventDetailsHasBeenSet =
false;
607 bool m_mapIterationFailedEventDetailsHasBeenSet =
false;
610 bool m_mapIterationAbortedEventDetailsHasBeenSet =
false;
613 bool m_lambdaFunctionFailedEventDetailsHasBeenSet =
false;
616 bool m_lambdaFunctionScheduleFailedEventDetailsHasBeenSet =
false;
619 bool m_lambdaFunctionScheduledEventDetailsHasBeenSet =
false;
622 bool m_lambdaFunctionStartFailedEventDetailsHasBeenSet =
false;
625 bool m_lambdaFunctionSucceededEventDetailsHasBeenSet =
false;
628 bool m_lambdaFunctionTimedOutEventDetailsHasBeenSet =
false;
631 bool m_stateEnteredEventDetailsHasBeenSet =
false;
634 bool m_stateExitedEventDetailsHasBeenSet =
false;
637 bool m_mapRunStartedEventDetailsHasBeenSet =
false;
640 bool m_mapRunFailedEventDetailsHasBeenSet =
false;
643 bool m_mapRunRedrivenEventDetailsHasBeenSet =
false;
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)
AWS_SFN_API HistoryEvent()
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)
bool TypeHasBeenSet() const
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 PreviousEventIdHasBeenSet() const
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)
bool TimestampHasBeenSet() const
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)
bool IdHasBeenSet() const
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