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

#include <WorkflowExecutionStartedEventAttributes.h>

Public Member Functions

 WorkflowExecutionStartedEventAttributes ()
 
 WorkflowExecutionStartedEventAttributes (Aws::Utils::Json::JsonView jsonValue)
 
WorkflowExecutionStartedEventAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetInput () const
 
bool InputHasBeenSet () const
 
void SetInput (const Aws::String &value)
 
void SetInput (Aws::String &&value)
 
void SetInput (const char *value)
 
WorkflowExecutionStartedEventAttributesWithInput (const Aws::String &value)
 
WorkflowExecutionStartedEventAttributesWithInput (Aws::String &&value)
 
WorkflowExecutionStartedEventAttributesWithInput (const char *value)
 
const Aws::StringGetExecutionStartToCloseTimeout () const
 
bool ExecutionStartToCloseTimeoutHasBeenSet () const
 
void SetExecutionStartToCloseTimeout (const Aws::String &value)
 
void SetExecutionStartToCloseTimeout (Aws::String &&value)
 
void SetExecutionStartToCloseTimeout (const char *value)
 
WorkflowExecutionStartedEventAttributesWithExecutionStartToCloseTimeout (const Aws::String &value)
 
WorkflowExecutionStartedEventAttributesWithExecutionStartToCloseTimeout (Aws::String &&value)
 
WorkflowExecutionStartedEventAttributesWithExecutionStartToCloseTimeout (const char *value)
 
const Aws::StringGetTaskStartToCloseTimeout () const
 
bool TaskStartToCloseTimeoutHasBeenSet () const
 
void SetTaskStartToCloseTimeout (const Aws::String &value)
 
void SetTaskStartToCloseTimeout (Aws::String &&value)
 
void SetTaskStartToCloseTimeout (const char *value)
 
WorkflowExecutionStartedEventAttributesWithTaskStartToCloseTimeout (const Aws::String &value)
 
WorkflowExecutionStartedEventAttributesWithTaskStartToCloseTimeout (Aws::String &&value)
 
WorkflowExecutionStartedEventAttributesWithTaskStartToCloseTimeout (const char *value)
 
const ChildPolicyGetChildPolicy () const
 
bool ChildPolicyHasBeenSet () const
 
void SetChildPolicy (const ChildPolicy &value)
 
void SetChildPolicy (ChildPolicy &&value)
 
WorkflowExecutionStartedEventAttributesWithChildPolicy (const ChildPolicy &value)
 
WorkflowExecutionStartedEventAttributesWithChildPolicy (ChildPolicy &&value)
 
const TaskListGetTaskList () const
 
bool TaskListHasBeenSet () const
 
void SetTaskList (const TaskList &value)
 
void SetTaskList (TaskList &&value)
 
WorkflowExecutionStartedEventAttributesWithTaskList (const TaskList &value)
 
WorkflowExecutionStartedEventAttributesWithTaskList (TaskList &&value)
 
const Aws::StringGetTaskPriority () const
 
bool TaskPriorityHasBeenSet () const
 
void SetTaskPriority (const Aws::String &value)
 
void SetTaskPriority (Aws::String &&value)
 
void SetTaskPriority (const char *value)
 
WorkflowExecutionStartedEventAttributesWithTaskPriority (const Aws::String &value)
 
WorkflowExecutionStartedEventAttributesWithTaskPriority (Aws::String &&value)
 
WorkflowExecutionStartedEventAttributesWithTaskPriority (const char *value)
 
const WorkflowTypeGetWorkflowType () const
 
bool WorkflowTypeHasBeenSet () const
 
void SetWorkflowType (const WorkflowType &value)
 
void SetWorkflowType (WorkflowType &&value)
 
WorkflowExecutionStartedEventAttributesWithWorkflowType (const WorkflowType &value)
 
WorkflowExecutionStartedEventAttributesWithWorkflowType (WorkflowType &&value)
 
const Aws::Vector< Aws::String > & GetTagList () const
 
bool TagListHasBeenSet () const
 
void SetTagList (const Aws::Vector< Aws::String > &value)
 
void SetTagList (Aws::Vector< Aws::String > &&value)
 
WorkflowExecutionStartedEventAttributesWithTagList (const Aws::Vector< Aws::String > &value)
 
WorkflowExecutionStartedEventAttributesWithTagList (Aws::Vector< Aws::String > &&value)
 
WorkflowExecutionStartedEventAttributesAddTagList (const Aws::String &value)
 
WorkflowExecutionStartedEventAttributesAddTagList (Aws::String &&value)
 
WorkflowExecutionStartedEventAttributesAddTagList (const char *value)
 
