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

#include <RequestCancelExternalWorkflowExecutionDecisionAttributes.h>

Public Member Functions

 RequestCancelExternalWorkflowExecutionDecisionAttributes ()
 
 RequestCancelExternalWorkflowExecutionDecisionAttributes (Aws::Utils::Json::JsonView jsonValue)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetWorkflowId () const
 
bool WorkflowIdHasBeenSet () const
 
void SetWorkflowId (const Aws::String &value)
 
void SetWorkflowId (Aws::String &&value)
 
void SetWorkflowId (const char *value)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesWithWorkflowId (const Aws::String &value)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesWithWorkflowId (Aws::String &&value)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesWithWorkflowId (const char *value)
 
const Aws::StringGetRunId () const
 
bool RunIdHasBeenSet () const
 
void SetRunId (const Aws::String &value)
 
void SetRunId (Aws::String &&value)
 
void SetRunId (const char *value)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesWithRunId (const Aws::String &value)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesWithRunId (Aws::String &&value)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesWithRunId (const char *value)
 
const Aws::StringGetControl () const
 
bool ControlHasBeenSet () const
 
void SetControl (const Aws::String &value)
 
void SetControl (Aws::String &&value)
 
void SetControl (const char *value)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesWithControl (const Aws::String &value)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesWithControl (Aws::String &&value)
 
RequestCancelExternalWorkflowExecutionDecisionAttributesWithControl (const char *value)
 

Detailed Description

Provides the details of the RequestCancelExternalWorkflowExecution decision.

Access Control

You can use IAM policies to control this decision's access to Amazon SWF resources as follows:

If the caller doesn't have sufficient permissions to invoke the action, or the parameter values fall outside the specified constraints, the action fails. The associated event attribute's cause parameter is set to OPERATION_NOT_PERMITTED. For details and example IAM policies, see Using IAM to Manage Access to Amazon SWF Workflows in the Amazon SWF Developer Guide.

See Also:

AWS API Reference

Definition at line 46 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

Constructor & Destructor Documentation

◆ RequestCancelExternalWorkflowExecutionDecisionAttributes() [1/2]

Aws::SWF::Model::RequestCancelExternalWorkflowExecutionDecisionAttributes::RequestCancelExternalWorkflowExecutionDecisionAttributes ( )

◆ RequestCancelExternalWorkflowExecutionDecisionAttributes() [2/2]

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

Member Function Documentation

◆ ControlHasBeenSet()

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 155 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ GetControl()

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 149 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ GetRunId()

const Aws::String& Aws::SWF::Model::RequestCancelExternalWorkflowExecutionDecisionAttributes::GetRunId ( ) const
inline

The runId of the external workflow execution to cancel.

Definition at line 107 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ GetWorkflowId()

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

The workflowId of the external workflow execution to cancel.

Definition at line 59 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RunIdHasBeenSet()

bool Aws::SWF::Model::RequestCancelExternalWorkflowExecutionDecisionAttributes::RunIdHasBeenSet ( ) const
inline

The runId of the external workflow execution to cancel.

Definition at line 112 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ SetControl() [1/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 167 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ SetControl() [2/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 161 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ SetControl() [3/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 173 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ SetRunId() [1/3]

void Aws::SWF::Model::RequestCancelExternalWorkflowExecutionDecisionAttributes::SetRunId ( Aws::String &&  value)
inline

The runId of the external workflow execution to cancel.

Definition at line 122 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ SetRunId() [2/3]

void Aws::SWF::Model::RequestCancelExternalWorkflowExecutionDecisionAttributes::SetRunId ( const Aws::String value)
inline

The runId of the external workflow execution to cancel.

Definition at line 117 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ SetRunId() [3/3]

void Aws::SWF::Model::RequestCancelExternalWorkflowExecutionDecisionAttributes::SetRunId ( const char *  value)
inline

The runId of the external workflow execution to cancel.

Definition at line 127 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ SetWorkflowId() [1/3]

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

The workflowId of the external workflow execution to cancel.

Definition at line 77 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ SetWorkflowId() [2/3]

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

The workflowId of the external workflow execution to cancel.

Definition at line 71 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ SetWorkflowId() [3/3]

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

The workflowId of the external workflow execution to cancel.

Definition at line 83 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WithControl() [1/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 185 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WithControl() [2/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 179 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WithControl() [3/3]

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

The data attached to the event that can be used by the decider in subsequent workflow tasks.

Definition at line 191 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WithRunId() [1/3]

RequestCancelExternalWorkflowExecutionDecisionAttributes& Aws::SWF::Model::RequestCancelExternalWorkflowExecutionDecisionAttributes::WithRunId ( Aws::String &&  value)
inline

The runId of the external workflow execution to cancel.

Definition at line 137 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WithRunId() [2/3]

RequestCancelExternalWorkflowExecutionDecisionAttributes& Aws::SWF::Model::RequestCancelExternalWorkflowExecutionDecisionAttributes::WithRunId ( const Aws::String value)
inline

The runId of the external workflow execution to cancel.

Definition at line 132 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WithRunId() [3/3]

RequestCancelExternalWorkflowExecutionDecisionAttributes& Aws::SWF::Model::RequestCancelExternalWorkflowExecutionDecisionAttributes::WithRunId ( const char *  value)
inline

The runId of the external workflow execution to cancel.

Definition at line 142 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WithWorkflowId() [1/3]

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

The workflowId of the external workflow execution to cancel.

Definition at line 95 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WithWorkflowId() [2/3]

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

The workflowId of the external workflow execution to cancel.

Definition at line 89 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WithWorkflowId() [3/3]

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

The workflowId of the external workflow execution to cancel.

Definition at line 101 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.

◆ WorkflowIdHasBeenSet()

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

The workflowId of the external workflow execution to cancel.

Definition at line 65 of file RequestCancelExternalWorkflowExecutionDecisionAttributes.h.


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