7#include <aws/swf/SWF_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/swf/model/EventType.h>
10#include <aws/swf/model/WorkflowExecutionStartedEventAttributes.h>
11#include <aws/swf/model/WorkflowExecutionCompletedEventAttributes.h>
12#include <aws/swf/model/CompleteWorkflowExecutionFailedEventAttributes.h>
13#include <aws/swf/model/WorkflowExecutionFailedEventAttributes.h>
14#include <aws/swf/model/FailWorkflowExecutionFailedEventAttributes.h>
15#include <aws/swf/model/WorkflowExecutionTimedOutEventAttributes.h>
16#include <aws/swf/model/WorkflowExecutionCanceledEventAttributes.h>
17#include <aws/swf/model/CancelWorkflowExecutionFailedEventAttributes.h>
18#include <aws/swf/model/WorkflowExecutionContinuedAsNewEventAttributes.h>
19#include <aws/swf/model/ContinueAsNewWorkflowExecutionFailedEventAttributes.h>
20#include <aws/swf/model/WorkflowExecutionTerminatedEventAttributes.h>
21#include <aws/swf/model/WorkflowExecutionCancelRequestedEventAttributes.h>
22#include <aws/swf/model/DecisionTaskScheduledEventAttributes.h>
23#include <aws/swf/model/DecisionTaskStartedEventAttributes.h>
24#include <aws/swf/model/DecisionTaskCompletedEventAttributes.h>
25#include <aws/swf/model/DecisionTaskTimedOutEventAttributes.h>
26#include <aws/swf/model/ActivityTaskScheduledEventAttributes.h>
27#include <aws/swf/model/ActivityTaskStartedEventAttributes.h>
28#include <aws/swf/model/ActivityTaskCompletedEventAttributes.h>
29#include <aws/swf/model/ActivityTaskFailedEventAttributes.h>
30#include <aws/swf/model/ActivityTaskTimedOutEventAttributes.h>
31#include <aws/swf/model/ActivityTaskCanceledEventAttributes.h>
32#include <aws/swf/model/ActivityTaskCancelRequestedEventAttributes.h>
33#include <aws/swf/model/WorkflowExecutionSignaledEventAttributes.h>
34#include <aws/swf/model/MarkerRecordedEventAttributes.h>
35#include <aws/swf/model/RecordMarkerFailedEventAttributes.h>
36#include <aws/swf/model/TimerStartedEventAttributes.h>
37#include <aws/swf/model/TimerFiredEventAttributes.h>
38#include <aws/swf/model/TimerCanceledEventAttributes.h>
39#include <aws/swf/model/StartChildWorkflowExecutionInitiatedEventAttributes.h>
40#include <aws/swf/model/ChildWorkflowExecutionStartedEventAttributes.h>
41#include <aws/swf/model/ChildWorkflowExecutionCompletedEventAttributes.h>
42#include <aws/swf/model/ChildWorkflowExecutionFailedEventAttributes.h>
43#include <aws/swf/model/ChildWorkflowExecutionTimedOutEventAttributes.h>
44#include <aws/swf/model/ChildWorkflowExecutionCanceledEventAttributes.h>
45#include <aws/swf/model/ChildWorkflowExecutionTerminatedEventAttributes.h>
46#include <aws/swf/model/SignalExternalWorkflowExecutionInitiatedEventAttributes.h>
47#include <aws/swf/model/ExternalWorkflowExecutionSignaledEventAttributes.h>
48#include <aws/swf/model/SignalExternalWorkflowExecutionFailedEventAttributes.h>
49#include <aws/swf/model/ExternalWorkflowExecutionCancelRequestedEventAttributes.h>
50#include <aws/swf/model/RequestCancelExternalWorkflowExecutionInitiatedEventAttributes.h>
51#include <aws/swf/model/RequestCancelExternalWorkflowExecutionFailedEventAttributes.h>
52#include <aws/swf/model/ScheduleActivityTaskFailedEventAttributes.h>
53#include <aws/swf/model/RequestCancelActivityTaskFailedEventAttributes.h>
54#include <aws/swf/model/StartTimerFailedEventAttributes.h>
55#include <aws/swf/model/CancelTimerFailedEventAttributes.h>
56#include <aws/swf/model/StartChildWorkflowExecutionFailedEventAttributes.h>
57#include <aws/swf/model/LambdaFunctionScheduledEventAttributes.h>
58#include <aws/swf/model/LambdaFunctionStartedEventAttributes.h>
59#include <aws/swf/model/LambdaFunctionCompletedEventAttributes.h>
60#include <aws/swf/model/LambdaFunctionFailedEventAttributes.h>
61#include <aws/swf/model/LambdaFunctionTimedOutEventAttributes.h>
62#include <aws/swf/model/ScheduleLambdaFunctionFailedEventAttributes.h>
63#include <aws/swf/model/StartLambdaFunctionFailedEventAttributes.h>
220 inline void SetEventId(
long long value) { m_eventIdHasBeenSet =
true; m_eventId = value; }
977 bool m_eventTimestampHasBeenSet =
false;
980 bool m_eventTypeHasBeenSet =
false;
983 bool m_eventIdHasBeenSet =
false;
986 bool m_workflowExecutionStartedEventAttributesHasBeenSet =
false;
989 bool m_workflowExecutionCompletedEventAttributesHasBeenSet =
false;
992 bool m_completeWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
995 bool m_workflowExecutionFailedEventAttributesHasBeenSet =
false;
998 bool m_failWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1001 bool m_workflowExecutionTimedOutEventAttributesHasBeenSet =
false;
1004 bool m_workflowExecutionCanceledEventAttributesHasBeenSet =
false;
1007 bool m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1010 bool m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet =
false;
1013 bool m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1016 bool m_workflowExecutionTerminatedEventAttributesHasBeenSet =
false;
1019 bool m_workflowExecutionCancelRequestedEventAttributesHasBeenSet =
false;
1022 bool m_decisionTaskScheduledEventAttributesHasBeenSet =
false;
1025 bool m_decisionTaskStartedEventAttributesHasBeenSet =
false;
1028 bool m_decisionTaskCompletedEventAttributesHasBeenSet =
false;
1031 bool m_decisionTaskTimedOutEventAttributesHasBeenSet =
false;
1034 bool m_activityTaskScheduledEventAttributesHasBeenSet =
false;
1037 bool m_activityTaskStartedEventAttributesHasBeenSet =
false;
1040 bool m_activityTaskCompletedEventAttributesHasBeenSet =
false;
1043 bool m_activityTaskFailedEventAttributesHasBeenSet =
false;
1046 bool m_activityTaskTimedOutEventAttributesHasBeenSet =
false;
1049 bool m_activityTaskCanceledEventAttributesHasBeenSet =
false;
1052 bool m_activityTaskCancelRequestedEventAttributesHasBeenSet =
false;
1055 bool m_workflowExecutionSignaledEventAttributesHasBeenSet =
false;
1058 bool m_markerRecordedEventAttributesHasBeenSet =
false;
1061 bool m_recordMarkerFailedEventAttributesHasBeenSet =
false;
1064 bool m_timerStartedEventAttributesHasBeenSet =
false;
1067 bool m_timerFiredEventAttributesHasBeenSet =
false;
1070 bool m_timerCanceledEventAttributesHasBeenSet =
false;
1073 bool m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet =
false;
1076 bool m_childWorkflowExecutionStartedEventAttributesHasBeenSet =
false;
1079 bool m_childWorkflowExecutionCompletedEventAttributesHasBeenSet =
false;
1082 bool m_childWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1085 bool m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet =
false;
1088 bool m_childWorkflowExecutionCanceledEventAttributesHasBeenSet =
false;
1091 bool m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet =
false;
1094 bool m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
false;
1097 bool m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet =
false;
1100 bool m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1103 bool m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet =
false;
1106 bool m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
false;
1109 bool m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1112 bool m_scheduleActivityTaskFailedEventAttributesHasBeenSet =
false;
1115 bool m_requestCancelActivityTaskFailedEventAttributesHasBeenSet =
false;
1118 bool m_startTimerFailedEventAttributesHasBeenSet =
false;
1121 bool m_cancelTimerFailedEventAttributesHasBeenSet =
false;
1124 bool m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1127 bool m_lambdaFunctionScheduledEventAttributesHasBeenSet =
false;
1130 bool m_lambdaFunctionStartedEventAttributesHasBeenSet =
false;
1133 bool m_lambdaFunctionCompletedEventAttributesHasBeenSet =
false;
1136 bool m_lambdaFunctionFailedEventAttributesHasBeenSet =
false;
1139 bool m_lambdaFunctionTimedOutEventAttributesHasBeenSet =
false;
1142 bool m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet =
false;
1145 bool m_startLambdaFunctionFailedEventAttributesHasBeenSet =
false;
HistoryEvent & WithActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributes &&value)
void SetWorkflowExecutionTimedOutEventAttributes(const WorkflowExecutionTimedOutEventAttributes &value)
HistoryEvent & WithDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributes &&value)
HistoryEvent & WithTimerCanceledEventAttributes(TimerCanceledEventAttributes &&value)
void SetWorkflowExecutionTerminatedEventAttributes(const WorkflowExecutionTerminatedEventAttributes &value)
void SetTimerFiredEventAttributes(TimerFiredEventAttributes &&value)
HistoryEvent & WithActivityTaskStartedEventAttributes(const ActivityTaskStartedEventAttributes &value)
void SetActivityTaskStartedEventAttributes(const ActivityTaskStartedEventAttributes &value)
void SetChildWorkflowExecutionCanceledEventAttributes(const ChildWorkflowExecutionCanceledEventAttributes &value)
HistoryEvent & WithTimerStartedEventAttributes(TimerStartedEventAttributes &&value)
HistoryEvent & WithTimerFiredEventAttributes(const TimerFiredEventAttributes &value)
void SetEventType(const EventType &value)
const TimerCanceledEventAttributes & GetTimerCanceledEventAttributes() const
const WorkflowExecutionCanceledEventAttributes & GetWorkflowExecutionCanceledEventAttributes() const
HistoryEvent & WithCancelWorkflowExecutionFailedEventAttributes(const CancelWorkflowExecutionFailedEventAttributes &value)
HistoryEvent & WithDecisionTaskScheduledEventAttributes(const DecisionTaskScheduledEventAttributes &value)
const StartTimerFailedEventAttributes & GetStartTimerFailedEventAttributes() const
HistoryEvent & WithTimerStartedEventAttributes(const TimerStartedEventAttributes &value)
HistoryEvent & WithMarkerRecordedEventAttributes(const MarkerRecordedEventAttributes &value)
void SetFailWorkflowExecutionFailedEventAttributes(const FailWorkflowExecutionFailedEventAttributes &value)
const FailWorkflowExecutionFailedEventAttributes & GetFailWorkflowExecutionFailedEventAttributes() const
void SetDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionFailedEventAttributes(const WorkflowExecutionFailedEventAttributes &value)
void SetTimerStartedEventAttributes(TimerStartedEventAttributes &&value)
void SetLambdaFunctionScheduledEventAttributes(const LambdaFunctionScheduledEventAttributes &value)
bool RequestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet() const
void SetExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributes &&value)
const WorkflowExecutionContinuedAsNewEventAttributes & GetWorkflowExecutionContinuedAsNewEventAttributes() const
const ChildWorkflowExecutionStartedEventAttributes & GetChildWorkflowExecutionStartedEventAttributes() const
bool WorkflowExecutionFailedEventAttributesHasBeenSet() const
bool LambdaFunctionScheduledEventAttributesHasBeenSet() const
void SetRequestCancelActivityTaskFailedEventAttributes(const RequestCancelActivityTaskFailedEventAttributes &value)
void SetScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributes &&value)
bool DecisionTaskStartedEventAttributesHasBeenSet() const
void SetActivityTaskScheduledEventAttributes(const ActivityTaskScheduledEventAttributes &value)
void SetDecisionTaskStartedEventAttributes(const DecisionTaskStartedEventAttributes &value)
const LambdaFunctionStartedEventAttributes & GetLambdaFunctionStartedEventAttributes() const
void SetActivityTaskCancelRequestedEventAttributes(const ActivityTaskCancelRequestedEventAttributes &value)
void SetWorkflowExecutionContinuedAsNewEventAttributes(const WorkflowExecutionContinuedAsNewEventAttributes &value)
void SetTimerFiredEventAttributes(const TimerFiredEventAttributes &value)
void SetCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributes &&value)
bool ExternalWorkflowExecutionSignaledEventAttributesHasBeenSet() const
void SetActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributes &&value)
bool WorkflowExecutionStartedEventAttributesHasBeenSet() const
HistoryEvent & WithWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributes &&value)
void SetChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributes &&value)
HistoryEvent & WithChildWorkflowExecutionFailedEventAttributes(const ChildWorkflowExecutionFailedEventAttributes &value)
bool ActivityTaskTimedOutEventAttributesHasBeenSet() const
const ExternalWorkflowExecutionSignaledEventAttributes & GetExternalWorkflowExecutionSignaledEventAttributes() const
bool WorkflowExecutionTimedOutEventAttributesHasBeenSet() const
bool WorkflowExecutionTerminatedEventAttributesHasBeenSet() const
void SetContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributes &&value)
const DecisionTaskCompletedEventAttributes & GetDecisionTaskCompletedEventAttributes() const
bool RequestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet() const
const TimerFiredEventAttributes & GetTimerFiredEventAttributes() const
HistoryEvent & WithStartChildWorkflowExecutionFailedEventAttributes(const StartChildWorkflowExecutionFailedEventAttributes &value)
const WorkflowExecutionTerminatedEventAttributes & GetWorkflowExecutionTerminatedEventAttributes() const
HistoryEvent & WithChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributes &&value)
HistoryEvent & WithScheduleLambdaFunctionFailedEventAttributes(const ScheduleLambdaFunctionFailedEventAttributes &value)
HistoryEvent & WithCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributes &&value)
HistoryEvent & WithActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributes &&value)
void SetLambdaFunctionStartedEventAttributes(const LambdaFunctionStartedEventAttributes &value)
bool ChildWorkflowExecutionCompletedEventAttributesHasBeenSet() const
void SetWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributes &&value)
void SetRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributes &&value)
bool CancelWorkflowExecutionFailedEventAttributesHasBeenSet() const
void SetLambdaFunctionCompletedEventAttributes(const LambdaFunctionCompletedEventAttributes &value)
HistoryEvent & WithWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributes &&value)
HistoryEvent & WithChildWorkflowExecutionTerminatedEventAttributes(const ChildWorkflowExecutionTerminatedEventAttributes &value)
const SignalExternalWorkflowExecutionInitiatedEventAttributes & GetSignalExternalWorkflowExecutionInitiatedEventAttributes() const
HistoryEvent & WithCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributes &&value)
bool CancelTimerFailedEventAttributesHasBeenSet() const
HistoryEvent & WithActivityTaskTimedOutEventAttributes(const ActivityTaskTimedOutEventAttributes &value)
bool ActivityTaskCanceledEventAttributesHasBeenSet() const
bool RequestCancelActivityTaskFailedEventAttributesHasBeenSet() const
HistoryEvent & WithRecordMarkerFailedEventAttributes(const RecordMarkerFailedEventAttributes &value)
HistoryEvent & WithRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributes &&value)
void SetWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributes &&value)
bool StartChildWorkflowExecutionFailedEventAttributesHasBeenSet() const
void SetWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributes &&value)
void SetWorkflowExecutionCanceledEventAttributes(const WorkflowExecutionCanceledEventAttributes &value)
void SetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(const RequestCancelExternalWorkflowExecutionInitiatedEventAttributes &value)
void SetEventType(EventType &&value)
void SetLambdaFunctionCompletedEventAttributes(LambdaFunctionCompletedEventAttributes &&value)
const StartLambdaFunctionFailedEventAttributes & GetStartLambdaFunctionFailedEventAttributes() const
void SetWorkflowExecutionSignaledEventAttributes(const WorkflowExecutionSignaledEventAttributes &value)
void SetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributes &&value)
HistoryEvent & WithDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributes &&value)
const WorkflowExecutionFailedEventAttributes & GetWorkflowExecutionFailedEventAttributes() const
bool WorkflowExecutionCancelRequestedEventAttributesHasBeenSet() const
void SetTimerCanceledEventAttributes(const TimerCanceledEventAttributes &value)
void SetSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributes &&value)
HistoryEvent & WithScheduleActivityTaskFailedEventAttributes(const ScheduleActivityTaskFailedEventAttributes &value)
HistoryEvent & WithLambdaFunctionTimedOutEventAttributes(const LambdaFunctionTimedOutEventAttributes &value)
HistoryEvent & WithDecisionTaskCompletedEventAttributes(const DecisionTaskCompletedEventAttributes &value)
void SetChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributes &&value)
void SetStartChildWorkflowExecutionInitiatedEventAttributes(const StartChildWorkflowExecutionInitiatedEventAttributes &value)
bool ActivityTaskFailedEventAttributesHasBeenSet() const
const ChildWorkflowExecutionCanceledEventAttributes & GetChildWorkflowExecutionCanceledEventAttributes() const
HistoryEvent & WithWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributes &&value)
void SetStartLambdaFunctionFailedEventAttributes(const StartLambdaFunctionFailedEventAttributes &value)
const DecisionTaskStartedEventAttributes & GetDecisionTaskStartedEventAttributes() const
HistoryEvent & WithRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributes &&value)
const ChildWorkflowExecutionFailedEventAttributes & GetChildWorkflowExecutionFailedEventAttributes() const
HistoryEvent & WithContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributes &&value)
void SetWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributes &&value)
void SetChildWorkflowExecutionFailedEventAttributes(const ChildWorkflowExecutionFailedEventAttributes &value)
HistoryEvent & WithWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributes &&value)
HistoryEvent & WithRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributes &&value)
const CancelTimerFailedEventAttributes & GetCancelTimerFailedEventAttributes() const
const ContinueAsNewWorkflowExecutionFailedEventAttributes & GetContinueAsNewWorkflowExecutionFailedEventAttributes() const
void SetLambdaFunctionStartedEventAttributes(LambdaFunctionStartedEventAttributes &&value)
void SetWorkflowExecutionStartedEventAttributes(const WorkflowExecutionStartedEventAttributes &value)
void SetStartTimerFailedEventAttributes(StartTimerFailedEventAttributes &&value)
const ChildWorkflowExecutionCompletedEventAttributes & GetChildWorkflowExecutionCompletedEventAttributes() const
void SetChildWorkflowExecutionTimedOutEventAttributes(const ChildWorkflowExecutionTimedOutEventAttributes &value)
bool StartChildWorkflowExecutionInitiatedEventAttributesHasBeenSet() const
void SetCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributes &&value)
void SetCompleteWorkflowExecutionFailedEventAttributes(const CompleteWorkflowExecutionFailedEventAttributes &value)
HistoryEvent & WithContinueAsNewWorkflowExecutionFailedEventAttributes(const ContinueAsNewWorkflowExecutionFailedEventAttributes &value)
HistoryEvent & WithActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributes &&value)
HistoryEvent & WithLambdaFunctionCompletedEventAttributes(LambdaFunctionCompletedEventAttributes &&value)
HistoryEvent & WithLambdaFunctionScheduledEventAttributes(const LambdaFunctionScheduledEventAttributes &value)
HistoryEvent & WithChildWorkflowExecutionStartedEventAttributes(const ChildWorkflowExecutionStartedEventAttributes &value)
HistoryEvent & WithDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributes &&value)
void SetDecisionTaskCompletedEventAttributes(const DecisionTaskCompletedEventAttributes &value)
const RecordMarkerFailedEventAttributes & GetRecordMarkerFailedEventAttributes() const
const EventType & GetEventType() const
const RequestCancelActivityTaskFailedEventAttributes & GetRequestCancelActivityTaskFailedEventAttributes() const
bool WorkflowExecutionCanceledEventAttributesHasBeenSet() const
HistoryEvent & WithSignalExternalWorkflowExecutionFailedEventAttributes(const SignalExternalWorkflowExecutionFailedEventAttributes &value)
void SetChildWorkflowExecutionStartedEventAttributes(const ChildWorkflowExecutionStartedEventAttributes &value)
HistoryEvent & WithActivityTaskCanceledEventAttributes(const ActivityTaskCanceledEventAttributes &value)
void SetTimerCanceledEventAttributes(TimerCanceledEventAttributes &&value)
HistoryEvent & WithStartLambdaFunctionFailedEventAttributes(StartLambdaFunctionFailedEventAttributes &&value)
bool ExternalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet() const
void SetFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributes &&value)
void SetActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributes &&value)
HistoryEvent & WithActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributes &&value)
bool LambdaFunctionCompletedEventAttributesHasBeenSet() const
void SetStartTimerFailedEventAttributes(const StartTimerFailedEventAttributes &value)
void SetDecisionTaskScheduledEventAttributes(const DecisionTaskScheduledEventAttributes &value)
bool ScheduleLambdaFunctionFailedEventAttributesHasBeenSet() const
const MarkerRecordedEventAttributes & GetMarkerRecordedEventAttributes() const
bool WorkflowExecutionContinuedAsNewEventAttributesHasBeenSet() const
void SetContinueAsNewWorkflowExecutionFailedEventAttributes(const ContinueAsNewWorkflowExecutionFailedEventAttributes &value)
AWS_SWF_API HistoryEvent & operator=(Aws::Utils::Json::JsonView jsonValue)
HistoryEvent & WithEventType(EventType &&value)
const ScheduleLambdaFunctionFailedEventAttributes & GetScheduleLambdaFunctionFailedEventAttributes() const
HistoryEvent & WithLambdaFunctionStartedEventAttributes(LambdaFunctionStartedEventAttributes &&value)
void SetEventTimestamp(Aws::Utils::DateTime &&value)
HistoryEvent & WithDecisionTaskTimedOutEventAttributes(const DecisionTaskTimedOutEventAttributes &value)
HistoryEvent & WithEventId(long long value)
HistoryEvent & WithLambdaFunctionScheduledEventAttributes(LambdaFunctionScheduledEventAttributes &&value)
HistoryEvent & WithActivityTaskCompletedEventAttributes(const ActivityTaskCompletedEventAttributes &value)
void SetExternalWorkflowExecutionCancelRequestedEventAttributes(const ExternalWorkflowExecutionCancelRequestedEventAttributes &value)
bool MarkerRecordedEventAttributesHasBeenSet() const
const StartChildWorkflowExecutionFailedEventAttributes & GetStartChildWorkflowExecutionFailedEventAttributes() const
const DecisionTaskScheduledEventAttributes & GetDecisionTaskScheduledEventAttributes() const
bool SignalExternalWorkflowExecutionFailedEventAttributesHasBeenSet() const
void SetRecordMarkerFailedEventAttributes(const RecordMarkerFailedEventAttributes &value)
void SetEventId(long long value)
void SetExternalWorkflowExecutionSignaledEventAttributes(const ExternalWorkflowExecutionSignaledEventAttributes &value)
const ActivityTaskTimedOutEventAttributes & GetActivityTaskTimedOutEventAttributes() const
void SetSignalExternalWorkflowExecutionFailedEventAttributes(const SignalExternalWorkflowExecutionFailedEventAttributes &value)
void SetChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributes &&value)
void SetExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributes &&value)
void SetScheduleLambdaFunctionFailedEventAttributes(ScheduleLambdaFunctionFailedEventAttributes &&value)
bool ActivityTaskScheduledEventAttributesHasBeenSet() const
HistoryEvent & WithDecisionTaskStartedEventAttributes(const DecisionTaskStartedEventAttributes &value)
void SetLambdaFunctionTimedOutEventAttributes(LambdaFunctionTimedOutEventAttributes &&value)
void SetChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionCompletedEventAttributes(const WorkflowExecutionCompletedEventAttributes &value)
bool TimerStartedEventAttributesHasBeenSet() const
void SetWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributes &&value)
HistoryEvent & WithLambdaFunctionFailedEventAttributes(LambdaFunctionFailedEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionTimedOutEventAttributes(const WorkflowExecutionTimedOutEventAttributes &value)
const ActivityTaskCanceledEventAttributes & GetActivityTaskCanceledEventAttributes() const
void SetSignalExternalWorkflowExecutionInitiatedEventAttributes(const SignalExternalWorkflowExecutionInitiatedEventAttributes &value)
const ActivityTaskCancelRequestedEventAttributes & GetActivityTaskCancelRequestedEventAttributes() const
bool StartLambdaFunctionFailedEventAttributesHasBeenSet() const
const CompleteWorkflowExecutionFailedEventAttributes & GetCompleteWorkflowExecutionFailedEventAttributes() const
bool TimerCanceledEventAttributesHasBeenSet() const
const WorkflowExecutionCompletedEventAttributes & GetWorkflowExecutionCompletedEventAttributes() const
HistoryEvent & WithCompleteWorkflowExecutionFailedEventAttributes(const CompleteWorkflowExecutionFailedEventAttributes &value)
void SetEventTimestamp(const Aws::Utils::DateTime &value)
void SetActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributes &&value)
HistoryEvent & WithStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributes &&value)
bool CompleteWorkflowExecutionFailedEventAttributesHasBeenSet() const
bool LambdaFunctionStartedEventAttributesHasBeenSet() const
void SetWorkflowExecutionCancelRequestedEventAttributes(const WorkflowExecutionCancelRequestedEventAttributes &value)
void SetRequestCancelExternalWorkflowExecutionFailedEventAttributes(const RequestCancelExternalWorkflowExecutionFailedEventAttributes &value)
void SetWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributes &&value)
const ChildWorkflowExecutionTerminatedEventAttributes & GetChildWorkflowExecutionTerminatedEventAttributes() const
void SetCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributes &&value)
void SetDecisionTaskTimedOutEventAttributes(const DecisionTaskTimedOutEventAttributes &value)
bool SignalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet() const
bool ActivityTaskStartedEventAttributesHasBeenSet() const
bool DecisionTaskScheduledEventAttributesHasBeenSet() const
HistoryEvent & WithRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributes &&value)
AWS_SWF_API HistoryEvent()
bool ChildWorkflowExecutionFailedEventAttributesHasBeenSet() const
void SetStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributes &&value)
HistoryEvent & WithExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributes &&value)
HistoryEvent & WithActivityTaskCancelRequestedEventAttributes(const ActivityTaskCancelRequestedEventAttributes &value)
const WorkflowExecutionSignaledEventAttributes & GetWorkflowExecutionSignaledEventAttributes() const
void SetActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributes &&value)
bool ChildWorkflowExecutionStartedEventAttributesHasBeenSet() const
HistoryEvent & WithChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributes &&value)
HistoryEvent & WithExternalWorkflowExecutionSignaledEventAttributes(const ExternalWorkflowExecutionSignaledEventAttributes &value)
void SetWorkflowExecutionCompletedEventAttributes(const WorkflowExecutionCompletedEventAttributes &value)
void SetWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributes &&value)
HistoryEvent & WithActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributes &&value)
const ChildWorkflowExecutionTimedOutEventAttributes & GetChildWorkflowExecutionTimedOutEventAttributes() const
void SetCancelTimerFailedEventAttributes(const CancelTimerFailedEventAttributes &value)
HistoryEvent & WithTimerFiredEventAttributes(TimerFiredEventAttributes &&value)
HistoryEvent & WithStartTimerFailedEventAttributes(StartTimerFailedEventAttributes &&value)
void SetLambdaFunctionTimedOutEventAttributes(const LambdaFunctionTimedOutEventAttributes &value)
HistoryEvent & WithActivityTaskScheduledEventAttributes(const ActivityTaskScheduledEventAttributes &value)
const Aws::Utils::DateTime & GetEventTimestamp() const
const ActivityTaskScheduledEventAttributes & GetActivityTaskScheduledEventAttributes() const
HistoryEvent & WithActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributes &&value)
void SetMarkerRecordedEventAttributes(const MarkerRecordedEventAttributes &value)
bool EventTypeHasBeenSet() const
void SetRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributes &&value)
HistoryEvent & WithLambdaFunctionTimedOutEventAttributes(LambdaFunctionTimedOutEventAttributes &&value)
HistoryEvent & WithChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributes &&value)
const LambdaFunctionTimedOutEventAttributes & GetLambdaFunctionTimedOutEventAttributes() const
bool ContinueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet() const
HistoryEvent & WithChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributes &&value)
bool FailWorkflowExecutionFailedEventAttributesHasBeenSet() const
const ActivityTaskFailedEventAttributes & GetActivityTaskFailedEventAttributes() const
bool WorkflowExecutionSignaledEventAttributesHasBeenSet() const
HistoryEvent & WithStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributes &&value)
HistoryEvent & WithChildWorkflowExecutionCompletedEventAttributes(const ChildWorkflowExecutionCompletedEventAttributes &value)
void SetTimerStartedEventAttributes(const TimerStartedEventAttributes &value)
bool ScheduleActivityTaskFailedEventAttributesHasBeenSet() const
HistoryEvent & WithWorkflowExecutionCancelRequestedEventAttributes(const WorkflowExecutionCancelRequestedEventAttributes &value)
void SetSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributes &&value)
void SetChildWorkflowExecutionTerminatedEventAttributes(const ChildWorkflowExecutionTerminatedEventAttributes &value)
void SetLambdaFunctionScheduledEventAttributes(LambdaFunctionScheduledEventAttributes &&value)
HistoryEvent & WithFailWorkflowExecutionFailedEventAttributes(const FailWorkflowExecutionFailedEventAttributes &value)
bool LambdaFunctionTimedOutEventAttributesHasBeenSet() const
HistoryEvent & WithRequestCancelExternalWorkflowExecutionFailedEventAttributes(const RequestCancelExternalWorkflowExecutionFailedEventAttributes &value)
const WorkflowExecutionTimedOutEventAttributes & GetWorkflowExecutionTimedOutEventAttributes() const
bool LambdaFunctionFailedEventAttributesHasBeenSet() const
void SetScheduleActivityTaskFailedEventAttributes(const ScheduleActivityTaskFailedEventAttributes &value)
void SetActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributes &&value)
HistoryEvent & WithSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributes &&value)
HistoryEvent & WithStartChildWorkflowExecutionInitiatedEventAttributes(const StartChildWorkflowExecutionInitiatedEventAttributes &value)
HistoryEvent & WithTimerCanceledEventAttributes(const TimerCanceledEventAttributes &value)
const LambdaFunctionFailedEventAttributes & GetLambdaFunctionFailedEventAttributes() const
HistoryEvent & WithExternalWorkflowExecutionCancelRequestedEventAttributes(const ExternalWorkflowExecutionCancelRequestedEventAttributes &value)
const RequestCancelExternalWorkflowExecutionInitiatedEventAttributes & GetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes() const
HistoryEvent & WithChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributes &&value)
void SetActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributes &&value)
HistoryEvent & WithStartLambdaFunctionFailedEventAttributes(const StartLambdaFunctionFailedEventAttributes &value)
bool DecisionTaskTimedOutEventAttributesHasBeenSet() const
HistoryEvent & WithStartTimerFailedEventAttributes(const StartTimerFailedEventAttributes &value)
HistoryEvent & WithCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributes &&value)
HistoryEvent & WithEventTimestamp(Aws::Utils::DateTime &&value)
void SetWorkflowExecutionFailedEventAttributes(const WorkflowExecutionFailedEventAttributes &value)
const StartChildWorkflowExecutionInitiatedEventAttributes & GetStartChildWorkflowExecutionInitiatedEventAttributes() const
void SetMarkerRecordedEventAttributes(MarkerRecordedEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionCanceledEventAttributes(const WorkflowExecutionCanceledEventAttributes &value)
long long GetEventId() const
HistoryEvent & WithWorkflowExecutionSignaledEventAttributes(const WorkflowExecutionSignaledEventAttributes &value)
HistoryEvent & WithChildWorkflowExecutionCanceledEventAttributes(const ChildWorkflowExecutionCanceledEventAttributes &value)
void SetWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributes &&value)
bool ChildWorkflowExecutionTerminatedEventAttributesHasBeenSet() const
bool ChildWorkflowExecutionTimedOutEventAttributesHasBeenSet() const
const RequestCancelExternalWorkflowExecutionFailedEventAttributes & GetRequestCancelExternalWorkflowExecutionFailedEventAttributes() const
bool StartTimerFailedEventAttributesHasBeenSet() const
const ScheduleActivityTaskFailedEventAttributes & GetScheduleActivityTaskFailedEventAttributes() const
bool ChildWorkflowExecutionCanceledEventAttributesHasBeenSet() const
const ActivityTaskStartedEventAttributes & GetActivityTaskStartedEventAttributes() const
HistoryEvent & WithDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributes &&value)
void SetActivityTaskFailedEventAttributes(const ActivityTaskFailedEventAttributes &value)
const LambdaFunctionCompletedEventAttributes & GetLambdaFunctionCompletedEventAttributes() const
const LambdaFunctionScheduledEventAttributes & GetLambdaFunctionScheduledEventAttributes() const
const ActivityTaskCompletedEventAttributes & GetActivityTaskCompletedEventAttributes() const
const TimerStartedEventAttributes & GetTimerStartedEventAttributes() const
HistoryEvent & WithScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributes &&value)
void SetWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributes &&value)
HistoryEvent & WithFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributes &&value)
bool RecordMarkerFailedEventAttributesHasBeenSet() const
AWS_SWF_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SWF_API HistoryEvent(Aws::Utils::Json::JsonView jsonValue)
void SetChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionContinuedAsNewEventAttributes(const WorkflowExecutionContinuedAsNewEventAttributes &value)
bool TimerFiredEventAttributesHasBeenSet() const
const WorkflowExecutionStartedEventAttributes & GetWorkflowExecutionStartedEventAttributes() const
bool WorkflowExecutionCompletedEventAttributesHasBeenSet() const
void SetRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributes &&value)
void SetDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributes &&value)
HistoryEvent & WithActivityTaskFailedEventAttributes(const ActivityTaskFailedEventAttributes &value)
HistoryEvent & WithLambdaFunctionCompletedEventAttributes(const LambdaFunctionCompletedEventAttributes &value)
const ExternalWorkflowExecutionCancelRequestedEventAttributes & GetExternalWorkflowExecutionCancelRequestedEventAttributes() const
void SetLambdaFunctionFailedEventAttributes(LambdaFunctionFailedEventAttributes &&value)
void SetDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributes &&value)
HistoryEvent & WithActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributes &&value)
const CancelWorkflowExecutionFailedEventAttributes & GetCancelWorkflowExecutionFailedEventAttributes() const
HistoryEvent & WithRequestCancelActivityTaskFailedEventAttributes(const RequestCancelActivityTaskFailedEventAttributes &value)
HistoryEvent & WithSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributes &&value)
void SetLambdaFunctionFailedEventAttributes(const LambdaFunctionFailedEventAttributes &value)
void SetActivityTaskCanceledEventAttributes(const ActivityTaskCanceledEventAttributes &value)
bool EventIdHasBeenSet() const
HistoryEvent & WithCancelTimerFailedEventAttributes(const CancelTimerFailedEventAttributes &value)
void SetScheduleLambdaFunctionFailedEventAttributes(const ScheduleLambdaFunctionFailedEventAttributes &value)
void SetStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributes &&value)
HistoryEvent & WithEventType(const EventType &value)
HistoryEvent & WithScheduleLambdaFunctionFailedEventAttributes(ScheduleLambdaFunctionFailedEventAttributes &&value)
HistoryEvent & WithEventTimestamp(const Aws::Utils::DateTime &value)
const SignalExternalWorkflowExecutionFailedEventAttributes & GetSignalExternalWorkflowExecutionFailedEventAttributes() const
HistoryEvent & WithWorkflowExecutionStartedEventAttributes(const WorkflowExecutionStartedEventAttributes &value)
HistoryEvent & WithWorkflowExecutionTerminatedEventAttributes(const WorkflowExecutionTerminatedEventAttributes &value)
HistoryEvent & WithChildWorkflowExecutionTimedOutEventAttributes(const ChildWorkflowExecutionTimedOutEventAttributes &value)
void SetStartLambdaFunctionFailedEventAttributes(StartLambdaFunctionFailedEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributes &&value)
bool ActivityTaskCompletedEventAttributesHasBeenSet() const
void SetActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributes &&value)
HistoryEvent & WithWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributes &&value)
bool EventTimestampHasBeenSet() const
void SetCancelWorkflowExecutionFailedEventAttributes(const CancelWorkflowExecutionFailedEventAttributes &value)
HistoryEvent & WithLambdaFunctionFailedEventAttributes(const LambdaFunctionFailedEventAttributes &value)
void SetActivityTaskTimedOutEventAttributes(const ActivityTaskTimedOutEventAttributes &value)
const DecisionTaskTimedOutEventAttributes & GetDecisionTaskTimedOutEventAttributes() const
HistoryEvent & WithExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributes &&value)
bool DecisionTaskCompletedEventAttributesHasBeenSet() const
void SetChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributes &&value)
const WorkflowExecutionCancelRequestedEventAttributes & GetWorkflowExecutionCancelRequestedEventAttributes() const
void SetDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributes &&value)
HistoryEvent & WithMarkerRecordedEventAttributes(MarkerRecordedEventAttributes &&value)
HistoryEvent & WithSignalExternalWorkflowExecutionInitiatedEventAttributes(const SignalExternalWorkflowExecutionInitiatedEventAttributes &value)
bool ActivityTaskCancelRequestedEventAttributesHasBeenSet() const
void SetStartChildWorkflowExecutionFailedEventAttributes(const StartChildWorkflowExecutionFailedEventAttributes &value)
HistoryEvent & WithChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributes &&value)
HistoryEvent & WithLambdaFunctionStartedEventAttributes(const LambdaFunctionStartedEventAttributes &value)
HistoryEvent & WithRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(const RequestCancelExternalWorkflowExecutionInitiatedEventAttributes &value)
void SetActivityTaskCompletedEventAttributes(const ActivityTaskCompletedEventAttributes &value)
void SetChildWorkflowExecutionCompletedEventAttributes(const ChildWorkflowExecutionCompletedEventAttributes &value)
Aws::Utils::Json::JsonValue JsonValue