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>
195 template<
typename EventTimestampT = Aws::Utils::DateTime>
196 void SetEventTimestamp(EventTimestampT&& value) { m_eventTimestampHasBeenSet =
true; m_eventTimestamp = std::forward<EventTimestampT>(value); }
197 template<
typename EventTimestampT = Aws::Utils::DateTime>
218 inline void SetEventId(
long long value) { m_eventIdHasBeenSet =
true; m_eventId = value; }
230 template<
typename WorkflowExecutionStartedEventAttributesT = WorkflowExecutionStartedEventAttributes>
231 void SetWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributesT&& value) { m_workflowExecutionStartedEventAttributesHasBeenSet =
true; m_workflowExecutionStartedEventAttributes = std::forward<WorkflowExecutionStartedEventAttributesT>(value); }
232 template<
typename WorkflowExecutionStartedEventAttributesT = WorkflowExecutionStartedEventAttributes>
244 template<
typename WorkflowExecutionCompletedEventAttributesT = WorkflowExecutionCompletedEventAttributes>
245 void SetWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributesT&& value) { m_workflowExecutionCompletedEventAttributesHasBeenSet =
true; m_workflowExecutionCompletedEventAttributes = std::forward<WorkflowExecutionCompletedEventAttributesT>(value); }
246 template<
typename WorkflowExecutionCompletedEventAttributesT = WorkflowExecutionCompletedEventAttributes>
258 template<
typename CompleteWorkflowExecutionFailedEventAttributesT = CompleteWorkflowExecutionFailedEventAttributes>
259 void SetCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributesT&& value) { m_completeWorkflowExecutionFailedEventAttributesHasBeenSet =
true; m_completeWorkflowExecutionFailedEventAttributes = std::forward<CompleteWorkflowExecutionFailedEventAttributesT>(value); }
260 template<
typename CompleteWorkflowExecutionFailedEventAttributesT = CompleteWorkflowExecutionFailedEventAttributes>
272 template<
typename WorkflowExecutionFailedEventAttributesT = WorkflowExecutionFailedEventAttributes>
273 void SetWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributesT&& value) { m_workflowExecutionFailedEventAttributesHasBeenSet =
true; m_workflowExecutionFailedEventAttributes = std::forward<WorkflowExecutionFailedEventAttributesT>(value); }
274 template<
typename WorkflowExecutionFailedEventAttributesT = WorkflowExecutionFailedEventAttributes>
286 template<
typename FailWorkflowExecutionFailedEventAttributesT = FailWorkflowExecutionFailedEventAttributes>
287 void SetFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributesT&& value) { m_failWorkflowExecutionFailedEventAttributesHasBeenSet =
true; m_failWorkflowExecutionFailedEventAttributes = std::forward<FailWorkflowExecutionFailedEventAttributesT>(value); }
288 template<
typename FailWorkflowExecutionFailedEventAttributesT = FailWorkflowExecutionFailedEventAttributes>
300 template<
typename WorkflowExecutionTimedOutEventAttributesT = WorkflowExecutionTimedOutEventAttributes>
301 void SetWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributesT&& value) { m_workflowExecutionTimedOutEventAttributesHasBeenSet =
true; m_workflowExecutionTimedOutEventAttributes = std::forward<WorkflowExecutionTimedOutEventAttributesT>(value); }
302 template<
typename WorkflowExecutionTimedOutEventAttributesT = WorkflowExecutionTimedOutEventAttributes>
314 template<
typename WorkflowExecutionCanceledEventAttributesT = WorkflowExecutionCanceledEventAttributes>
315 void SetWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributesT&& value) { m_workflowExecutionCanceledEventAttributesHasBeenSet =
true; m_workflowExecutionCanceledEventAttributes = std::forward<WorkflowExecutionCanceledEventAttributesT>(value); }
316 template<
typename WorkflowExecutionCanceledEventAttributesT = WorkflowExecutionCanceledEventAttributes>
328 template<
typename CancelWorkflowExecutionFailedEventAttributesT = CancelWorkflowExecutionFailedEventAttributes>
329 void SetCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributesT&& value) { m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet =
true; m_cancelWorkflowExecutionFailedEventAttributes = std::forward<CancelWorkflowExecutionFailedEventAttributesT>(value); }
330 template<
typename CancelWorkflowExecutionFailedEventAttributesT = CancelWorkflowExecutionFailedEventAttributes>
342 template<
typename WorkflowExecutionContinuedAsNewEventAttributesT = WorkflowExecutionContinuedAsNewEventAttributes>
343 void SetWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributesT&& value) { m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet =
true; m_workflowExecutionContinuedAsNewEventAttributes = std::forward<WorkflowExecutionContinuedAsNewEventAttributesT>(value); }
344 template<
typename WorkflowExecutionContinuedAsNewEventAttributesT = WorkflowExecutionContinuedAsNewEventAttributes>
356 template<
typename ContinueAsNewWorkflowExecutionFailedEventAttributesT = ContinueAsNewWorkflowExecutionFailedEventAttributes>
357 void SetContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributesT&& value) { m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet =
true; m_continueAsNewWorkflowExecutionFailedEventAttributes = std::forward<ContinueAsNewWorkflowExecutionFailedEventAttributesT>(value); }
358 template<
typename ContinueAsNewWorkflowExecutionFailedEventAttributesT = ContinueAsNewWorkflowExecutionFailedEventAttributes>
370 template<
typename WorkflowExecutionTerminatedEventAttributesT = WorkflowExecutionTerminatedEventAttributes>
371 void SetWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributesT&& value) { m_workflowExecutionTerminatedEventAttributesHasBeenSet =
true; m_workflowExecutionTerminatedEventAttributes = std::forward<WorkflowExecutionTerminatedEventAttributesT>(value); }
372 template<
typename WorkflowExecutionTerminatedEventAttributesT = WorkflowExecutionTerminatedEventAttributes>
384 template<
typename WorkflowExecutionCancelRequestedEventAttributesT = WorkflowExecutionCancelRequestedEventAttributes>
385 void SetWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributesT&& value) { m_workflowExecutionCancelRequestedEventAttributesHasBeenSet =
true; m_workflowExecutionCancelRequestedEventAttributes = std::forward<WorkflowExecutionCancelRequestedEventAttributesT>(value); }
386 template<
typename WorkflowExecutionCancelRequestedEventAttributesT = WorkflowExecutionCancelRequestedEventAttributes>
398 template<
typename DecisionTaskScheduledEventAttributesT = DecisionTaskScheduledEventAttributes>
399 void SetDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributesT&& value) { m_decisionTaskScheduledEventAttributesHasBeenSet =
true; m_decisionTaskScheduledEventAttributes = std::forward<DecisionTaskScheduledEventAttributesT>(value); }
400 template<
typename DecisionTaskScheduledEventAttributesT = DecisionTaskScheduledEventAttributes>
412 template<
typename DecisionTaskStartedEventAttributesT = DecisionTaskStartedEventAttributes>
413 void SetDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributesT&& value) { m_decisionTaskStartedEventAttributesHasBeenSet =
true; m_decisionTaskStartedEventAttributes = std::forward<DecisionTaskStartedEventAttributesT>(value); }
414 template<
typename DecisionTaskStartedEventAttributesT = DecisionTaskStartedEventAttributes>
426 template<
typename DecisionTaskCompletedEventAttributesT = DecisionTaskCompletedEventAttributes>
427 void SetDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributesT&& value) { m_decisionTaskCompletedEventAttributesHasBeenSet =
true; m_decisionTaskCompletedEventAttributes = std::forward<DecisionTaskCompletedEventAttributesT>(value); }
428 template<
typename DecisionTaskCompletedEventAttributesT = DecisionTaskCompletedEventAttributes>
440 template<
typename DecisionTaskTimedOutEventAttributesT = DecisionTaskTimedOutEventAttributes>
441 void SetDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributesT&& value) { m_decisionTaskTimedOutEventAttributesHasBeenSet =
true; m_decisionTaskTimedOutEventAttributes = std::forward<DecisionTaskTimedOutEventAttributesT>(value); }
442 template<
typename DecisionTaskTimedOutEventAttributesT = DecisionTaskTimedOutEventAttributes>
454 template<
typename ActivityTaskScheduledEventAttributesT = ActivityTaskScheduledEventAttributes>
455 void SetActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributesT&& value) { m_activityTaskScheduledEventAttributesHasBeenSet =
true; m_activityTaskScheduledEventAttributes = std::forward<ActivityTaskScheduledEventAttributesT>(value); }
456 template<
typename ActivityTaskScheduledEventAttributesT = ActivityTaskScheduledEventAttributes>
468 template<
typename ActivityTaskStartedEventAttributesT = ActivityTaskStartedEventAttributes>
469 void SetActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributesT&& value) { m_activityTaskStartedEventAttributesHasBeenSet =
true; m_activityTaskStartedEventAttributes = std::forward<ActivityTaskStartedEventAttributesT>(value); }
470 template<
typename ActivityTaskStartedEventAttributesT = ActivityTaskStartedEventAttributes>
482 template<
typename ActivityTaskCompletedEventAttributesT = ActivityTaskCompletedEventAttributes>
483 void SetActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributesT&& value) { m_activityTaskCompletedEventAttributesHasBeenSet =
true; m_activityTaskCompletedEventAttributes = std::forward<ActivityTaskCompletedEventAttributesT>(value); }
484 template<
typename ActivityTaskCompletedEventAttributesT = ActivityTaskCompletedEventAttributes>
496 template<
typename ActivityTaskFailedEventAttributesT = ActivityTaskFailedEventAttributes>
497 void SetActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributesT&& value) { m_activityTaskFailedEventAttributesHasBeenSet =
true; m_activityTaskFailedEventAttributes = std::forward<ActivityTaskFailedEventAttributesT>(value); }
498 template<
typename ActivityTaskFailedEventAttributesT = ActivityTaskFailedEventAttributes>
510 template<
typename ActivityTaskTimedOutEventAttributesT = ActivityTaskTimedOutEventAttributes>
511 void SetActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributesT&& value) { m_activityTaskTimedOutEventAttributesHasBeenSet =
true; m_activityTaskTimedOutEventAttributes = std::forward<ActivityTaskTimedOutEventAttributesT>(value); }
512 template<
typename ActivityTaskTimedOutEventAttributesT = ActivityTaskTimedOutEventAttributes>
524 template<
typename ActivityTaskCanceledEventAttributesT = ActivityTaskCanceledEventAttributes>
525 void SetActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributesT&& value) { m_activityTaskCanceledEventAttributesHasBeenSet =
true; m_activityTaskCanceledEventAttributes = std::forward<ActivityTaskCanceledEventAttributesT>(value); }
526 template<
typename ActivityTaskCanceledEventAttributesT = ActivityTaskCanceledEventAttributes>
538 template<
typename ActivityTaskCancelRequestedEventAttributesT = ActivityTaskCancelRequestedEventAttributes>
539 void SetActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributesT&& value) { m_activityTaskCancelRequestedEventAttributesHasBeenSet =
true; m_activityTaskCancelRequestedEventAttributes = std::forward<ActivityTaskCancelRequestedEventAttributesT>(value); }
540 template<
typename ActivityTaskCancelRequestedEventAttributesT = ActivityTaskCancelRequestedEventAttributes>
552 template<
typename WorkflowExecutionSignaledEventAttributesT = WorkflowExecutionSignaledEventAttributes>
553 void SetWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributesT&& value) { m_workflowExecutionSignaledEventAttributesHasBeenSet =
true; m_workflowExecutionSignaledEventAttributes = std::forward<WorkflowExecutionSignaledEventAttributesT>(value); }
554 template<
typename WorkflowExecutionSignaledEventAttributesT = WorkflowExecutionSignaledEventAttributes>
566 template<
typename MarkerRecordedEventAttributesT = MarkerRecordedEventAttributes>
567 void SetMarkerRecordedEventAttributes(MarkerRecordedEventAttributesT&& value) { m_markerRecordedEventAttributesHasBeenSet =
true; m_markerRecordedEventAttributes = std::forward<MarkerRecordedEventAttributesT>(value); }
568 template<
typename MarkerRecordedEventAttributesT = MarkerRecordedEventAttributes>
580 template<
typename RecordMarkerFailedEventAttributesT = RecordMarkerFailedEventAttributes>
581 void SetRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributesT&& value) { m_recordMarkerFailedEventAttributesHasBeenSet =
true; m_recordMarkerFailedEventAttributes = std::forward<RecordMarkerFailedEventAttributesT>(value); }
582 template<
typename RecordMarkerFailedEventAttributesT = RecordMarkerFailedEventAttributes>
594 template<
typename TimerStartedEventAttributesT = TimerStartedEventAttributes>
595 void SetTimerStartedEventAttributes(TimerStartedEventAttributesT&& value) { m_timerStartedEventAttributesHasBeenSet =
true; m_timerStartedEventAttributes = std::forward<TimerStartedEventAttributesT>(value); }
596 template<
typename TimerStartedEventAttributesT = TimerStartedEventAttributes>
608 template<
typename TimerFiredEventAttributesT = TimerFiredEventAttributes>
609 void SetTimerFiredEventAttributes(TimerFiredEventAttributesT&& value) { m_timerFiredEventAttributesHasBeenSet =
true; m_timerFiredEventAttributes = std::forward<TimerFiredEventAttributesT>(value); }
610 template<
typename TimerFiredEventAttributesT = TimerFiredEventAttributes>
622 template<
typename TimerCanceledEventAttributesT = TimerCanceledEventAttributes>
623 void SetTimerCanceledEventAttributes(TimerCanceledEventAttributesT&& value) { m_timerCanceledEventAttributesHasBeenSet =
true; m_timerCanceledEventAttributes = std::forward<TimerCanceledEventAttributesT>(value); }
624 template<
typename TimerCanceledEventAttributesT = TimerCanceledEventAttributes>
636 template<
typename StartChildWorkflowExecutionInitiatedEventAttributesT = StartChildWorkflowExecutionInitiatedEventAttributes>
637 void SetStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributesT&& value) { m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet =
true; m_startChildWorkflowExecutionInitiatedEventAttributes = std::forward<StartChildWorkflowExecutionInitiatedEventAttributesT>(value); }
638 template<
typename StartChildWorkflowExecutionInitiatedEventAttributesT = StartChildWorkflowExecutionInitiatedEventAttributes>
650 template<
typename ChildWorkflowExecutionStartedEventAttributesT = ChildWorkflowExecutionStartedEventAttributes>
651 void SetChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributesT&& value) { m_childWorkflowExecutionStartedEventAttributesHasBeenSet =
true; m_childWorkflowExecutionStartedEventAttributes = std::forward<ChildWorkflowExecutionStartedEventAttributesT>(value); }
652 template<
typename ChildWorkflowExecutionStartedEventAttributesT = ChildWorkflowExecutionStartedEventAttributes>
664 template<
typename ChildWorkflowExecutionCompletedEventAttributesT = ChildWorkflowExecutionCompletedEventAttributes>
665 void SetChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributesT&& value) { m_childWorkflowExecutionCompletedEventAttributesHasBeenSet =
true; m_childWorkflowExecutionCompletedEventAttributes = std::forward<ChildWorkflowExecutionCompletedEventAttributesT>(value); }
666 template<
typename ChildWorkflowExecutionCompletedEventAttributesT = ChildWorkflowExecutionCompletedEventAttributes>
678 template<
typename ChildWorkflowExecutionFailedEventAttributesT = ChildWorkflowExecutionFailedEventAttributes>
679 void SetChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributesT&& value) { m_childWorkflowExecutionFailedEventAttributesHasBeenSet =
true; m_childWorkflowExecutionFailedEventAttributes = std::forward<ChildWorkflowExecutionFailedEventAttributesT>(value); }
680 template<
typename ChildWorkflowExecutionFailedEventAttributesT = ChildWorkflowExecutionFailedEventAttributes>
692 template<
typename ChildWorkflowExecutionTimedOutEventAttributesT = ChildWorkflowExecutionTimedOutEventAttributes>
693 void SetChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributesT&& value) { m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet =
true; m_childWorkflowExecutionTimedOutEventAttributes = std::forward<ChildWorkflowExecutionTimedOutEventAttributesT>(value); }
694 template<
typename ChildWorkflowExecutionTimedOutEventAttributesT = ChildWorkflowExecutionTimedOutEventAttributes>
706 template<
typename ChildWorkflowExecutionCanceledEventAttributesT = ChildWorkflowExecutionCanceledEventAttributes>
707 void SetChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributesT&& value) { m_childWorkflowExecutionCanceledEventAttributesHasBeenSet =
true; m_childWorkflowExecutionCanceledEventAttributes = std::forward<ChildWorkflowExecutionCanceledEventAttributesT>(value); }
708 template<
typename ChildWorkflowExecutionCanceledEventAttributesT = ChildWorkflowExecutionCanceledEventAttributes>
720 template<
typename ChildWorkflowExecutionTerminatedEventAttributesT = ChildWorkflowExecutionTerminatedEventAttributes>
721 void SetChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributesT&& value) { m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet =
true; m_childWorkflowExecutionTerminatedEventAttributes = std::forward<ChildWorkflowExecutionTerminatedEventAttributesT>(value); }
722 template<
typename ChildWorkflowExecutionTerminatedEventAttributesT = ChildWorkflowExecutionTerminatedEventAttributes>
734 template<
typename SignalExternalWorkflowExecutionInitiatedEventAttributesT = SignalExternalWorkflowExecutionInitiatedEventAttributes>
735 void SetSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributesT&& value) { m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
true; m_signalExternalWorkflowExecutionInitiatedEventAttributes = std::forward<SignalExternalWorkflowExecutionInitiatedEventAttributesT>(value); }
736 template<
typename SignalExternalWorkflowExecutionInitiatedEventAttributesT = SignalExternalWorkflowExecutionInitiatedEventAttributes>
748 template<
typename ExternalWorkflowExecutionSignaledEventAttributesT = ExternalWorkflowExecutionSignaledEventAttributes>
749 void SetExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributesT&& value) { m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet =
true; m_externalWorkflowExecutionSignaledEventAttributes = std::forward<ExternalWorkflowExecutionSignaledEventAttributesT>(value); }
750 template<
typename ExternalWorkflowExecutionSignaledEventAttributesT = ExternalWorkflowExecutionSignaledEventAttributes>
762 template<
typename SignalExternalWorkflowExecutionFailedEventAttributesT = SignalExternalWorkflowExecutionFailedEventAttributes>
763 void SetSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributesT&& value) { m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
true; m_signalExternalWorkflowExecutionFailedEventAttributes = std::forward<SignalExternalWorkflowExecutionFailedEventAttributesT>(value); }
764 template<
typename SignalExternalWorkflowExecutionFailedEventAttributesT = SignalExternalWorkflowExecutionFailedEventAttributes>
776 template<
typename ExternalWorkflowExecutionCancelRequestedEventAttributesT = ExternalWorkflowExecutionCancelRequestedEventAttributes>
777 void SetExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributesT&& value) { m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet =
true; m_externalWorkflowExecutionCancelRequestedEventAttributes = std::forward<ExternalWorkflowExecutionCancelRequestedEventAttributesT>(value); }
778 template<
typename ExternalWorkflowExecutionCancelRequestedEventAttributesT = ExternalWorkflowExecutionCancelRequestedEventAttributes>
791 template<
typename RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT = RequestCancelExternalWorkflowExecutionInitiatedEventAttributes>
792 void SetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT&& value) { m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
true; m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes = std::forward<RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT>(value); }
793 template<
typename RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT = RequestCancelExternalWorkflowExecutionInitiatedEventAttributes>
806 template<
typename RequestCancelExternalWorkflowExecutionFailedEventAttributesT = RequestCancelExternalWorkflowExecutionFailedEventAttributes>
807 void SetRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributesT&& value) { m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
true; m_requestCancelExternalWorkflowExecutionFailedEventAttributes = std::forward<RequestCancelExternalWorkflowExecutionFailedEventAttributesT>(value); }
808 template<
typename RequestCancelExternalWorkflowExecutionFailedEventAttributesT = RequestCancelExternalWorkflowExecutionFailedEventAttributes>
820 template<
typename ScheduleActivityTaskFailedEventAttributesT = ScheduleActivityTaskFailedEventAttributes>
821 void SetScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributesT&& value) { m_scheduleActivityTaskFailedEventAttributesHasBeenSet =
true; m_scheduleActivityTaskFailedEventAttributes = std::forward<ScheduleActivityTaskFailedEventAttributesT>(value); }
822 template<
typename ScheduleActivityTaskFailedEventAttributesT = ScheduleActivityTaskFailedEventAttributes>
834 template<
typename RequestCancelActivityTaskFailedEventAttributesT = RequestCancelActivityTaskFailedEventAttributes>
835 void SetRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributesT&& value) { m_requestCancelActivityTaskFailedEventAttributesHasBeenSet =
true; m_requestCancelActivityTaskFailedEventAttributes = std::forward<RequestCancelActivityTaskFailedEventAttributesT>(value); }
836 template<
typename RequestCancelActivityTaskFailedEventAttributesT = RequestCancelActivityTaskFailedEventAttributes>
848 template<
typename StartTimerFailedEventAttributesT = StartTimerFailedEventAttributes>
849 void SetStartTimerFailedEventAttributes(StartTimerFailedEventAttributesT&& value) { m_startTimerFailedEventAttributesHasBeenSet =
true; m_startTimerFailedEventAttributes = std::forward<StartTimerFailedEventAttributesT>(value); }
850 template<
typename StartTimerFailedEventAttributesT = StartTimerFailedEventAttributes>
862 template<
typename CancelTimerFailedEventAttributesT = CancelTimerFailedEventAttributes>
863 void SetCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributesT&& value) { m_cancelTimerFailedEventAttributesHasBeenSet =
true; m_cancelTimerFailedEventAttributes = std::forward<CancelTimerFailedEventAttributesT>(value); }
864 template<
typename CancelTimerFailedEventAttributesT = CancelTimerFailedEventAttributes>
876 template<
typename StartChildWorkflowExecutionFailedEventAttributesT = StartChildWorkflowExecutionFailedEventAttributes>
877 void SetStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributesT&& value) { m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet =
true; m_startChildWorkflowExecutionFailedEventAttributes = std::forward<StartChildWorkflowExecutionFailedEventAttributesT>(value); }
878 template<
typename StartChildWorkflowExecutionFailedEventAttributesT = StartChildWorkflowExecutionFailedEventAttributes>
889 template<
typename LambdaFunctionScheduledEventAttributesT = LambdaFunctionScheduledEventAttributes>
890 void SetLambdaFunctionScheduledEventAttributes(LambdaFunctionScheduledEventAttributesT&& value) { m_lambdaFunctionScheduledEventAttributesHasBeenSet =
true; m_lambdaFunctionScheduledEventAttributes = std::forward<LambdaFunctionScheduledEventAttributesT>(value); }
891 template<
typename LambdaFunctionScheduledEventAttributesT = LambdaFunctionScheduledEventAttributes>
902 template<
typename LambdaFunctionStartedEventAttributesT = LambdaFunctionStartedEventAttributes>
903 void SetLambdaFunctionStartedEventAttributes(LambdaFunctionStartedEventAttributesT&& value) { m_lambdaFunctionStartedEventAttributesHasBeenSet =
true; m_lambdaFunctionStartedEventAttributes = std::forward<LambdaFunctionStartedEventAttributesT>(value); }
904 template<
typename LambdaFunctionStartedEventAttributesT = LambdaFunctionStartedEventAttributes>
915 template<
typename LambdaFunctionCompletedEventAttributesT = LambdaFunctionCompletedEventAttributes>
916 void SetLambdaFunctionCompletedEventAttributes(LambdaFunctionCompletedEventAttributesT&& value) { m_lambdaFunctionCompletedEventAttributesHasBeenSet =
true; m_lambdaFunctionCompletedEventAttributes = std::forward<LambdaFunctionCompletedEventAttributesT>(value); }
917 template<
typename LambdaFunctionCompletedEventAttributesT = LambdaFunctionCompletedEventAttributes>
928 template<
typename LambdaFunctionFailedEventAttributesT = LambdaFunctionFailedEventAttributes>
929 void SetLambdaFunctionFailedEventAttributes(LambdaFunctionFailedEventAttributesT&& value) { m_lambdaFunctionFailedEventAttributesHasBeenSet =
true; m_lambdaFunctionFailedEventAttributes = std::forward<LambdaFunctionFailedEventAttributesT>(value); }
930 template<
typename LambdaFunctionFailedEventAttributesT = LambdaFunctionFailedEventAttributes>
941 template<
typename LambdaFunctionTimedOutEventAttributesT = LambdaFunctionTimedOutEventAttributes>
942 void SetLambdaFunctionTimedOutEventAttributes(LambdaFunctionTimedOutEventAttributesT&& value) { m_lambdaFunctionTimedOutEventAttributesHasBeenSet =
true; m_lambdaFunctionTimedOutEventAttributes = std::forward<LambdaFunctionTimedOutEventAttributesT>(value); }
943 template<
typename LambdaFunctionTimedOutEventAttributesT = LambdaFunctionTimedOutEventAttributes>
954 template<
typename ScheduleLambdaFunctionFailedEventAttributesT = ScheduleLambdaFunctionFailedEventAttributes>
955 void SetScheduleLambdaFunctionFailedEventAttributes(ScheduleLambdaFunctionFailedEventAttributesT&& value) { m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet =
true; m_scheduleLambdaFunctionFailedEventAttributes = std::forward<ScheduleLambdaFunctionFailedEventAttributesT>(value); }
956 template<
typename ScheduleLambdaFunctionFailedEventAttributesT = ScheduleLambdaFunctionFailedEventAttributes>
967 template<
typename StartLambdaFunctionFailedEventAttributesT = StartLambdaFunctionFailedEventAttributes>
968 void SetStartLambdaFunctionFailedEventAttributes(StartLambdaFunctionFailedEventAttributesT&& value) { m_startLambdaFunctionFailedEventAttributesHasBeenSet =
true; m_startLambdaFunctionFailedEventAttributes = std::forward<StartLambdaFunctionFailedEventAttributesT>(value); }
969 template<
typename StartLambdaFunctionFailedEventAttributesT = StartLambdaFunctionFailedEventAttributes>
975 bool m_eventTimestampHasBeenSet =
false;
978 bool m_eventTypeHasBeenSet =
false;
980 long long m_eventId{0};
981 bool m_eventIdHasBeenSet =
false;
983 WorkflowExecutionStartedEventAttributes m_workflowExecutionStartedEventAttributes;
984 bool m_workflowExecutionStartedEventAttributesHasBeenSet =
false;
986 WorkflowExecutionCompletedEventAttributes m_workflowExecutionCompletedEventAttributes;
987 bool m_workflowExecutionCompletedEventAttributesHasBeenSet =
false;
989 CompleteWorkflowExecutionFailedEventAttributes m_completeWorkflowExecutionFailedEventAttributes;
990 bool m_completeWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
992 WorkflowExecutionFailedEventAttributes m_workflowExecutionFailedEventAttributes;
993 bool m_workflowExecutionFailedEventAttributesHasBeenSet =
false;
995 FailWorkflowExecutionFailedEventAttributes m_failWorkflowExecutionFailedEventAttributes;
996 bool m_failWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
998 WorkflowExecutionTimedOutEventAttributes m_workflowExecutionTimedOutEventAttributes;
999 bool m_workflowExecutionTimedOutEventAttributesHasBeenSet =
false;
1001 WorkflowExecutionCanceledEventAttributes m_workflowExecutionCanceledEventAttributes;
1002 bool m_workflowExecutionCanceledEventAttributesHasBeenSet =
false;
1004 CancelWorkflowExecutionFailedEventAttributes m_cancelWorkflowExecutionFailedEventAttributes;
1005 bool m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1007 WorkflowExecutionContinuedAsNewEventAttributes m_workflowExecutionContinuedAsNewEventAttributes;
1008 bool m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet =
false;
1010 ContinueAsNewWorkflowExecutionFailedEventAttributes m_continueAsNewWorkflowExecutionFailedEventAttributes;
1011 bool m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1013 WorkflowExecutionTerminatedEventAttributes m_workflowExecutionTerminatedEventAttributes;
1014 bool m_workflowExecutionTerminatedEventAttributesHasBeenSet =
false;
1016 WorkflowExecutionCancelRequestedEventAttributes m_workflowExecutionCancelRequestedEventAttributes;
1017 bool m_workflowExecutionCancelRequestedEventAttributesHasBeenSet =
false;
1019 DecisionTaskScheduledEventAttributes m_decisionTaskScheduledEventAttributes;
1020 bool m_decisionTaskScheduledEventAttributesHasBeenSet =
false;
1022 DecisionTaskStartedEventAttributes m_decisionTaskStartedEventAttributes;
1023 bool m_decisionTaskStartedEventAttributesHasBeenSet =
false;
1025 DecisionTaskCompletedEventAttributes m_decisionTaskCompletedEventAttributes;
1026 bool m_decisionTaskCompletedEventAttributesHasBeenSet =
false;
1028 DecisionTaskTimedOutEventAttributes m_decisionTaskTimedOutEventAttributes;
1029 bool m_decisionTaskTimedOutEventAttributesHasBeenSet =
false;
1031 ActivityTaskScheduledEventAttributes m_activityTaskScheduledEventAttributes;
1032 bool m_activityTaskScheduledEventAttributesHasBeenSet =
false;
1034 ActivityTaskStartedEventAttributes m_activityTaskStartedEventAttributes;
1035 bool m_activityTaskStartedEventAttributesHasBeenSet =
false;
1037 ActivityTaskCompletedEventAttributes m_activityTaskCompletedEventAttributes;
1038 bool m_activityTaskCompletedEventAttributesHasBeenSet =
false;
1040 ActivityTaskFailedEventAttributes m_activityTaskFailedEventAttributes;
1041 bool m_activityTaskFailedEventAttributesHasBeenSet =
false;
1043 ActivityTaskTimedOutEventAttributes m_activityTaskTimedOutEventAttributes;
1044 bool m_activityTaskTimedOutEventAttributesHasBeenSet =
false;
1046 ActivityTaskCanceledEventAttributes m_activityTaskCanceledEventAttributes;
1047 bool m_activityTaskCanceledEventAttributesHasBeenSet =
false;
1049 ActivityTaskCancelRequestedEventAttributes m_activityTaskCancelRequestedEventAttributes;
1050 bool m_activityTaskCancelRequestedEventAttributesHasBeenSet =
false;
1052 WorkflowExecutionSignaledEventAttributes m_workflowExecutionSignaledEventAttributes;
1053 bool m_workflowExecutionSignaledEventAttributesHasBeenSet =
false;
1055 MarkerRecordedEventAttributes m_markerRecordedEventAttributes;
1056 bool m_markerRecordedEventAttributesHasBeenSet =
false;
1058 RecordMarkerFailedEventAttributes m_recordMarkerFailedEventAttributes;
1059 bool m_recordMarkerFailedEventAttributesHasBeenSet =
false;
1061 TimerStartedEventAttributes m_timerStartedEventAttributes;
1062 bool m_timerStartedEventAttributesHasBeenSet =
false;
1064 TimerFiredEventAttributes m_timerFiredEventAttributes;
1065 bool m_timerFiredEventAttributesHasBeenSet =
false;
1067 TimerCanceledEventAttributes m_timerCanceledEventAttributes;
1068 bool m_timerCanceledEventAttributesHasBeenSet =
false;
1070 StartChildWorkflowExecutionInitiatedEventAttributes m_startChildWorkflowExecutionInitiatedEventAttributes;
1071 bool m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet =
false;
1073 ChildWorkflowExecutionStartedEventAttributes m_childWorkflowExecutionStartedEventAttributes;
1074 bool m_childWorkflowExecutionStartedEventAttributesHasBeenSet =
false;
1076 ChildWorkflowExecutionCompletedEventAttributes m_childWorkflowExecutionCompletedEventAttributes;
1077 bool m_childWorkflowExecutionCompletedEventAttributesHasBeenSet =
false;
1079 ChildWorkflowExecutionFailedEventAttributes m_childWorkflowExecutionFailedEventAttributes;
1080 bool m_childWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1082 ChildWorkflowExecutionTimedOutEventAttributes m_childWorkflowExecutionTimedOutEventAttributes;
1083 bool m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet =
false;
1085 ChildWorkflowExecutionCanceledEventAttributes m_childWorkflowExecutionCanceledEventAttributes;
1086 bool m_childWorkflowExecutionCanceledEventAttributesHasBeenSet =
false;
1088 ChildWorkflowExecutionTerminatedEventAttributes m_childWorkflowExecutionTerminatedEventAttributes;
1089 bool m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet =
false;
1091 SignalExternalWorkflowExecutionInitiatedEventAttributes m_signalExternalWorkflowExecutionInitiatedEventAttributes;
1092 bool m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
false;
1094 ExternalWorkflowExecutionSignaledEventAttributes m_externalWorkflowExecutionSignaledEventAttributes;
1095 bool m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet =
false;
1097 SignalExternalWorkflowExecutionFailedEventAttributes m_signalExternalWorkflowExecutionFailedEventAttributes;
1098 bool m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1100 ExternalWorkflowExecutionCancelRequestedEventAttributes m_externalWorkflowExecutionCancelRequestedEventAttributes;
1101 bool m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet =
false;
1103 RequestCancelExternalWorkflowExecutionInitiatedEventAttributes m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes;
1104 bool m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
false;
1106 RequestCancelExternalWorkflowExecutionFailedEventAttributes m_requestCancelExternalWorkflowExecutionFailedEventAttributes;
1107 bool m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1109 ScheduleActivityTaskFailedEventAttributes m_scheduleActivityTaskFailedEventAttributes;
1110 bool m_scheduleActivityTaskFailedEventAttributesHasBeenSet =
false;
1112 RequestCancelActivityTaskFailedEventAttributes m_requestCancelActivityTaskFailedEventAttributes;
1113 bool m_requestCancelActivityTaskFailedEventAttributesHasBeenSet =
false;
1115 StartTimerFailedEventAttributes m_startTimerFailedEventAttributes;
1116 bool m_startTimerFailedEventAttributesHasBeenSet =
false;
1118 CancelTimerFailedEventAttributes m_cancelTimerFailedEventAttributes;
1119 bool m_cancelTimerFailedEventAttributesHasBeenSet =
false;
1121 StartChildWorkflowExecutionFailedEventAttributes m_startChildWorkflowExecutionFailedEventAttributes;
1122 bool m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1124 LambdaFunctionScheduledEventAttributes m_lambdaFunctionScheduledEventAttributes;
1125 bool m_lambdaFunctionScheduledEventAttributesHasBeenSet =
false;
1127 LambdaFunctionStartedEventAttributes m_lambdaFunctionStartedEventAttributes;
1128 bool m_lambdaFunctionStartedEventAttributesHasBeenSet =
false;
1130 LambdaFunctionCompletedEventAttributes m_lambdaFunctionCompletedEventAttributes;
1131 bool m_lambdaFunctionCompletedEventAttributesHasBeenSet =
false;
1133 LambdaFunctionFailedEventAttributes m_lambdaFunctionFailedEventAttributes;
1134 bool m_lambdaFunctionFailedEventAttributesHasBeenSet =
false;
1136 LambdaFunctionTimedOutEventAttributes m_lambdaFunctionTimedOutEventAttributes;
1137 bool m_lambdaFunctionTimedOutEventAttributesHasBeenSet =
false;
1139 ScheduleLambdaFunctionFailedEventAttributes m_scheduleLambdaFunctionFailedEventAttributes;
1140 bool m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet =
false;
1142 StartLambdaFunctionFailedEventAttributes m_startLambdaFunctionFailedEventAttributes;
1143 bool m_startLambdaFunctionFailedEventAttributesHasBeenSet =
false;
EventType GetEventType() const
HistoryEvent & WithFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributesT &&value)
void SetContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributesT &&value)
const TimerCanceledEventAttributes & GetTimerCanceledEventAttributes() const
const WorkflowExecutionCanceledEventAttributes & GetWorkflowExecutionCanceledEventAttributes() const
HistoryEvent & WithWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributesT &&value)
HistoryEvent & WithScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributesT &&value)
const StartTimerFailedEventAttributes & GetStartTimerFailedEventAttributes() const
HistoryEvent & WithActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributesT &&value)
HistoryEvent & WithChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributesT &&value)
HistoryEvent & WithContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributesT &&value)
const FailWorkflowExecutionFailedEventAttributes & GetFailWorkflowExecutionFailedEventAttributes() const
void SetExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributesT &&value)
bool RequestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet() const
void SetActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributesT &&value)
void SetChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributesT &&value)
const WorkflowExecutionContinuedAsNewEventAttributes & GetWorkflowExecutionContinuedAsNewEventAttributes() const
void SetStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributesT &&value)
const ChildWorkflowExecutionStartedEventAttributes & GetChildWorkflowExecutionStartedEventAttributes() const
HistoryEvent & WithActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributesT &&value)
bool WorkflowExecutionFailedEventAttributesHasBeenSet() const
bool LambdaFunctionScheduledEventAttributesHasBeenSet() const
HistoryEvent & WithWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributesT &&value)
void SetChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributesT &&value)
bool DecisionTaskStartedEventAttributesHasBeenSet() const
const LambdaFunctionStartedEventAttributes & GetLambdaFunctionStartedEventAttributes() const
void SetLambdaFunctionScheduledEventAttributes(LambdaFunctionScheduledEventAttributesT &&value)
void SetEventTimestamp(EventTimestampT &&value)
void SetActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributesT &&value)
void SetChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributesT &&value)
bool ExternalWorkflowExecutionSignaledEventAttributesHasBeenSet() const
void SetExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributesT &&value)
bool WorkflowExecutionStartedEventAttributesHasBeenSet() const
bool ActivityTaskTimedOutEventAttributesHasBeenSet() const
const ExternalWorkflowExecutionSignaledEventAttributes & GetExternalWorkflowExecutionSignaledEventAttributes() const
bool WorkflowExecutionTimedOutEventAttributesHasBeenSet() const
void SetFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributesT &&value)
bool WorkflowExecutionTerminatedEventAttributesHasBeenSet() const
HistoryEvent & WithWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributesT &&value)
const DecisionTaskCompletedEventAttributes & GetDecisionTaskCompletedEventAttributes() const
bool RequestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet() const
const TimerFiredEventAttributes & GetTimerFiredEventAttributes() const
void SetWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributesT &&value)
const WorkflowExecutionTerminatedEventAttributes & GetWorkflowExecutionTerminatedEventAttributes() const
void SetDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributesT &&value)
HistoryEvent & WithCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributesT &&value)
bool ChildWorkflowExecutionCompletedEventAttributesHasBeenSet() const
bool CancelWorkflowExecutionFailedEventAttributesHasBeenSet() const
const SignalExternalWorkflowExecutionInitiatedEventAttributes & GetSignalExternalWorkflowExecutionInitiatedEventAttributes() const
HistoryEvent & WithChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributesT &&value)
bool CancelTimerFailedEventAttributesHasBeenSet() const
bool ActivityTaskCanceledEventAttributesHasBeenSet() const
bool RequestCancelActivityTaskFailedEventAttributesHasBeenSet() const
void SetWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributesT &&value)
void SetWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributesT &&value)
void SetRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributesT &&value)
bool StartChildWorkflowExecutionFailedEventAttributesHasBeenSet() const
void SetWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributesT &&value)
HistoryEvent & WithWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributesT &&value)
void SetCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributesT &&value)
const StartLambdaFunctionFailedEventAttributes & GetStartLambdaFunctionFailedEventAttributes() const
void SetLambdaFunctionStartedEventAttributes(LambdaFunctionStartedEventAttributesT &&value)
const WorkflowExecutionFailedEventAttributes & GetWorkflowExecutionFailedEventAttributes() const
bool WorkflowExecutionCancelRequestedEventAttributesHasBeenSet() const
HistoryEvent & WithLambdaFunctionScheduledEventAttributes(LambdaFunctionScheduledEventAttributesT &&value)
HistoryEvent & WithTimerFiredEventAttributes(TimerFiredEventAttributesT &&value)
HistoryEvent & WithSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributesT &&value)
bool ActivityTaskFailedEventAttributesHasBeenSet() const
const ChildWorkflowExecutionCanceledEventAttributes & GetChildWorkflowExecutionCanceledEventAttributes() const
const DecisionTaskStartedEventAttributes & GetDecisionTaskStartedEventAttributes() const
const ChildWorkflowExecutionFailedEventAttributes & GetChildWorkflowExecutionFailedEventAttributes() const
HistoryEvent & WithActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributesT &&value)
void SetWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributesT &&value)
const CancelTimerFailedEventAttributes & GetCancelTimerFailedEventAttributes() const
const ContinueAsNewWorkflowExecutionFailedEventAttributes & GetContinueAsNewWorkflowExecutionFailedEventAttributes() const
void SetSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributesT &&value)
const ChildWorkflowExecutionCompletedEventAttributes & GetChildWorkflowExecutionCompletedEventAttributes() const
HistoryEvent & WithStartTimerFailedEventAttributes(StartTimerFailedEventAttributesT &&value)
bool StartChildWorkflowExecutionInitiatedEventAttributesHasBeenSet() const
void SetChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributesT &&value)
AWS_SWF_API HistoryEvent()=default
void SetActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributesT &&value)
HistoryEvent & WithActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributesT &&value)
void SetCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributesT &&value)
HistoryEvent & WithStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributesT &&value)
HistoryEvent & WithLambdaFunctionCompletedEventAttributes(LambdaFunctionCompletedEventAttributesT &&value)
HistoryEvent & WithTimerCanceledEventAttributes(TimerCanceledEventAttributesT &&value)
const RecordMarkerFailedEventAttributes & GetRecordMarkerFailedEventAttributes() const
HistoryEvent & WithChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributesT &&value)
void SetCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributesT &&value)
const RequestCancelActivityTaskFailedEventAttributes & GetRequestCancelActivityTaskFailedEventAttributes() const
bool WorkflowExecutionCanceledEventAttributesHasBeenSet() const
HistoryEvent & WithRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributesT &&value)
HistoryEvent & WithLambdaFunctionStartedEventAttributes(LambdaFunctionStartedEventAttributesT &&value)
void SetLambdaFunctionFailedEventAttributes(LambdaFunctionFailedEventAttributesT &&value)
bool ExternalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet() const
bool LambdaFunctionCompletedEventAttributesHasBeenSet() const
void SetRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributesT &&value)
void SetActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributesT &&value)
bool ScheduleLambdaFunctionFailedEventAttributesHasBeenSet() const
const MarkerRecordedEventAttributes & GetMarkerRecordedEventAttributes() const
bool WorkflowExecutionContinuedAsNewEventAttributesHasBeenSet() const
AWS_SWF_API HistoryEvent & operator=(Aws::Utils::Json::JsonView jsonValue)
const ScheduleLambdaFunctionFailedEventAttributes & GetScheduleLambdaFunctionFailedEventAttributes() const
HistoryEvent & WithWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributesT &&value)
void SetDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributesT &&value)
HistoryEvent & WithScheduleLambdaFunctionFailedEventAttributes(ScheduleLambdaFunctionFailedEventAttributesT &&value)
HistoryEvent & WithEventId(long long value)
HistoryEvent & WithActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributesT &&value)
HistoryEvent & WithDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributesT &&value)
bool MarkerRecordedEventAttributesHasBeenSet() const
const StartChildWorkflowExecutionFailedEventAttributes & GetStartChildWorkflowExecutionFailedEventAttributes() const
const DecisionTaskScheduledEventAttributes & GetDecisionTaskScheduledEventAttributes() const
HistoryEvent & WithSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributesT &&value)
bool SignalExternalWorkflowExecutionFailedEventAttributesHasBeenSet() const
void SetEventId(long long value)
const ActivityTaskTimedOutEventAttributes & GetActivityTaskTimedOutEventAttributes() const
HistoryEvent & WithWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributesT &&value)
bool ActivityTaskScheduledEventAttributesHasBeenSet() const
HistoryEvent & WithWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributesT &&value)
bool TimerStartedEventAttributesHasBeenSet() const
HistoryEvent & WithChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributesT &&value)
const ActivityTaskCanceledEventAttributes & GetActivityTaskCanceledEventAttributes() const
void SetActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributesT &&value)
const ActivityTaskCancelRequestedEventAttributes & GetActivityTaskCancelRequestedEventAttributes() const
bool StartLambdaFunctionFailedEventAttributesHasBeenSet() const
const CompleteWorkflowExecutionFailedEventAttributes & GetCompleteWorkflowExecutionFailedEventAttributes() const
bool TimerCanceledEventAttributesHasBeenSet() const
void SetSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributesT &&value)
const WorkflowExecutionCompletedEventAttributes & GetWorkflowExecutionCompletedEventAttributes() const
HistoryEvent & WithRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT &&value)
HistoryEvent & WithDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributesT &&value)
bool CompleteWorkflowExecutionFailedEventAttributesHasBeenSet() const
HistoryEvent & WithTimerStartedEventAttributes(TimerStartedEventAttributesT &&value)
bool LambdaFunctionStartedEventAttributesHasBeenSet() const
void SetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT &&value)
const ChildWorkflowExecutionTerminatedEventAttributes & GetChildWorkflowExecutionTerminatedEventAttributes() const
bool SignalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet() const
bool ActivityTaskStartedEventAttributesHasBeenSet() const
bool DecisionTaskScheduledEventAttributesHasBeenSet() const
bool ChildWorkflowExecutionFailedEventAttributesHasBeenSet() const
const WorkflowExecutionSignaledEventAttributes & GetWorkflowExecutionSignaledEventAttributes() const
HistoryEvent & WithStartLambdaFunctionFailedEventAttributes(StartLambdaFunctionFailedEventAttributesT &&value)
HistoryEvent & WithChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributesT &&value)
bool ChildWorkflowExecutionStartedEventAttributesHasBeenSet() const
void SetRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributesT &&value)
void SetChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributesT &&value)
const ChildWorkflowExecutionTimedOutEventAttributes & GetChildWorkflowExecutionTimedOutEventAttributes() const
HistoryEvent & WithExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributesT &&value)
const Aws::Utils::DateTime & GetEventTimestamp() const
const ActivityTaskScheduledEventAttributes & GetActivityTaskScheduledEventAttributes() const
HistoryEvent & WithMarkerRecordedEventAttributes(MarkerRecordedEventAttributesT &&value)
bool EventTypeHasBeenSet() const
const LambdaFunctionTimedOutEventAttributes & GetLambdaFunctionTimedOutEventAttributes() const
bool ContinueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet() const
bool FailWorkflowExecutionFailedEventAttributesHasBeenSet() const
const ActivityTaskFailedEventAttributes & GetActivityTaskFailedEventAttributes() const
bool WorkflowExecutionSignaledEventAttributesHasBeenSet() const
HistoryEvent & WithExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributesT &&value)
bool ScheduleActivityTaskFailedEventAttributesHasBeenSet() const
HistoryEvent & WithDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributesT &&value)
void SetTimerStartedEventAttributes(TimerStartedEventAttributesT &&value)
bool LambdaFunctionTimedOutEventAttributesHasBeenSet() const
void SetChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributesT &&value)
const WorkflowExecutionTimedOutEventAttributes & GetWorkflowExecutionTimedOutEventAttributes() const
bool LambdaFunctionFailedEventAttributesHasBeenSet() const
const LambdaFunctionFailedEventAttributes & GetLambdaFunctionFailedEventAttributes() const
HistoryEvent & WithWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributesT &&value)
void SetWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributesT &&value)
const RequestCancelExternalWorkflowExecutionInitiatedEventAttributes & GetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes() const
bool DecisionTaskTimedOutEventAttributesHasBeenSet() const
HistoryEvent & WithRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributesT &&value)
const StartChildWorkflowExecutionInitiatedEventAttributes & GetStartChildWorkflowExecutionInitiatedEventAttributes() const
HistoryEvent & WithEventTimestamp(EventTimestampT &&value)
void SetWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributesT &&value)
long long GetEventId() const
HistoryEvent & WithDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributesT &&value)
bool ChildWorkflowExecutionTerminatedEventAttributesHasBeenSet() const
bool ChildWorkflowExecutionTimedOutEventAttributesHasBeenSet() const
HistoryEvent & WithStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributesT &&value)
const RequestCancelExternalWorkflowExecutionFailedEventAttributes & GetRequestCancelExternalWorkflowExecutionFailedEventAttributes() const
void SetActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributesT &&value)
bool StartTimerFailedEventAttributesHasBeenSet() const
void SetDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributesT &&value)
const ScheduleActivityTaskFailedEventAttributes & GetScheduleActivityTaskFailedEventAttributes() const
void SetScheduleLambdaFunctionFailedEventAttributes(ScheduleLambdaFunctionFailedEventAttributesT &&value)
bool ChildWorkflowExecutionCanceledEventAttributesHasBeenSet() const
HistoryEvent & WithRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributesT &&value)
const ActivityTaskStartedEventAttributes & GetActivityTaskStartedEventAttributes() const
HistoryEvent & WithActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributesT &&value)
void SetDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributesT &&value)
void SetEventType(EventType value)
HistoryEvent & WithCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributesT &&value)
const LambdaFunctionCompletedEventAttributes & GetLambdaFunctionCompletedEventAttributes() const
HistoryEvent & WithLambdaFunctionFailedEventAttributes(LambdaFunctionFailedEventAttributesT &&value)
const LambdaFunctionScheduledEventAttributes & GetLambdaFunctionScheduledEventAttributes() const
void SetLambdaFunctionTimedOutEventAttributes(LambdaFunctionTimedOutEventAttributesT &&value)
const ActivityTaskCompletedEventAttributes & GetActivityTaskCompletedEventAttributes() const
const TimerStartedEventAttributes & GetTimerStartedEventAttributes() const
HistoryEvent & WithChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributesT &&value)
void SetStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributesT &&value)
HistoryEvent & WithEventType(EventType value)
bool RecordMarkerFailedEventAttributesHasBeenSet() const
AWS_SWF_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_SWF_API HistoryEvent(Aws::Utils::Json::JsonView jsonValue)
HistoryEvent & WithLambdaFunctionTimedOutEventAttributes(LambdaFunctionTimedOutEventAttributesT &&value)
bool TimerFiredEventAttributesHasBeenSet() const
const WorkflowExecutionStartedEventAttributes & GetWorkflowExecutionStartedEventAttributes() const
bool WorkflowExecutionCompletedEventAttributesHasBeenSet() const
void SetStartLambdaFunctionFailedEventAttributes(StartLambdaFunctionFailedEventAttributesT &&value)
void SetWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributesT &&value)
const ExternalWorkflowExecutionCancelRequestedEventAttributes & GetExternalWorkflowExecutionCancelRequestedEventAttributes() const
HistoryEvent & WithCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributesT &&value)
const CancelWorkflowExecutionFailedEventAttributes & GetCancelWorkflowExecutionFailedEventAttributes() const
void SetMarkerRecordedEventAttributes(MarkerRecordedEventAttributesT &&value)
bool EventIdHasBeenSet() const
void SetTimerFiredEventAttributes(TimerFiredEventAttributesT &&value)
const SignalExternalWorkflowExecutionFailedEventAttributes & GetSignalExternalWorkflowExecutionFailedEventAttributes() const
HistoryEvent & WithWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributesT &&value)
void SetTimerCanceledEventAttributes(TimerCanceledEventAttributesT &&value)
bool ActivityTaskCompletedEventAttributesHasBeenSet() const
void SetScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributesT &&value)
bool EventTimestampHasBeenSet() const
const DecisionTaskTimedOutEventAttributes & GetDecisionTaskTimedOutEventAttributes() const
void SetActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributesT &&value)
HistoryEvent & WithActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributesT &&value)
bool DecisionTaskCompletedEventAttributesHasBeenSet() const
const WorkflowExecutionCancelRequestedEventAttributes & GetWorkflowExecutionCancelRequestedEventAttributes() const
void SetLambdaFunctionCompletedEventAttributes(LambdaFunctionCompletedEventAttributesT &&value)
void SetStartTimerFailedEventAttributes(StartTimerFailedEventAttributesT &&value)
bool ActivityTaskCancelRequestedEventAttributesHasBeenSet() const
void SetWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributesT &&value)
Aws::Utils::Json::JsonValue JsonValue