AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
HistoryEvent.h
1
6#pragma once
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>
64#include <utility>
65
66namespace Aws
67{
68namespace Utils
69{
70namespace Json
71{
72 class JsonValue;
73 class JsonView;
74} // namespace Json
75} // namespace Utils
76namespace SWF
77{
78namespace Model
79{
80
181 {
182 public:
183 AWS_SWF_API HistoryEvent() = default;
187
188
190
193 inline const Aws::Utils::DateTime& GetEventTimestamp() const { return m_eventTimestamp; }
194 inline bool EventTimestampHasBeenSet() const { return m_eventTimestampHasBeenSet; }
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>
198 HistoryEvent& WithEventTimestamp(EventTimestampT&& value) { SetEventTimestamp(std::forward<EventTimestampT>(value)); return *this;}
200
202
205 inline EventType GetEventType() const { return m_eventType; }
206 inline bool EventTypeHasBeenSet() const { return m_eventTypeHasBeenSet; }
207 inline void SetEventType(EventType value) { m_eventTypeHasBeenSet = true; m_eventType = value; }
208 inline HistoryEvent& WithEventType(EventType value) { SetEventType(value); return *this;}
210
212
216 inline long long GetEventId() const { return m_eventId; }
217 inline bool EventIdHasBeenSet() const { return m_eventIdHasBeenSet; }
218 inline void SetEventId(long long value) { m_eventIdHasBeenSet = true; m_eventId = value; }
219 inline HistoryEvent& WithEventId(long long value) { SetEventId(value); return *this;}
221
223
228 inline const WorkflowExecutionStartedEventAttributes& GetWorkflowExecutionStartedEventAttributes() const { return m_workflowExecutionStartedEventAttributes; }
229 inline bool WorkflowExecutionStartedEventAttributesHasBeenSet() const { return m_workflowExecutionStartedEventAttributesHasBeenSet; }
230 template<typename WorkflowExecutionStartedEventAttributesT = WorkflowExecutionStartedEventAttributes>
231 void SetWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributesT&& value) { m_workflowExecutionStartedEventAttributesHasBeenSet = true; m_workflowExecutionStartedEventAttributes = std::forward<WorkflowExecutionStartedEventAttributesT>(value); }
232 template<typename WorkflowExecutionStartedEventAttributesT = WorkflowExecutionStartedEventAttributes>
233 HistoryEvent& WithWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributesT&& value) { SetWorkflowExecutionStartedEventAttributes(std::forward<WorkflowExecutionStartedEventAttributesT>(value)); return *this;}
235
237
242 inline const WorkflowExecutionCompletedEventAttributes& GetWorkflowExecutionCompletedEventAttributes() const { return m_workflowExecutionCompletedEventAttributes; }
243 inline bool WorkflowExecutionCompletedEventAttributesHasBeenSet() const { return m_workflowExecutionCompletedEventAttributesHasBeenSet; }
244 template<typename WorkflowExecutionCompletedEventAttributesT = WorkflowExecutionCompletedEventAttributes>
245 void SetWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributesT&& value) { m_workflowExecutionCompletedEventAttributesHasBeenSet = true; m_workflowExecutionCompletedEventAttributes = std::forward<WorkflowExecutionCompletedEventAttributesT>(value); }
246 template<typename WorkflowExecutionCompletedEventAttributesT = WorkflowExecutionCompletedEventAttributes>
247 HistoryEvent& WithWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributesT&& value) { SetWorkflowExecutionCompletedEventAttributes(std::forward<WorkflowExecutionCompletedEventAttributesT>(value)); return *this;}
249
251
256 inline const CompleteWorkflowExecutionFailedEventAttributes& GetCompleteWorkflowExecutionFailedEventAttributes() const { return m_completeWorkflowExecutionFailedEventAttributes; }
257 inline bool CompleteWorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_completeWorkflowExecutionFailedEventAttributesHasBeenSet; }
258 template<typename CompleteWorkflowExecutionFailedEventAttributesT = CompleteWorkflowExecutionFailedEventAttributes>
259 void SetCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributesT&& value) { m_completeWorkflowExecutionFailedEventAttributesHasBeenSet = true; m_completeWorkflowExecutionFailedEventAttributes = std::forward<CompleteWorkflowExecutionFailedEventAttributesT>(value); }
260 template<typename CompleteWorkflowExecutionFailedEventAttributesT = CompleteWorkflowExecutionFailedEventAttributes>
261 HistoryEvent& WithCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributesT&& value) { SetCompleteWorkflowExecutionFailedEventAttributes(std::forward<CompleteWorkflowExecutionFailedEventAttributesT>(value)); return *this;}
263
265
270 inline const WorkflowExecutionFailedEventAttributes& GetWorkflowExecutionFailedEventAttributes() const { return m_workflowExecutionFailedEventAttributes; }
271 inline bool WorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_workflowExecutionFailedEventAttributesHasBeenSet; }
272 template<typename WorkflowExecutionFailedEventAttributesT = WorkflowExecutionFailedEventAttributes>
273 void SetWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributesT&& value) { m_workflowExecutionFailedEventAttributesHasBeenSet = true; m_workflowExecutionFailedEventAttributes = std::forward<WorkflowExecutionFailedEventAttributesT>(value); }
274 template<typename WorkflowExecutionFailedEventAttributesT = WorkflowExecutionFailedEventAttributes>
275 HistoryEvent& WithWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributesT&& value) { SetWorkflowExecutionFailedEventAttributes(std::forward<WorkflowExecutionFailedEventAttributesT>(value)); return *this;}
277
279
284 inline const FailWorkflowExecutionFailedEventAttributes& GetFailWorkflowExecutionFailedEventAttributes() const { return m_failWorkflowExecutionFailedEventAttributes; }
285 inline bool FailWorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_failWorkflowExecutionFailedEventAttributesHasBeenSet; }
286 template<typename FailWorkflowExecutionFailedEventAttributesT = FailWorkflowExecutionFailedEventAttributes>
287 void SetFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributesT&& value) { m_failWorkflowExecutionFailedEventAttributesHasBeenSet = true; m_failWorkflowExecutionFailedEventAttributes = std::forward<FailWorkflowExecutionFailedEventAttributesT>(value); }
288 template<typename FailWorkflowExecutionFailedEventAttributesT = FailWorkflowExecutionFailedEventAttributes>
289 HistoryEvent& WithFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributesT&& value) { SetFailWorkflowExecutionFailedEventAttributes(std::forward<FailWorkflowExecutionFailedEventAttributesT>(value)); return *this;}
291
293
298 inline const WorkflowExecutionTimedOutEventAttributes& GetWorkflowExecutionTimedOutEventAttributes() const { return m_workflowExecutionTimedOutEventAttributes; }
299 inline bool WorkflowExecutionTimedOutEventAttributesHasBeenSet() const { return m_workflowExecutionTimedOutEventAttributesHasBeenSet; }
300 template<typename WorkflowExecutionTimedOutEventAttributesT = WorkflowExecutionTimedOutEventAttributes>
301 void SetWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributesT&& value) { m_workflowExecutionTimedOutEventAttributesHasBeenSet = true; m_workflowExecutionTimedOutEventAttributes = std::forward<WorkflowExecutionTimedOutEventAttributesT>(value); }
302 template<typename WorkflowExecutionTimedOutEventAttributesT = WorkflowExecutionTimedOutEventAttributes>
303 HistoryEvent& WithWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributesT&& value) { SetWorkflowExecutionTimedOutEventAttributes(std::forward<WorkflowExecutionTimedOutEventAttributesT>(value)); return *this;}
305
307
312 inline const WorkflowExecutionCanceledEventAttributes& GetWorkflowExecutionCanceledEventAttributes() const { return m_workflowExecutionCanceledEventAttributes; }
313 inline bool WorkflowExecutionCanceledEventAttributesHasBeenSet() const { return m_workflowExecutionCanceledEventAttributesHasBeenSet; }
314 template<typename WorkflowExecutionCanceledEventAttributesT = WorkflowExecutionCanceledEventAttributes>
315 void SetWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributesT&& value) { m_workflowExecutionCanceledEventAttributesHasBeenSet = true; m_workflowExecutionCanceledEventAttributes = std::forward<WorkflowExecutionCanceledEventAttributesT>(value); }
316 template<typename WorkflowExecutionCanceledEventAttributesT = WorkflowExecutionCanceledEventAttributes>
317 HistoryEvent& WithWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributesT&& value) { SetWorkflowExecutionCanceledEventAttributes(std::forward<WorkflowExecutionCanceledEventAttributesT>(value)); return *this;}
319
321
326 inline const CancelWorkflowExecutionFailedEventAttributes& GetCancelWorkflowExecutionFailedEventAttributes() const { return m_cancelWorkflowExecutionFailedEventAttributes; }
327 inline bool CancelWorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet; }
328 template<typename CancelWorkflowExecutionFailedEventAttributesT = CancelWorkflowExecutionFailedEventAttributes>
329 void SetCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributesT&& value) { m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet = true; m_cancelWorkflowExecutionFailedEventAttributes = std::forward<CancelWorkflowExecutionFailedEventAttributesT>(value); }
330 template<typename CancelWorkflowExecutionFailedEventAttributesT = CancelWorkflowExecutionFailedEventAttributes>
331 HistoryEvent& WithCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributesT&& value) { SetCancelWorkflowExecutionFailedEventAttributes(std::forward<CancelWorkflowExecutionFailedEventAttributesT>(value)); return *this;}
333
335
340 inline const WorkflowExecutionContinuedAsNewEventAttributes& GetWorkflowExecutionContinuedAsNewEventAttributes() const { return m_workflowExecutionContinuedAsNewEventAttributes; }
341 inline bool WorkflowExecutionContinuedAsNewEventAttributesHasBeenSet() const { return m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet; }
342 template<typename WorkflowExecutionContinuedAsNewEventAttributesT = WorkflowExecutionContinuedAsNewEventAttributes>
343 void SetWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributesT&& value) { m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet = true; m_workflowExecutionContinuedAsNewEventAttributes = std::forward<WorkflowExecutionContinuedAsNewEventAttributesT>(value); }
344 template<typename WorkflowExecutionContinuedAsNewEventAttributesT = WorkflowExecutionContinuedAsNewEventAttributes>
345 HistoryEvent& WithWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributesT&& value) { SetWorkflowExecutionContinuedAsNewEventAttributes(std::forward<WorkflowExecutionContinuedAsNewEventAttributesT>(value)); return *this;}
347
349
354 inline const ContinueAsNewWorkflowExecutionFailedEventAttributes& GetContinueAsNewWorkflowExecutionFailedEventAttributes() const { return m_continueAsNewWorkflowExecutionFailedEventAttributes; }
355 inline bool ContinueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet; }
356 template<typename ContinueAsNewWorkflowExecutionFailedEventAttributesT = ContinueAsNewWorkflowExecutionFailedEventAttributes>
357 void SetContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributesT&& value) { m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet = true; m_continueAsNewWorkflowExecutionFailedEventAttributes = std::forward<ContinueAsNewWorkflowExecutionFailedEventAttributesT>(value); }
358 template<typename ContinueAsNewWorkflowExecutionFailedEventAttributesT = ContinueAsNewWorkflowExecutionFailedEventAttributes>
359 HistoryEvent& WithContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributesT&& value) { SetContinueAsNewWorkflowExecutionFailedEventAttributes(std::forward<ContinueAsNewWorkflowExecutionFailedEventAttributesT>(value)); return *this;}
361
363
368 inline const WorkflowExecutionTerminatedEventAttributes& GetWorkflowExecutionTerminatedEventAttributes() const { return m_workflowExecutionTerminatedEventAttributes; }
369 inline bool WorkflowExecutionTerminatedEventAttributesHasBeenSet() const { return m_workflowExecutionTerminatedEventAttributesHasBeenSet; }
370 template<typename WorkflowExecutionTerminatedEventAttributesT = WorkflowExecutionTerminatedEventAttributes>
371 void SetWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributesT&& value) { m_workflowExecutionTerminatedEventAttributesHasBeenSet = true; m_workflowExecutionTerminatedEventAttributes = std::forward<WorkflowExecutionTerminatedEventAttributesT>(value); }
372 template<typename WorkflowExecutionTerminatedEventAttributesT = WorkflowExecutionTerminatedEventAttributes>
373 HistoryEvent& WithWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributesT&& value) { SetWorkflowExecutionTerminatedEventAttributes(std::forward<WorkflowExecutionTerminatedEventAttributesT>(value)); return *this;}
375
377
382 inline const WorkflowExecutionCancelRequestedEventAttributes& GetWorkflowExecutionCancelRequestedEventAttributes() const { return m_workflowExecutionCancelRequestedEventAttributes; }
383 inline bool WorkflowExecutionCancelRequestedEventAttributesHasBeenSet() const { return m_workflowExecutionCancelRequestedEventAttributesHasBeenSet; }
384 template<typename WorkflowExecutionCancelRequestedEventAttributesT = WorkflowExecutionCancelRequestedEventAttributes>
385 void SetWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributesT&& value) { m_workflowExecutionCancelRequestedEventAttributesHasBeenSet = true; m_workflowExecutionCancelRequestedEventAttributes = std::forward<WorkflowExecutionCancelRequestedEventAttributesT>(value); }
386 template<typename WorkflowExecutionCancelRequestedEventAttributesT = WorkflowExecutionCancelRequestedEventAttributes>
387 HistoryEvent& WithWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributesT&& value) { SetWorkflowExecutionCancelRequestedEventAttributes(std::forward<WorkflowExecutionCancelRequestedEventAttributesT>(value)); return *this;}
389
391
396 inline const DecisionTaskScheduledEventAttributes& GetDecisionTaskScheduledEventAttributes() const { return m_decisionTaskScheduledEventAttributes; }
397 inline bool DecisionTaskScheduledEventAttributesHasBeenSet() const { return m_decisionTaskScheduledEventAttributesHasBeenSet; }
398 template<typename DecisionTaskScheduledEventAttributesT = DecisionTaskScheduledEventAttributes>
399 void SetDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributesT&& value) { m_decisionTaskScheduledEventAttributesHasBeenSet = true; m_decisionTaskScheduledEventAttributes = std::forward<DecisionTaskScheduledEventAttributesT>(value); }
400 template<typename DecisionTaskScheduledEventAttributesT = DecisionTaskScheduledEventAttributes>
401 HistoryEvent& WithDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributesT&& value) { SetDecisionTaskScheduledEventAttributes(std::forward<DecisionTaskScheduledEventAttributesT>(value)); return *this;}
403
405
410 inline const DecisionTaskStartedEventAttributes& GetDecisionTaskStartedEventAttributes() const { return m_decisionTaskStartedEventAttributes; }
411 inline bool DecisionTaskStartedEventAttributesHasBeenSet() const { return m_decisionTaskStartedEventAttributesHasBeenSet; }
412 template<typename DecisionTaskStartedEventAttributesT = DecisionTaskStartedEventAttributes>
413 void SetDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributesT&& value) { m_decisionTaskStartedEventAttributesHasBeenSet = true; m_decisionTaskStartedEventAttributes = std::forward<DecisionTaskStartedEventAttributesT>(value); }
414 template<typename DecisionTaskStartedEventAttributesT = DecisionTaskStartedEventAttributes>
415 HistoryEvent& WithDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributesT&& value) { SetDecisionTaskStartedEventAttributes(std::forward<DecisionTaskStartedEventAttributesT>(value)); return *this;}
417
419
424 inline const DecisionTaskCompletedEventAttributes& GetDecisionTaskCompletedEventAttributes() const { return m_decisionTaskCompletedEventAttributes; }
425 inline bool DecisionTaskCompletedEventAttributesHasBeenSet() const { return m_decisionTaskCompletedEventAttributesHasBeenSet; }
426 template<typename DecisionTaskCompletedEventAttributesT = DecisionTaskCompletedEventAttributes>
427 void SetDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributesT&& value) { m_decisionTaskCompletedEventAttributesHasBeenSet = true; m_decisionTaskCompletedEventAttributes = std::forward<DecisionTaskCompletedEventAttributesT>(value); }
428 template<typename DecisionTaskCompletedEventAttributesT = DecisionTaskCompletedEventAttributes>
429 HistoryEvent& WithDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributesT&& value) { SetDecisionTaskCompletedEventAttributes(std::forward<DecisionTaskCompletedEventAttributesT>(value)); return *this;}
431
433
438 inline const DecisionTaskTimedOutEventAttributes& GetDecisionTaskTimedOutEventAttributes() const { return m_decisionTaskTimedOutEventAttributes; }
439 inline bool DecisionTaskTimedOutEventAttributesHasBeenSet() const { return m_decisionTaskTimedOutEventAttributesHasBeenSet; }
440 template<typename DecisionTaskTimedOutEventAttributesT = DecisionTaskTimedOutEventAttributes>
441 void SetDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributesT&& value) { m_decisionTaskTimedOutEventAttributesHasBeenSet = true; m_decisionTaskTimedOutEventAttributes = std::forward<DecisionTaskTimedOutEventAttributesT>(value); }
442 template<typename DecisionTaskTimedOutEventAttributesT = DecisionTaskTimedOutEventAttributes>
443 HistoryEvent& WithDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributesT&& value) { SetDecisionTaskTimedOutEventAttributes(std::forward<DecisionTaskTimedOutEventAttributesT>(value)); return *this;}
445
447
452 inline const ActivityTaskScheduledEventAttributes& GetActivityTaskScheduledEventAttributes() const { return m_activityTaskScheduledEventAttributes; }
453 inline bool ActivityTaskScheduledEventAttributesHasBeenSet() const { return m_activityTaskScheduledEventAttributesHasBeenSet; }
454 template<typename ActivityTaskScheduledEventAttributesT = ActivityTaskScheduledEventAttributes>
455 void SetActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributesT&& value) { m_activityTaskScheduledEventAttributesHasBeenSet = true; m_activityTaskScheduledEventAttributes = std::forward<ActivityTaskScheduledEventAttributesT>(value); }
456 template<typename ActivityTaskScheduledEventAttributesT = ActivityTaskScheduledEventAttributes>
457 HistoryEvent& WithActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributesT&& value) { SetActivityTaskScheduledEventAttributes(std::forward<ActivityTaskScheduledEventAttributesT>(value)); return *this;}
459
461
466 inline const ActivityTaskStartedEventAttributes& GetActivityTaskStartedEventAttributes() const { return m_activityTaskStartedEventAttributes; }
467 inline bool ActivityTaskStartedEventAttributesHasBeenSet() const { return m_activityTaskStartedEventAttributesHasBeenSet; }
468 template<typename ActivityTaskStartedEventAttributesT = ActivityTaskStartedEventAttributes>
469 void SetActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributesT&& value) { m_activityTaskStartedEventAttributesHasBeenSet = true; m_activityTaskStartedEventAttributes = std::forward<ActivityTaskStartedEventAttributesT>(value); }
470 template<typename ActivityTaskStartedEventAttributesT = ActivityTaskStartedEventAttributes>
471 HistoryEvent& WithActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributesT&& value) { SetActivityTaskStartedEventAttributes(std::forward<ActivityTaskStartedEventAttributesT>(value)); return *this;}
473
475
480 inline const ActivityTaskCompletedEventAttributes& GetActivityTaskCompletedEventAttributes() const { return m_activityTaskCompletedEventAttributes; }
481 inline bool ActivityTaskCompletedEventAttributesHasBeenSet() const { return m_activityTaskCompletedEventAttributesHasBeenSet; }
482 template<typename ActivityTaskCompletedEventAttributesT = ActivityTaskCompletedEventAttributes>
483 void SetActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributesT&& value) { m_activityTaskCompletedEventAttributesHasBeenSet = true; m_activityTaskCompletedEventAttributes = std::forward<ActivityTaskCompletedEventAttributesT>(value); }
484 template<typename ActivityTaskCompletedEventAttributesT = ActivityTaskCompletedEventAttributes>
485 HistoryEvent& WithActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributesT&& value) { SetActivityTaskCompletedEventAttributes(std::forward<ActivityTaskCompletedEventAttributesT>(value)); return *this;}
487
489
494 inline const ActivityTaskFailedEventAttributes& GetActivityTaskFailedEventAttributes() const { return m_activityTaskFailedEventAttributes; }
495 inline bool ActivityTaskFailedEventAttributesHasBeenSet() const { return m_activityTaskFailedEventAttributesHasBeenSet; }
496 template<typename ActivityTaskFailedEventAttributesT = ActivityTaskFailedEventAttributes>
497 void SetActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributesT&& value) { m_activityTaskFailedEventAttributesHasBeenSet = true; m_activityTaskFailedEventAttributes = std::forward<ActivityTaskFailedEventAttributesT>(value); }
498 template<typename ActivityTaskFailedEventAttributesT = ActivityTaskFailedEventAttributes>
499 HistoryEvent& WithActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributesT&& value) { SetActivityTaskFailedEventAttributes(std::forward<ActivityTaskFailedEventAttributesT>(value)); return *this;}
501
503
508 inline const ActivityTaskTimedOutEventAttributes& GetActivityTaskTimedOutEventAttributes() const { return m_activityTaskTimedOutEventAttributes; }
509 inline bool ActivityTaskTimedOutEventAttributesHasBeenSet() const { return m_activityTaskTimedOutEventAttributesHasBeenSet; }
510 template<typename ActivityTaskTimedOutEventAttributesT = ActivityTaskTimedOutEventAttributes>
511 void SetActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributesT&& value) { m_activityTaskTimedOutEventAttributesHasBeenSet = true; m_activityTaskTimedOutEventAttributes = std::forward<ActivityTaskTimedOutEventAttributesT>(value); }
512 template<typename ActivityTaskTimedOutEventAttributesT = ActivityTaskTimedOutEventAttributes>
513 HistoryEvent& WithActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributesT&& value) { SetActivityTaskTimedOutEventAttributes(std::forward<ActivityTaskTimedOutEventAttributesT>(value)); return *this;}
515
517
522 inline const ActivityTaskCanceledEventAttributes& GetActivityTaskCanceledEventAttributes() const { return m_activityTaskCanceledEventAttributes; }
523 inline bool ActivityTaskCanceledEventAttributesHasBeenSet() const { return m_activityTaskCanceledEventAttributesHasBeenSet; }
524 template<typename ActivityTaskCanceledEventAttributesT = ActivityTaskCanceledEventAttributes>
525 void SetActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributesT&& value) { m_activityTaskCanceledEventAttributesHasBeenSet = true; m_activityTaskCanceledEventAttributes = std::forward<ActivityTaskCanceledEventAttributesT>(value); }
526 template<typename ActivityTaskCanceledEventAttributesT = ActivityTaskCanceledEventAttributes>
527 HistoryEvent& WithActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributesT&& value) { SetActivityTaskCanceledEventAttributes(std::forward<ActivityTaskCanceledEventAttributesT>(value)); return *this;}
529
531
536 inline const ActivityTaskCancelRequestedEventAttributes& GetActivityTaskCancelRequestedEventAttributes() const { return m_activityTaskCancelRequestedEventAttributes; }
537 inline bool ActivityTaskCancelRequestedEventAttributesHasBeenSet() const { return m_activityTaskCancelRequestedEventAttributesHasBeenSet; }
538 template<typename ActivityTaskCancelRequestedEventAttributesT = ActivityTaskCancelRequestedEventAttributes>
539 void SetActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributesT&& value) { m_activityTaskCancelRequestedEventAttributesHasBeenSet = true; m_activityTaskCancelRequestedEventAttributes = std::forward<ActivityTaskCancelRequestedEventAttributesT>(value); }
540 template<typename ActivityTaskCancelRequestedEventAttributesT = ActivityTaskCancelRequestedEventAttributes>
541 HistoryEvent& WithActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributesT&& value) { SetActivityTaskCancelRequestedEventAttributes(std::forward<ActivityTaskCancelRequestedEventAttributesT>(value)); return *this;}
543
545
550 inline const WorkflowExecutionSignaledEventAttributes& GetWorkflowExecutionSignaledEventAttributes() const { return m_workflowExecutionSignaledEventAttributes; }
551 inline bool WorkflowExecutionSignaledEventAttributesHasBeenSet() const { return m_workflowExecutionSignaledEventAttributesHasBeenSet; }
552 template<typename WorkflowExecutionSignaledEventAttributesT = WorkflowExecutionSignaledEventAttributes>
553 void SetWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributesT&& value) { m_workflowExecutionSignaledEventAttributesHasBeenSet = true; m_workflowExecutionSignaledEventAttributes = std::forward<WorkflowExecutionSignaledEventAttributesT>(value); }
554 template<typename WorkflowExecutionSignaledEventAttributesT = WorkflowExecutionSignaledEventAttributes>
555 HistoryEvent& WithWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributesT&& value) { SetWorkflowExecutionSignaledEventAttributes(std::forward<WorkflowExecutionSignaledEventAttributesT>(value)); return *this;}
557
559
564 inline const MarkerRecordedEventAttributes& GetMarkerRecordedEventAttributes() const { return m_markerRecordedEventAttributes; }
565 inline bool MarkerRecordedEventAttributesHasBeenSet() const { return m_markerRecordedEventAttributesHasBeenSet; }
566 template<typename MarkerRecordedEventAttributesT = MarkerRecordedEventAttributes>
567 void SetMarkerRecordedEventAttributes(MarkerRecordedEventAttributesT&& value) { m_markerRecordedEventAttributesHasBeenSet = true; m_markerRecordedEventAttributes = std::forward<MarkerRecordedEventAttributesT>(value); }
568 template<typename MarkerRecordedEventAttributesT = MarkerRecordedEventAttributes>
569 HistoryEvent& WithMarkerRecordedEventAttributes(MarkerRecordedEventAttributesT&& value) { SetMarkerRecordedEventAttributes(std::forward<MarkerRecordedEventAttributesT>(value)); return *this;}
571
573
578 inline const RecordMarkerFailedEventAttributes& GetRecordMarkerFailedEventAttributes() const { return m_recordMarkerFailedEventAttributes; }
579 inline bool RecordMarkerFailedEventAttributesHasBeenSet() const { return m_recordMarkerFailedEventAttributesHasBeenSet; }
580 template<typename RecordMarkerFailedEventAttributesT = RecordMarkerFailedEventAttributes>
581 void SetRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributesT&& value) { m_recordMarkerFailedEventAttributesHasBeenSet = true; m_recordMarkerFailedEventAttributes = std::forward<RecordMarkerFailedEventAttributesT>(value); }
582 template<typename RecordMarkerFailedEventAttributesT = RecordMarkerFailedEventAttributes>
583 HistoryEvent& WithRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributesT&& value) { SetRecordMarkerFailedEventAttributes(std::forward<RecordMarkerFailedEventAttributesT>(value)); return *this;}
585
587
592 inline const TimerStartedEventAttributes& GetTimerStartedEventAttributes() const { return m_timerStartedEventAttributes; }
593 inline bool TimerStartedEventAttributesHasBeenSet() const { return m_timerStartedEventAttributesHasBeenSet; }
594 template<typename TimerStartedEventAttributesT = TimerStartedEventAttributes>
595 void SetTimerStartedEventAttributes(TimerStartedEventAttributesT&& value) { m_timerStartedEventAttributesHasBeenSet = true; m_timerStartedEventAttributes = std::forward<TimerStartedEventAttributesT>(value); }
596 template<typename TimerStartedEventAttributesT = TimerStartedEventAttributes>
597 HistoryEvent& WithTimerStartedEventAttributes(TimerStartedEventAttributesT&& value) { SetTimerStartedEventAttributes(std::forward<TimerStartedEventAttributesT>(value)); return *this;}
599
601
606 inline const TimerFiredEventAttributes& GetTimerFiredEventAttributes() const { return m_timerFiredEventAttributes; }
607 inline bool TimerFiredEventAttributesHasBeenSet() const { return m_timerFiredEventAttributesHasBeenSet; }
608 template<typename TimerFiredEventAttributesT = TimerFiredEventAttributes>
609 void SetTimerFiredEventAttributes(TimerFiredEventAttributesT&& value) { m_timerFiredEventAttributesHasBeenSet = true; m_timerFiredEventAttributes = std::forward<TimerFiredEventAttributesT>(value); }
610 template<typename TimerFiredEventAttributesT = TimerFiredEventAttributes>
611 HistoryEvent& WithTimerFiredEventAttributes(TimerFiredEventAttributesT&& value) { SetTimerFiredEventAttributes(std::forward<TimerFiredEventAttributesT>(value)); return *this;}
613
615
620 inline const TimerCanceledEventAttributes& GetTimerCanceledEventAttributes() const { return m_timerCanceledEventAttributes; }
621 inline bool TimerCanceledEventAttributesHasBeenSet() const { return m_timerCanceledEventAttributesHasBeenSet; }
622 template<typename TimerCanceledEventAttributesT = TimerCanceledEventAttributes>
623 void SetTimerCanceledEventAttributes(TimerCanceledEventAttributesT&& value) { m_timerCanceledEventAttributesHasBeenSet = true; m_timerCanceledEventAttributes = std::forward<TimerCanceledEventAttributesT>(value); }
624 template<typename TimerCanceledEventAttributesT = TimerCanceledEventAttributes>
625 HistoryEvent& WithTimerCanceledEventAttributes(TimerCanceledEventAttributesT&& value) { SetTimerCanceledEventAttributes(std::forward<TimerCanceledEventAttributesT>(value)); return *this;}
627
629
634 inline const StartChildWorkflowExecutionInitiatedEventAttributes& GetStartChildWorkflowExecutionInitiatedEventAttributes() const { return m_startChildWorkflowExecutionInitiatedEventAttributes; }
635 inline bool StartChildWorkflowExecutionInitiatedEventAttributesHasBeenSet() const { return m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet; }
636 template<typename StartChildWorkflowExecutionInitiatedEventAttributesT = StartChildWorkflowExecutionInitiatedEventAttributes>
637 void SetStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributesT&& value) { m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet = true; m_startChildWorkflowExecutionInitiatedEventAttributes = std::forward<StartChildWorkflowExecutionInitiatedEventAttributesT>(value); }
638 template<typename StartChildWorkflowExecutionInitiatedEventAttributesT = StartChildWorkflowExecutionInitiatedEventAttributes>
639 HistoryEvent& WithStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributesT&& value) { SetStartChildWorkflowExecutionInitiatedEventAttributes(std::forward<StartChildWorkflowExecutionInitiatedEventAttributesT>(value)); return *this;}
641
643
648 inline const ChildWorkflowExecutionStartedEventAttributes& GetChildWorkflowExecutionStartedEventAttributes() const { return m_childWorkflowExecutionStartedEventAttributes; }
649 inline bool ChildWorkflowExecutionStartedEventAttributesHasBeenSet() const { return m_childWorkflowExecutionStartedEventAttributesHasBeenSet; }
650 template<typename ChildWorkflowExecutionStartedEventAttributesT = ChildWorkflowExecutionStartedEventAttributes>
651 void SetChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributesT&& value) { m_childWorkflowExecutionStartedEventAttributesHasBeenSet = true; m_childWorkflowExecutionStartedEventAttributes = std::forward<ChildWorkflowExecutionStartedEventAttributesT>(value); }
652 template<typename ChildWorkflowExecutionStartedEventAttributesT = ChildWorkflowExecutionStartedEventAttributes>
653 HistoryEvent& WithChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributesT&& value) { SetChildWorkflowExecutionStartedEventAttributes(std::forward<ChildWorkflowExecutionStartedEventAttributesT>(value)); return *this;}
655
657
662 inline const ChildWorkflowExecutionCompletedEventAttributes& GetChildWorkflowExecutionCompletedEventAttributes() const { return m_childWorkflowExecutionCompletedEventAttributes; }
663 inline bool ChildWorkflowExecutionCompletedEventAttributesHasBeenSet() const { return m_childWorkflowExecutionCompletedEventAttributesHasBeenSet; }
664 template<typename ChildWorkflowExecutionCompletedEventAttributesT = ChildWorkflowExecutionCompletedEventAttributes>
665 void SetChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributesT&& value) { m_childWorkflowExecutionCompletedEventAttributesHasBeenSet = true; m_childWorkflowExecutionCompletedEventAttributes = std::forward<ChildWorkflowExecutionCompletedEventAttributesT>(value); }
666 template<typename ChildWorkflowExecutionCompletedEventAttributesT = ChildWorkflowExecutionCompletedEventAttributes>
667 HistoryEvent& WithChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributesT&& value) { SetChildWorkflowExecutionCompletedEventAttributes(std::forward<ChildWorkflowExecutionCompletedEventAttributesT>(value)); return *this;}
669
671
676 inline const ChildWorkflowExecutionFailedEventAttributes& GetChildWorkflowExecutionFailedEventAttributes() const { return m_childWorkflowExecutionFailedEventAttributes; }
677 inline bool ChildWorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_childWorkflowExecutionFailedEventAttributesHasBeenSet; }
678 template<typename ChildWorkflowExecutionFailedEventAttributesT = ChildWorkflowExecutionFailedEventAttributes>
679 void SetChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributesT&& value) { m_childWorkflowExecutionFailedEventAttributesHasBeenSet = true; m_childWorkflowExecutionFailedEventAttributes = std::forward<ChildWorkflowExecutionFailedEventAttributesT>(value); }
680 template<typename ChildWorkflowExecutionFailedEventAttributesT = ChildWorkflowExecutionFailedEventAttributes>
681 HistoryEvent& WithChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributesT&& value) { SetChildWorkflowExecutionFailedEventAttributes(std::forward<ChildWorkflowExecutionFailedEventAttributesT>(value)); return *this;}
683
685
690 inline const ChildWorkflowExecutionTimedOutEventAttributes& GetChildWorkflowExecutionTimedOutEventAttributes() const { return m_childWorkflowExecutionTimedOutEventAttributes; }
691 inline bool ChildWorkflowExecutionTimedOutEventAttributesHasBeenSet() const { return m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet; }
692 template<typename ChildWorkflowExecutionTimedOutEventAttributesT = ChildWorkflowExecutionTimedOutEventAttributes>
693 void SetChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributesT&& value) { m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet = true; m_childWorkflowExecutionTimedOutEventAttributes = std::forward<ChildWorkflowExecutionTimedOutEventAttributesT>(value); }
694 template<typename ChildWorkflowExecutionTimedOutEventAttributesT = ChildWorkflowExecutionTimedOutEventAttributes>
695 HistoryEvent& WithChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributesT&& value) { SetChildWorkflowExecutionTimedOutEventAttributes(std::forward<ChildWorkflowExecutionTimedOutEventAttributesT>(value)); return *this;}
697
699
704 inline const ChildWorkflowExecutionCanceledEventAttributes& GetChildWorkflowExecutionCanceledEventAttributes() const { return m_childWorkflowExecutionCanceledEventAttributes; }
705 inline bool ChildWorkflowExecutionCanceledEventAttributesHasBeenSet() const { return m_childWorkflowExecutionCanceledEventAttributesHasBeenSet; }
706 template<typename ChildWorkflowExecutionCanceledEventAttributesT = ChildWorkflowExecutionCanceledEventAttributes>
707 void SetChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributesT&& value) { m_childWorkflowExecutionCanceledEventAttributesHasBeenSet = true; m_childWorkflowExecutionCanceledEventAttributes = std::forward<ChildWorkflowExecutionCanceledEventAttributesT>(value); }
708 template<typename ChildWorkflowExecutionCanceledEventAttributesT = ChildWorkflowExecutionCanceledEventAttributes>
709 HistoryEvent& WithChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributesT&& value) { SetChildWorkflowExecutionCanceledEventAttributes(std::forward<ChildWorkflowExecutionCanceledEventAttributesT>(value)); return *this;}
711
713
718 inline const ChildWorkflowExecutionTerminatedEventAttributes& GetChildWorkflowExecutionTerminatedEventAttributes() const { return m_childWorkflowExecutionTerminatedEventAttributes; }
719 inline bool ChildWorkflowExecutionTerminatedEventAttributesHasBeenSet() const { return m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet; }
720 template<typename ChildWorkflowExecutionTerminatedEventAttributesT = ChildWorkflowExecutionTerminatedEventAttributes>
721 void SetChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributesT&& value) { m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet = true; m_childWorkflowExecutionTerminatedEventAttributes = std::forward<ChildWorkflowExecutionTerminatedEventAttributesT>(value); }
722 template<typename ChildWorkflowExecutionTerminatedEventAttributesT = ChildWorkflowExecutionTerminatedEventAttributes>
723 HistoryEvent& WithChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributesT&& value) { SetChildWorkflowExecutionTerminatedEventAttributes(std::forward<ChildWorkflowExecutionTerminatedEventAttributesT>(value)); return *this;}
725
727
732 inline const SignalExternalWorkflowExecutionInitiatedEventAttributes& GetSignalExternalWorkflowExecutionInitiatedEventAttributes() const { return m_signalExternalWorkflowExecutionInitiatedEventAttributes; }
733 inline bool SignalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet() const { return m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet; }
734 template<typename SignalExternalWorkflowExecutionInitiatedEventAttributesT = SignalExternalWorkflowExecutionInitiatedEventAttributes>
735 void SetSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributesT&& value) { m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet = true; m_signalExternalWorkflowExecutionInitiatedEventAttributes = std::forward<SignalExternalWorkflowExecutionInitiatedEventAttributesT>(value); }
736 template<typename SignalExternalWorkflowExecutionInitiatedEventAttributesT = SignalExternalWorkflowExecutionInitiatedEventAttributes>
737 HistoryEvent& WithSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributesT&& value) { SetSignalExternalWorkflowExecutionInitiatedEventAttributes(std::forward<SignalExternalWorkflowExecutionInitiatedEventAttributesT>(value)); return *this;}
739
741
746 inline const ExternalWorkflowExecutionSignaledEventAttributes& GetExternalWorkflowExecutionSignaledEventAttributes() const { return m_externalWorkflowExecutionSignaledEventAttributes; }
747 inline bool ExternalWorkflowExecutionSignaledEventAttributesHasBeenSet() const { return m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet; }
748 template<typename ExternalWorkflowExecutionSignaledEventAttributesT = ExternalWorkflowExecutionSignaledEventAttributes>
749 void SetExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributesT&& value) { m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet = true; m_externalWorkflowExecutionSignaledEventAttributes = std::forward<ExternalWorkflowExecutionSignaledEventAttributesT>(value); }
750 template<typename ExternalWorkflowExecutionSignaledEventAttributesT = ExternalWorkflowExecutionSignaledEventAttributes>
751 HistoryEvent& WithExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributesT&& value) { SetExternalWorkflowExecutionSignaledEventAttributes(std::forward<ExternalWorkflowExecutionSignaledEventAttributesT>(value)); return *this;}
753
755
760 inline const SignalExternalWorkflowExecutionFailedEventAttributes& GetSignalExternalWorkflowExecutionFailedEventAttributes() const { return m_signalExternalWorkflowExecutionFailedEventAttributes; }
761 inline bool SignalExternalWorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet; }
762 template<typename SignalExternalWorkflowExecutionFailedEventAttributesT = SignalExternalWorkflowExecutionFailedEventAttributes>
763 void SetSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributesT&& value) { m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet = true; m_signalExternalWorkflowExecutionFailedEventAttributes = std::forward<SignalExternalWorkflowExecutionFailedEventAttributesT>(value); }
764 template<typename SignalExternalWorkflowExecutionFailedEventAttributesT = SignalExternalWorkflowExecutionFailedEventAttributes>
765 HistoryEvent& WithSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributesT&& value) { SetSignalExternalWorkflowExecutionFailedEventAttributes(std::forward<SignalExternalWorkflowExecutionFailedEventAttributesT>(value)); return *this;}
767
769
774 inline const ExternalWorkflowExecutionCancelRequestedEventAttributes& GetExternalWorkflowExecutionCancelRequestedEventAttributes() const { return m_externalWorkflowExecutionCancelRequestedEventAttributes; }
775 inline bool ExternalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet() const { return m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet; }
776 template<typename ExternalWorkflowExecutionCancelRequestedEventAttributesT = ExternalWorkflowExecutionCancelRequestedEventAttributes>
777 void SetExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributesT&& value) { m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet = true; m_externalWorkflowExecutionCancelRequestedEventAttributes = std::forward<ExternalWorkflowExecutionCancelRequestedEventAttributesT>(value); }
778 template<typename ExternalWorkflowExecutionCancelRequestedEventAttributesT = ExternalWorkflowExecutionCancelRequestedEventAttributes>
779 HistoryEvent& WithExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributesT&& value) { SetExternalWorkflowExecutionCancelRequestedEventAttributes(std::forward<ExternalWorkflowExecutionCancelRequestedEventAttributesT>(value)); return *this;}
781
783
789 inline const RequestCancelExternalWorkflowExecutionInitiatedEventAttributes& GetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes() const { return m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes; }
790 inline bool RequestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet() const { return m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet; }
791 template<typename RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT = RequestCancelExternalWorkflowExecutionInitiatedEventAttributes>
792 void SetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT&& value) { m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet = true; m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes = std::forward<RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT>(value); }
793 template<typename RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT = RequestCancelExternalWorkflowExecutionInitiatedEventAttributes>
794 HistoryEvent& WithRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT&& value) { SetRequestCancelExternalWorkflowExecutionInitiatedEventAttributes(std::forward<RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT>(value)); return *this;}
796
798
804 inline const RequestCancelExternalWorkflowExecutionFailedEventAttributes& GetRequestCancelExternalWorkflowExecutionFailedEventAttributes() const { return m_requestCancelExternalWorkflowExecutionFailedEventAttributes; }
805 inline bool RequestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet; }
806 template<typename RequestCancelExternalWorkflowExecutionFailedEventAttributesT = RequestCancelExternalWorkflowExecutionFailedEventAttributes>
807 void SetRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributesT&& value) { m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet = true; m_requestCancelExternalWorkflowExecutionFailedEventAttributes = std::forward<RequestCancelExternalWorkflowExecutionFailedEventAttributesT>(value); }
808 template<typename RequestCancelExternalWorkflowExecutionFailedEventAttributesT = RequestCancelExternalWorkflowExecutionFailedEventAttributes>
809 HistoryEvent& WithRequestCancelExternalWorkflowExecutionFailedEventAttributes(RequestCancelExternalWorkflowExecutionFailedEventAttributesT&& value) { SetRequestCancelExternalWorkflowExecutionFailedEventAttributes(std::forward<RequestCancelExternalWorkflowExecutionFailedEventAttributesT>(value)); return *this;}
811
813
818 inline const ScheduleActivityTaskFailedEventAttributes& GetScheduleActivityTaskFailedEventAttributes() const { return m_scheduleActivityTaskFailedEventAttributes; }
819 inline bool ScheduleActivityTaskFailedEventAttributesHasBeenSet() const { return m_scheduleActivityTaskFailedEventAttributesHasBeenSet; }
820 template<typename ScheduleActivityTaskFailedEventAttributesT = ScheduleActivityTaskFailedEventAttributes>
821 void SetScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributesT&& value) { m_scheduleActivityTaskFailedEventAttributesHasBeenSet = true; m_scheduleActivityTaskFailedEventAttributes = std::forward<ScheduleActivityTaskFailedEventAttributesT>(value); }
822 template<typename ScheduleActivityTaskFailedEventAttributesT = ScheduleActivityTaskFailedEventAttributes>
823 HistoryEvent& WithScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributesT&& value) { SetScheduleActivityTaskFailedEventAttributes(std::forward<ScheduleActivityTaskFailedEventAttributesT>(value)); return *this;}
825
827
832 inline const RequestCancelActivityTaskFailedEventAttributes& GetRequestCancelActivityTaskFailedEventAttributes() const { return m_requestCancelActivityTaskFailedEventAttributes; }
833 inline bool RequestCancelActivityTaskFailedEventAttributesHasBeenSet() const { return m_requestCancelActivityTaskFailedEventAttributesHasBeenSet; }
834 template<typename RequestCancelActivityTaskFailedEventAttributesT = RequestCancelActivityTaskFailedEventAttributes>
835 void SetRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributesT&& value) { m_requestCancelActivityTaskFailedEventAttributesHasBeenSet = true; m_requestCancelActivityTaskFailedEventAttributes = std::forward<RequestCancelActivityTaskFailedEventAttributesT>(value); }
836 template<typename RequestCancelActivityTaskFailedEventAttributesT = RequestCancelActivityTaskFailedEventAttributes>
837 HistoryEvent& WithRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributesT&& value) { SetRequestCancelActivityTaskFailedEventAttributes(std::forward<RequestCancelActivityTaskFailedEventAttributesT>(value)); return *this;}
839
841
846 inline const StartTimerFailedEventAttributes& GetStartTimerFailedEventAttributes() const { return m_startTimerFailedEventAttributes; }
847 inline bool StartTimerFailedEventAttributesHasBeenSet() const { return m_startTimerFailedEventAttributesHasBeenSet; }
848 template<typename StartTimerFailedEventAttributesT = StartTimerFailedEventAttributes>
849 void SetStartTimerFailedEventAttributes(StartTimerFailedEventAttributesT&& value) { m_startTimerFailedEventAttributesHasBeenSet = true; m_startTimerFailedEventAttributes = std::forward<StartTimerFailedEventAttributesT>(value); }
850 template<typename StartTimerFailedEventAttributesT = StartTimerFailedEventAttributes>
851 HistoryEvent& WithStartTimerFailedEventAttributes(StartTimerFailedEventAttributesT&& value) { SetStartTimerFailedEventAttributes(std::forward<StartTimerFailedEventAttributesT>(value)); return *this;}
853
855
860 inline const CancelTimerFailedEventAttributes& GetCancelTimerFailedEventAttributes() const { return m_cancelTimerFailedEventAttributes; }
861 inline bool CancelTimerFailedEventAttributesHasBeenSet() const { return m_cancelTimerFailedEventAttributesHasBeenSet; }
862 template<typename CancelTimerFailedEventAttributesT = CancelTimerFailedEventAttributes>
863 void SetCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributesT&& value) { m_cancelTimerFailedEventAttributesHasBeenSet = true; m_cancelTimerFailedEventAttributes = std::forward<CancelTimerFailedEventAttributesT>(value); }
864 template<typename CancelTimerFailedEventAttributesT = CancelTimerFailedEventAttributes>
865 HistoryEvent& WithCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributesT&& value) { SetCancelTimerFailedEventAttributes(std::forward<CancelTimerFailedEventAttributesT>(value)); return *this;}
867
869
874 inline const StartChildWorkflowExecutionFailedEventAttributes& GetStartChildWorkflowExecutionFailedEventAttributes() const { return m_startChildWorkflowExecutionFailedEventAttributes; }
875 inline bool StartChildWorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet; }
876 template<typename StartChildWorkflowExecutionFailedEventAttributesT = StartChildWorkflowExecutionFailedEventAttributes>
877 void SetStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributesT&& value) { m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet = true; m_startChildWorkflowExecutionFailedEventAttributes = std::forward<StartChildWorkflowExecutionFailedEventAttributesT>(value); }
878 template<typename StartChildWorkflowExecutionFailedEventAttributesT = StartChildWorkflowExecutionFailedEventAttributes>
879 HistoryEvent& WithStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributesT&& value) { SetStartChildWorkflowExecutionFailedEventAttributes(std::forward<StartChildWorkflowExecutionFailedEventAttributesT>(value)); return *this;}
881
883
887 inline const LambdaFunctionScheduledEventAttributes& GetLambdaFunctionScheduledEventAttributes() const { return m_lambdaFunctionScheduledEventAttributes; }
888 inline bool LambdaFunctionScheduledEventAttributesHasBeenSet() const { return m_lambdaFunctionScheduledEventAttributesHasBeenSet; }
889 template<typename LambdaFunctionScheduledEventAttributesT = LambdaFunctionScheduledEventAttributes>
890 void SetLambdaFunctionScheduledEventAttributes(LambdaFunctionScheduledEventAttributesT&& value) { m_lambdaFunctionScheduledEventAttributesHasBeenSet = true; m_lambdaFunctionScheduledEventAttributes = std::forward<LambdaFunctionScheduledEventAttributesT>(value); }
891 template<typename LambdaFunctionScheduledEventAttributesT = LambdaFunctionScheduledEventAttributes>
892 HistoryEvent& WithLambdaFunctionScheduledEventAttributes(LambdaFunctionScheduledEventAttributesT&& value) { SetLambdaFunctionScheduledEventAttributes(std::forward<LambdaFunctionScheduledEventAttributesT>(value)); return *this;}
894
896
900 inline const LambdaFunctionStartedEventAttributes& GetLambdaFunctionStartedEventAttributes() const { return m_lambdaFunctionStartedEventAttributes; }
901 inline bool LambdaFunctionStartedEventAttributesHasBeenSet() const { return m_lambdaFunctionStartedEventAttributesHasBeenSet; }
902 template<typename LambdaFunctionStartedEventAttributesT = LambdaFunctionStartedEventAttributes>
903 void SetLambdaFunctionStartedEventAttributes(LambdaFunctionStartedEventAttributesT&& value) { m_lambdaFunctionStartedEventAttributesHasBeenSet = true; m_lambdaFunctionStartedEventAttributes = std::forward<LambdaFunctionStartedEventAttributesT>(value); }
904 template<typename LambdaFunctionStartedEventAttributesT = LambdaFunctionStartedEventAttributes>
905 HistoryEvent& WithLambdaFunctionStartedEventAttributes(LambdaFunctionStartedEventAttributesT&& value) { SetLambdaFunctionStartedEventAttributes(std::forward<LambdaFunctionStartedEventAttributesT>(value)); return *this;}
907
909
913 inline const LambdaFunctionCompletedEventAttributes& GetLambdaFunctionCompletedEventAttributes() const { return m_lambdaFunctionCompletedEventAttributes; }
914 inline bool LambdaFunctionCompletedEventAttributesHasBeenSet() const { return m_lambdaFunctionCompletedEventAttributesHasBeenSet; }
915 template<typename LambdaFunctionCompletedEventAttributesT = LambdaFunctionCompletedEventAttributes>
916 void SetLambdaFunctionCompletedEventAttributes(LambdaFunctionCompletedEventAttributesT&& value) { m_lambdaFunctionCompletedEventAttributesHasBeenSet = true; m_lambdaFunctionCompletedEventAttributes = std::forward<LambdaFunctionCompletedEventAttributesT>(value); }
917 template<typename LambdaFunctionCompletedEventAttributesT = LambdaFunctionCompletedEventAttributes>
918 HistoryEvent& WithLambdaFunctionCompletedEventAttributes(LambdaFunctionCompletedEventAttributesT&& value) { SetLambdaFunctionCompletedEventAttributes(std::forward<LambdaFunctionCompletedEventAttributesT>(value)); return *this;}
920
922
926 inline const LambdaFunctionFailedEventAttributes& GetLambdaFunctionFailedEventAttributes() const { return m_lambdaFunctionFailedEventAttributes; }
927 inline bool LambdaFunctionFailedEventAttributesHasBeenSet() const { return m_lambdaFunctionFailedEventAttributesHasBeenSet; }
928 template<typename LambdaFunctionFailedEventAttributesT = LambdaFunctionFailedEventAttributes>
929 void SetLambdaFunctionFailedEventAttributes(LambdaFunctionFailedEventAttributesT&& value) { m_lambdaFunctionFailedEventAttributesHasBeenSet = true; m_lambdaFunctionFailedEventAttributes = std::forward<LambdaFunctionFailedEventAttributesT>(value); }
930 template<typename LambdaFunctionFailedEventAttributesT = LambdaFunctionFailedEventAttributes>
931 HistoryEvent& WithLambdaFunctionFailedEventAttributes(LambdaFunctionFailedEventAttributesT&& value) { SetLambdaFunctionFailedEventAttributes(std::forward<LambdaFunctionFailedEventAttributesT>(value)); return *this;}
933
935
939 inline const LambdaFunctionTimedOutEventAttributes& GetLambdaFunctionTimedOutEventAttributes() const { return m_lambdaFunctionTimedOutEventAttributes; }
940 inline bool LambdaFunctionTimedOutEventAttributesHasBeenSet() const { return m_lambdaFunctionTimedOutEventAttributesHasBeenSet; }
941 template<typename LambdaFunctionTimedOutEventAttributesT = LambdaFunctionTimedOutEventAttributes>
942 void SetLambdaFunctionTimedOutEventAttributes(LambdaFunctionTimedOutEventAttributesT&& value) { m_lambdaFunctionTimedOutEventAttributesHasBeenSet = true; m_lambdaFunctionTimedOutEventAttributes = std::forward<LambdaFunctionTimedOutEventAttributesT>(value); }
943 template<typename LambdaFunctionTimedOutEventAttributesT = LambdaFunctionTimedOutEventAttributes>
944 HistoryEvent& WithLambdaFunctionTimedOutEventAttributes(LambdaFunctionTimedOutEventAttributesT&& value) { SetLambdaFunctionTimedOutEventAttributes(std::forward<LambdaFunctionTimedOutEventAttributesT>(value)); return *this;}
946
948
952 inline const ScheduleLambdaFunctionFailedEventAttributes& GetScheduleLambdaFunctionFailedEventAttributes() const { return m_scheduleLambdaFunctionFailedEventAttributes; }
953 inline bool ScheduleLambdaFunctionFailedEventAttributesHasBeenSet() const { return m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet; }
954 template<typename ScheduleLambdaFunctionFailedEventAttributesT = ScheduleLambdaFunctionFailedEventAttributes>
955 void SetScheduleLambdaFunctionFailedEventAttributes(ScheduleLambdaFunctionFailedEventAttributesT&& value) { m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet = true; m_scheduleLambdaFunctionFailedEventAttributes = std::forward<ScheduleLambdaFunctionFailedEventAttributesT>(value); }
956 template<typename ScheduleLambdaFunctionFailedEventAttributesT = ScheduleLambdaFunctionFailedEventAttributes>
957 HistoryEvent& WithScheduleLambdaFunctionFailedEventAttributes(ScheduleLambdaFunctionFailedEventAttributesT&& value) { SetScheduleLambdaFunctionFailedEventAttributes(std::forward<ScheduleLambdaFunctionFailedEventAttributesT>(value)); return *this;}
959
961
965 inline const StartLambdaFunctionFailedEventAttributes& GetStartLambdaFunctionFailedEventAttributes() const { return m_startLambdaFunctionFailedEventAttributes; }
966 inline bool StartLambdaFunctionFailedEventAttributesHasBeenSet() const { return m_startLambdaFunctionFailedEventAttributesHasBeenSet; }
967 template<typename StartLambdaFunctionFailedEventAttributesT = StartLambdaFunctionFailedEventAttributes>
968 void SetStartLambdaFunctionFailedEventAttributes(StartLambdaFunctionFailedEventAttributesT&& value) { m_startLambdaFunctionFailedEventAttributesHasBeenSet = true; m_startLambdaFunctionFailedEventAttributes = std::forward<StartLambdaFunctionFailedEventAttributesT>(value); }
969 template<typename StartLambdaFunctionFailedEventAttributesT = StartLambdaFunctionFailedEventAttributes>
970 HistoryEvent& WithStartLambdaFunctionFailedEventAttributes(StartLambdaFunctionFailedEventAttributesT&& value) { SetStartLambdaFunctionFailedEventAttributes(std::forward<StartLambdaFunctionFailedEventAttributesT>(value)); return *this;}
972 private:
973
974 Aws::Utils::DateTime m_eventTimestamp{};
975 bool m_eventTimestampHasBeenSet = false;
976
977 EventType m_eventType{EventType::NOT_SET};
978 bool m_eventTypeHasBeenSet = false;
979
980 long long m_eventId{0};
981 bool m_eventIdHasBeenSet = false;
982
983 WorkflowExecutionStartedEventAttributes m_workflowExecutionStartedEventAttributes;
984 bool m_workflowExecutionStartedEventAttributesHasBeenSet = false;
985
986 WorkflowExecutionCompletedEventAttributes m_workflowExecutionCompletedEventAttributes;
987 bool m_workflowExecutionCompletedEventAttributesHasBeenSet = false;
988
989 CompleteWorkflowExecutionFailedEventAttributes m_completeWorkflowExecutionFailedEventAttributes;
990 bool m_completeWorkflowExecutionFailedEventAttributesHasBeenSet = false;
991
992 WorkflowExecutionFailedEventAttributes m_workflowExecutionFailedEventAttributes;
993 bool m_workflowExecutionFailedEventAttributesHasBeenSet = false;
994
995 FailWorkflowExecutionFailedEventAttributes m_failWorkflowExecutionFailedEventAttributes;
996 bool m_failWorkflowExecutionFailedEventAttributesHasBeenSet = false;
997
998 WorkflowExecutionTimedOutEventAttributes m_workflowExecutionTimedOutEventAttributes;
999 bool m_workflowExecutionTimedOutEventAttributesHasBeenSet = false;
1000
1001 WorkflowExecutionCanceledEventAttributes m_workflowExecutionCanceledEventAttributes;
1002 bool m_workflowExecutionCanceledEventAttributesHasBeenSet = false;
1003
1004 CancelWorkflowExecutionFailedEventAttributes m_cancelWorkflowExecutionFailedEventAttributes;
1005 bool m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1006
1007 WorkflowExecutionContinuedAsNewEventAttributes m_workflowExecutionContinuedAsNewEventAttributes;
1008 bool m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet = false;
1009
1010 ContinueAsNewWorkflowExecutionFailedEventAttributes m_continueAsNewWorkflowExecutionFailedEventAttributes;
1011 bool m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1012
1013 WorkflowExecutionTerminatedEventAttributes m_workflowExecutionTerminatedEventAttributes;
1014 bool m_workflowExecutionTerminatedEventAttributesHasBeenSet = false;
1015
1016 WorkflowExecutionCancelRequestedEventAttributes m_workflowExecutionCancelRequestedEventAttributes;
1017 bool m_workflowExecutionCancelRequestedEventAttributesHasBeenSet = false;
1018
1019 DecisionTaskScheduledEventAttributes m_decisionTaskScheduledEventAttributes;
1020 bool m_decisionTaskScheduledEventAttributesHasBeenSet = false;
1021
1022 DecisionTaskStartedEventAttributes m_decisionTaskStartedEventAttributes;
1023 bool m_decisionTaskStartedEventAttributesHasBeenSet = false;
1024
1025 DecisionTaskCompletedEventAttributes m_decisionTaskCompletedEventAttributes;
1026 bool m_decisionTaskCompletedEventAttributesHasBeenSet = false;
1027
1028 DecisionTaskTimedOutEventAttributes m_decisionTaskTimedOutEventAttributes;
1029 bool m_decisionTaskTimedOutEventAttributesHasBeenSet = false;
1030
1031 ActivityTaskScheduledEventAttributes m_activityTaskScheduledEventAttributes;
1032 bool m_activityTaskScheduledEventAttributesHasBeenSet = false;
1033
1034 ActivityTaskStartedEventAttributes m_activityTaskStartedEventAttributes;
1035 bool m_activityTaskStartedEventAttributesHasBeenSet = false;
1036
1037 ActivityTaskCompletedEventAttributes m_activityTaskCompletedEventAttributes;
1038 bool m_activityTaskCompletedEventAttributesHasBeenSet = false;
1039
1040 ActivityTaskFailedEventAttributes m_activityTaskFailedEventAttributes;
1041 bool m_activityTaskFailedEventAttributesHasBeenSet = false;
1042
1043 ActivityTaskTimedOutEventAttributes m_activityTaskTimedOutEventAttributes;
1044 bool m_activityTaskTimedOutEventAttributesHasBeenSet = false;
1045
1046 ActivityTaskCanceledEventAttributes m_activityTaskCanceledEventAttributes;
1047 bool m_activityTaskCanceledEventAttributesHasBeenSet = false;
1048
1049 ActivityTaskCancelRequestedEventAttributes m_activityTaskCancelRequestedEventAttributes;
1050 bool m_activityTaskCancelRequestedEventAttributesHasBeenSet = false;
1051
1052 WorkflowExecutionSignaledEventAttributes m_workflowExecutionSignaledEventAttributes;
1053 bool m_workflowExecutionSignaledEventAttributesHasBeenSet = false;
1054
1055 MarkerRecordedEventAttributes m_markerRecordedEventAttributes;
1056 bool m_markerRecordedEventAttributesHasBeenSet = false;
1057
1058 RecordMarkerFailedEventAttributes m_recordMarkerFailedEventAttributes;
1059 bool m_recordMarkerFailedEventAttributesHasBeenSet = false;
1060
1061 TimerStartedEventAttributes m_timerStartedEventAttributes;
1062 bool m_timerStartedEventAttributesHasBeenSet = false;
1063
1064 TimerFiredEventAttributes m_timerFiredEventAttributes;
1065 bool m_timerFiredEventAttributesHasBeenSet = false;
1066
1067 TimerCanceledEventAttributes m_timerCanceledEventAttributes;
1068 bool m_timerCanceledEventAttributesHasBeenSet = false;
1069
1070 StartChildWorkflowExecutionInitiatedEventAttributes m_startChildWorkflowExecutionInitiatedEventAttributes;
1071 bool m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet = false;
1072
1073 ChildWorkflowExecutionStartedEventAttributes m_childWorkflowExecutionStartedEventAttributes;
1074 bool m_childWorkflowExecutionStartedEventAttributesHasBeenSet = false;
1075
1076 ChildWorkflowExecutionCompletedEventAttributes m_childWorkflowExecutionCompletedEventAttributes;
1077 bool m_childWorkflowExecutionCompletedEventAttributesHasBeenSet = false;
1078
1079 ChildWorkflowExecutionFailedEventAttributes m_childWorkflowExecutionFailedEventAttributes;
1080 bool m_childWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1081
1082 ChildWorkflowExecutionTimedOutEventAttributes m_childWorkflowExecutionTimedOutEventAttributes;
1083 bool m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet = false;
1084
1085 ChildWorkflowExecutionCanceledEventAttributes m_childWorkflowExecutionCanceledEventAttributes;
1086 bool m_childWorkflowExecutionCanceledEventAttributesHasBeenSet = false;
1087
1088 ChildWorkflowExecutionTerminatedEventAttributes m_childWorkflowExecutionTerminatedEventAttributes;
1089 bool m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet = false;
1090
1091 SignalExternalWorkflowExecutionInitiatedEventAttributes m_signalExternalWorkflowExecutionInitiatedEventAttributes;
1092 bool m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet = false;
1093
1094 ExternalWorkflowExecutionSignaledEventAttributes m_externalWorkflowExecutionSignaledEventAttributes;
1095 bool m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet = false;
1096
1097 SignalExternalWorkflowExecutionFailedEventAttributes m_signalExternalWorkflowExecutionFailedEventAttributes;
1098 bool m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1099
1100 ExternalWorkflowExecutionCancelRequestedEventAttributes m_externalWorkflowExecutionCancelRequestedEventAttributes;
1101 bool m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet = false;
1102
1103 RequestCancelExternalWorkflowExecutionInitiatedEventAttributes m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes;
1104 bool m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet = false;
1105
1106 RequestCancelExternalWorkflowExecutionFailedEventAttributes m_requestCancelExternalWorkflowExecutionFailedEventAttributes;
1107 bool m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1108
1109 ScheduleActivityTaskFailedEventAttributes m_scheduleActivityTaskFailedEventAttributes;
1110 bool m_scheduleActivityTaskFailedEventAttributesHasBeenSet = false;
1111
1112 RequestCancelActivityTaskFailedEventAttributes m_requestCancelActivityTaskFailedEventAttributes;
1113 bool m_requestCancelActivityTaskFailedEventAttributesHasBeenSet = false;
1114
1115 StartTimerFailedEventAttributes m_startTimerFailedEventAttributes;
1116 bool m_startTimerFailedEventAttributesHasBeenSet = false;
1117
1118 CancelTimerFailedEventAttributes m_cancelTimerFailedEventAttributes;
1119 bool m_cancelTimerFailedEventAttributesHasBeenSet = false;
1120
1121 StartChildWorkflowExecutionFailedEventAttributes m_startChildWorkflowExecutionFailedEventAttributes;
1122 bool m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1123
1124 LambdaFunctionScheduledEventAttributes m_lambdaFunctionScheduledEventAttributes;
1125 bool m_lambdaFunctionScheduledEventAttributesHasBeenSet = false;
1126
1127 LambdaFunctionStartedEventAttributes m_lambdaFunctionStartedEventAttributes;
1128 bool m_lambdaFunctionStartedEventAttributesHasBeenSet = false;
1129
1130 LambdaFunctionCompletedEventAttributes m_lambdaFunctionCompletedEventAttributes;
1131 bool m_lambdaFunctionCompletedEventAttributesHasBeenSet = false;
1132
1133 LambdaFunctionFailedEventAttributes m_lambdaFunctionFailedEventAttributes;
1134 bool m_lambdaFunctionFailedEventAttributesHasBeenSet = false;
1135
1136 LambdaFunctionTimedOutEventAttributes m_lambdaFunctionTimedOutEventAttributes;
1137 bool m_lambdaFunctionTimedOutEventAttributesHasBeenSet = false;
1138
1139 ScheduleLambdaFunctionFailedEventAttributes m_scheduleLambdaFunctionFailedEventAttributes;
1140 bool m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet = false;
1141
1142 StartLambdaFunctionFailedEventAttributes m_startLambdaFunctionFailedEventAttributes;
1143 bool m_startLambdaFunctionFailedEventAttributesHasBeenSet = false;
1144 };
1145
1146} // namespace Model
1147} // namespace SWF
1148} // namespace Aws
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)
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)
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)
void SetTimerFiredEventAttributes(TimerFiredEventAttributesT &&value)
const SignalExternalWorkflowExecutionFailedEventAttributes & GetSignalExternalWorkflowExecutionFailedEventAttributes() const
HistoryEvent & WithWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributesT &&value)
void SetTimerCanceledEventAttributes(TimerCanceledEventAttributesT &&value)
bool ActivityTaskCompletedEventAttributesHasBeenSet() const
void SetScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributesT &&value)
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