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

#include <StartChildWorkflowExecutionFailedEventAttributes.h>

Public Member Functions

 StartChildWorkflowExecutionFailedEventAttributes ()
 
 StartChildWorkflowExecutionFailedEventAttributes (Aws::Utils::Json::JsonView jsonValue)
 
StartChildWorkflowExecutionFailedEventAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const WorkflowTypeGetWorkflowType () const
 
bool WorkflowTypeHasBeenSet () const
 
void SetWorkflowType (const WorkflowType &value)
 
void SetWorkflowType (WorkflowType &&value)
 
StartChildWorkflowExecutionFailedEventAttributesWithWorkflowType (const WorkflowType &value)
 
StartChildWorkflowExecutionFailedEventAttributesWithWorkflowType (WorkflowType &&value)
 
const StartChildWorkflowExecutionFailedCauseGetCause () const
 
bool CauseHasBeenSet () const
 
void SetCause (const StartChildWorkflowExecutionFailedCause &value)
 
void SetCause (StartChildWorkflowExecutionFailedCause &&value)
 
StartChildWorkflowExecutionFailedEventAttributesWithCause (const StartChildWorkflowExecutionFailedCause &value)
 
StartChildWorkflowExecutionFailedEventAttributesWithCause (StartChildWorkflowExecutionFailedCause &&value)
 
const Aws::StringGetWorkflowId () const
 
bool WorkflowIdHasBeenSet () const
 
void SetWorkflowId (const Aws::String &value)
 
void SetWorkflowId (Aws::String &&value)
 
void SetWorkflowId (const char *value)
 
StartChildWorkflowExecutionFailedEventAttributesWithWorkflowId (const Aws::String &value)
 
StartChildWorkflowExecutionFailedEventAttributesWithWorkflowId (Aws::String &&value)
 
StartChildWorkflowExecutionFailedEventAttributesWithWorkflowId (const char *value)
 
long long GetInitiatedEventId () const
 
bool InitiatedEventIdHasBeenSet () const
 
void SetInitiatedEventId (long long value)
 
StartChildWorkflowExecutionFailedEventAttributesWithInitiatedEventId (long long value)
 
long long GetDecisionTaskCompletedEventId () const
 
bool DecisionTaskCompletedEventIdHasBeenSet () const
 
void SetDecisionTaskCompletedEventId (long long value)
 
StartChildWorkflowExecutionFailedEventAttributesWithDecisionTaskCompletedEventId (long long value)
 
const Aws::StringGetControl () const
 
bool ControlHasBeenSet () const
 
void SetControl (const Aws::String &value)
 
void SetControl (Aws::String &&value)
 
void SetControl (const char *value)
 
StartChildWorkflowExecutionFailedEventAttributesWithControl (const Aws::String &value)
 
StartChildWorkflowExecutionFailedEventAttributesWithControl (Aws::String &&value)
 
StartChildWorkflowExecutionFailedEventAttributesWithControl (const char *value)
 

Detailed Description

Provides the details of the StartChildWorkflowExecutionFailed event.

See Also:

AWS API Reference

Definition at line 34 of file StartChildWorkflowExecutionFailedEventAttributes.h.

Constructor & Destructor Documentation

◆ StartChildWorkflowExecutionFailedEventAttributes() [1/2]

Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::StartChildWorkflowExecutionFailedEventAttributes ( )

◆ StartChildWorkflowExecutionFailedEventAttributes() [2/2]

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

Member Function Documentation

◆ CauseHasBeenSet()

bool Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::CauseHasBeenSet ( ) const
inline

The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

When cause is set to OPERATION_NOT_PERMITTED, the decision fails because it lacks sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

Definition at line 100 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ ControlHasBeenSet()

bool Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::ControlHasBeenSet ( ) const
inline

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution.

Definition at line 284 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ DecisionTaskCompletedEventIdHasBeenSet()

bool Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::DecisionTaskCompletedEventIdHasBeenSet ( ) const
inline

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the StartChildWorkflowExecution Decision to request this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events.

Definition at line 255 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ GetCause()

const StartChildWorkflowExecutionFailedCause& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::GetCause ( ) const
inline

The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

When cause is set to OPERATION_NOT_PERMITTED, the decision fails because it lacks sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

Definition at line 89 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ GetControl()

const Aws::String& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::GetControl ( ) const
inline

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution.

Definition at line 278 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ GetDecisionTaskCompletedEventId()

long long Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::GetDecisionTaskCompletedEventId ( ) const
inline

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the StartChildWorkflowExecution Decision to request this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events.

Definition at line 247 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ GetInitiatedEventId()

long long Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::GetInitiatedEventId ( ) const
inline

When the cause is WORKFLOW_ALREADY_RUNNING, initiatedEventId is the ID of the StartChildWorkflowExecutionInitiated event that corresponds to the StartChildWorkflowExecution Decision to start the workflow execution. You can use this information to diagnose problems by tracing back the chain of events leading up to this event.

When the cause isn't WORKFLOW_ALREADY_RUNNING, initiatedEventId is set to 0 because the StartChildWorkflowExecutionInitiated event doesn't exist.

Definition at line 199 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ GetWorkflowId()

const Aws::String& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::GetWorkflowId ( ) const
inline

The workflowId of the child workflow execution.

Definition at line 150 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ GetWorkflowType()

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

The workflow type provided in the StartChildWorkflowExecution Decision that failed.

Definition at line 47 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ InitiatedEventIdHasBeenSet()

bool Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::InitiatedEventIdHasBeenSet ( ) const
inline

When the cause is WORKFLOW_ALREADY_RUNNING, initiatedEventId is the ID of the StartChildWorkflowExecutionInitiated event that corresponds to the StartChildWorkflowExecution Decision to start the workflow execution. You can use this information to diagnose problems by tracing back the chain of events leading up to this event.

When the cause isn't WORKFLOW_ALREADY_RUNNING, initiatedEventId is set to 0 because the StartChildWorkflowExecutionInitiated event doesn't exist.

Definition at line 212 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCause() [1/2]

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetCause ( const StartChildWorkflowExecutionFailedCause value)
inline

The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

When cause is set to OPERATION_NOT_PERMITTED, the decision fails because it lacks sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

Definition at line 111 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetCause() [2/2]

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetCause ( StartChildWorkflowExecutionFailedCause &&  value)
inline

The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

When cause is set to OPERATION_NOT_PERMITTED, the decision fails because it lacks sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

Definition at line 122 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetControl() [1/3]

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetControl ( Aws::String &&  value)
inline

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution.

Definition at line 296 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetControl() [2/3]

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetControl ( const Aws::String value)
inline

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution.

Definition at line 290 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetControl() [3/3]

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetControl ( const char *  value)
inline

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution.

Definition at line 302 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetDecisionTaskCompletedEventId()

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetDecisionTaskCompletedEventId ( long long  value)
inline

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the StartChildWorkflowExecution Decision to request this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events.

Definition at line 263 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetInitiatedEventId()

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetInitiatedEventId ( long long  value)
inline

When the cause is WORKFLOW_ALREADY_RUNNING, initiatedEventId is the ID of the StartChildWorkflowExecutionInitiated event that corresponds to the StartChildWorkflowExecution Decision to start the workflow execution. You can use this information to diagnose problems by tracing back the chain of events leading up to this event.

When the cause isn't WORKFLOW_ALREADY_RUNNING, initiatedEventId is set to 0 because the StartChildWorkflowExecutionInitiated event doesn't exist.

Definition at line 225 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetWorkflowId() [1/3]

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetWorkflowId ( Aws::String &&  value)
inline

The workflowId of the child workflow execution.

Definition at line 165 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetWorkflowId() [2/3]

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetWorkflowId ( const Aws::String value)
inline

The workflowId of the child workflow execution.

Definition at line 160 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetWorkflowId() [3/3]

void Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::SetWorkflowId ( const char *  value)
inline

The workflowId of the child workflow execution.

Definition at line 170 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetWorkflowType() [1/2]

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

The workflow type provided in the StartChildWorkflowExecution Decision that failed.

Definition at line 59 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ SetWorkflowType() [2/2]

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

The workflow type provided in the StartChildWorkflowExecution Decision that failed.

Definition at line 65 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithCause() [1/2]

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithCause ( const StartChildWorkflowExecutionFailedCause value)
inline

The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

When cause is set to OPERATION_NOT_PERMITTED, the decision fails because it lacks sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

Definition at line 133 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithCause() [2/2]

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithCause ( StartChildWorkflowExecutionFailedCause &&  value)
inline

The cause of the failure. This information is generated by the system and can be useful for diagnostic purposes.

When cause is set to OPERATION_NOT_PERMITTED, the decision fails because it lacks sufficient permissions. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

Definition at line 144 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithControl() [1/3]

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithControl ( Aws::String &&  value)
inline

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution.

Definition at line 314 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithControl() [2/3]

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithControl ( const Aws::String value)
inline

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution.

Definition at line 308 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithControl() [3/3]

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithControl ( const char *  value)
inline

The data attached to the event that the decider can use in subsequent workflow tasks. This data isn't sent to the child workflow execution.

Definition at line 320 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithDecisionTaskCompletedEventId()

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithDecisionTaskCompletedEventId ( long long  value)
inline

The ID of the DecisionTaskCompleted event corresponding to the decision task that resulted in the StartChildWorkflowExecution Decision to request this child workflow execution. This information can be useful for diagnosing problems by tracing back the chain of events.

Definition at line 271 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithInitiatedEventId()

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithInitiatedEventId ( long long  value)
inline

When the cause is WORKFLOW_ALREADY_RUNNING, initiatedEventId is the ID of the StartChildWorkflowExecutionInitiated event that corresponds to the StartChildWorkflowExecution Decision to start the workflow execution. You can use this information to diagnose problems by tracing back the chain of events leading up to this event.

When the cause isn't WORKFLOW_ALREADY_RUNNING, initiatedEventId is set to 0 because the StartChildWorkflowExecutionInitiated event doesn't exist.

Definition at line 238 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithWorkflowId() [1/3]

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithWorkflowId ( Aws::String &&  value)
inline

The workflowId of the child workflow execution.

Definition at line 180 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithWorkflowId() [2/3]

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithWorkflowId ( const Aws::String value)
inline

The workflowId of the child workflow execution.

Definition at line 175 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithWorkflowId() [3/3]

StartChildWorkflowExecutionFailedEventAttributes& Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WithWorkflowId ( const char *  value)
inline

The workflowId of the child workflow execution.

Definition at line 185 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithWorkflowType() [1/2]

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

The workflow type provided in the StartChildWorkflowExecution Decision that failed.

Definition at line 71 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WithWorkflowType() [2/2]

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

The workflow type provided in the StartChildWorkflowExecution Decision that failed.

Definition at line 77 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WorkflowIdHasBeenSet()

bool Aws::SWF::Model::StartChildWorkflowExecutionFailedEventAttributes::WorkflowIdHasBeenSet ( ) const
inline

The workflowId of the child workflow execution.

Definition at line 155 of file StartChildWorkflowExecutionFailedEventAttributes.h.

◆ WorkflowTypeHasBeenSet()

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

The workflow type provided in the StartChildWorkflowExecution Decision that failed.

Definition at line 53 of file StartChildWorkflowExecutionFailedEventAttributes.h.


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