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

#include <CancelWorkflowExecutionDecisionAttributes.h>

Public Member Functions

 CancelWorkflowExecutionDecisionAttributes ()
 
 CancelWorkflowExecutionDecisionAttributes (Aws::Utils::Json::JsonView jsonValue)
 
CancelWorkflowExecutionDecisionAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetDetails () const
 
bool DetailsHasBeenSet () const
 
void SetDetails (const Aws::String &value)
 
void SetDetails (Aws::String &&value)
 
void SetDetails (const char *value)
 
CancelWorkflowExecutionDecisionAttributesWithDetails (const Aws::String &value)
 
CancelWorkflowExecutionDecisionAttributesWithDetails (Aws::String &&value)
 
CancelWorkflowExecutionDecisionAttributesWithDetails (const char *value)
 

Detailed Description

Provides the details of the CancelWorkflowExecution 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 CancelWorkflowExecutionDecisionAttributes.h.

Constructor & Destructor Documentation

◆ CancelWorkflowExecutionDecisionAttributes() [1/2]

Aws::SWF::Model::CancelWorkflowExecutionDecisionAttributes::CancelWorkflowExecutionDecisionAttributes ( )

◆ CancelWorkflowExecutionDecisionAttributes() [2/2]

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

Member Function Documentation

◆ DetailsHasBeenSet()

bool Aws::SWF::Model::CancelWorkflowExecutionDecisionAttributes::DetailsHasBeenSet ( ) const
inline

Details of the cancellation.

Definition at line 62 of file CancelWorkflowExecutionDecisionAttributes.h.

◆ GetDetails()

const Aws::String& Aws::SWF::Model::CancelWorkflowExecutionDecisionAttributes::GetDetails ( ) const
inline

Details of the cancellation.

Definition at line 57 of file CancelWorkflowExecutionDecisionAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetDetails() [1/3]

void Aws::SWF::Model::CancelWorkflowExecutionDecisionAttributes::SetDetails ( Aws::String &&  value)
inline

Details of the cancellation.

Definition at line 72 of file CancelWorkflowExecutionDecisionAttributes.h.

◆ SetDetails() [2/3]

void Aws::SWF::Model::CancelWorkflowExecutionDecisionAttributes::SetDetails ( const Aws::String value)
inline

Details of the cancellation.

Definition at line 67 of file CancelWorkflowExecutionDecisionAttributes.h.

◆ SetDetails() [3/3]

void Aws::SWF::Model::CancelWorkflowExecutionDecisionAttributes::SetDetails ( const char *  value)
inline

Details of the cancellation.

Definition at line 77 of file CancelWorkflowExecutionDecisionAttributes.h.

◆ WithDetails() [1/3]

CancelWorkflowExecutionDecisionAttributes& Aws::SWF::Model::CancelWorkflowExecutionDecisionAttributes::WithDetails ( Aws::String &&  value)
inline

Details of the cancellation.

Definition at line 87 of file CancelWorkflowExecutionDecisionAttributes.h.

◆ WithDetails() [2/3]

CancelWorkflowExecutionDecisionAttributes& Aws::SWF::Model::CancelWorkflowExecutionDecisionAttributes::WithDetails ( const Aws::String value)
inline

Details of the cancellation.

Definition at line 82 of file CancelWorkflowExecutionDecisionAttributes.h.

◆ WithDetails() [3/3]

CancelWorkflowExecutionDecisionAttributes& Aws::SWF::Model::CancelWorkflowExecutionDecisionAttributes::WithDetails ( const char *  value)
inline

Details of the cancellation.

Definition at line 92 of file CancelWorkflowExecutionDecisionAttributes.h.


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