7#include <aws/core/utils/DateTime.h>
8#include <aws/swf/SWF_EXPORTS.h>
9#include <aws/swf/model/ActivityTaskCancelRequestedEventAttributes.h>
10#include <aws/swf/model/ActivityTaskCanceledEventAttributes.h>
11#include <aws/swf/model/ActivityTaskCompletedEventAttributes.h>
12#include <aws/swf/model/ActivityTaskFailedEventAttributes.h>
13#include <aws/swf/model/ActivityTaskScheduledEventAttributes.h>
14#include <aws/swf/model/ActivityTaskStartedEventAttributes.h>
15#include <aws/swf/model/ActivityTaskTimedOutEventAttributes.h>
16#include <aws/swf/model/CancelTimerFailedEventAttributes.h>
17#include <aws/swf/model/CancelWorkflowExecutionFailedEventAttributes.h>
18#include <aws/swf/model/ChildWorkflowExecutionCanceledEventAttributes.h>
19#include <aws/swf/model/ChildWorkflowExecutionCompletedEventAttributes.h>
20#include <aws/swf/model/ChildWorkflowExecutionFailedEventAttributes.h>
21#include <aws/swf/model/ChildWorkflowExecutionStartedEventAttributes.h>
22#include <aws/swf/model/ChildWorkflowExecutionTerminatedEventAttributes.h>
23#include <aws/swf/model/ChildWorkflowExecutionTimedOutEventAttributes.h>
24#include <aws/swf/model/CompleteWorkflowExecutionFailedEventAttributes.h>
25#include <aws/swf/model/ContinueAsNewWorkflowExecutionFailedEventAttributes.h>
26#include <aws/swf/model/DecisionTaskCompletedEventAttributes.h>
27#include <aws/swf/model/DecisionTaskScheduledEventAttributes.h>
28#include <aws/swf/model/DecisionTaskStartedEventAttributes.h>
29#include <aws/swf/model/DecisionTaskTimedOutEventAttributes.h>
30#include <aws/swf/model/EventType.h>
31#include <aws/swf/model/ExternalWorkflowExecutionCancelRequestedEventAttributes.h>
32#include <aws/swf/model/ExternalWorkflowExecutionSignaledEventAttributes.h>
33#include <aws/swf/model/FailWorkflowExecutionFailedEventAttributes.h>
34#include <aws/swf/model/LambdaFunctionCompletedEventAttributes.h>
35#include <aws/swf/model/LambdaFunctionFailedEventAttributes.h>
36#include <aws/swf/model/LambdaFunctionScheduledEventAttributes.h>
37#include <aws/swf/model/LambdaFunctionStartedEventAttributes.h>
38#include <aws/swf/model/LambdaFunctionTimedOutEventAttributes.h>
39#include <aws/swf/model/MarkerRecordedEventAttributes.h>
40#include <aws/swf/model/RecordMarkerFailedEventAttributes.h>
41#include <aws/swf/model/RequestCancelActivityTaskFailedEventAttributes.h>
42#include <aws/swf/model/RequestCancelExternalWorkflowExecutionFailedEventAttributes.h>
43#include <aws/swf/model/RequestCancelExternalWorkflowExecutionInitiatedEventAttributes.h>
44#include <aws/swf/model/ScheduleActivityTaskFailedEventAttributes.h>
45#include <aws/swf/model/ScheduleLambdaFunctionFailedEventAttributes.h>
46#include <aws/swf/model/SignalExternalWorkflowExecutionFailedEventAttributes.h>
47#include <aws/swf/model/SignalExternalWorkflowExecutionInitiatedEventAttributes.h>
48#include <aws/swf/model/StartChildWorkflowExecutionFailedEventAttributes.h>
49#include <aws/swf/model/StartChildWorkflowExecutionInitiatedEventAttributes.h>
50#include <aws/swf/model/StartLambdaFunctionFailedEventAttributes.h>
51#include <aws/swf/model/StartTimerFailedEventAttributes.h>
52#include <aws/swf/model/TimerCanceledEventAttributes.h>
53#include <aws/swf/model/TimerFiredEventAttributes.h>
54#include <aws/swf/model/TimerStartedEventAttributes.h>
55#include <aws/swf/model/WorkflowExecutionCancelRequestedEventAttributes.h>
56#include <aws/swf/model/WorkflowExecutionCanceledEventAttributes.h>
57#include <aws/swf/model/WorkflowExecutionCompletedEventAttributes.h>
58#include <aws/swf/model/WorkflowExecutionContinuedAsNewEventAttributes.h>
59#include <aws/swf/model/WorkflowExecutionFailedEventAttributes.h>
60#include <aws/swf/model/WorkflowExecutionSignaledEventAttributes.h>
61#include <aws/swf/model/WorkflowExecutionStartedEventAttributes.h>
62#include <aws/swf/model/WorkflowExecutionTerminatedEventAttributes.h>
63#include <aws/swf/model/WorkflowExecutionTimedOutEventAttributes.h>
189 template <
typename EventTimestampT = Aws::Utils::DateTime>
191 m_eventTimestampHasBeenSet =
true;
192 m_eventTimestamp = std::forward<EventTimestampT>(value);
194 template <
typename EventTimestampT = Aws::Utils::DateTime>
208 m_eventTypeHasBeenSet =
true;
225 m_eventIdHasBeenSet =
true;
241 return m_workflowExecutionStartedEventAttributes;
244 template <
typename WorkflowExecutionStartedEventAttributesT = WorkflowExecutionStartedEventAttributes>
246 m_workflowExecutionStartedEventAttributesHasBeenSet =
true;
247 m_workflowExecutionStartedEventAttributes = std::forward<WorkflowExecutionStartedEventAttributesT>(value);
249 template <
typename WorkflowExecutionStartedEventAttributesT = WorkflowExecutionStartedEventAttributes>
263 return m_workflowExecutionCompletedEventAttributes;
266 template <
typename WorkflowExecutionCompletedEventAttributesT = WorkflowExecutionCompletedEventAttributes>
268 m_workflowExecutionCompletedEventAttributesHasBeenSet =
true;
269 m_workflowExecutionCompletedEventAttributes = std::forward<WorkflowExecutionCompletedEventAttributesT>(value);
271 template <
typename WorkflowExecutionCompletedEventAttributesT = WorkflowExecutionCompletedEventAttributes>
285 return m_completeWorkflowExecutionFailedEventAttributes;
288 return m_completeWorkflowExecutionFailedEventAttributesHasBeenSet;
290 template <
typename CompleteWorkflowExecutionFailedEventAttributesT = CompleteWorkflowExecutionFailedEventAttributes>
292 m_completeWorkflowExecutionFailedEventAttributesHasBeenSet =
true;
293 m_completeWorkflowExecutionFailedEventAttributes = std::forward<CompleteWorkflowExecutionFailedEventAttributesT>(value);
295 template <
typename CompleteWorkflowExecutionFailedEventAttributesT = CompleteWorkflowExecutionFailedEventAttributes>
309 return m_workflowExecutionFailedEventAttributes;
312 template <
typename WorkflowExecutionFailedEventAttributesT = WorkflowExecutionFailedEventAttributes>
314 m_workflowExecutionFailedEventAttributesHasBeenSet =
true;
315 m_workflowExecutionFailedEventAttributes = std::forward<WorkflowExecutionFailedEventAttributesT>(value);
317 template <
typename WorkflowExecutionFailedEventAttributesT = WorkflowExecutionFailedEventAttributes>
331 return m_failWorkflowExecutionFailedEventAttributes;
334 return m_failWorkflowExecutionFailedEventAttributesHasBeenSet;
336 template <
typename FailWorkflowExecutionFailedEventAttributesT = FailWorkflowExecutionFailedEventAttributes>
338 m_failWorkflowExecutionFailedEventAttributesHasBeenSet =
true;
339 m_failWorkflowExecutionFailedEventAttributes = std::forward<FailWorkflowExecutionFailedEventAttributesT>(value);
341 template <
typename FailWorkflowExecutionFailedEventAttributesT = FailWorkflowExecutionFailedEventAttributes>
355 return m_workflowExecutionTimedOutEventAttributes;
358 template <
typename WorkflowExecutionTimedOutEventAttributesT = WorkflowExecutionTimedOutEventAttributes>
360 m_workflowExecutionTimedOutEventAttributesHasBeenSet =
true;
361 m_workflowExecutionTimedOutEventAttributes = std::forward<WorkflowExecutionTimedOutEventAttributesT>(value);
363 template <
typename WorkflowExecutionTimedOutEventAttributesT = WorkflowExecutionTimedOutEventAttributes>
377 return m_workflowExecutionCanceledEventAttributes;
380 template <
typename WorkflowExecutionCanceledEventAttributesT = WorkflowExecutionCanceledEventAttributes>
382 m_workflowExecutionCanceledEventAttributesHasBeenSet =
true;
383 m_workflowExecutionCanceledEventAttributes = std::forward<WorkflowExecutionCanceledEventAttributesT>(value);
385 template <
typename WorkflowExecutionCanceledEventAttributesT = WorkflowExecutionCanceledEventAttributes>
399 return m_cancelWorkflowExecutionFailedEventAttributes;
402 return m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet;
404 template <
typename CancelWorkflowExecutionFailedEventAttributesT = CancelWorkflowExecutionFailedEventAttributes>
406 m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet =
true;
407 m_cancelWorkflowExecutionFailedEventAttributes = std::forward<CancelWorkflowExecutionFailedEventAttributesT>(value);
409 template <
typename CancelWorkflowExecutionFailedEventAttributesT = CancelWorkflowExecutionFailedEventAttributes>
423 return m_workflowExecutionContinuedAsNewEventAttributes;
426 return m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet;
428 template <
typename WorkflowExecutionContinuedAsNewEventAttributesT = WorkflowExecutionContinuedAsNewEventAttributes>
430 m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet =
true;
431 m_workflowExecutionContinuedAsNewEventAttributes = std::forward<WorkflowExecutionContinuedAsNewEventAttributesT>(value);
433 template <
typename WorkflowExecutionContinuedAsNewEventAttributesT = WorkflowExecutionContinuedAsNewEventAttributes>
447 return m_continueAsNewWorkflowExecutionFailedEventAttributes;
450 return m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet;
452 template <
typename ContinueAsNewWorkflowExecutionFailedEventAttributesT = ContinueAsNewWorkflowExecutionFailedEventAttributes>
454 m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet =
true;
455 m_continueAsNewWorkflowExecutionFailedEventAttributes = std::forward<ContinueAsNewWorkflowExecutionFailedEventAttributesT>(value);
457 template <
typename ContinueAsNewWorkflowExecutionFailedEventAttributesT = ContinueAsNewWorkflowExecutionFailedEventAttributes>
471 return m_workflowExecutionTerminatedEventAttributes;
474 return m_workflowExecutionTerminatedEventAttributesHasBeenSet;
476 template <
typename WorkflowExecutionTerminatedEventAttributesT = WorkflowExecutionTerminatedEventAttributes>
478 m_workflowExecutionTerminatedEventAttributesHasBeenSet =
true;
479 m_workflowExecutionTerminatedEventAttributes = std::forward<WorkflowExecutionTerminatedEventAttributesT>(value);
481 template <
typename WorkflowExecutionTerminatedEventAttributesT = WorkflowExecutionTerminatedEventAttributes>
495 return m_workflowExecutionCancelRequestedEventAttributes;
498 return m_workflowExecutionCancelRequestedEventAttributesHasBeenSet;
500 template <
typename WorkflowExecutionCancelRequestedEventAttributesT = WorkflowExecutionCancelRequestedEventAttributes>
502 m_workflowExecutionCancelRequestedEventAttributesHasBeenSet =
true;
503 m_workflowExecutionCancelRequestedEventAttributes = std::forward<WorkflowExecutionCancelRequestedEventAttributesT>(value);
505 template <
typename WorkflowExecutionCancelRequestedEventAttributesT = WorkflowExecutionCancelRequestedEventAttributes>
519 return m_decisionTaskScheduledEventAttributes;
522 template <
typename DecisionTaskScheduledEventAttributesT = DecisionTaskScheduledEventAttributes>
524 m_decisionTaskScheduledEventAttributesHasBeenSet =
true;
525 m_decisionTaskScheduledEventAttributes = std::forward<DecisionTaskScheduledEventAttributesT>(value);
527 template <
typename DecisionTaskScheduledEventAttributesT = DecisionTaskScheduledEventAttributes>
541 return m_decisionTaskStartedEventAttributes;
544 template <
typename DecisionTaskStartedEventAttributesT = DecisionTaskStartedEventAttributes>
546 m_decisionTaskStartedEventAttributesHasBeenSet =
true;
547 m_decisionTaskStartedEventAttributes = std::forward<DecisionTaskStartedEventAttributesT>(value);
549 template <
typename DecisionTaskStartedEventAttributesT = DecisionTaskStartedEventAttributes>
563 return m_decisionTaskCompletedEventAttributes;
566 template <
typename DecisionTaskCompletedEventAttributesT = DecisionTaskCompletedEventAttributes>
568 m_decisionTaskCompletedEventAttributesHasBeenSet =
true;
569 m_decisionTaskCompletedEventAttributes = std::forward<DecisionTaskCompletedEventAttributesT>(value);
571 template <
typename DecisionTaskCompletedEventAttributesT = DecisionTaskCompletedEventAttributes>
585 return m_decisionTaskTimedOutEventAttributes;
588 template <
typename DecisionTaskTimedOutEventAttributesT = DecisionTaskTimedOutEventAttributes>
590 m_decisionTaskTimedOutEventAttributesHasBeenSet =
true;
591 m_decisionTaskTimedOutEventAttributes = std::forward<DecisionTaskTimedOutEventAttributesT>(value);
593 template <
typename DecisionTaskTimedOutEventAttributesT = DecisionTaskTimedOutEventAttributes>
607 return m_activityTaskScheduledEventAttributes;
610 template <
typename ActivityTaskScheduledEventAttributesT = ActivityTaskScheduledEventAttributes>
612 m_activityTaskScheduledEventAttributesHasBeenSet =
true;
613 m_activityTaskScheduledEventAttributes = std::forward<ActivityTaskScheduledEventAttributesT>(value);
615 template <
typename ActivityTaskScheduledEventAttributesT = ActivityTaskScheduledEventAttributes>
629 return m_activityTaskStartedEventAttributes;
632 template <
typename ActivityTaskStartedEventAttributesT = ActivityTaskStartedEventAttributes>
634 m_activityTaskStartedEventAttributesHasBeenSet =
true;
635 m_activityTaskStartedEventAttributes = std::forward<ActivityTaskStartedEventAttributesT>(value);
637 template <
typename ActivityTaskStartedEventAttributesT = ActivityTaskStartedEventAttributes>
651 return m_activityTaskCompletedEventAttributes;
654 template <
typename ActivityTaskCompletedEventAttributesT = ActivityTaskCompletedEventAttributes>
656 m_activityTaskCompletedEventAttributesHasBeenSet =
true;
657 m_activityTaskCompletedEventAttributes = std::forward<ActivityTaskCompletedEventAttributesT>(value);
659 template <
typename ActivityTaskCompletedEventAttributesT = ActivityTaskCompletedEventAttributes>
673 return m_activityTaskFailedEventAttributes;
676 template <
typename ActivityTaskFailedEventAttributesT = ActivityTaskFailedEventAttributes>
678 m_activityTaskFailedEventAttributesHasBeenSet =
true;
679 m_activityTaskFailedEventAttributes = std::forward<ActivityTaskFailedEventAttributesT>(value);
681 template <
typename ActivityTaskFailedEventAttributesT = ActivityTaskFailedEventAttributes>
695 return m_activityTaskTimedOutEventAttributes;
698 template <
typename ActivityTaskTimedOutEventAttributesT = ActivityTaskTimedOutEventAttributes>
700 m_activityTaskTimedOutEventAttributesHasBeenSet =
true;
701 m_activityTaskTimedOutEventAttributes = std::forward<ActivityTaskTimedOutEventAttributesT>(value);
703 template <
typename ActivityTaskTimedOutEventAttributesT = ActivityTaskTimedOutEventAttributes>
717 return m_activityTaskCanceledEventAttributes;
720 template <
typename ActivityTaskCanceledEventAttributesT = ActivityTaskCanceledEventAttributes>
722 m_activityTaskCanceledEventAttributesHasBeenSet =
true;
723 m_activityTaskCanceledEventAttributes = std::forward<ActivityTaskCanceledEventAttributesT>(value);
725 template <
typename ActivityTaskCanceledEventAttributesT = ActivityTaskCanceledEventAttributes>
739 return m_activityTaskCancelRequestedEventAttributes;
742 return m_activityTaskCancelRequestedEventAttributesHasBeenSet;
744 template <
typename ActivityTaskCancelRequestedEventAttributesT = ActivityTaskCancelRequestedEventAttributes>
746 m_activityTaskCancelRequestedEventAttributesHasBeenSet =
true;
747 m_activityTaskCancelRequestedEventAttributes = std::forward<ActivityTaskCancelRequestedEventAttributesT>(value);
749 template <
typename ActivityTaskCancelRequestedEventAttributesT = ActivityTaskCancelRequestedEventAttributes>
763 return m_workflowExecutionSignaledEventAttributes;
766 template <
typename WorkflowExecutionSignaledEventAttributesT = WorkflowExecutionSignaledEventAttributes>
768 m_workflowExecutionSignaledEventAttributesHasBeenSet =
true;
769 m_workflowExecutionSignaledEventAttributes = std::forward<WorkflowExecutionSignaledEventAttributesT>(value);
771 template <
typename WorkflowExecutionSignaledEventAttributesT = WorkflowExecutionSignaledEventAttributes>
786 template <
typename MarkerRecordedEventAttributesT = MarkerRecordedEventAttributes>
788 m_markerRecordedEventAttributesHasBeenSet =
true;
789 m_markerRecordedEventAttributes = std::forward<MarkerRecordedEventAttributesT>(value);
791 template <
typename MarkerRecordedEventAttributesT = MarkerRecordedEventAttributes>
805 return m_recordMarkerFailedEventAttributes;
808 template <
typename RecordMarkerFailedEventAttributesT = RecordMarkerFailedEventAttributes>
810 m_recordMarkerFailedEventAttributesHasBeenSet =
true;
811 m_recordMarkerFailedEventAttributes = std::forward<RecordMarkerFailedEventAttributesT>(value);
813 template <
typename RecordMarkerFailedEventAttributesT = RecordMarkerFailedEventAttributes>
828 template <
typename TimerStartedEventAttributesT = TimerStartedEventAttributes>
830 m_timerStartedEventAttributesHasBeenSet =
true;
831 m_timerStartedEventAttributes = std::forward<TimerStartedEventAttributesT>(value);
833 template <
typename TimerStartedEventAttributesT = TimerStartedEventAttributes>
848 template <
typename TimerFiredEventAttributesT = TimerFiredEventAttributes>
850 m_timerFiredEventAttributesHasBeenSet =
true;
851 m_timerFiredEventAttributes = std::forward<TimerFiredEventAttributesT>(value);
853 template <
typename TimerFiredEventAttributesT = TimerFiredEventAttributes>
868 template <
typename TimerCanceledEventAttributesT = TimerCanceledEventAttributes>
870 m_timerCanceledEventAttributesHasBeenSet =
true;
871 m_timerCanceledEventAttributes = std::forward<TimerCanceledEventAttributesT>(value);
873 template <
typename TimerCanceledEventAttributesT = TimerCanceledEventAttributes>
887 return m_startChildWorkflowExecutionInitiatedEventAttributes;
890 return m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet;
892 template <
typename StartChildWorkflowExecutionInitiatedEventAttributesT = StartChildWorkflowExecutionInitiatedEventAttributes>
894 m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet =
true;
895 m_startChildWorkflowExecutionInitiatedEventAttributes = std::forward<StartChildWorkflowExecutionInitiatedEventAttributesT>(value);
897 template <
typename StartChildWorkflowExecutionInitiatedEventAttributesT = StartChildWorkflowExecutionInitiatedEventAttributes>
911 return m_childWorkflowExecutionStartedEventAttributes;
914 return m_childWorkflowExecutionStartedEventAttributesHasBeenSet;
916 template <
typename ChildWorkflowExecutionStartedEventAttributesT = ChildWorkflowExecutionStartedEventAttributes>
918 m_childWorkflowExecutionStartedEventAttributesHasBeenSet =
true;
919 m_childWorkflowExecutionStartedEventAttributes = std::forward<ChildWorkflowExecutionStartedEventAttributesT>(value);
921 template <
typename ChildWorkflowExecutionStartedEventAttributesT = ChildWorkflowExecutionStartedEventAttributes>
935 return m_childWorkflowExecutionCompletedEventAttributes;
938 return m_childWorkflowExecutionCompletedEventAttributesHasBeenSet;
940 template <
typename ChildWorkflowExecutionCompletedEventAttributesT = ChildWorkflowExecutionCompletedEventAttributes>
942 m_childWorkflowExecutionCompletedEventAttributesHasBeenSet =
true;
943 m_childWorkflowExecutionCompletedEventAttributes = std::forward<ChildWorkflowExecutionCompletedEventAttributesT>(value);
945 template <
typename ChildWorkflowExecutionCompletedEventAttributesT = ChildWorkflowExecutionCompletedEventAttributes>
959 return m_childWorkflowExecutionFailedEventAttributes;
962 return m_childWorkflowExecutionFailedEventAttributesHasBeenSet;
964 template <
typename ChildWorkflowExecutionFailedEventAttributesT = ChildWorkflowExecutionFailedEventAttributes>
966 m_childWorkflowExecutionFailedEventAttributesHasBeenSet =
true;
967 m_childWorkflowExecutionFailedEventAttributes = std::forward<ChildWorkflowExecutionFailedEventAttributesT>(value);
969 template <
typename ChildWorkflowExecutionFailedEventAttributesT = ChildWorkflowExecutionFailedEventAttributes>
983 return m_childWorkflowExecutionTimedOutEventAttributes;
986 return m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet;
988 template <
typename ChildWorkflowExecutionTimedOutEventAttributesT = ChildWorkflowExecutionTimedOutEventAttributes>
990 m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet =
true;
991 m_childWorkflowExecutionTimedOutEventAttributes = std::forward<ChildWorkflowExecutionTimedOutEventAttributesT>(value);
993 template <
typename ChildWorkflowExecutionTimedOutEventAttributesT = ChildWorkflowExecutionTimedOutEventAttributes>
1007 return m_childWorkflowExecutionCanceledEventAttributes;
1010 return m_childWorkflowExecutionCanceledEventAttributesHasBeenSet;
1012 template <
typename ChildWorkflowExecutionCanceledEventAttributesT = ChildWorkflowExecutionCanceledEventAttributes>
1014 m_childWorkflowExecutionCanceledEventAttributesHasBeenSet =
true;
1015 m_childWorkflowExecutionCanceledEventAttributes = std::forward<ChildWorkflowExecutionCanceledEventAttributesT>(value);
1017 template <
typename ChildWorkflowExecutionCanceledEventAttributesT = ChildWorkflowExecutionCanceledEventAttributes>
1031 return m_childWorkflowExecutionTerminatedEventAttributes;
1034 return m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet;
1036 template <
typename ChildWorkflowExecutionTerminatedEventAttributesT = ChildWorkflowExecutionTerminatedEventAttributes>
1038 m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet =
true;
1039 m_childWorkflowExecutionTerminatedEventAttributes = std::forward<ChildWorkflowExecutionTerminatedEventAttributesT>(value);
1041 template <
typename ChildWorkflowExecutionTerminatedEventAttributesT = ChildWorkflowExecutionTerminatedEventAttributes>
1055 return m_signalExternalWorkflowExecutionInitiatedEventAttributes;
1058 return m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet;
1060 template <
typename SignalExternalWorkflowExecutionInitiatedEventAttributesT = SignalExternalWorkflowExecutionInitiatedEventAttributes>
1062 m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
true;
1063 m_signalExternalWorkflowExecutionInitiatedEventAttributes =
1064 std::forward<SignalExternalWorkflowExecutionInitiatedEventAttributesT>(value);
1066 template <
typename SignalExternalWorkflowExecutionInitiatedEventAttributesT = SignalExternalWorkflowExecutionInitiatedEventAttributes>
1068 SignalExternalWorkflowExecutionInitiatedEventAttributesT&& value) {
1070 std::forward<SignalExternalWorkflowExecutionInitiatedEventAttributesT>(value));
1082 return m_externalWorkflowExecutionSignaledEventAttributes;
1085 return m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet;
1087 template <
typename ExternalWorkflowExecutionSignaledEventAttributesT = ExternalWorkflowExecutionSignaledEventAttributes>
1089 m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet =
true;
1090 m_externalWorkflowExecutionSignaledEventAttributes = std::forward<ExternalWorkflowExecutionSignaledEventAttributesT>(value);
1092 template <
typename ExternalWorkflowExecutionSignaledEventAttributesT = ExternalWorkflowExecutionSignaledEventAttributes>
1106 return m_signalExternalWorkflowExecutionFailedEventAttributes;
1109 return m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet;
1111 template <
typename SignalExternalWorkflowExecutionFailedEventAttributesT = SignalExternalWorkflowExecutionFailedEventAttributes>
1113 m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
true;
1114 m_signalExternalWorkflowExecutionFailedEventAttributes = std::forward<SignalExternalWorkflowExecutionFailedEventAttributesT>(value);
1116 template <
typename SignalExternalWorkflowExecutionFailedEventAttributesT = SignalExternalWorkflowExecutionFailedEventAttributes>
1130 return m_externalWorkflowExecutionCancelRequestedEventAttributes;
1133 return m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet;
1135 template <
typename ExternalWorkflowExecutionCancelRequestedEventAttributesT = ExternalWorkflowExecutionCancelRequestedEventAttributes>
1137 m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet =
true;
1138 m_externalWorkflowExecutionCancelRequestedEventAttributes =
1139 std::forward<ExternalWorkflowExecutionCancelRequestedEventAttributesT>(value);
1141 template <
typename ExternalWorkflowExecutionCancelRequestedEventAttributesT = ExternalWorkflowExecutionCancelRequestedEventAttributes>
1143 ExternalWorkflowExecutionCancelRequestedEventAttributesT&& value) {
1145 std::forward<ExternalWorkflowExecutionCancelRequestedEventAttributesT>(value));
1159 return m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes;
1162 return m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet;
1164 template <
typename RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT =
1167 RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT&& value) {
1168 m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
true;
1169 m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes =
1170 std::forward<RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT>(value);
1172 template <
typename RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT =
1175 RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT&& value) {
1177 std::forward<RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT>(value));
1191 return m_requestCancelExternalWorkflowExecutionFailedEventAttributes;
1194 return m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet;
1199 RequestCancelExternalWorkflowExecutionFailedEventAttributesT&& value) {
1200 m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
true;
1201 m_requestCancelExternalWorkflowExecutionFailedEventAttributes =
1202 std::forward<RequestCancelExternalWorkflowExecutionFailedEventAttributesT>(value);
1207 RequestCancelExternalWorkflowExecutionFailedEventAttributesT&& value) {
1209 std::forward<RequestCancelExternalWorkflowExecutionFailedEventAttributesT>(value));
1221 return m_scheduleActivityTaskFailedEventAttributes;
1224 template <
typename ScheduleActivityTaskFailedEventAttributesT = ScheduleActivityTaskFailedEventAttributes>
1226 m_scheduleActivityTaskFailedEventAttributesHasBeenSet =
true;
1227 m_scheduleActivityTaskFailedEventAttributes = std::forward<ScheduleActivityTaskFailedEventAttributesT>(value);
1229 template <
typename ScheduleActivityTaskFailedEventAttributesT = ScheduleActivityTaskFailedEventAttributes>
1243 return m_requestCancelActivityTaskFailedEventAttributes;
1246 return m_requestCancelActivityTaskFailedEventAttributesHasBeenSet;
1248 template <
typename RequestCancelActivityTaskFailedEventAttributesT = RequestCancelActivityTaskFailedEventAttributes>
1250 m_requestCancelActivityTaskFailedEventAttributesHasBeenSet =
true;
1251 m_requestCancelActivityTaskFailedEventAttributes = std::forward<RequestCancelActivityTaskFailedEventAttributesT>(value);
1253 template <
typename RequestCancelActivityTaskFailedEventAttributesT = RequestCancelActivityTaskFailedEventAttributes>
1268 template <
typename StartTimerFailedEventAttributesT = StartTimerFailedEventAttributes>
1270 m_startTimerFailedEventAttributesHasBeenSet =
true;
1271 m_startTimerFailedEventAttributes = std::forward<StartTimerFailedEventAttributesT>(value);
1273 template <
typename StartTimerFailedEventAttributesT = StartTimerFailedEventAttributes>
1288 template <
typename CancelTimerFailedEventAttributesT = CancelTimerFailedEventAttributes>
1290 m_cancelTimerFailedEventAttributesHasBeenSet =
true;
1291 m_cancelTimerFailedEventAttributes = std::forward<CancelTimerFailedEventAttributesT>(value);
1293 template <
typename CancelTimerFailedEventAttributesT = CancelTimerFailedEventAttributes>
1307 return m_startChildWorkflowExecutionFailedEventAttributes;
1310 return m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet;
1312 template <
typename StartChildWorkflowExecutionFailedEventAttributesT = StartChildWorkflowExecutionFailedEventAttributes>
1314 m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet =
true;
1315 m_startChildWorkflowExecutionFailedEventAttributes = std::forward<StartChildWorkflowExecutionFailedEventAttributesT>(value);
1317 template <
typename StartChildWorkflowExecutionFailedEventAttributesT = StartChildWorkflowExecutionFailedEventAttributes>
1330 return m_lambdaFunctionScheduledEventAttributes;
1333 template <
typename LambdaFunctionScheduledEventAttributesT = LambdaFunctionScheduledEventAttributes>
1335 m_lambdaFunctionScheduledEventAttributesHasBeenSet =
true;
1336 m_lambdaFunctionScheduledEventAttributes = std::forward<LambdaFunctionScheduledEventAttributesT>(value);
1338 template <
typename LambdaFunctionScheduledEventAttributesT = LambdaFunctionScheduledEventAttributes>
1351 return m_lambdaFunctionStartedEventAttributes;
1354 template <
typename LambdaFunctionStartedEventAttributesT = LambdaFunctionStartedEventAttributes>
1356 m_lambdaFunctionStartedEventAttributesHasBeenSet =
true;
1357 m_lambdaFunctionStartedEventAttributes = std::forward<LambdaFunctionStartedEventAttributesT>(value);
1359 template <
typename LambdaFunctionStartedEventAttributesT = LambdaFunctionStartedEventAttributes>
1372 return m_lambdaFunctionCompletedEventAttributes;
1375 template <
typename LambdaFunctionCompletedEventAttributesT = LambdaFunctionCompletedEventAttributes>
1377 m_lambdaFunctionCompletedEventAttributesHasBeenSet =
true;
1378 m_lambdaFunctionCompletedEventAttributes = std::forward<LambdaFunctionCompletedEventAttributesT>(value);
1380 template <
typename LambdaFunctionCompletedEventAttributesT = LambdaFunctionCompletedEventAttributes>
1393 return m_lambdaFunctionFailedEventAttributes;
1396 template <
typename LambdaFunctionFailedEventAttributesT = LambdaFunctionFailedEventAttributes>
1398 m_lambdaFunctionFailedEventAttributesHasBeenSet =
true;
1399 m_lambdaFunctionFailedEventAttributes = std::forward<LambdaFunctionFailedEventAttributesT>(value);
1401 template <
typename LambdaFunctionFailedEventAttributesT = LambdaFunctionFailedEventAttributes>
1414 return m_lambdaFunctionTimedOutEventAttributes;
1417 template <
typename LambdaFunctionTimedOutEventAttributesT = LambdaFunctionTimedOutEventAttributes>
1419 m_lambdaFunctionTimedOutEventAttributesHasBeenSet =
true;
1420 m_lambdaFunctionTimedOutEventAttributes = std::forward<LambdaFunctionTimedOutEventAttributesT>(value);
1422 template <
typename LambdaFunctionTimedOutEventAttributesT = LambdaFunctionTimedOutEventAttributes>
1435 return m_scheduleLambdaFunctionFailedEventAttributes;
1438 return m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet;
1440 template <
typename ScheduleLambdaFunctionFailedEventAttributesT = ScheduleLambdaFunctionFailedEventAttributes>
1442 m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet =
true;
1443 m_scheduleLambdaFunctionFailedEventAttributes = std::forward<ScheduleLambdaFunctionFailedEventAttributesT>(value);
1445 template <
typename ScheduleLambdaFunctionFailedEventAttributesT = ScheduleLambdaFunctionFailedEventAttributes>
1458 return m_startLambdaFunctionFailedEventAttributes;
1461 template <
typename StartLambdaFunctionFailedEventAttributesT = StartLambdaFunctionFailedEventAttributes>
1463 m_startLambdaFunctionFailedEventAttributesHasBeenSet =
true;
1464 m_startLambdaFunctionFailedEventAttributes = std::forward<StartLambdaFunctionFailedEventAttributesT>(value);
1466 template <
typename StartLambdaFunctionFailedEventAttributesT = StartLambdaFunctionFailedEventAttributes>
1477 long long m_eventId{0};
1479 WorkflowExecutionStartedEventAttributes m_workflowExecutionStartedEventAttributes;
1481 WorkflowExecutionCompletedEventAttributes m_workflowExecutionCompletedEventAttributes;
1483 CompleteWorkflowExecutionFailedEventAttributes m_completeWorkflowExecutionFailedEventAttributes;
1485 WorkflowExecutionFailedEventAttributes m_workflowExecutionFailedEventAttributes;
1487 FailWorkflowExecutionFailedEventAttributes m_failWorkflowExecutionFailedEventAttributes;
1489 WorkflowExecutionTimedOutEventAttributes m_workflowExecutionTimedOutEventAttributes;
1491 WorkflowExecutionCanceledEventAttributes m_workflowExecutionCanceledEventAttributes;
1493 CancelWorkflowExecutionFailedEventAttributes m_cancelWorkflowExecutionFailedEventAttributes;
1495 WorkflowExecutionContinuedAsNewEventAttributes m_workflowExecutionContinuedAsNewEventAttributes;
1497 ContinueAsNewWorkflowExecutionFailedEventAttributes m_continueAsNewWorkflowExecutionFailedEventAttributes;
1499 WorkflowExecutionTerminatedEventAttributes m_workflowExecutionTerminatedEventAttributes;
1501 WorkflowExecutionCancelRequestedEventAttributes m_workflowExecutionCancelRequestedEventAttributes;
1503 DecisionTaskScheduledEventAttributes m_decisionTaskScheduledEventAttributes;
1505 DecisionTaskStartedEventAttributes m_decisionTaskStartedEventAttributes;
1507 DecisionTaskCompletedEventAttributes m_decisionTaskCompletedEventAttributes;
1509 DecisionTaskTimedOutEventAttributes m_decisionTaskTimedOutEventAttributes;
1511 ActivityTaskScheduledEventAttributes m_activityTaskScheduledEventAttributes;
1513 ActivityTaskStartedEventAttributes m_activityTaskStartedEventAttributes;
1515 ActivityTaskCompletedEventAttributes m_activityTaskCompletedEventAttributes;
1517 ActivityTaskFailedEventAttributes m_activityTaskFailedEventAttributes;
1519 ActivityTaskTimedOutEventAttributes m_activityTaskTimedOutEventAttributes;
1521 ActivityTaskCanceledEventAttributes m_activityTaskCanceledEventAttributes;
1523 ActivityTaskCancelRequestedEventAttributes m_activityTaskCancelRequestedEventAttributes;
1525 WorkflowExecutionSignaledEventAttributes m_workflowExecutionSignaledEventAttributes;
1527 MarkerRecordedEventAttributes m_markerRecordedEventAttributes;
1529 RecordMarkerFailedEventAttributes m_recordMarkerFailedEventAttributes;
1531 TimerStartedEventAttributes m_timerStartedEventAttributes;
1533 TimerFiredEventAttributes m_timerFiredEventAttributes;
1535 TimerCanceledEventAttributes m_timerCanceledEventAttributes;
1537 StartChildWorkflowExecutionInitiatedEventAttributes m_startChildWorkflowExecutionInitiatedEventAttributes;
1539 ChildWorkflowExecutionStartedEventAttributes m_childWorkflowExecutionStartedEventAttributes;
1541 ChildWorkflowExecutionCompletedEventAttributes m_childWorkflowExecutionCompletedEventAttributes;
1543 ChildWorkflowExecutionFailedEventAttributes m_childWorkflowExecutionFailedEventAttributes;
1545 ChildWorkflowExecutionTimedOutEventAttributes m_childWorkflowExecutionTimedOutEventAttributes;
1547 ChildWorkflowExecutionCanceledEventAttributes m_childWorkflowExecutionCanceledEventAttributes;
1549 ChildWorkflowExecutionTerminatedEventAttributes m_childWorkflowExecutionTerminatedEventAttributes;
1551 SignalExternalWorkflowExecutionInitiatedEventAttributes m_signalExternalWorkflowExecutionInitiatedEventAttributes;
1553 ExternalWorkflowExecutionSignaledEventAttributes m_externalWorkflowExecutionSignaledEventAttributes;
1555 SignalExternalWorkflowExecutionFailedEventAttributes m_signalExternalWorkflowExecutionFailedEventAttributes;
1557 ExternalWorkflowExecutionCancelRequestedEventAttributes m_externalWorkflowExecutionCancelRequestedEventAttributes;
1559 RequestCancelExternalWorkflowExecutionInitiatedEventAttributes m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes;
1561 RequestCancelExternalWorkflowExecutionFailedEventAttributes m_requestCancelExternalWorkflowExecutionFailedEventAttributes;
1563 ScheduleActivityTaskFailedEventAttributes m_scheduleActivityTaskFailedEventAttributes;
1565 RequestCancelActivityTaskFailedEventAttributes m_requestCancelActivityTaskFailedEventAttributes;
1567 StartTimerFailedEventAttributes m_startTimerFailedEventAttributes;
1569 CancelTimerFailedEventAttributes m_cancelTimerFailedEventAttributes;
1571 StartChildWorkflowExecutionFailedEventAttributes m_startChildWorkflowExecutionFailedEventAttributes;
1573 LambdaFunctionScheduledEventAttributes m_lambdaFunctionScheduledEventAttributes;
1575 LambdaFunctionStartedEventAttributes m_lambdaFunctionStartedEventAttributes;
1577 LambdaFunctionCompletedEventAttributes m_lambdaFunctionCompletedEventAttributes;
1579 LambdaFunctionFailedEventAttributes m_lambdaFunctionFailedEventAttributes;
1581 LambdaFunctionTimedOutEventAttributes m_lambdaFunctionTimedOutEventAttributes;
1583 ScheduleLambdaFunctionFailedEventAttributes m_scheduleLambdaFunctionFailedEventAttributes;
1585 StartLambdaFunctionFailedEventAttributes m_startLambdaFunctionFailedEventAttributes;
1586 bool m_eventTimestampHasBeenSet =
false;
1587 bool m_eventTypeHasBeenSet =
false;
1588 bool m_eventIdHasBeenSet =
false;
1589 bool m_workflowExecutionStartedEventAttributesHasBeenSet =
false;
1590 bool m_workflowExecutionCompletedEventAttributesHasBeenSet =
false;
1591 bool m_completeWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1592 bool m_workflowExecutionFailedEventAttributesHasBeenSet =
false;
1593 bool m_failWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1594 bool m_workflowExecutionTimedOutEventAttributesHasBeenSet =
false;
1595 bool m_workflowExecutionCanceledEventAttributesHasBeenSet =
false;
1596 bool m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1597 bool m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet =
false;
1598 bool m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1599 bool m_workflowExecutionTerminatedEventAttributesHasBeenSet =
false;
1600 bool m_workflowExecutionCancelRequestedEventAttributesHasBeenSet =
false;
1601 bool m_decisionTaskScheduledEventAttributesHasBeenSet =
false;
1602 bool m_decisionTaskStartedEventAttributesHasBeenSet =
false;
1603 bool m_decisionTaskCompletedEventAttributesHasBeenSet =
false;
1604 bool m_decisionTaskTimedOutEventAttributesHasBeenSet =
false;
1605 bool m_activityTaskScheduledEventAttributesHasBeenSet =
false;
1606 bool m_activityTaskStartedEventAttributesHasBeenSet =
false;
1607 bool m_activityTaskCompletedEventAttributesHasBeenSet =
false;
1608 bool m_activityTaskFailedEventAttributesHasBeenSet =
false;
1609 bool m_activityTaskTimedOutEventAttributesHasBeenSet =
false;
1610 bool m_activityTaskCanceledEventAttributesHasBeenSet =
false;
1611 bool m_activityTaskCancelRequestedEventAttributesHasBeenSet =
false;
1612 bool m_workflowExecutionSignaledEventAttributesHasBeenSet =
false;
1613 bool m_markerRecordedEventAttributesHasBeenSet =
false;
1614 bool m_recordMarkerFailedEventAttributesHasBeenSet =
false;
1615 bool m_timerStartedEventAttributesHasBeenSet =
false;
1616 bool m_timerFiredEventAttributesHasBeenSet =
false;
1617 bool m_timerCanceledEventAttributesHasBeenSet =
false;
1618 bool m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet =
false;
1619 bool m_childWorkflowExecutionStartedEventAttributesHasBeenSet =
false;
1620 bool m_childWorkflowExecutionCompletedEventAttributesHasBeenSet =
false;
1621 bool m_childWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1622 bool m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet =
false;
1623 bool m_childWorkflowExecutionCanceledEventAttributesHasBeenSet =
false;
1624 bool m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet =
false;
1625 bool m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
false;
1626 bool m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet =
false;
1627 bool m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1628 bool m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet =
false;
1629 bool m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet =
false;
1630 bool m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1631 bool m_scheduleActivityTaskFailedEventAttributesHasBeenSet =
false;
1632 bool m_requestCancelActivityTaskFailedEventAttributesHasBeenSet =
false;
1633 bool m_startTimerFailedEventAttributesHasBeenSet =
false;
1634 bool m_cancelTimerFailedEventAttributesHasBeenSet =
false;
1635 bool m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet =
false;
1636 bool m_lambdaFunctionScheduledEventAttributesHasBeenSet =
false;
1637 bool m_lambdaFunctionStartedEventAttributesHasBeenSet =
false;
1638 bool m_lambdaFunctionCompletedEventAttributesHasBeenSet =
false;
1639 bool m_lambdaFunctionFailedEventAttributesHasBeenSet =
false;
1640 bool m_lambdaFunctionTimedOutEventAttributesHasBeenSet =
false;
1641 bool m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet =
false;
1642 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