const Aws::StringGetContinuedExecutionRunId () const
 
bool ContinuedExecutionRunIdHasBeenSet () const
 
void SetContinuedExecutionRunId (const Aws::String &value)
 
void SetContinuedExecutionRunId (Aws::String &&value)
 
void SetContinuedExecutionRunId (const char *value)
 
WorkflowExecutionStartedEventAttributesWithContinuedExecutionRunId (const Aws::String &value)
 
WorkflowExecutionStartedEventAttributesWithContinuedExecutionRunId (Aws::String &&value)
 
WorkflowExecutionStartedEventAttributesWithContinuedExecutionRunId (const char *value)
 
const WorkflowExecutionGetParentWorkflowExecution () const
 
bool ParentWorkflowExecutionHasBeenSet () const
 
void SetParentWorkflowExecution (const WorkflowExecution &value)
 
void SetParentWorkflowExecution (WorkflowExecution &&value)
 
WorkflowExecutionStartedEventAttributesWithParentWorkflowExecution (const WorkflowExecution &value)
 
WorkflowExecutionStartedEventAttributesWithParentWorkflowExecution (WorkflowExecution &&value)
 
long long GetParentInitiatedEventId () const
 
bool ParentInitiatedEventIdHasBeenSet () const
 
void SetParentInitiatedEventId (long long value)
 
WorkflowExecutionStartedEventAttributesWithParentInitiatedEventId (long long value)
 
const Aws::StringGetLambdaRole () const
 
bool LambdaRoleHasBeenSet () const
 
void SetLambdaRole (const Aws::String &value)
 
void SetLambdaRole (Aws::String &&value)
 
void SetLambdaRole (const char *value)
 
WorkflowExecutionStartedEventAttributesWithLambdaRole (const Aws::String &value)
 
WorkflowExecutionStartedEventAttributesWithLambdaRole (Aws::String &&value)
 
WorkflowExecutionStartedEventAttributesWithLambdaRole (const char *value)
 

Detailed Description

Provides details of WorkflowExecutionStarted event.

See Also:

AWS API Reference

Definition at line 37 of file WorkflowExecutionStartedEventAttributes.h.

Constructor & Destructor Documentation

◆ WorkflowExecutionStartedEventAttributes() [1/2]

Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WorkflowExecutionStartedEventAttributes ( )

◆ WorkflowExecutionStartedEventAttributes() [2/2]

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

Member Function Documentation

◆ AddTagList() [1/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::AddTagList ( Aws::String &&  value)
inline

The list of tags associated with this workflow execution. An execution can have up to 5 tags.

Definition at line 441 of file WorkflowExecutionStartedEventAttributes.h.

◆ AddTagList() [2/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::AddTagList ( const Aws::String value)
inline

The list of tags associated with this workflow execution. An execution can have up to 5 tags.

Definition at line 435 of file WorkflowExecutionStartedEventAttributes.h.

◆ AddTagList() [3/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::AddTagList ( const char *  value)
inline

The list of tags associated with this workflow execution. An execution can have up to 5 tags.

Definition at line 447 of file WorkflowExecutionStartedEventAttributes.h.

◆ ChildPolicyHasBeenSet()

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

The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.

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 227 of file WorkflowExecutionStartedEventAttributes.h.

◆ ContinuedExecutionRunIdHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::ContinuedExecutionRunIdHasBeenSet ( ) const
inline

If this workflow execution was started due to a ContinueAsNewWorkflowExecution decision, then it contains the runId of the previous workflow execution that was closed and continued as this execution.

Definition at line 464 of file WorkflowExecutionStartedEventAttributes.h.

◆ ExecutionStartToCloseTimeoutHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::ExecutionStartToCloseTimeoutHasBeenSet ( ) const
inline

The maximum duration for this workflow execution.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 99 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetChildPolicy()

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

The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.

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 213 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetContinuedExecutionRunId()

const Aws::String& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetContinuedExecutionRunId ( ) const
inline

If this workflow execution was started due to a ContinueAsNewWorkflowExecution decision, then it contains the runId of the previous workflow execution that was closed and continued as this execution.

Definition at line 456 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetExecutionStartToCloseTimeout()

const Aws::String& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetExecutionStartToCloseTimeout ( ) const
inline

The maximum duration for this workflow execution.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 92 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetInput()

const Aws::String& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetInput ( ) const
inline

The input provided to the workflow execution.

Definition at line 49 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetLambdaRole()

const Aws::String& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetLambdaRole ( ) const
inline

The IAM role attached to the workflow execution.

Definition at line 596 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetParentInitiatedEventId()

long long Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetParentInitiatedEventId ( ) const
inline

The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this workflow execution. The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Definition at line 560 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetParentWorkflowExecution()

const WorkflowExecution& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetParentWorkflowExecution ( ) const
inline

The source workflow execution that started this workflow execution. The member isn't set if the workflow execution was not started by a workflow.

Definition at line 519 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetTagList()

const Aws::Vector<Aws::String>& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetTagList ( ) const
inline

The list of tags associated with this workflow execution. An execution can have up to 5 tags.

Definition at line 399 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetTaskList()

const TaskList& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetTaskList ( ) const
inline

The name of the task list for scheduling the decision tasks for this workflow execution.

Definition at line 290 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetTaskPriority()

const Aws::String& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetTaskPriority ( ) const
inline

The priority of the decision tasks in the workflow execution.

Definition at line 326 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetTaskStartToCloseTimeout()

const Aws::String& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetTaskStartToCloseTimeout ( ) const
inline

The maximum duration of decision tasks for this workflow type.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 149 of file WorkflowExecutionStartedEventAttributes.h.

◆ GetWorkflowType()

const WorkflowType& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::GetWorkflowType ( ) const
inline

The workflow type of this execution.

Definition at line 367 of file WorkflowExecutionStartedEventAttributes.h.

◆ InputHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::InputHasBeenSet ( ) const
inline

The input provided to the workflow execution.

Definition at line 54 of file WorkflowExecutionStartedEventAttributes.h.

◆ Jsonize()

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

◆ LambdaRoleHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::LambdaRoleHasBeenSet ( ) const
inline

The IAM role attached to the workflow execution.

Definition at line 601 of file WorkflowExecutionStartedEventAttributes.h.

◆ operator=()

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

◆ ParentInitiatedEventIdHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::ParentInitiatedEventIdHasBeenSet ( ) const
inline

The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this workflow execution. The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Definition at line 570 of file WorkflowExecutionStartedEventAttributes.h.

◆ ParentWorkflowExecutionHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::ParentWorkflowExecutionHasBeenSet ( ) const
inline

The source workflow execution that started this workflow execution. The member isn't set if the workflow execution was not started by a workflow.

Definition at line 525 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetChildPolicy() [1/2]

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

The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.

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 255 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetChildPolicy() [2/2]

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

The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.

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 241 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetContinuedExecutionRunId() [1/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetContinuedExecutionRunId ( Aws::String &&  value)
inline

If this workflow execution was started due to a ContinueAsNewWorkflowExecution decision, then it contains the runId of the previous workflow execution that was closed and continued as this execution.

Definition at line 480 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetContinuedExecutionRunId() [2/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetContinuedExecutionRunId ( const Aws::String value)
inline

If this workflow execution was started due to a ContinueAsNewWorkflowExecution decision, then it contains the runId of the previous workflow execution that was closed and continued as this execution.

Definition at line 472 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetContinuedExecutionRunId() [3/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetContinuedExecutionRunId ( const char *  value)
inline

If this workflow execution was started due to a ContinueAsNewWorkflowExecution decision, then it contains the runId of the previous workflow execution that was closed and continued as this execution.

Definition at line 488 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetExecutionStartToCloseTimeout() [1/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetExecutionStartToCloseTimeout ( Aws::String &&  value)
inline

The maximum duration for this workflow execution.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 113 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetExecutionStartToCloseTimeout() [2/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetExecutionStartToCloseTimeout ( const Aws::String value)
inline

The maximum duration for this workflow execution.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 106 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetExecutionStartToCloseTimeout() [3/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetExecutionStartToCloseTimeout ( const char *  value)
inline

The maximum duration for this workflow execution.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 120 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetInput() [1/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetInput ( Aws::String &&  value)
inline

The input provided to the workflow execution.

Definition at line 64 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetInput() [2/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetInput ( const Aws::String value)
inline

The input provided to the workflow execution.

Definition at line 59 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetInput() [3/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetInput ( const char *  value)
inline

The input provided to the workflow execution.

Definition at line 69 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetLambdaRole() [1/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetLambdaRole ( Aws::String &&  value)
inline

The IAM role attached to the workflow execution.

Definition at line 611 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetLambdaRole() [2/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetLambdaRole ( const Aws::String value)
inline

The IAM role attached to the workflow execution.

Definition at line 606 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetLambdaRole() [3/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetLambdaRole ( const char *  value)
inline

The IAM role attached to the workflow execution.

Definition at line 616 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetParentInitiatedEventId()

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetParentInitiatedEventId ( long long  value)
inline

The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this workflow execution. The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Definition at line 580 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetParentWorkflowExecution() [1/2]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetParentWorkflowExecution ( const WorkflowExecution value)
inline

The source workflow execution that started this workflow execution. The member isn't set if the workflow execution was not started by a workflow.

Definition at line 531 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetParentWorkflowExecution() [2/2]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetParentWorkflowExecution ( WorkflowExecution &&  value)
inline

The source workflow execution that started this workflow execution. The member isn't set if the workflow execution was not started by a workflow.

Definition at line 537 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTagList() [1/2]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTagList ( Aws::Vector< Aws::String > &&  value)
inline

The list of tags associated with this workflow execution. An execution can have up to 5 tags.

Definition at line 417 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTagList() [2/2]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTagList ( const Aws::Vector< Aws::String > &  value)
inline

The list of tags associated with this workflow execution. An execution can have up to 5 tags.

Definition at line 411 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTaskList() [1/2]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTaskList ( const TaskList value)
inline

The name of the task list for scheduling the decision tasks for this workflow execution.

Definition at line 302 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTaskList() [2/2]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTaskList ( TaskList &&  value)
inline

The name of the task list for scheduling the decision tasks for this workflow execution.

Definition at line 308 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTaskPriority() [1/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTaskPriority ( Aws::String &&  value)
inline

The priority of the decision tasks in the workflow execution.

Definition at line 341 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTaskPriority() [2/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTaskPriority ( const Aws::String value)
inline

The priority of the decision tasks in the workflow execution.

Definition at line 336 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTaskPriority() [3/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTaskPriority ( const char *  value)
inline

The priority of the decision tasks in the workflow execution.

Definition at line 346 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTaskStartToCloseTimeout() [1/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTaskStartToCloseTimeout ( Aws::String &&  value)
inline

The maximum duration of decision tasks for this workflow type.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 170 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTaskStartToCloseTimeout() [2/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTaskStartToCloseTimeout ( const Aws::String value)
inline

The maximum duration of decision tasks for this workflow type.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 163 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetTaskStartToCloseTimeout() [3/3]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetTaskStartToCloseTimeout ( const char *  value)
inline

The maximum duration of decision tasks for this workflow type.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 177 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetWorkflowType() [1/2]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetWorkflowType ( const WorkflowType value)
inline

The workflow type of this execution.

Definition at line 377 of file WorkflowExecutionStartedEventAttributes.h.

◆ SetWorkflowType() [2/2]

void Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::SetWorkflowType ( WorkflowType &&  value)
inline

The workflow type of this execution.

Definition at line 382 of file WorkflowExecutionStartedEventAttributes.h.

◆ TagListHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::TagListHasBeenSet ( ) const
inline

The list of tags associated with this workflow execution. An execution can have up to 5 tags.

Definition at line 405 of file WorkflowExecutionStartedEventAttributes.h.

◆ TaskListHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::TaskListHasBeenSet ( ) const
inline

The name of the task list for scheduling the decision tasks for this workflow execution.

Definition at line 296 of file WorkflowExecutionStartedEventAttributes.h.

◆ TaskPriorityHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::TaskPriorityHasBeenSet ( ) const
inline

The priority of the decision tasks in the workflow execution.

Definition at line 331 of file WorkflowExecutionStartedEventAttributes.h.

◆ TaskStartToCloseTimeoutHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::TaskStartToCloseTimeoutHasBeenSet ( ) const
inline

The maximum duration of decision tasks for this workflow type.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 156 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithChildPolicy() [1/2]

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

The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.

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 283 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithChildPolicy() [2/2]

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

The policy to use for the child workflow executions if this workflow execution is terminated, by calling the TerminateWorkflowExecution action explicitly or due to an expired timeout.

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 269 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithContinuedExecutionRunId() [1/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithContinuedExecutionRunId ( Aws::String &&  value)
inline

If this workflow execution was started due to a ContinueAsNewWorkflowExecution decision, then it contains the runId of the previous workflow execution that was closed and continued as this execution.

Definition at line 504 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithContinuedExecutionRunId() [2/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithContinuedExecutionRunId ( const Aws::String value)
inline

If this workflow execution was started due to a ContinueAsNewWorkflowExecution decision, then it contains the runId of the previous workflow execution that was closed and continued as this execution.

Definition at line 496 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithContinuedExecutionRunId() [3/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithContinuedExecutionRunId ( const char *  value)
inline

If this workflow execution was started due to a ContinueAsNewWorkflowExecution decision, then it contains the runId of the previous workflow execution that was closed and continued as this execution.

Definition at line 512 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithExecutionStartToCloseTimeout() [1/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithExecutionStartToCloseTimeout ( Aws::String &&  value)
inline

The maximum duration for this workflow execution.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 134 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithExecutionStartToCloseTimeout() [2/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithExecutionStartToCloseTimeout ( const Aws::String value)
inline

The maximum duration for this workflow execution.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 127 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithExecutionStartToCloseTimeout() [3/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithExecutionStartToCloseTimeout ( const char *  value)
inline

The maximum duration for this workflow execution.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 141 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithInput() [1/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithInput ( Aws::String &&  value)
inline

The input provided to the workflow execution.

Definition at line 79 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithInput() [2/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithInput ( const Aws::String value)
inline

The input provided to the workflow execution.

Definition at line 74 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithInput() [3/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithInput ( const char *  value)
inline

The input provided to the workflow execution.

Definition at line 84 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithLambdaRole() [1/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithLambdaRole ( Aws::String &&  value)
inline

The IAM role attached to the workflow execution.

Definition at line 626 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithLambdaRole() [2/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithLambdaRole ( const Aws::String value)
inline

The IAM role attached to the workflow execution.

Definition at line 621 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithLambdaRole() [3/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithLambdaRole ( const char *  value)
inline

The IAM role attached to the workflow execution.

Definition at line 631 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithParentInitiatedEventId()

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithParentInitiatedEventId ( long long  value)
inline

The ID of the StartChildWorkflowExecutionInitiated event corresponding to the StartChildWorkflowExecution Decision to start this workflow execution. The source event with this ID can be found in the history of the source workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events leading up to this event.

Definition at line 590 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithParentWorkflowExecution() [1/2]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithParentWorkflowExecution ( const WorkflowExecution value)
inline

The source workflow execution that started this workflow execution. The member isn't set if the workflow execution was not started by a workflow.

Definition at line 543 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithParentWorkflowExecution() [2/2]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithParentWorkflowExecution ( WorkflowExecution &&  value)
inline

The source workflow execution that started this workflow execution. The member isn't set if the workflow execution was not started by a workflow.

Definition at line 549 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTagList() [1/2]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTagList ( Aws::Vector< Aws::String > &&  value)
inline

The list of tags associated with this workflow execution. An execution can have up to 5 tags.

Definition at line 429 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTagList() [2/2]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTagList ( const Aws::Vector< Aws::String > &  value)
inline

The list of tags associated with this workflow execution. An execution can have up to 5 tags.

Definition at line 423 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTaskList() [1/2]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTaskList ( const TaskList value)
inline

The name of the task list for scheduling the decision tasks for this workflow execution.

Definition at line 314 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTaskList() [2/2]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTaskList ( TaskList &&  value)
inline

The name of the task list for scheduling the decision tasks for this workflow execution.

Definition at line 320 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTaskPriority() [1/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTaskPriority ( Aws::String &&  value)
inline

The priority of the decision tasks in the workflow execution.

Definition at line 356 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTaskPriority() [2/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTaskPriority ( const Aws::String value)
inline

The priority of the decision tasks in the workflow execution.

Definition at line 351 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTaskPriority() [3/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTaskPriority ( const char *  value)
inline

The priority of the decision tasks in the workflow execution.

Definition at line 361 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTaskStartToCloseTimeout() [1/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTaskStartToCloseTimeout ( Aws::String &&  value)
inline

The maximum duration of decision tasks for this workflow type.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 191 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTaskStartToCloseTimeout() [2/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTaskStartToCloseTimeout ( const Aws::String value)
inline

The maximum duration of decision tasks for this workflow type.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 184 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithTaskStartToCloseTimeout() [3/3]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithTaskStartToCloseTimeout ( const char *  value)
inline

The maximum duration of decision tasks for this workflow type.

The duration is specified in seconds, an integer greater than or equal to 0. You can use NONE to specify unlimited duration.

Definition at line 198 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithWorkflowType() [1/2]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithWorkflowType ( const WorkflowType value)
inline

The workflow type of this execution.

Definition at line 387 of file WorkflowExecutionStartedEventAttributes.h.

◆ WithWorkflowType() [2/2]

WorkflowExecutionStartedEventAttributes& Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WithWorkflowType ( WorkflowType &&  value)
inline

The workflow type of this execution.

Definition at line 392 of file WorkflowExecutionStartedEventAttributes.h.

◆ WorkflowTypeHasBeenSet()

bool Aws::SWF::Model::WorkflowExecutionStartedEventAttributes::WorkflowTypeHasBeenSet ( ) const
inline

The workflow type of this execution.

Definition at line 372 of file WorkflowExecutionStartedEventAttributes.h.


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