56 AWS_LAMBDA_API
Event() =
default;
68 m_eventTypeHasBeenSet =
true;
83 template <
typename SubTypeT = Aws::String>
85 m_subTypeHasBeenSet =
true;
86 m_subType = std::forward<SubTypeT>(value);
88 template <
typename SubTypeT = Aws::String>
102 m_eventIdHasBeenSet =
true;
117 template <
typename IdT = Aws::String>
119 m_idHasBeenSet =
true;
120 m_id = std::forward<IdT>(value);
122 template <
typename IdT = Aws::String>
124 SetId(std::forward<IdT>(value));
135 template <
typename NameT = Aws::String>
137 m_nameHasBeenSet =
true;
138 m_name = std::forward<NameT>(value);
140 template <
typename NameT = Aws::String>
142 SetName(std::forward<NameT>(value));
155 template <
typename EventTimestampT = Aws::Utils::DateTime>
157 m_eventTimestampHasBeenSet =
true;
158 m_eventTimestamp = std::forward<EventTimestampT>(value);
160 template <
typename EventTimestampT = Aws::Utils::DateTime>
174 template <
typename ParentIdT = Aws::String>
176 m_parentIdHasBeenSet =
true;
177 m_parentId = std::forward<ParentIdT>(value);
179 template <
typename ParentIdT = Aws::String>
192 template <
typename ExecutionStartedDetailsT = ExecutionStartedDetails>
194 m_executionStartedDetailsHasBeenSet =
true;
195 m_executionStartedDetails = std::forward<ExecutionStartedDetailsT>(value);
197 template <
typename ExecutionStartedDetailsT = ExecutionStartedDetails>
210 template <
typename ExecutionSucceededDetailsT = ExecutionSucceededDetails>
212 m_executionSucceededDetailsHasBeenSet =
true;
213 m_executionSucceededDetails = std::forward<ExecutionSucceededDetailsT>(value);
215 template <
typename ExecutionSucceededDetailsT = ExecutionSucceededDetails>
228 template <
typename ExecutionFailedDetailsT = ExecutionFailedDetails>
230 m_executionFailedDetailsHasBeenSet =
true;
231 m_executionFailedDetails = std::forward<ExecutionFailedDetailsT>(value);
233 template <
typename ExecutionFailedDetailsT = ExecutionFailedDetails>
246 template <
typename ExecutionTimedOutDetailsT = ExecutionTimedOutDetails>
248 m_executionTimedOutDetailsHasBeenSet =
true;
249 m_executionTimedOutDetails = std::forward<ExecutionTimedOutDetailsT>(value);
251 template <
typename ExecutionTimedOutDetailsT = ExecutionTimedOutDetails>
264 template <
typename ExecutionStoppedDetailsT = ExecutionStoppedDetails>
266 m_executionStoppedDetailsHasBeenSet =
true;
267 m_executionStoppedDetails = std::forward<ExecutionStoppedDetailsT>(value);
269 template <
typename ExecutionStoppedDetailsT = ExecutionStoppedDetails>
282 template <
typename ContextStartedDetailsT = ContextStartedDetails>
284 m_contextStartedDetailsHasBeenSet =
true;
285 m_contextStartedDetails = std::forward<ContextStartedDetailsT>(value);
287 template <
typename ContextStartedDetailsT = ContextStartedDetails>
300 template <
typename ContextSucceededDetailsT = ContextSucceededDetails>
302 m_contextSucceededDetailsHasBeenSet =
true;
303 m_contextSucceededDetails = std::forward<ContextSucceededDetailsT>(value);
305 template <
typename ContextSucceededDetailsT = ContextSucceededDetails>
318 template <
typename ContextFailedDetailsT = ContextFailedDetails>
320 m_contextFailedDetailsHasBeenSet =
true;
321 m_contextFailedDetails = std::forward<ContextFailedDetailsT>(value);
323 template <
typename ContextFailedDetailsT = ContextFailedDetails>
336 template <
typename WaitStartedDetailsT = WaitStartedDetails>
338 m_waitStartedDetailsHasBeenSet =
true;
339 m_waitStartedDetails = std::forward<WaitStartedDetailsT>(value);
341 template <
typename WaitStartedDetailsT = WaitStartedDetails>
354 template <
typename WaitSucceededDetailsT = WaitSucceededDetails>
356 m_waitSucceededDetailsHasBeenSet =
true;
357 m_waitSucceededDetails = std::forward<WaitSucceededDetailsT>(value);
359 template <
typename WaitSucceededDetailsT = WaitSucceededDetails>
372 template <
typename WaitCancelledDetailsT = WaitCancelledDetails>
374 m_waitCancelledDetailsHasBeenSet =
true;
375 m_waitCancelledDetails = std::forward<WaitCancelledDetailsT>(value);
377 template <
typename WaitCancelledDetailsT = WaitCancelledDetails>
390 template <
typename StepStartedDetailsT = StepStartedDetails>
392 m_stepStartedDetailsHasBeenSet =
true;
393 m_stepStartedDetails = std::forward<StepStartedDetailsT>(value);
395 template <
typename StepStartedDetailsT = StepStartedDetails>
408 template <
typename StepSucceededDetailsT = StepSucceededDetails>
410 m_stepSucceededDetailsHasBeenSet =
true;
411 m_stepSucceededDetails = std::forward<StepSucceededDetailsT>(value);
413 template <
typename StepSucceededDetailsT = StepSucceededDetails>
426 template <
typename StepFailedDetailsT = StepFailedDetails>
428 m_stepFailedDetailsHasBeenSet =
true;
429 m_stepFailedDetails = std::forward<StepFailedDetailsT>(value);
431 template <
typename StepFailedDetailsT = StepFailedDetails>
442 template <
typename ChainedInvokeStartedDetailsT = ChainedInvokeStartedDetails>
444 m_chainedInvokeStartedDetailsHasBeenSet =
true;
445 m_chainedInvokeStartedDetails = std::forward<ChainedInvokeStartedDetailsT>(value);
447 template <
typename ChainedInvokeStartedDetailsT = ChainedInvokeStartedDetails>
460 template <
typename ChainedInvokeSucceededDetailsT = ChainedInvokeSucceededDetails>
462 m_chainedInvokeSucceededDetailsHasBeenSet =
true;
463 m_chainedInvokeSucceededDetails = std::forward<ChainedInvokeSucceededDetailsT>(value);
465 template <
typename ChainedInvokeSucceededDetailsT = ChainedInvokeSucceededDetails>
476 template <
typename ChainedInvokeFailedDetailsT = ChainedInvokeFailedDetails>
478 m_chainedInvokeFailedDetailsHasBeenSet =
true;
479 m_chainedInvokeFailedDetails = std::forward<ChainedInvokeFailedDetailsT>(value);
481 template <
typename ChainedInvokeFailedDetailsT = ChainedInvokeFailedDetails>
494 template <
typename ChainedInvokeTimedOutDetailsT = ChainedInvokeTimedOutDetails>
496 m_chainedInvokeTimedOutDetailsHasBeenSet =
true;
497 m_chainedInvokeTimedOutDetails = std::forward<ChainedInvokeTimedOutDetailsT>(value);
499 template <
typename ChainedInvokeTimedOutDetailsT = ChainedInvokeTimedOutDetails>
512 template <
typename ChainedInvokeStoppedDetailsT = ChainedInvokeStoppedDetails>
514 m_chainedInvokeStoppedDetailsHasBeenSet =
true;
515 m_chainedInvokeStoppedDetails = std::forward<ChainedInvokeStoppedDetailsT>(value);
517 template <
typename ChainedInvokeStoppedDetailsT = ChainedInvokeStoppedDetails>
528 template <
typename CallbackStartedDetailsT = CallbackStartedDetails>
530 m_callbackStartedDetailsHasBeenSet =
true;
531 m_callbackStartedDetails = std::forward<CallbackStartedDetailsT>(value);
533 template <
typename CallbackStartedDetailsT = CallbackStartedDetails>
544 template <
typename CallbackSucceededDetailsT = CallbackSucceededDetails>
546 m_callbackSucceededDetailsHasBeenSet =
true;
547 m_callbackSucceededDetails = std::forward<CallbackSucceededDetailsT>(value);
549 template <
typename CallbackSucceededDetailsT = CallbackSucceededDetails>
560 template <
typename CallbackFailedDetailsT = CallbackFailedDetails>
562 m_callbackFailedDetailsHasBeenSet =
true;
563 m_callbackFailedDetails = std::forward<CallbackFailedDetailsT>(value);
565 template <
typename CallbackFailedDetailsT = CallbackFailedDetails>
576 template <
typename CallbackTimedOutDetailsT = CallbackTimedOutDetails>
578 m_callbackTimedOutDetailsHasBeenSet =
true;
579 m_callbackTimedOutDetails = std::forward<CallbackTimedOutDetailsT>(value);
581 template <
typename CallbackTimedOutDetailsT = CallbackTimedOutDetails>
594 template <
typename InvocationCompletedDetailsT = InvocationCompletedDetails>
596 m_invocationCompletedDetailsHasBeenSet =
true;
597 m_invocationCompletedDetails = std::forward<InvocationCompletedDetailsT>(value);
599 template <
typename InvocationCompletedDetailsT = InvocationCompletedDetails>
620 ExecutionStartedDetails m_executionStartedDetails;
622 ExecutionSucceededDetails m_executionSucceededDetails;
624 ExecutionFailedDetails m_executionFailedDetails;
626 ExecutionTimedOutDetails m_executionTimedOutDetails;
628 ExecutionStoppedDetails m_executionStoppedDetails;
630 ContextStartedDetails m_contextStartedDetails;
632 ContextSucceededDetails m_contextSucceededDetails;
634 ContextFailedDetails m_contextFailedDetails;
636 WaitStartedDetails m_waitStartedDetails;
638 WaitSucceededDetails m_waitSucceededDetails;
640 WaitCancelledDetails m_waitCancelledDetails;
642 StepStartedDetails m_stepStartedDetails;
644 StepSucceededDetails m_stepSucceededDetails;
646 StepFailedDetails m_stepFailedDetails;
648 ChainedInvokeStartedDetails m_chainedInvokeStartedDetails;
650 ChainedInvokeSucceededDetails m_chainedInvokeSucceededDetails;
652 ChainedInvokeFailedDetails m_chainedInvokeFailedDetails;
654 ChainedInvokeTimedOutDetails m_chainedInvokeTimedOutDetails;
656 ChainedInvokeStoppedDetails m_chainedInvokeStoppedDetails;
658 CallbackStartedDetails m_callbackStartedDetails;
660 CallbackSucceededDetails m_callbackSucceededDetails;
662 CallbackFailedDetails m_callbackFailedDetails;
664 CallbackTimedOutDetails m_callbackTimedOutDetails;
666 InvocationCompletedDetails m_invocationCompletedDetails;
667 bool m_eventTypeHasBeenSet =
false;
668 bool m_subTypeHasBeenSet =
false;
669 bool m_eventIdHasBeenSet =
false;
670 bool m_idHasBeenSet =
false;
671 bool m_nameHasBeenSet =
false;
672 bool m_eventTimestampHasBeenSet =
false;
673 bool m_parentIdHasBeenSet =
false;
674 bool m_executionStartedDetailsHasBeenSet =
false;
675 bool m_executionSucceededDetailsHasBeenSet =
false;
676 bool m_executionFailedDetailsHasBeenSet =
false;
677 bool m_executionTimedOutDetailsHasBeenSet =
false;
678 bool m_executionStoppedDetailsHasBeenSet =
false;
679 bool m_contextStartedDetailsHasBeenSet =
false;
680 bool m_contextSucceededDetailsHasBeenSet =
false;
681 bool m_contextFailedDetailsHasBeenSet =
false;
682 bool m_waitStartedDetailsHasBeenSet =
false;
683 bool m_waitSucceededDetailsHasBeenSet =
false;
684 bool m_waitCancelledDetailsHasBeenSet =
false;
685 bool m_stepStartedDetailsHasBeenSet =
false;
686 bool m_stepSucceededDetailsHasBeenSet =
false;
687 bool m_stepFailedDetailsHasBeenSet =
false;
688 bool m_chainedInvokeStartedDetailsHasBeenSet =
false;
689 bool m_chainedInvokeSucceededDetailsHasBeenSet =
false;
690 bool m_chainedInvokeFailedDetailsHasBeenSet =
false;
691 bool m_chainedInvokeTimedOutDetailsHasBeenSet =
false;
692 bool m_chainedInvokeStoppedDetailsHasBeenSet =
false;
693 bool m_callbackStartedDetailsHasBeenSet =
false;
694 bool m_callbackSucceededDetailsHasBeenSet =
false;
695 bool m_callbackFailedDetailsHasBeenSet =
false;
696 bool m_callbackTimedOutDetailsHasBeenSet =
false;
697 bool m_invocationCompletedDetailsHasBeenSet =
false;