AWS SDK for C++  1.9.124
AWS SDK for C++
Public Member Functions | List of all members
Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes Class Reference

#include <WorkflowExecutionTimedOutEventAttributes.h>

Public Member Functions

 WorkflowExecutionTimedOutEventAttributes ()
 
 WorkflowExecutionTimedOutEventAttributes (Aws::Utils::Json::JsonView jsonValue)
 
WorkflowExecutionTimedOutEventAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const WorkflowExecutionTimeoutTypeGetTimeoutType () const
 
bool TimeoutTypeHasBeenSet () const
 
void SetTimeoutType (const WorkflowExecutionTimeoutType &value)
 
void SetTimeoutType (WorkflowExecutionTimeoutType &&value)
 
WorkflowExecutionTimedOutEventAttributesWithTimeoutType (const WorkflowExecutionTimeoutType &value)
 
WorkflowExecutionTimedOutEventAttributesWithTimeoutType (WorkflowExecutionTimeoutType &&value)
 
const ChildPolicyGetChildPolicy () const
 
bool ChildPolicyHasBeenSet () const
 
void SetChildPolicy (const ChildPolicy &value)
 
void SetChildPolicy (ChildPolicy &&value)
 
WorkflowExecutionTimedOutEventAttributesWithChildPolicy (const ChildPolicy &value)
 
WorkflowExecutionTimedOutEventAttributesWithChildPolicy (ChildPolicy &&value)
 

Detailed Description

Provides the details of the WorkflowExecutionTimedOut event.

See Also:

AWS API Reference

Definition at line 33 of file WorkflowExecutionTimedOutEventAttributes.h.

Constructor & Destructor Documentation

◆ WorkflowExecutionTimedOutEventAttributes() [1/2]

Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::WorkflowExecutionTimedOutEventAttributes ( )

◆ WorkflowExecutionTimedOutEventAttributes() [2/2]

Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::WorkflowExecutionTimedOutEventAttributes ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ChildPolicyHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::ChildPolicyHasBeenSet ( ) const
inline

The policy used for the child workflow executions of this workflow execution.

The supported child policies are:

  • TERMINATE – The child executions are terminated.

  • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

  • ABANDON – No action is taken. The child executions continue to run.

Definition at line 97 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ GetChildPolicy()

const ChildPolicy& Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::GetChildPolicy ( ) const
inline

The policy used for the child workflow executions of this workflow execution.

The supported child policies are:

  • TERMINATE – The child executions are terminated.

  • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

  • ABANDON – No action is taken. The child executions continue to run.

Definition at line 84 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ GetTimeoutType()

const WorkflowExecutionTimeoutType& Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::GetTimeoutType ( ) const
inline

The type of timeout that caused this event.

Definition at line 45 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::Jsonize ( ) const

◆ operator=()

WorkflowExecutionTimedOutEventAttributes& Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetChildPolicy() [1/2]

void Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::SetChildPolicy ( ChildPolicy &&  value)
inline

The policy used for the child workflow executions of this workflow execution.

The supported child policies are:

  • TERMINATE – The child executions are terminated.

  • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

  • ABANDON – No action is taken. The child executions continue to run.

Definition at line 123 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ SetChildPolicy() [2/2]

void Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::SetChildPolicy ( const ChildPolicy value)
inline

The policy used for the child workflow executions of this workflow execution.

The supported child policies are:

  • TERMINATE – The child executions are terminated.

  • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

  • ABANDON – No action is taken. The child executions continue to run.

Definition at line 110 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ SetTimeoutType() [1/2]

void Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::SetTimeoutType ( const WorkflowExecutionTimeoutType value)
inline

The type of timeout that caused this event.

Definition at line 55 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ SetTimeoutType() [2/2]

void Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::SetTimeoutType ( WorkflowExecutionTimeoutType &&  value)
inline

The type of timeout that caused this event.

Definition at line 60 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ TimeoutTypeHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::TimeoutTypeHasBeenSet ( ) const
inline

The type of timeout that caused this event.

Definition at line 50 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ WithChildPolicy() [1/2]

WorkflowExecutionTimedOutEventAttributes& Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::WithChildPolicy ( ChildPolicy &&  value)
inline

The policy used for the child workflow executions of this workflow execution.

The supported child policies are:

  • TERMINATE – The child executions are terminated.

  • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

  • ABANDON – No action is taken. The child executions continue to run.

Definition at line 149 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ WithChildPolicy() [2/2]

WorkflowExecutionTimedOutEventAttributes& Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::WithChildPolicy ( const ChildPolicy value)
inline

The policy used for the child workflow executions of this workflow execution.

The supported child policies are:

  • TERMINATE – The child executions are terminated.

  • REQUEST_CANCEL – A request to cancel is attempted for each child execution by recording a WorkflowExecutionCancelRequested event in its history. It is up to the decider to take appropriate actions when it receives an execution history with this event.

  • ABANDON – No action is taken. The child executions continue to run.

Definition at line 136 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ WithTimeoutType() [1/2]

WorkflowExecutionTimedOutEventAttributes& Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::WithTimeoutType ( const WorkflowExecutionTimeoutType value)
inline

The type of timeout that caused this event.

Definition at line 65 of file WorkflowExecutionTimedOutEventAttributes.h.

◆ WithTimeoutType() [2/2]

WorkflowExecutionTimedOutEventAttributes& Aws::SWF::Model::WorkflowExecutionTimedOutEventAttributes::WithTimeoutType ( WorkflowExecutionTimeoutType &&  value)
inline

The type of timeout that caused this event.

Definition at line 70 of file WorkflowExecutionTimedOutEventAttributes.h.


The documentation for this class was generated from the following file: