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

#include <SignalExternalWorkflowExecutionDecisionAttributes.h>

Public Member Functions

 SignalExternalWorkflowExecutionDecisionAttributes ()
 
 SignalExternalWorkflowExecutionDecisionAttributes (Aws::Utils::Json::JsonView jsonValue)
 
SignalExternalWorkflowExecutionDecisionAttributesoperator= (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)
 
SignalExternalWorkflowExecutionDecisionAttributesWithWorkflowId (const Aws::String &value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithWorkflowId (Aws::String &&value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithWorkflowId (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)
 
SignalExternalWorkflowExecutionDecisionAttributesWithRunId (const Aws::String &value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithRunId (Aws::String &&value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithRunId (const char *value)
 
const Aws::StringGetSignalName () const
 
bool SignalNameHasBeenSet () const
 
void SetSignalName (const Aws::String &value)
 
void SetSignalName (Aws::String &&value)
 
void SetSignalName (const char *value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithSignalName (const Aws::String &value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithSignalName (Aws::String &&value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithSignalName (const char *value)
 
const Aws::StringGetInput () const
 
bool InputHasBeenSet () const
 
void SetInput (const Aws::String &value)
 
void SetInput (Aws::String &&value)
 
void SetInput (const char *value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithInput (const Aws::String &value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithInput (Aws::String &&value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithInput (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)
 
SignalExternalWorkflowExecutionDecisionAttributesWithControl (const Aws::String &value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithControl (Aws::String &&value)
 
SignalExternalWorkflowExecutionDecisionAttributesWithControl (const char *value)
 

Detailed Description

Provides the details of the SignalExternalWorkflowExecution 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 45 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

Constructor & Destructor Documentation

◆ SignalExternalWorkflowExecutionDecisionAttributes() [1/2]

Aws::SWF::Model::SignalExternalWorkflowExecutionDecisionAttributes::SignalExternalWorkflowExecutionDecisionAttributes ( )

◆ SignalExternalWorkflowExecutionDecisionAttributes() [2/2]

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

Member Function Documentation

◆ ControlHasBeenSet()

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

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

Definition at line 244 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ GetControl()

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

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

Definition at line 238 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ GetInput()

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

The input data to be provided with the signal. The target workflow execution uses the signal name and input data to process the signal.

Definition at line 189 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ GetRunId()

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

The runId of the workflow execution to be signaled.

Definition at line 98 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ GetSignalName()

const Aws::String& Aws::SWF::Model::SignalExternalWorkflowExecutionDecisionAttributes::GetSignalName ( ) const
inline

The name of the signal.The target workflow execution uses the signal name and input to process the signal.

Definition at line 140 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ GetWorkflowId()

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

The workflowId of the workflow execution to be signaled.

Definition at line 57 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ InputHasBeenSet()

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

The input data to be provided with the signal. The target workflow execution uses the signal name and input data to process the signal.

Definition at line 195 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ RunIdHasBeenSet()

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

The runId of the workflow execution to be signaled.

Definition at line 103 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetControl() [1/3]

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

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

Definition at line 256 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetControl() [2/3]

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

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

Definition at line 250 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetControl() [3/3]

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

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

Definition at line 262 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetInput() [1/3]

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

The input data to be provided with the signal. The target workflow execution uses the signal name and input data to process the signal.

Definition at line 207 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetInput() [2/3]

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

The input data to be provided with the signal. The target workflow execution uses the signal name and input data to process the signal.

Definition at line 201 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetInput() [3/3]

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

The input data to be provided with the signal. The target workflow execution uses the signal name and input data to process the signal.

Definition at line 213 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetRunId() [1/3]

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

The runId of the workflow execution to be signaled.

Definition at line 113 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetRunId() [2/3]

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

The runId of the workflow execution to be signaled.

Definition at line 108 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetRunId() [3/3]

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

The runId of the workflow execution to be signaled.

Definition at line 118 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetSignalName() [1/3]

void Aws::SWF::Model::SignalExternalWorkflowExecutionDecisionAttributes::SetSignalName ( Aws::String &&  value)
inline

The name of the signal.The target workflow execution uses the signal name and input to process the signal.

Definition at line 158 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetSignalName() [2/3]

void Aws::SWF::Model::SignalExternalWorkflowExecutionDecisionAttributes::SetSignalName ( const Aws::String value)
inline

The name of the signal.The target workflow execution uses the signal name and input to process the signal.

Definition at line 152 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetSignalName() [3/3]

void Aws::SWF::Model::SignalExternalWorkflowExecutionDecisionAttributes::SetSignalName ( const char *  value)
inline

The name of the signal.The target workflow execution uses the signal name and input to process the signal.

Definition at line 164 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetWorkflowId() [1/3]

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

The workflowId of the workflow execution to be signaled.

Definition at line 72 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetWorkflowId() [2/3]

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

The workflowId of the workflow execution to be signaled.

Definition at line 67 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SetWorkflowId() [3/3]

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

The workflowId of the workflow execution to be signaled.

Definition at line 77 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ SignalNameHasBeenSet()

bool Aws::SWF::Model::SignalExternalWorkflowExecutionDecisionAttributes::SignalNameHasBeenSet ( ) const
inline

The name of the signal.The target workflow execution uses the signal name and input to process the signal.

Definition at line 146 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithControl() [1/3]

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

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

Definition at line 274 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithControl() [2/3]

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

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

Definition at line 268 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithControl() [3/3]

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

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

Definition at line 280 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithInput() [1/3]

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

The input data to be provided with the signal. The target workflow execution uses the signal name and input data to process the signal.

Definition at line 225 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithInput() [2/3]

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

The input data to be provided with the signal. The target workflow execution uses the signal name and input data to process the signal.

Definition at line 219 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithInput() [3/3]

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

The input data to be provided with the signal. The target workflow execution uses the signal name and input data to process the signal.

Definition at line 231 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithRunId() [1/3]

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

The runId of the workflow execution to be signaled.

Definition at line 128 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithRunId() [2/3]

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

The runId of the workflow execution to be signaled.

Definition at line 123 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithRunId() [3/3]

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

The runId of the workflow execution to be signaled.

Definition at line 133 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithSignalName() [1/3]

SignalExternalWorkflowExecutionDecisionAttributes& Aws::SWF::Model::SignalExternalWorkflowExecutionDecisionAttributes::WithSignalName ( Aws::String &&  value)
inline

The name of the signal.The target workflow execution uses the signal name and input to process the signal.

Definition at line 176 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithSignalName() [2/3]

SignalExternalWorkflowExecutionDecisionAttributes& Aws::SWF::Model::SignalExternalWorkflowExecutionDecisionAttributes::WithSignalName ( const Aws::String value)
inline

The name of the signal.The target workflow execution uses the signal name and input to process the signal.

Definition at line 170 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithSignalName() [3/3]

SignalExternalWorkflowExecutionDecisionAttributes& Aws::SWF::Model::SignalExternalWorkflowExecutionDecisionAttributes::WithSignalName ( const char *  value)
inline

The name of the signal.The target workflow execution uses the signal name and input to process the signal.

Definition at line 182 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithWorkflowId() [1/3]

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

The workflowId of the workflow execution to be signaled.

Definition at line 87 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithWorkflowId() [2/3]

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

The workflowId of the workflow execution to be signaled.

Definition at line 82 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WithWorkflowId() [3/3]

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

The workflowId of the workflow execution to be signaled.

Definition at line 92 of file SignalExternalWorkflowExecutionDecisionAttributes.h.

◆ WorkflowIdHasBeenSet()

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

The workflowId of the workflow execution to be signaled.

Definition at line 62 of file SignalExternalWorkflowExecutionDecisionAttributes.h.


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