AWS SDK for C++

AWS SDK for C++ Version 1.11.754

Loading...
Searching...
No Matches
HistoryEvent.h
1
6#pragma once
7#include <aws/core/utils/DateTime.h>
8#include <aws/swf/SWF_EXPORTS.h>
9#include <aws/swf/model/ActivityTaskCancelRequestedEventAttributes.h>
10#include <aws/swf/model/ActivityTaskCanceledEventAttributes.h>
11#include <aws/swf/model/ActivityTaskCompletedEventAttributes.h>
12#include <aws/swf/model/ActivityTaskFailedEventAttributes.h>
13#include <aws/swf/model/ActivityTaskScheduledEventAttributes.h>
14#include <aws/swf/model/ActivityTaskStartedEventAttributes.h>
15#include <aws/swf/model/ActivityTaskTimedOutEventAttributes.h>
16#include <aws/swf/model/CancelTimerFailedEventAttributes.h>
17#include <aws/swf/model/CancelWorkflowExecutionFailedEventAttributes.h>
18#include <aws/swf/model/ChildWorkflowExecutionCanceledEventAttributes.h>
19#include <aws/swf/model/ChildWorkflowExecutionCompletedEventAttributes.h>
20#include <aws/swf/model/ChildWorkflowExecutionFailedEventAttributes.h>
21#include <aws/swf/model/ChildWorkflowExecutionStartedEventAttributes.h>
22#include <aws/swf/model/ChildWorkflowExecutionTerminatedEventAttributes.h>
23#include <aws/swf/model/ChildWorkflowExecutionTimedOutEventAttributes.h>
24#include <aws/swf/model/CompleteWorkflowExecutionFailedEventAttributes.h>
25#include <aws/swf/model/ContinueAsNewWorkflowExecutionFailedEventAttributes.h>
26#include <aws/swf/model/DecisionTaskCompletedEventAttributes.h>
27#include <aws/swf/model/DecisionTaskScheduledEventAttributes.h>
28#include <aws/swf/model/DecisionTaskStartedEventAttributes.h>
29#include <aws/swf/model/DecisionTaskTimedOutEventAttributes.h>
30#include <aws/swf/model/EventType.h>
31#include <aws/swf/model/ExternalWorkflowExecutionCancelRequestedEventAttributes.h>
32#include <aws/swf/model/ExternalWorkflowExecutionSignaledEventAttributes.h>
33#include <aws/swf/model/FailWorkflowExecutionFailedEventAttributes.h>
34#include <aws/swf/model/LambdaFunctionCompletedEventAttributes.h>
35#include <aws/swf/model/LambdaFunctionFailedEventAttributes.h>
36#include <aws/swf/model/LambdaFunctionScheduledEventAttributes.h>
37#include <aws/swf/model/LambdaFunctionStartedEventAttributes.h>
38#include <aws/swf/model/LambdaFunctionTimedOutEventAttributes.h>
39#include <aws/swf/model/MarkerRecordedEventAttributes.h>
40#include <aws/swf/model/RecordMarkerFailedEventAttributes.h>
41#include <aws/swf/model/RequestCancelActivityTaskFailedEventAttributes.h>
42#include <aws/swf/model/RequestCancelExternalWorkflowExecutionFailedEventAttributes.h>
43#include <aws/swf/model/RequestCancelExternalWorkflowExecutionInitiatedEventAttributes.h>
44#include <aws/swf/model/ScheduleActivityTaskFailedEventAttributes.h>
45#include <aws/swf/model/ScheduleLambdaFunctionFailedEventAttributes.h>
46#include <aws/swf/model/SignalExternalWorkflowExecutionFailedEventAttributes.h>
47#include <aws/swf/model/SignalExternalWorkflowExecutionInitiatedEventAttributes.h>
48#include <aws/swf/model/StartChildWorkflowExecutionFailedEventAttributes.h>
49#include <aws/swf/model/StartChildWorkflowExecutionInitiatedEventAttributes.h>
50#include <aws/swf/model/StartLambdaFunctionFailedEventAttributes.h>
51#include <aws/swf/model/StartTimerFailedEventAttributes.h>
52#include <aws/swf/model/TimerCanceledEventAttributes.h>
53#include <aws/swf/model/TimerFiredEventAttributes.h>
54#include <aws/swf/model/TimerStartedEventAttributes.h>
55#include <aws/swf/model/WorkflowExecutionCancelRequestedEventAttributes.h>
56#include <aws/swf/model/WorkflowExecutionCanceledEventAttributes.h>
57#include <aws/swf/model/WorkflowExecutionCompletedEventAttributes.h>
58#include <aws/swf/model/WorkflowExecutionContinuedAsNewEventAttributes.h>
59#include <aws/swf/model/WorkflowExecutionFailedEventAttributes.h>
60#include <aws/swf/model/WorkflowExecutionSignaledEventAttributes.h>
61#include <aws/swf/model/WorkflowExecutionStartedEventAttributes.h>
62#include <aws/swf/model/WorkflowExecutionTerminatedEventAttributes.h>
63#include <aws/swf/model/WorkflowExecutionTimedOutEventAttributes.h>
64
65#include <utility>
66
67namespace Aws {
68namespace Utils {
69namespace Json {
70class JsonValue;
71class JsonView;
72} // namespace Json
73} // namespace Utils
74namespace SWF {
75namespace Model {
76
177 public:
178 AWS_SWF_API HistoryEvent() = default;
182
184
187 inline const Aws::Utils::DateTime& GetEventTimestamp() const { return m_eventTimestamp; }
188 inline bool EventTimestampHasBeenSet() const { return m_eventTimestampHasBeenSet; }
189 template <typename EventTimestampT = Aws::Utils::DateTime>
190 void SetEventTimestamp(EventTimestampT&& value) {
191 m_eventTimestampHasBeenSet = true;
192 m_eventTimestamp = std::forward<EventTimestampT>(value);
193 }
194 template <typename EventTimestampT = Aws::Utils::DateTime>
195 HistoryEvent& WithEventTimestamp(EventTimestampT&& value) {
196 SetEventTimestamp(std::forward<EventTimestampT>(value));
197 return *this;
198 }
200
202
205 inline EventType GetEventType() const { return m_eventType; }
206 inline bool EventTypeHasBeenSet() const { return m_eventTypeHasBeenSet; }
207 inline void SetEventType(EventType value) {
208 m_eventTypeHasBeenSet = true;
209 m_eventType = value;
210 }
212 SetEventType(value);
213 return *this;
214 }
216
218
222 inline long long GetEventId() const { return m_eventId; }
223 inline bool EventIdHasBeenSet() const { return m_eventIdHasBeenSet; }
224 inline void SetEventId(long long value) {
225 m_eventIdHasBeenSet = true;
226 m_eventId = value;
227 }
228 inline HistoryEvent& WithEventId(long long value) {
229 SetEventId(value);
230 return *this;
231 }
233
235
241 return m_workflowExecutionStartedEventAttributes;
242 }
243 inline bool WorkflowExecutionStartedEventAttributesHasBeenSet() const { return m_workflowExecutionStartedEventAttributesHasBeenSet; }
244 template <typename WorkflowExecutionStartedEventAttributesT = WorkflowExecutionStartedEventAttributes>
245 void SetWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributesT&& value) {
246 m_workflowExecutionStartedEventAttributesHasBeenSet = true;
247 m_workflowExecutionStartedEventAttributes = std::forward<WorkflowExecutionStartedEventAttributesT>(value);
248 }
249 template <typename WorkflowExecutionStartedEventAttributesT = WorkflowExecutionStartedEventAttributes>
250 HistoryEvent& WithWorkflowExecutionStartedEventAttributes(WorkflowExecutionStartedEventAttributesT&& value) {
251 SetWorkflowExecutionStartedEventAttributes(std::forward<WorkflowExecutionStartedEventAttributesT>(value));
252 return *this;
253 }
255
257
263 return m_workflowExecutionCompletedEventAttributes;
264 }
265 inline bool WorkflowExecutionCompletedEventAttributesHasBeenSet() const { return m_workflowExecutionCompletedEventAttributesHasBeenSet; }
266 template <typename WorkflowExecutionCompletedEventAttributesT = WorkflowExecutionCompletedEventAttributes>
267 void SetWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributesT&& value) {
268 m_workflowExecutionCompletedEventAttributesHasBeenSet = true;
269 m_workflowExecutionCompletedEventAttributes = std::forward<WorkflowExecutionCompletedEventAttributesT>(value);
270 }
271 template <typename WorkflowExecutionCompletedEventAttributesT = WorkflowExecutionCompletedEventAttributes>
272 HistoryEvent& WithWorkflowExecutionCompletedEventAttributes(WorkflowExecutionCompletedEventAttributesT&& value) {
273 SetWorkflowExecutionCompletedEventAttributes(std::forward<WorkflowExecutionCompletedEventAttributesT>(value));
274 return *this;
275 }
277
279
285 return m_completeWorkflowExecutionFailedEventAttributes;
286 }
288 return m_completeWorkflowExecutionFailedEventAttributesHasBeenSet;
289 }
290 template <typename CompleteWorkflowExecutionFailedEventAttributesT = CompleteWorkflowExecutionFailedEventAttributes>
291 void SetCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributesT&& value) {
292 m_completeWorkflowExecutionFailedEventAttributesHasBeenSet = true;
293 m_completeWorkflowExecutionFailedEventAttributes = std::forward<CompleteWorkflowExecutionFailedEventAttributesT>(value);
294 }
295 template <typename CompleteWorkflowExecutionFailedEventAttributesT = CompleteWorkflowExecutionFailedEventAttributes>
296 HistoryEvent& WithCompleteWorkflowExecutionFailedEventAttributes(CompleteWorkflowExecutionFailedEventAttributesT&& value) {
297 SetCompleteWorkflowExecutionFailedEventAttributes(std::forward<CompleteWorkflowExecutionFailedEventAttributesT>(value));
298 return *this;
299 }
301
303
309 return m_workflowExecutionFailedEventAttributes;
310 }
311 inline bool WorkflowExecutionFailedEventAttributesHasBeenSet() const { return m_workflowExecutionFailedEventAttributesHasBeenSet; }
312 template <typename WorkflowExecutionFailedEventAttributesT = WorkflowExecutionFailedEventAttributes>
313 void SetWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributesT&& value) {
314 m_workflowExecutionFailedEventAttributesHasBeenSet = true;
315 m_workflowExecutionFailedEventAttributes = std::forward<WorkflowExecutionFailedEventAttributesT>(value);
316 }
317 template <typename WorkflowExecutionFailedEventAttributesT = WorkflowExecutionFailedEventAttributes>
318 HistoryEvent& WithWorkflowExecutionFailedEventAttributes(WorkflowExecutionFailedEventAttributesT&& value) {
319 SetWorkflowExecutionFailedEventAttributes(std::forward<WorkflowExecutionFailedEventAttributesT>(value));
320 return *this;
321 }
323
325
331 return m_failWorkflowExecutionFailedEventAttributes;
332 }
334 return m_failWorkflowExecutionFailedEventAttributesHasBeenSet;
335 }
336 template <typename FailWorkflowExecutionFailedEventAttributesT = FailWorkflowExecutionFailedEventAttributes>
337 void SetFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributesT&& value) {
338 m_failWorkflowExecutionFailedEventAttributesHasBeenSet = true;
339 m_failWorkflowExecutionFailedEventAttributes = std::forward<FailWorkflowExecutionFailedEventAttributesT>(value);
340 }
341 template <typename FailWorkflowExecutionFailedEventAttributesT = FailWorkflowExecutionFailedEventAttributes>
342 HistoryEvent& WithFailWorkflowExecutionFailedEventAttributes(FailWorkflowExecutionFailedEventAttributesT&& value) {
343 SetFailWorkflowExecutionFailedEventAttributes(std::forward<FailWorkflowExecutionFailedEventAttributesT>(value));
344 return *this;
345 }
347
349
355 return m_workflowExecutionTimedOutEventAttributes;
356 }
357 inline bool WorkflowExecutionTimedOutEventAttributesHasBeenSet() const { return m_workflowExecutionTimedOutEventAttributesHasBeenSet; }
358 template <typename WorkflowExecutionTimedOutEventAttributesT = WorkflowExecutionTimedOutEventAttributes>
359 void SetWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributesT&& value) {
360 m_workflowExecutionTimedOutEventAttributesHasBeenSet = true;
361 m_workflowExecutionTimedOutEventAttributes = std::forward<WorkflowExecutionTimedOutEventAttributesT>(value);
362 }
363 template <typename WorkflowExecutionTimedOutEventAttributesT = WorkflowExecutionTimedOutEventAttributes>
364 HistoryEvent& WithWorkflowExecutionTimedOutEventAttributes(WorkflowExecutionTimedOutEventAttributesT&& value) {
365 SetWorkflowExecutionTimedOutEventAttributes(std::forward<WorkflowExecutionTimedOutEventAttributesT>(value));
366 return *this;
367 }
369
371
377 return m_workflowExecutionCanceledEventAttributes;
378 }
379 inline bool WorkflowExecutionCanceledEventAttributesHasBeenSet() const { return m_workflowExecutionCanceledEventAttributesHasBeenSet; }
380 template <typename WorkflowExecutionCanceledEventAttributesT = WorkflowExecutionCanceledEventAttributes>
381 void SetWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributesT&& value) {
382 m_workflowExecutionCanceledEventAttributesHasBeenSet = true;
383 m_workflowExecutionCanceledEventAttributes = std::forward<WorkflowExecutionCanceledEventAttributesT>(value);
384 }
385 template <typename WorkflowExecutionCanceledEventAttributesT = WorkflowExecutionCanceledEventAttributes>
386 HistoryEvent& WithWorkflowExecutionCanceledEventAttributes(WorkflowExecutionCanceledEventAttributesT&& value) {
387 SetWorkflowExecutionCanceledEventAttributes(std::forward<WorkflowExecutionCanceledEventAttributesT>(value));
388 return *this;
389 }
391
393
399 return m_cancelWorkflowExecutionFailedEventAttributes;
400 }
402 return m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet;
403 }
404 template <typename CancelWorkflowExecutionFailedEventAttributesT = CancelWorkflowExecutionFailedEventAttributes>
405 void SetCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributesT&& value) {
406 m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet = true;
407 m_cancelWorkflowExecutionFailedEventAttributes = std::forward<CancelWorkflowExecutionFailedEventAttributesT>(value);
408 }
409 template <typename CancelWorkflowExecutionFailedEventAttributesT = CancelWorkflowExecutionFailedEventAttributes>
410 HistoryEvent& WithCancelWorkflowExecutionFailedEventAttributes(CancelWorkflowExecutionFailedEventAttributesT&& value) {
411 SetCancelWorkflowExecutionFailedEventAttributes(std::forward<CancelWorkflowExecutionFailedEventAttributesT>(value));
412 return *this;
413 }
415
417
423 return m_workflowExecutionContinuedAsNewEventAttributes;
424 }
426 return m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet;
427 }
428 template <typename WorkflowExecutionContinuedAsNewEventAttributesT = WorkflowExecutionContinuedAsNewEventAttributes>
429 void SetWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributesT&& value) {
430 m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet = true;
431 m_workflowExecutionContinuedAsNewEventAttributes = std::forward<WorkflowExecutionContinuedAsNewEventAttributesT>(value);
432 }
433 template <typename WorkflowExecutionContinuedAsNewEventAttributesT = WorkflowExecutionContinuedAsNewEventAttributes>
434 HistoryEvent& WithWorkflowExecutionContinuedAsNewEventAttributes(WorkflowExecutionContinuedAsNewEventAttributesT&& value) {
435 SetWorkflowExecutionContinuedAsNewEventAttributes(std::forward<WorkflowExecutionContinuedAsNewEventAttributesT>(value));
436 return *this;
437 }
439
441
447 return m_continueAsNewWorkflowExecutionFailedEventAttributes;
448 }
450 return m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet;
451 }
452 template <typename ContinueAsNewWorkflowExecutionFailedEventAttributesT = ContinueAsNewWorkflowExecutionFailedEventAttributes>
453 void SetContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributesT&& value) {
454 m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet = true;
455 m_continueAsNewWorkflowExecutionFailedEventAttributes = std::forward<ContinueAsNewWorkflowExecutionFailedEventAttributesT>(value);
456 }
457 template <typename ContinueAsNewWorkflowExecutionFailedEventAttributesT = ContinueAsNewWorkflowExecutionFailedEventAttributes>
458 HistoryEvent& WithContinueAsNewWorkflowExecutionFailedEventAttributes(ContinueAsNewWorkflowExecutionFailedEventAttributesT&& value) {
459 SetContinueAsNewWorkflowExecutionFailedEventAttributes(std::forward<ContinueAsNewWorkflowExecutionFailedEventAttributesT>(value));
460 return *this;
461 }
463
465
471 return m_workflowExecutionTerminatedEventAttributes;
472 }
474 return m_workflowExecutionTerminatedEventAttributesHasBeenSet;
475 }
476 template <typename WorkflowExecutionTerminatedEventAttributesT = WorkflowExecutionTerminatedEventAttributes>
477 void SetWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributesT&& value) {
478 m_workflowExecutionTerminatedEventAttributesHasBeenSet = true;
479 m_workflowExecutionTerminatedEventAttributes = std::forward<WorkflowExecutionTerminatedEventAttributesT>(value);
480 }
481 template <typename WorkflowExecutionTerminatedEventAttributesT = WorkflowExecutionTerminatedEventAttributes>
482 HistoryEvent& WithWorkflowExecutionTerminatedEventAttributes(WorkflowExecutionTerminatedEventAttributesT&& value) {
483 SetWorkflowExecutionTerminatedEventAttributes(std::forward<WorkflowExecutionTerminatedEventAttributesT>(value));
484 return *this;
485 }
487
489
495 return m_workflowExecutionCancelRequestedEventAttributes;
496 }
498 return m_workflowExecutionCancelRequestedEventAttributesHasBeenSet;
499 }
500 template <typename WorkflowExecutionCancelRequestedEventAttributesT = WorkflowExecutionCancelRequestedEventAttributes>
501 void SetWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributesT&& value) {
502 m_workflowExecutionCancelRequestedEventAttributesHasBeenSet = true;
503 m_workflowExecutionCancelRequestedEventAttributes = std::forward<WorkflowExecutionCancelRequestedEventAttributesT>(value);
504 }
505 template <typename WorkflowExecutionCancelRequestedEventAttributesT = WorkflowExecutionCancelRequestedEventAttributes>
506 HistoryEvent& WithWorkflowExecutionCancelRequestedEventAttributes(WorkflowExecutionCancelRequestedEventAttributesT&& value) {
507 SetWorkflowExecutionCancelRequestedEventAttributes(std::forward<WorkflowExecutionCancelRequestedEventAttributesT>(value));
508 return *this;
509 }
511
513
519 return m_decisionTaskScheduledEventAttributes;
520 }
521 inline bool DecisionTaskScheduledEventAttributesHasBeenSet() const { return m_decisionTaskScheduledEventAttributesHasBeenSet; }
522 template <typename DecisionTaskScheduledEventAttributesT = DecisionTaskScheduledEventAttributes>
523 void SetDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributesT&& value) {
524 m_decisionTaskScheduledEventAttributesHasBeenSet = true;
525 m_decisionTaskScheduledEventAttributes = std::forward<DecisionTaskScheduledEventAttributesT>(value);
526 }
527 template <typename DecisionTaskScheduledEventAttributesT = DecisionTaskScheduledEventAttributes>
528 HistoryEvent& WithDecisionTaskScheduledEventAttributes(DecisionTaskScheduledEventAttributesT&& value) {
529 SetDecisionTaskScheduledEventAttributes(std::forward<DecisionTaskScheduledEventAttributesT>(value));
530 return *this;
531 }
533
535
541 return m_decisionTaskStartedEventAttributes;
542 }
543 inline bool DecisionTaskStartedEventAttributesHasBeenSet() const { return m_decisionTaskStartedEventAttributesHasBeenSet; }
544 template <typename DecisionTaskStartedEventAttributesT = DecisionTaskStartedEventAttributes>
545 void SetDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributesT&& value) {
546 m_decisionTaskStartedEventAttributesHasBeenSet = true;
547 m_decisionTaskStartedEventAttributes = std::forward<DecisionTaskStartedEventAttributesT>(value);
548 }
549 template <typename DecisionTaskStartedEventAttributesT = DecisionTaskStartedEventAttributes>
550 HistoryEvent& WithDecisionTaskStartedEventAttributes(DecisionTaskStartedEventAttributesT&& value) {
551 SetDecisionTaskStartedEventAttributes(std::forward<DecisionTaskStartedEventAttributesT>(value));
552 return *this;
553 }
555
557
563 return m_decisionTaskCompletedEventAttributes;
564 }
565 inline bool DecisionTaskCompletedEventAttributesHasBeenSet() const { return m_decisionTaskCompletedEventAttributesHasBeenSet; }
566 template <typename DecisionTaskCompletedEventAttributesT = DecisionTaskCompletedEventAttributes>
567 void SetDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributesT&& value) {
568 m_decisionTaskCompletedEventAttributesHasBeenSet = true;
569 m_decisionTaskCompletedEventAttributes = std::forward<DecisionTaskCompletedEventAttributesT>(value);
570 }
571 template <typename DecisionTaskCompletedEventAttributesT = DecisionTaskCompletedEventAttributes>
572 HistoryEvent& WithDecisionTaskCompletedEventAttributes(DecisionTaskCompletedEventAttributesT&& value) {
573 SetDecisionTaskCompletedEventAttributes(std::forward<DecisionTaskCompletedEventAttributesT>(value));
574 return *this;
575 }
577
579
585 return m_decisionTaskTimedOutEventAttributes;
586 }
587 inline bool DecisionTaskTimedOutEventAttributesHasBeenSet() const { return m_decisionTaskTimedOutEventAttributesHasBeenSet; }
588 template <typename DecisionTaskTimedOutEventAttributesT = DecisionTaskTimedOutEventAttributes>
589 void SetDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributesT&& value) {
590 m_decisionTaskTimedOutEventAttributesHasBeenSet = true;
591 m_decisionTaskTimedOutEventAttributes = std::forward<DecisionTaskTimedOutEventAttributesT>(value);
592 }
593 template <typename DecisionTaskTimedOutEventAttributesT = DecisionTaskTimedOutEventAttributes>
594 HistoryEvent& WithDecisionTaskTimedOutEventAttributes(DecisionTaskTimedOutEventAttributesT&& value) {
595 SetDecisionTaskTimedOutEventAttributes(std::forward<DecisionTaskTimedOutEventAttributesT>(value));
596 return *this;
597 }
599
601
607 return m_activityTaskScheduledEventAttributes;
608 }
609 inline bool ActivityTaskScheduledEventAttributesHasBeenSet() const { return m_activityTaskScheduledEventAttributesHasBeenSet; }
610 template <typename ActivityTaskScheduledEventAttributesT = ActivityTaskScheduledEventAttributes>
611 void SetActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributesT&& value) {
612 m_activityTaskScheduledEventAttributesHasBeenSet = true;
613 m_activityTaskScheduledEventAttributes = std::forward<ActivityTaskScheduledEventAttributesT>(value);
614 }
615 template <typename ActivityTaskScheduledEventAttributesT = ActivityTaskScheduledEventAttributes>
616 HistoryEvent& WithActivityTaskScheduledEventAttributes(ActivityTaskScheduledEventAttributesT&& value) {
617 SetActivityTaskScheduledEventAttributes(std::forward<ActivityTaskScheduledEventAttributesT>(value));
618 return *this;
619 }
621
623
629 return m_activityTaskStartedEventAttributes;
630 }
631 inline bool ActivityTaskStartedEventAttributesHasBeenSet() const { return m_activityTaskStartedEventAttributesHasBeenSet; }
632 template <typename ActivityTaskStartedEventAttributesT = ActivityTaskStartedEventAttributes>
633 void SetActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributesT&& value) {
634 m_activityTaskStartedEventAttributesHasBeenSet = true;
635 m_activityTaskStartedEventAttributes = std::forward<ActivityTaskStartedEventAttributesT>(value);
636 }
637 template <typename ActivityTaskStartedEventAttributesT = ActivityTaskStartedEventAttributes>
638 HistoryEvent& WithActivityTaskStartedEventAttributes(ActivityTaskStartedEventAttributesT&& value) {
639 SetActivityTaskStartedEventAttributes(std::forward<ActivityTaskStartedEventAttributesT>(value));
640 return *this;
641 }
643
645
651 return m_activityTaskCompletedEventAttributes;
652 }
653 inline bool ActivityTaskCompletedEventAttributesHasBeenSet() const { return m_activityTaskCompletedEventAttributesHasBeenSet; }
654 template <typename ActivityTaskCompletedEventAttributesT = ActivityTaskCompletedEventAttributes>
655 void SetActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributesT&& value) {
656 m_activityTaskCompletedEventAttributesHasBeenSet = true;
657 m_activityTaskCompletedEventAttributes = std::forward<ActivityTaskCompletedEventAttributesT>(value);
658 }
659 template <typename ActivityTaskCompletedEventAttributesT = ActivityTaskCompletedEventAttributes>
660 HistoryEvent& WithActivityTaskCompletedEventAttributes(ActivityTaskCompletedEventAttributesT&& value) {
661 SetActivityTaskCompletedEventAttributes(std::forward<ActivityTaskCompletedEventAttributesT>(value));
662 return *this;
663 }
665
667
673 return m_activityTaskFailedEventAttributes;
674 }
675 inline bool ActivityTaskFailedEventAttributesHasBeenSet() const { return m_activityTaskFailedEventAttributesHasBeenSet; }
676 template <typename ActivityTaskFailedEventAttributesT = ActivityTaskFailedEventAttributes>
677 void SetActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributesT&& value) {
678 m_activityTaskFailedEventAttributesHasBeenSet = true;
679 m_activityTaskFailedEventAttributes = std::forward<ActivityTaskFailedEventAttributesT>(value);
680 }
681 template <typename ActivityTaskFailedEventAttributesT = ActivityTaskFailedEventAttributes>
682 HistoryEvent& WithActivityTaskFailedEventAttributes(ActivityTaskFailedEventAttributesT&& value) {
683 SetActivityTaskFailedEventAttributes(std::forward<ActivityTaskFailedEventAttributesT>(value));
684 return *this;
685 }
687
689
695 return m_activityTaskTimedOutEventAttributes;
696 }
697 inline bool ActivityTaskTimedOutEventAttributesHasBeenSet() const { return m_activityTaskTimedOutEventAttributesHasBeenSet; }
698 template <typename ActivityTaskTimedOutEventAttributesT = ActivityTaskTimedOutEventAttributes>
699 void SetActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributesT&& value) {
700 m_activityTaskTimedOutEventAttributesHasBeenSet = true;
701 m_activityTaskTimedOutEventAttributes = std::forward<ActivityTaskTimedOutEventAttributesT>(value);
702 }
703 template <typename ActivityTaskTimedOutEventAttributesT = ActivityTaskTimedOutEventAttributes>
704 HistoryEvent& WithActivityTaskTimedOutEventAttributes(ActivityTaskTimedOutEventAttributesT&& value) {
705 SetActivityTaskTimedOutEventAttributes(std::forward<ActivityTaskTimedOutEventAttributesT>(value));
706 return *this;
707 }
709
711
717 return m_activityTaskCanceledEventAttributes;
718 }
719 inline bool ActivityTaskCanceledEventAttributesHasBeenSet() const { return m_activityTaskCanceledEventAttributesHasBeenSet; }
720 template <typename ActivityTaskCanceledEventAttributesT = ActivityTaskCanceledEventAttributes>
721 void SetActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributesT&& value) {
722 m_activityTaskCanceledEventAttributesHasBeenSet = true;
723 m_activityTaskCanceledEventAttributes = std::forward<ActivityTaskCanceledEventAttributesT>(value);
724 }
725 template <typename ActivityTaskCanceledEventAttributesT = ActivityTaskCanceledEventAttributes>
726 HistoryEvent& WithActivityTaskCanceledEventAttributes(ActivityTaskCanceledEventAttributesT&& value) {
727 SetActivityTaskCanceledEventAttributes(std::forward<ActivityTaskCanceledEventAttributesT>(value));
728 return *this;
729 }
731
733
739 return m_activityTaskCancelRequestedEventAttributes;
740 }
742 return m_activityTaskCancelRequestedEventAttributesHasBeenSet;
743 }
744 template <typename ActivityTaskCancelRequestedEventAttributesT = ActivityTaskCancelRequestedEventAttributes>
745 void SetActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributesT&& value) {
746 m_activityTaskCancelRequestedEventAttributesHasBeenSet = true;
747 m_activityTaskCancelRequestedEventAttributes = std::forward<ActivityTaskCancelRequestedEventAttributesT>(value);
748 }
749 template <typename ActivityTaskCancelRequestedEventAttributesT = ActivityTaskCancelRequestedEventAttributes>
750 HistoryEvent& WithActivityTaskCancelRequestedEventAttributes(ActivityTaskCancelRequestedEventAttributesT&& value) {
751 SetActivityTaskCancelRequestedEventAttributes(std::forward<ActivityTaskCancelRequestedEventAttributesT>(value));
752 return *this;
753 }
755
757
763 return m_workflowExecutionSignaledEventAttributes;
764 }
765 inline bool WorkflowExecutionSignaledEventAttributesHasBeenSet() const { return m_workflowExecutionSignaledEventAttributesHasBeenSet; }
766 template <typename WorkflowExecutionSignaledEventAttributesT = WorkflowExecutionSignaledEventAttributes>
767 void SetWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributesT&& value) {
768 m_workflowExecutionSignaledEventAttributesHasBeenSet = true;
769 m_workflowExecutionSignaledEventAttributes = std::forward<WorkflowExecutionSignaledEventAttributesT>(value);
770 }
771 template <typename WorkflowExecutionSignaledEventAttributesT = WorkflowExecutionSignaledEventAttributes>
772 HistoryEvent& WithWorkflowExecutionSignaledEventAttributes(WorkflowExecutionSignaledEventAttributesT&& value) {
773 SetWorkflowExecutionSignaledEventAttributes(std::forward<WorkflowExecutionSignaledEventAttributesT>(value));
774 return *this;
775 }
777
779
784 inline const MarkerRecordedEventAttributes& GetMarkerRecordedEventAttributes() const { return m_markerRecordedEventAttributes; }
785 inline bool MarkerRecordedEventAttributesHasBeenSet() const { return m_markerRecordedEventAttributesHasBeenSet; }
786 template <typename MarkerRecordedEventAttributesT = MarkerRecordedEventAttributes>
787 void SetMarkerRecordedEventAttributes(MarkerRecordedEventAttributesT&& value) {
788 m_markerRecordedEventAttributesHasBeenSet = true;
789 m_markerRecordedEventAttributes = std::forward<MarkerRecordedEventAttributesT>(value);
790 }
791 template <typename MarkerRecordedEventAttributesT = MarkerRecordedEventAttributes>
792 HistoryEvent& WithMarkerRecordedEventAttributes(MarkerRecordedEventAttributesT&& value) {
793 SetMarkerRecordedEventAttributes(std::forward<MarkerRecordedEventAttributesT>(value));
794 return *this;
795 }
797
799
805 return m_recordMarkerFailedEventAttributes;
806 }
807 inline bool RecordMarkerFailedEventAttributesHasBeenSet() const { return m_recordMarkerFailedEventAttributesHasBeenSet; }
808 template <typename RecordMarkerFailedEventAttributesT = RecordMarkerFailedEventAttributes>
809 void SetRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributesT&& value) {
810 m_recordMarkerFailedEventAttributesHasBeenSet = true;
811 m_recordMarkerFailedEventAttributes = std::forward<RecordMarkerFailedEventAttributesT>(value);
812 }
813 template <typename RecordMarkerFailedEventAttributesT = RecordMarkerFailedEventAttributes>
814 HistoryEvent& WithRecordMarkerFailedEventAttributes(RecordMarkerFailedEventAttributesT&& value) {
815 SetRecordMarkerFailedEventAttributes(std::forward<RecordMarkerFailedEventAttributesT>(value));
816 return *this;
817 }
819
821
826 inline const TimerStartedEventAttributes& GetTimerStartedEventAttributes() const { return m_timerStartedEventAttributes; }
827 inline bool TimerStartedEventAttributesHasBeenSet() const { return m_timerStartedEventAttributesHasBeenSet; }
828 template <typename TimerStartedEventAttributesT = TimerStartedEventAttributes>
829 void SetTimerStartedEventAttributes(TimerStartedEventAttributesT&& value) {
830 m_timerStartedEventAttributesHasBeenSet = true;
831 m_timerStartedEventAttributes = std::forward<TimerStartedEventAttributesT>(value);
832 }
833 template <typename TimerStartedEventAttributesT = TimerStartedEventAttributes>
834 HistoryEvent& WithTimerStartedEventAttributes(TimerStartedEventAttributesT&& value) {
835 SetTimerStartedEventAttributes(std::forward<TimerStartedEventAttributesT>(value));
836 return *this;
837 }
839
841
846 inline const TimerFiredEventAttributes& GetTimerFiredEventAttributes() const { return m_timerFiredEventAttributes; }
847 inline bool TimerFiredEventAttributesHasBeenSet() const { return m_timerFiredEventAttributesHasBeenSet; }
848 template <typename TimerFiredEventAttributesT = TimerFiredEventAttributes>
849 void SetTimerFiredEventAttributes(TimerFiredEventAttributesT&& value) {
850 m_timerFiredEventAttributesHasBeenSet = true;
851 m_timerFiredEventAttributes = std::forward<TimerFiredEventAttributesT>(value);
852 }
853 template <typename TimerFiredEventAttributesT = TimerFiredEventAttributes>
854 HistoryEvent& WithTimerFiredEventAttributes(TimerFiredEventAttributesT&& value) {
855 SetTimerFiredEventAttributes(std::forward<TimerFiredEventAttributesT>(value));
856 return *this;
857 }
859
861
866 inline const TimerCanceledEventAttributes& GetTimerCanceledEventAttributes() const { return m_timerCanceledEventAttributes; }
867 inline bool TimerCanceledEventAttributesHasBeenSet() const { return m_timerCanceledEventAttributesHasBeenSet; }
868 template <typename TimerCanceledEventAttributesT = TimerCanceledEventAttributes>
869 void SetTimerCanceledEventAttributes(TimerCanceledEventAttributesT&& value) {
870 m_timerCanceledEventAttributesHasBeenSet = true;
871 m_timerCanceledEventAttributes = std::forward<TimerCanceledEventAttributesT>(value);
872 }
873 template <typename TimerCanceledEventAttributesT = TimerCanceledEventAttributes>
874 HistoryEvent& WithTimerCanceledEventAttributes(TimerCanceledEventAttributesT&& value) {
875 SetTimerCanceledEventAttributes(std::forward<TimerCanceledEventAttributesT>(value));
876 return *this;
877 }
879
881
887 return m_startChildWorkflowExecutionInitiatedEventAttributes;
888 }
890 return m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet;
891 }
892 template <typename StartChildWorkflowExecutionInitiatedEventAttributesT = StartChildWorkflowExecutionInitiatedEventAttributes>
893 void SetStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributesT&& value) {
894 m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet = true;
895 m_startChildWorkflowExecutionInitiatedEventAttributes = std::forward<StartChildWorkflowExecutionInitiatedEventAttributesT>(value);
896 }
897 template <typename StartChildWorkflowExecutionInitiatedEventAttributesT = StartChildWorkflowExecutionInitiatedEventAttributes>
898 HistoryEvent& WithStartChildWorkflowExecutionInitiatedEventAttributes(StartChildWorkflowExecutionInitiatedEventAttributesT&& value) {
899 SetStartChildWorkflowExecutionInitiatedEventAttributes(std::forward<StartChildWorkflowExecutionInitiatedEventAttributesT>(value));
900 return *this;
901 }
903
905
911 return m_childWorkflowExecutionStartedEventAttributes;
912 }
914 return m_childWorkflowExecutionStartedEventAttributesHasBeenSet;
915 }
916 template <typename ChildWorkflowExecutionStartedEventAttributesT = ChildWorkflowExecutionStartedEventAttributes>
917 void SetChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributesT&& value) {
918 m_childWorkflowExecutionStartedEventAttributesHasBeenSet = true;
919 m_childWorkflowExecutionStartedEventAttributes = std::forward<ChildWorkflowExecutionStartedEventAttributesT>(value);
920 }
921 template <typename ChildWorkflowExecutionStartedEventAttributesT = ChildWorkflowExecutionStartedEventAttributes>
922 HistoryEvent& WithChildWorkflowExecutionStartedEventAttributes(ChildWorkflowExecutionStartedEventAttributesT&& value) {
923 SetChildWorkflowExecutionStartedEventAttributes(std::forward<ChildWorkflowExecutionStartedEventAttributesT>(value));
924 return *this;
925 }
927
929
935 return m_childWorkflowExecutionCompletedEventAttributes;
936 }
938 return m_childWorkflowExecutionCompletedEventAttributesHasBeenSet;
939 }
940 template <typename ChildWorkflowExecutionCompletedEventAttributesT = ChildWorkflowExecutionCompletedEventAttributes>
941 void SetChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributesT&& value) {
942 m_childWorkflowExecutionCompletedEventAttributesHasBeenSet = true;
943 m_childWorkflowExecutionCompletedEventAttributes = std::forward<ChildWorkflowExecutionCompletedEventAttributesT>(value);
944 }
945 template <typename ChildWorkflowExecutionCompletedEventAttributesT = ChildWorkflowExecutionCompletedEventAttributes>
946 HistoryEvent& WithChildWorkflowExecutionCompletedEventAttributes(ChildWorkflowExecutionCompletedEventAttributesT&& value) {
947 SetChildWorkflowExecutionCompletedEventAttributes(std::forward<ChildWorkflowExecutionCompletedEventAttributesT>(value));
948 return *this;
949 }
951
953
959 return m_childWorkflowExecutionFailedEventAttributes;
960 }
962 return m_childWorkflowExecutionFailedEventAttributesHasBeenSet;
963 }
964 template <typename ChildWorkflowExecutionFailedEventAttributesT = ChildWorkflowExecutionFailedEventAttributes>
965 void SetChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributesT&& value) {
966 m_childWorkflowExecutionFailedEventAttributesHasBeenSet = true;
967 m_childWorkflowExecutionFailedEventAttributes = std::forward<ChildWorkflowExecutionFailedEventAttributesT>(value);
968 }
969 template <typename ChildWorkflowExecutionFailedEventAttributesT = ChildWorkflowExecutionFailedEventAttributes>
970 HistoryEvent& WithChildWorkflowExecutionFailedEventAttributes(ChildWorkflowExecutionFailedEventAttributesT&& value) {
971 SetChildWorkflowExecutionFailedEventAttributes(std::forward<ChildWorkflowExecutionFailedEventAttributesT>(value));
972 return *this;
973 }
975
977
983 return m_childWorkflowExecutionTimedOutEventAttributes;
984 }
986 return m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet;
987 }
988 template <typename ChildWorkflowExecutionTimedOutEventAttributesT = ChildWorkflowExecutionTimedOutEventAttributes>
989 void SetChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributesT&& value) {
990 m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet = true;
991 m_childWorkflowExecutionTimedOutEventAttributes = std::forward<ChildWorkflowExecutionTimedOutEventAttributesT>(value);
992 }
993 template <typename ChildWorkflowExecutionTimedOutEventAttributesT = ChildWorkflowExecutionTimedOutEventAttributes>
994 HistoryEvent& WithChildWorkflowExecutionTimedOutEventAttributes(ChildWorkflowExecutionTimedOutEventAttributesT&& value) {
995 SetChildWorkflowExecutionTimedOutEventAttributes(std::forward<ChildWorkflowExecutionTimedOutEventAttributesT>(value));
996 return *this;
997 }
999
1001
1007 return m_childWorkflowExecutionCanceledEventAttributes;
1008 }
1010 return m_childWorkflowExecutionCanceledEventAttributesHasBeenSet;
1011 }
1012 template <typename ChildWorkflowExecutionCanceledEventAttributesT = ChildWorkflowExecutionCanceledEventAttributes>
1013 void SetChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributesT&& value) {
1014 m_childWorkflowExecutionCanceledEventAttributesHasBeenSet = true;
1015 m_childWorkflowExecutionCanceledEventAttributes = std::forward<ChildWorkflowExecutionCanceledEventAttributesT>(value);
1016 }
1017 template <typename ChildWorkflowExecutionCanceledEventAttributesT = ChildWorkflowExecutionCanceledEventAttributes>
1018 HistoryEvent& WithChildWorkflowExecutionCanceledEventAttributes(ChildWorkflowExecutionCanceledEventAttributesT&& value) {
1019 SetChildWorkflowExecutionCanceledEventAttributes(std::forward<ChildWorkflowExecutionCanceledEventAttributesT>(value));
1020 return *this;
1021 }
1023
1025
1031 return m_childWorkflowExecutionTerminatedEventAttributes;
1032 }
1034 return m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet;
1035 }
1036 template <typename ChildWorkflowExecutionTerminatedEventAttributesT = ChildWorkflowExecutionTerminatedEventAttributes>
1037 void SetChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributesT&& value) {
1038 m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet = true;
1039 m_childWorkflowExecutionTerminatedEventAttributes = std::forward<ChildWorkflowExecutionTerminatedEventAttributesT>(value);
1040 }
1041 template <typename ChildWorkflowExecutionTerminatedEventAttributesT = ChildWorkflowExecutionTerminatedEventAttributes>
1042 HistoryEvent& WithChildWorkflowExecutionTerminatedEventAttributes(ChildWorkflowExecutionTerminatedEventAttributesT&& value) {
1043 SetChildWorkflowExecutionTerminatedEventAttributes(std::forward<ChildWorkflowExecutionTerminatedEventAttributesT>(value));
1044 return *this;
1045 }
1047
1049
1055 return m_signalExternalWorkflowExecutionInitiatedEventAttributes;
1056 }
1058 return m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet;
1059 }
1060 template <typename SignalExternalWorkflowExecutionInitiatedEventAttributesT = SignalExternalWorkflowExecutionInitiatedEventAttributes>
1061 void SetSignalExternalWorkflowExecutionInitiatedEventAttributes(SignalExternalWorkflowExecutionInitiatedEventAttributesT&& value) {
1062 m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet = true;
1063 m_signalExternalWorkflowExecutionInitiatedEventAttributes =
1064 std::forward<SignalExternalWorkflowExecutionInitiatedEventAttributesT>(value);
1065 }
1066 template <typename SignalExternalWorkflowExecutionInitiatedEventAttributesT = SignalExternalWorkflowExecutionInitiatedEventAttributes>
1068 SignalExternalWorkflowExecutionInitiatedEventAttributesT&& value) {
1070 std::forward<SignalExternalWorkflowExecutionInitiatedEventAttributesT>(value));
1071 return *this;
1072 }
1074
1076
1082 return m_externalWorkflowExecutionSignaledEventAttributes;
1083 }
1085 return m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet;
1086 }
1087 template <typename ExternalWorkflowExecutionSignaledEventAttributesT = ExternalWorkflowExecutionSignaledEventAttributes>
1088 void SetExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributesT&& value) {
1089 m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet = true;
1090 m_externalWorkflowExecutionSignaledEventAttributes = std::forward<ExternalWorkflowExecutionSignaledEventAttributesT>(value);
1091 }
1092 template <typename ExternalWorkflowExecutionSignaledEventAttributesT = ExternalWorkflowExecutionSignaledEventAttributes>
1093 HistoryEvent& WithExternalWorkflowExecutionSignaledEventAttributes(ExternalWorkflowExecutionSignaledEventAttributesT&& value) {
1094 SetExternalWorkflowExecutionSignaledEventAttributes(std::forward<ExternalWorkflowExecutionSignaledEventAttributesT>(value));
1095 return *this;
1096 }
1098
1100
1106 return m_signalExternalWorkflowExecutionFailedEventAttributes;
1107 }
1109 return m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet;
1110 }
1111 template <typename SignalExternalWorkflowExecutionFailedEventAttributesT = SignalExternalWorkflowExecutionFailedEventAttributes>
1112 void SetSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributesT&& value) {
1113 m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet = true;
1114 m_signalExternalWorkflowExecutionFailedEventAttributes = std::forward<SignalExternalWorkflowExecutionFailedEventAttributesT>(value);
1115 }
1116 template <typename SignalExternalWorkflowExecutionFailedEventAttributesT = SignalExternalWorkflowExecutionFailedEventAttributes>
1117 HistoryEvent& WithSignalExternalWorkflowExecutionFailedEventAttributes(SignalExternalWorkflowExecutionFailedEventAttributesT&& value) {
1118 SetSignalExternalWorkflowExecutionFailedEventAttributes(std::forward<SignalExternalWorkflowExecutionFailedEventAttributesT>(value));
1119 return *this;
1120 }
1122
1124
1130 return m_externalWorkflowExecutionCancelRequestedEventAttributes;
1131 }
1133 return m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet;
1134 }
1135 template <typename ExternalWorkflowExecutionCancelRequestedEventAttributesT = ExternalWorkflowExecutionCancelRequestedEventAttributes>
1136 void SetExternalWorkflowExecutionCancelRequestedEventAttributes(ExternalWorkflowExecutionCancelRequestedEventAttributesT&& value) {
1137 m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet = true;
1138 m_externalWorkflowExecutionCancelRequestedEventAttributes =
1139 std::forward<ExternalWorkflowExecutionCancelRequestedEventAttributesT>(value);
1140 }
1141 template <typename ExternalWorkflowExecutionCancelRequestedEventAttributesT = ExternalWorkflowExecutionCancelRequestedEventAttributes>
1143 ExternalWorkflowExecutionCancelRequestedEventAttributesT&& value) {
1145 std::forward<ExternalWorkflowExecutionCancelRequestedEventAttributesT>(value));
1146 return *this;
1147 }
1149
1151
1159 return m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes;
1160 }
1162 return m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet;
1163 }
1164 template <typename RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT =
1167 RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT&& value) {
1168 m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet = true;
1169 m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes =
1170 std::forward<RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT>(value);
1171 }
1172 template <typename RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT =
1175 RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT&& value) {
1177 std::forward<RequestCancelExternalWorkflowExecutionInitiatedEventAttributesT>(value));
1178 return *this;
1179 }
1181
1183
1190 const {
1191 return m_requestCancelExternalWorkflowExecutionFailedEventAttributes;
1192 }
1194 return m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet;
1195 }
1196 template <
1197 typename RequestCancelExternalWorkflowExecutionFailedEventAttributesT = RequestCancelExternalWorkflowExecutionFailedEventAttributes>
1199 RequestCancelExternalWorkflowExecutionFailedEventAttributesT&& value) {
1200 m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet = true;
1201 m_requestCancelExternalWorkflowExecutionFailedEventAttributes =
1202 std::forward<RequestCancelExternalWorkflowExecutionFailedEventAttributesT>(value);
1203 }
1204 template <
1205 typename RequestCancelExternalWorkflowExecutionFailedEventAttributesT = RequestCancelExternalWorkflowExecutionFailedEventAttributes>
1207 RequestCancelExternalWorkflowExecutionFailedEventAttributesT&& value) {
1209 std::forward<RequestCancelExternalWorkflowExecutionFailedEventAttributesT>(value));
1210 return *this;
1211 }
1213
1215
1221 return m_scheduleActivityTaskFailedEventAttributes;
1222 }
1223 inline bool ScheduleActivityTaskFailedEventAttributesHasBeenSet() const { return m_scheduleActivityTaskFailedEventAttributesHasBeenSet; }
1224 template <typename ScheduleActivityTaskFailedEventAttributesT = ScheduleActivityTaskFailedEventAttributes>
1225 void SetScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributesT&& value) {
1226 m_scheduleActivityTaskFailedEventAttributesHasBeenSet = true;
1227 m_scheduleActivityTaskFailedEventAttributes = std::forward<ScheduleActivityTaskFailedEventAttributesT>(value);
1228 }
1229 template <typename ScheduleActivityTaskFailedEventAttributesT = ScheduleActivityTaskFailedEventAttributes>
1230 HistoryEvent& WithScheduleActivityTaskFailedEventAttributes(ScheduleActivityTaskFailedEventAttributesT&& value) {
1231 SetScheduleActivityTaskFailedEventAttributes(std::forward<ScheduleActivityTaskFailedEventAttributesT>(value));
1232 return *this;
1233 }
1235
1237
1243 return m_requestCancelActivityTaskFailedEventAttributes;
1244 }
1246 return m_requestCancelActivityTaskFailedEventAttributesHasBeenSet;
1247 }
1248 template <typename RequestCancelActivityTaskFailedEventAttributesT = RequestCancelActivityTaskFailedEventAttributes>
1249 void SetRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributesT&& value) {
1250 m_requestCancelActivityTaskFailedEventAttributesHasBeenSet = true;
1251 m_requestCancelActivityTaskFailedEventAttributes = std::forward<RequestCancelActivityTaskFailedEventAttributesT>(value);
1252 }
1253 template <typename RequestCancelActivityTaskFailedEventAttributesT = RequestCancelActivityTaskFailedEventAttributes>
1254 HistoryEvent& WithRequestCancelActivityTaskFailedEventAttributes(RequestCancelActivityTaskFailedEventAttributesT&& value) {
1255 SetRequestCancelActivityTaskFailedEventAttributes(std::forward<RequestCancelActivityTaskFailedEventAttributesT>(value));
1256 return *this;
1257 }
1259
1261
1266 inline const StartTimerFailedEventAttributes& GetStartTimerFailedEventAttributes() const { return m_startTimerFailedEventAttributes; }
1267 inline bool StartTimerFailedEventAttributesHasBeenSet() const { return m_startTimerFailedEventAttributesHasBeenSet; }
1268 template <typename StartTimerFailedEventAttributesT = StartTimerFailedEventAttributes>
1269 void SetStartTimerFailedEventAttributes(StartTimerFailedEventAttributesT&& value) {
1270 m_startTimerFailedEventAttributesHasBeenSet = true;
1271 m_startTimerFailedEventAttributes = std::forward<StartTimerFailedEventAttributesT>(value);
1272 }
1273 template <typename StartTimerFailedEventAttributesT = StartTimerFailedEventAttributes>
1274 HistoryEvent& WithStartTimerFailedEventAttributes(StartTimerFailedEventAttributesT&& value) {
1275 SetStartTimerFailedEventAttributes(std::forward<StartTimerFailedEventAttributesT>(value));
1276 return *this;
1277 }
1279
1281
1286 inline const CancelTimerFailedEventAttributes& GetCancelTimerFailedEventAttributes() const { return m_cancelTimerFailedEventAttributes; }
1287 inline bool CancelTimerFailedEventAttributesHasBeenSet() const { return m_cancelTimerFailedEventAttributesHasBeenSet; }
1288 template <typename CancelTimerFailedEventAttributesT = CancelTimerFailedEventAttributes>
1289 void SetCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributesT&& value) {
1290 m_cancelTimerFailedEventAttributesHasBeenSet = true;
1291 m_cancelTimerFailedEventAttributes = std::forward<CancelTimerFailedEventAttributesT>(value);
1292 }
1293 template <typename CancelTimerFailedEventAttributesT = CancelTimerFailedEventAttributes>
1294 HistoryEvent& WithCancelTimerFailedEventAttributes(CancelTimerFailedEventAttributesT&& value) {
1295 SetCancelTimerFailedEventAttributes(std::forward<CancelTimerFailedEventAttributesT>(value));
1296 return *this;
1297 }
1299
1301
1307 return m_startChildWorkflowExecutionFailedEventAttributes;
1308 }
1310 return m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet;
1311 }
1312 template <typename StartChildWorkflowExecutionFailedEventAttributesT = StartChildWorkflowExecutionFailedEventAttributes>
1313 void SetStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributesT&& value) {
1314 m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet = true;
1315 m_startChildWorkflowExecutionFailedEventAttributes = std::forward<StartChildWorkflowExecutionFailedEventAttributesT>(value);
1316 }
1317 template <typename StartChildWorkflowExecutionFailedEventAttributesT = StartChildWorkflowExecutionFailedEventAttributes>
1318 HistoryEvent& WithStartChildWorkflowExecutionFailedEventAttributes(StartChildWorkflowExecutionFailedEventAttributesT&& value) {
1319 SetStartChildWorkflowExecutionFailedEventAttributes(std::forward<StartChildWorkflowExecutionFailedEventAttributesT>(value));
1320 return *this;
1321 }
1323
1325
1330 return m_lambdaFunctionScheduledEventAttributes;
1331 }
1332 inline bool LambdaFunctionScheduledEventAttributesHasBeenSet() const { return m_lambdaFunctionScheduledEventAttributesHasBeenSet; }
1333 template <typename LambdaFunctionScheduledEventAttributesT = LambdaFunctionScheduledEventAttributes>
1334 void SetLambdaFunctionScheduledEventAttributes(LambdaFunctionScheduledEventAttributesT&& value) {
1335 m_lambdaFunctionScheduledEventAttributesHasBeenSet = true;
1336 m_lambdaFunctionScheduledEventAttributes = std::forward<LambdaFunctionScheduledEventAttributesT>(value);
1337 }
1338 template <typename LambdaFunctionScheduledEventAttributesT = LambdaFunctionScheduledEventAttributes>
1339 HistoryEvent& WithLambdaFunctionScheduledEventAttributes(LambdaFunctionScheduledEventAttributesT&& value) {
1340 SetLambdaFunctionScheduledEventAttributes(std::forward<LambdaFunctionScheduledEventAttributesT>(value));
1341 return *this;
1342 }
1344
1346
1351 return m_lambdaFunctionStartedEventAttributes;
1352 }
1353 inline bool LambdaFunctionStartedEventAttributesHasBeenSet() const { return m_lambdaFunctionStartedEventAttributesHasBeenSet; }
1354 template <typename LambdaFunctionStartedEventAttributesT = LambdaFunctionStartedEventAttributes>
1355 void SetLambdaFunctionStartedEventAttributes(LambdaFunctionStartedEventAttributesT&& value) {
1356 m_lambdaFunctionStartedEventAttributesHasBeenSet = true;
1357 m_lambdaFunctionStartedEventAttributes = std::forward<LambdaFunctionStartedEventAttributesT>(value);
1358 }
1359 template <typename LambdaFunctionStartedEventAttributesT = LambdaFunctionStartedEventAttributes>
1360 HistoryEvent& WithLambdaFunctionStartedEventAttributes(LambdaFunctionStartedEventAttributesT&& value) {
1361 SetLambdaFunctionStartedEventAttributes(std::forward<LambdaFunctionStartedEventAttributesT>(value));
1362 return *this;
1363 }
1365
1367
1372 return m_lambdaFunctionCompletedEventAttributes;
1373 }
1374 inline bool LambdaFunctionCompletedEventAttributesHasBeenSet() const { return m_lambdaFunctionCompletedEventAttributesHasBeenSet; }
1375 template <typename LambdaFunctionCompletedEventAttributesT = LambdaFunctionCompletedEventAttributes>
1376 void SetLambdaFunctionCompletedEventAttributes(LambdaFunctionCompletedEventAttributesT&& value) {
1377 m_lambdaFunctionCompletedEventAttributesHasBeenSet = true;
1378 m_lambdaFunctionCompletedEventAttributes = std::forward<LambdaFunctionCompletedEventAttributesT>(value);
1379 }
1380 template <typename LambdaFunctionCompletedEventAttributesT = LambdaFunctionCompletedEventAttributes>
1381 HistoryEvent& WithLambdaFunctionCompletedEventAttributes(LambdaFunctionCompletedEventAttributesT&& value) {
1382 SetLambdaFunctionCompletedEventAttributes(std::forward<LambdaFunctionCompletedEventAttributesT>(value));
1383 return *this;
1384 }
1386
1388
1393 return m_lambdaFunctionFailedEventAttributes;
1394 }
1395 inline bool LambdaFunctionFailedEventAttributesHasBeenSet() const { return m_lambdaFunctionFailedEventAttributesHasBeenSet; }
1396 template <typename LambdaFunctionFailedEventAttributesT = LambdaFunctionFailedEventAttributes>
1397 void SetLambdaFunctionFailedEventAttributes(LambdaFunctionFailedEventAttributesT&& value) {
1398 m_lambdaFunctionFailedEventAttributesHasBeenSet = true;
1399 m_lambdaFunctionFailedEventAttributes = std::forward<LambdaFunctionFailedEventAttributesT>(value);
1400 }
1401 template <typename LambdaFunctionFailedEventAttributesT = LambdaFunctionFailedEventAttributes>
1402 HistoryEvent& WithLambdaFunctionFailedEventAttributes(LambdaFunctionFailedEventAttributesT&& value) {
1403 SetLambdaFunctionFailedEventAttributes(std::forward<LambdaFunctionFailedEventAttributesT>(value));
1404 return *this;
1405 }
1407
1409
1414 return m_lambdaFunctionTimedOutEventAttributes;
1415 }
1416 inline bool LambdaFunctionTimedOutEventAttributesHasBeenSet() const { return m_lambdaFunctionTimedOutEventAttributesHasBeenSet; }
1417 template <typename LambdaFunctionTimedOutEventAttributesT = LambdaFunctionTimedOutEventAttributes>
1418 void SetLambdaFunctionTimedOutEventAttributes(LambdaFunctionTimedOutEventAttributesT&& value) {
1419 m_lambdaFunctionTimedOutEventAttributesHasBeenSet = true;
1420 m_lambdaFunctionTimedOutEventAttributes = std::forward<LambdaFunctionTimedOutEventAttributesT>(value);
1421 }
1422 template <typename LambdaFunctionTimedOutEventAttributesT = LambdaFunctionTimedOutEventAttributes>
1423 HistoryEvent& WithLambdaFunctionTimedOutEventAttributes(LambdaFunctionTimedOutEventAttributesT&& value) {
1424 SetLambdaFunctionTimedOutEventAttributes(std::forward<LambdaFunctionTimedOutEventAttributesT>(value));
1425 return *this;
1426 }
1428
1430
1435 return m_scheduleLambdaFunctionFailedEventAttributes;
1436 }
1438 return m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet;
1439 }
1440 template <typename ScheduleLambdaFunctionFailedEventAttributesT = ScheduleLambdaFunctionFailedEventAttributes>
1441 void SetScheduleLambdaFunctionFailedEventAttributes(ScheduleLambdaFunctionFailedEventAttributesT&& value) {
1442 m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet = true;
1443 m_scheduleLambdaFunctionFailedEventAttributes = std::forward<ScheduleLambdaFunctionFailedEventAttributesT>(value);
1444 }
1445 template <typename ScheduleLambdaFunctionFailedEventAttributesT = ScheduleLambdaFunctionFailedEventAttributes>
1446 HistoryEvent& WithScheduleLambdaFunctionFailedEventAttributes(ScheduleLambdaFunctionFailedEventAttributesT&& value) {
1447 SetScheduleLambdaFunctionFailedEventAttributes(std::forward<ScheduleLambdaFunctionFailedEventAttributesT>(value));
1448 return *this;
1449 }
1451
1453
1458 return m_startLambdaFunctionFailedEventAttributes;
1459 }
1460 inline bool StartLambdaFunctionFailedEventAttributesHasBeenSet() const { return m_startLambdaFunctionFailedEventAttributesHasBeenSet; }
1461 template <typename StartLambdaFunctionFailedEventAttributesT = StartLambdaFunctionFailedEventAttributes>
1462 void SetStartLambdaFunctionFailedEventAttributes(StartLambdaFunctionFailedEventAttributesT&& value) {
1463 m_startLambdaFunctionFailedEventAttributesHasBeenSet = true;
1464 m_startLambdaFunctionFailedEventAttributes = std::forward<StartLambdaFunctionFailedEventAttributesT>(value);
1465 }
1466 template <typename StartLambdaFunctionFailedEventAttributesT = StartLambdaFunctionFailedEventAttributes>
1467 HistoryEvent& WithStartLambdaFunctionFailedEventAttributes(StartLambdaFunctionFailedEventAttributesT&& value) {
1468 SetStartLambdaFunctionFailedEventAttributes(std::forward<StartLambdaFunctionFailedEventAttributesT>(value));
1469 return *this;
1470 }
1472 private:
1473 Aws::Utils::DateTime m_eventTimestamp{};
1474
1475 EventType m_eventType{EventType::NOT_SET};
1476
1477 long long m_eventId{0};
1478
1479 WorkflowExecutionStartedEventAttributes m_workflowExecutionStartedEventAttributes;
1480
1481 WorkflowExecutionCompletedEventAttributes m_workflowExecutionCompletedEventAttributes;
1482
1483 CompleteWorkflowExecutionFailedEventAttributes m_completeWorkflowExecutionFailedEventAttributes;
1484
1485 WorkflowExecutionFailedEventAttributes m_workflowExecutionFailedEventAttributes;
1486
1487 FailWorkflowExecutionFailedEventAttributes m_failWorkflowExecutionFailedEventAttributes;
1488
1489 WorkflowExecutionTimedOutEventAttributes m_workflowExecutionTimedOutEventAttributes;
1490
1491 WorkflowExecutionCanceledEventAttributes m_workflowExecutionCanceledEventAttributes;
1492
1493 CancelWorkflowExecutionFailedEventAttributes m_cancelWorkflowExecutionFailedEventAttributes;
1494
1495 WorkflowExecutionContinuedAsNewEventAttributes m_workflowExecutionContinuedAsNewEventAttributes;
1496
1497 ContinueAsNewWorkflowExecutionFailedEventAttributes m_continueAsNewWorkflowExecutionFailedEventAttributes;
1498
1499 WorkflowExecutionTerminatedEventAttributes m_workflowExecutionTerminatedEventAttributes;
1500
1501 WorkflowExecutionCancelRequestedEventAttributes m_workflowExecutionCancelRequestedEventAttributes;
1502
1503 DecisionTaskScheduledEventAttributes m_decisionTaskScheduledEventAttributes;
1504
1505 DecisionTaskStartedEventAttributes m_decisionTaskStartedEventAttributes;
1506
1507 DecisionTaskCompletedEventAttributes m_decisionTaskCompletedEventAttributes;
1508
1509 DecisionTaskTimedOutEventAttributes m_decisionTaskTimedOutEventAttributes;
1510
1511 ActivityTaskScheduledEventAttributes m_activityTaskScheduledEventAttributes;
1512
1513 ActivityTaskStartedEventAttributes m_activityTaskStartedEventAttributes;
1514
1515 ActivityTaskCompletedEventAttributes m_activityTaskCompletedEventAttributes;
1516
1517 ActivityTaskFailedEventAttributes m_activityTaskFailedEventAttributes;
1518
1519 ActivityTaskTimedOutEventAttributes m_activityTaskTimedOutEventAttributes;
1520
1521 ActivityTaskCanceledEventAttributes m_activityTaskCanceledEventAttributes;
1522
1523 ActivityTaskCancelRequestedEventAttributes m_activityTaskCancelRequestedEventAttributes;
1524
1525 WorkflowExecutionSignaledEventAttributes m_workflowExecutionSignaledEventAttributes;
1526
1527 MarkerRecordedEventAttributes m_markerRecordedEventAttributes;
1528
1529 RecordMarkerFailedEventAttributes m_recordMarkerFailedEventAttributes;
1530
1531 TimerStartedEventAttributes m_timerStartedEventAttributes;
1532
1533 TimerFiredEventAttributes m_timerFiredEventAttributes;
1534
1535 TimerCanceledEventAttributes m_timerCanceledEventAttributes;
1536
1537 StartChildWorkflowExecutionInitiatedEventAttributes m_startChildWorkflowExecutionInitiatedEventAttributes;
1538
1539 ChildWorkflowExecutionStartedEventAttributes m_childWorkflowExecutionStartedEventAttributes;
1540
1541 ChildWorkflowExecutionCompletedEventAttributes m_childWorkflowExecutionCompletedEventAttributes;
1542
1543 ChildWorkflowExecutionFailedEventAttributes m_childWorkflowExecutionFailedEventAttributes;
1544
1545 ChildWorkflowExecutionTimedOutEventAttributes m_childWorkflowExecutionTimedOutEventAttributes;
1546
1547 ChildWorkflowExecutionCanceledEventAttributes m_childWorkflowExecutionCanceledEventAttributes;
1548
1549 ChildWorkflowExecutionTerminatedEventAttributes m_childWorkflowExecutionTerminatedEventAttributes;
1550
1551 SignalExternalWorkflowExecutionInitiatedEventAttributes m_signalExternalWorkflowExecutionInitiatedEventAttributes;
1552
1553 ExternalWorkflowExecutionSignaledEventAttributes m_externalWorkflowExecutionSignaledEventAttributes;
1554
1555 SignalExternalWorkflowExecutionFailedEventAttributes m_signalExternalWorkflowExecutionFailedEventAttributes;
1556
1557 ExternalWorkflowExecutionCancelRequestedEventAttributes m_externalWorkflowExecutionCancelRequestedEventAttributes;
1558
1559 RequestCancelExternalWorkflowExecutionInitiatedEventAttributes m_requestCancelExternalWorkflowExecutionInitiatedEventAttributes;
1560
1561 RequestCancelExternalWorkflowExecutionFailedEventAttributes m_requestCancelExternalWorkflowExecutionFailedEventAttributes;
1562
1563 ScheduleActivityTaskFailedEventAttributes m_scheduleActivityTaskFailedEventAttributes;
1564
1565 RequestCancelActivityTaskFailedEventAttributes m_requestCancelActivityTaskFailedEventAttributes;
1566
1567 StartTimerFailedEventAttributes m_startTimerFailedEventAttributes;
1568
1569 CancelTimerFailedEventAttributes m_cancelTimerFailedEventAttributes;
1570
1571 StartChildWorkflowExecutionFailedEventAttributes m_startChildWorkflowExecutionFailedEventAttributes;
1572
1573 LambdaFunctionScheduledEventAttributes m_lambdaFunctionScheduledEventAttributes;
1574
1575 LambdaFunctionStartedEventAttributes m_lambdaFunctionStartedEventAttributes;
1576
1577 LambdaFunctionCompletedEventAttributes m_lambdaFunctionCompletedEventAttributes;
1578
1579 LambdaFunctionFailedEventAttributes m_lambdaFunctionFailedEventAttributes;
1580
1581 LambdaFunctionTimedOutEventAttributes m_lambdaFunctionTimedOutEventAttributes;
1582
1583 ScheduleLambdaFunctionFailedEventAttributes m_scheduleLambdaFunctionFailedEventAttributes;
1584
1585 StartLambdaFunctionFailedEventAttributes m_startLambdaFunctionFailedEventAttributes;
1586 bool m_eventTimestampHasBeenSet = false;
1587 bool m_eventTypeHasBeenSet = false;
1588 bool m_eventIdHasBeenSet = false;
1589 bool m_workflowExecutionStartedEventAttributesHasBeenSet = false;
1590 bool m_workflowExecutionCompletedEventAttributesHasBeenSet = false;
1591 bool m_completeWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1592 bool m_workflowExecutionFailedEventAttributesHasBeenSet = false;
1593 bool m_failWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1594 bool m_workflowExecutionTimedOutEventAttributesHasBeenSet = false;
1595 bool m_workflowExecutionCanceledEventAttributesHasBeenSet = false;
1596 bool m_cancelWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1597 bool m_workflowExecutionContinuedAsNewEventAttributesHasBeenSet = false;
1598 bool m_continueAsNewWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1599 bool m_workflowExecutionTerminatedEventAttributesHasBeenSet = false;
1600 bool m_workflowExecutionCancelRequestedEventAttributesHasBeenSet = false;
1601 bool m_decisionTaskScheduledEventAttributesHasBeenSet = false;
1602 bool m_decisionTaskStartedEventAttributesHasBeenSet = false;
1603 bool m_decisionTaskCompletedEventAttributesHasBeenSet = false;
1604 bool m_decisionTaskTimedOutEventAttributesHasBeenSet = false;
1605 bool m_activityTaskScheduledEventAttributesHasBeenSet = false;
1606 bool m_activityTaskStartedEventAttributesHasBeenSet = false;
1607 bool m_activityTaskCompletedEventAttributesHasBeenSet = false;
1608 bool m_activityTaskFailedEventAttributesHasBeenSet = false;
1609 bool m_activityTaskTimedOutEventAttributesHasBeenSet = false;
1610 bool m_activityTaskCanceledEventAttributesHasBeenSet = false;
1611 bool m_activityTaskCancelRequestedEventAttributesHasBeenSet = false;
1612 bool m_workflowExecutionSignaledEventAttributesHasBeenSet = false;
1613 bool m_markerRecordedEventAttributesHasBeenSet = false;
1614 bool m_recordMarkerFailedEventAttributesHasBeenSet = false;
1615 bool m_timerStartedEventAttributesHasBeenSet = false;
1616 bool m_timerFiredEventAttributesHasBeenSet = false;
1617 bool m_timerCanceledEventAttributesHasBeenSet = false;
1618 bool m_startChildWorkflowExecutionInitiatedEventAttributesHasBeenSet = false;
1619 bool m_childWorkflowExecutionStartedEventAttributesHasBeenSet = false;
1620 bool m_childWorkflowExecutionCompletedEventAttributesHasBeenSet = false;
1621 bool m_childWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1622 bool m_childWorkflowExecutionTimedOutEventAttributesHasBeenSet = false;
1623 bool m_childWorkflowExecutionCanceledEventAttributesHasBeenSet = false;
1624 bool m_childWorkflowExecutionTerminatedEventAttributesHasBeenSet = false;
1625 bool m_signalExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet = false;
1626 bool m_externalWorkflowExecutionSignaledEventAttributesHasBeenSet = false;
1627 bool m_signalExternalWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1628 bool m_externalWorkflowExecutionCancelRequestedEventAttributesHasBeenSet = false;
1629 bool m_requestCancelExternalWorkflowExecutionInitiatedEventAttributesHasBeenSet = false;
1630 bool m_requestCancelExternalWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1631 bool m_scheduleActivityTaskFailedEventAttributesHasBeenSet = false;
1632 bool m_requestCancelActivityTaskFailedEventAttributesHasBeenSet = false;
1633 bool m_startTimerFailedEventAttributesHasBeenSet = false;
1634 bool m_cancelTimerFailedEventAttributesHasBeenSet = false;
1635 bool m_startChildWorkflowExecutionFailedEventAttributesHasBeenSet = false;
1636 bool m_lambdaFunctionScheduledEventAttributesHasBeenSet = false;
1637 bool m_lambdaFunctionStartedEventAttributesHasBeenSet = false;
1638 bool m_lambdaFunctionCompletedEventAttributesHasBeenSet = false;
1639 bool m_lambdaFunctionFailedEventAttributesHasBeenSet = false;
1640 bool m_lambdaFunctionTimedOutEventAttributesHasBeenSet = false;
1641 bool m_scheduleLambdaFunctionFailedEventAttributesHasBeenSet = false;
1642 bool m_startLambdaFunctionFailedEventAttributesHasBeenSet = false;
1643};
1644
1645} // namespace Model
1646} // namespace SWF
1647} // 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