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

#include <FailWorkflowExecutionDecisionAttributes.h>

Public Member Functions

 FailWorkflowExecutionDecisionAttributes ()
 
 FailWorkflowExecutionDecisionAttributes (Aws::Utils::Json::JsonView jsonValue)
 
FailWorkflowExecutionDecisionAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const Aws::String &value)
 
void SetReason (Aws::String &&value)
 
void SetReason (const char *value)
 
FailWorkflowExecutionDecisionAttributesWithReason (const Aws::String &value)
 
FailWorkflowExecutionDecisionAttributesWithReason (Aws::String &&value)
 
FailWorkflowExecutionDecisionAttributesWithReason (const char *value)
 
const Aws::StringGetDetails () const
 
bool DetailsHasBeenSet () const
 
void SetDetails (const Aws::String &value)
 
void SetDetails (Aws::String &&value)
 
void SetDetails (const char *value)
 
FailWorkflowExecutionDecisionAttributesWithDetails (const Aws::String &value)
 
FailWorkflowExecutionDecisionAttributesWithDetails (Aws::String &&value)
 
FailWorkflowExecutionDecisionAttributesWithDetails (const char *value)
 

Detailed Description

Provides the details of the FailWorkflowExecution 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 FailWorkflowExecutionDecisionAttributes.h.

Constructor & Destructor Documentation

◆ FailWorkflowExecutionDecisionAttributes() [1/2]

Aws::SWF::Model::FailWorkflowExecutionDecisionAttributes::FailWorkflowExecutionDecisionAttributes ( )

◆ FailWorkflowExecutionDecisionAttributes() [2/2]

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

Member Function Documentation

◆ DetailsHasBeenSet()

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

Details of the failure.

Definition at line 103 of file FailWorkflowExecutionDecisionAttributes.h.

◆ GetDetails()

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

Details of the failure.

Definition at line 98 of file FailWorkflowExecutionDecisionAttributes.h.

◆ GetReason()

const Aws::String& Aws::SWF::Model::FailWorkflowExecutionDecisionAttributes::GetReason ( ) const
inline

A descriptive reason for the failure that may help in diagnostics.

Definition at line 57 of file FailWorkflowExecutionDecisionAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ReasonHasBeenSet()

bool Aws::SWF::Model::FailWorkflowExecutionDecisionAttributes::ReasonHasBeenSet ( ) const
inline

A descriptive reason for the failure that may help in diagnostics.

Definition at line 62 of file FailWorkflowExecutionDecisionAttributes.h.

◆ SetDetails() [1/3]

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

Details of the failure.

Definition at line 113 of file FailWorkflowExecutionDecisionAttributes.h.

◆ SetDetails() [2/3]

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

Details of the failure.

Definition at line 108 of file FailWorkflowExecutionDecisionAttributes.h.

◆ SetDetails() [3/3]

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

Details of the failure.

Definition at line 118 of file FailWorkflowExecutionDecisionAttributes.h.

◆ SetReason() [1/3]

void Aws::SWF::Model::FailWorkflowExecutionDecisionAttributes::SetReason ( Aws::String &&  value)
inline

A descriptive reason for the failure that may help in diagnostics.

Definition at line 72 of file FailWorkflowExecutionDecisionAttributes.h.

◆ SetReason() [2/3]

void Aws::SWF::Model::FailWorkflowExecutionDecisionAttributes::SetReason ( const Aws::String value)
inline

A descriptive reason for the failure that may help in diagnostics.

Definition at line 67 of file FailWorkflowExecutionDecisionAttributes.h.

◆ SetReason() [3/3]

void Aws::SWF::Model::FailWorkflowExecutionDecisionAttributes::SetReason ( const char *  value)
inline

A descriptive reason for the failure that may help in diagnostics.

Definition at line 77 of file FailWorkflowExecutionDecisionAttributes.h.

◆ WithDetails() [1/3]

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

Details of the failure.

Definition at line 128 of file FailWorkflowExecutionDecisionAttributes.h.

◆ WithDetails() [2/3]

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

Details of the failure.

Definition at line 123 of file FailWorkflowExecutionDecisionAttributes.h.

◆ WithDetails() [3/3]

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

Details of the failure.

Definition at line 133 of file FailWorkflowExecutionDecisionAttributes.h.

◆ WithReason() [1/3]

FailWorkflowExecutionDecisionAttributes& Aws::SWF::Model::FailWorkflowExecutionDecisionAttributes::WithReason ( Aws::String &&  value)
inline

A descriptive reason for the failure that may help in diagnostics.

Definition at line 87 of file FailWorkflowExecutionDecisionAttributes.h.

◆ WithReason() [2/3]

FailWorkflowExecutionDecisionAttributes& Aws::SWF::Model::FailWorkflowExecutionDecisionAttributes::WithReason ( const Aws::String value)
inline

A descriptive reason for the failure that may help in diagnostics.

Definition at line 82 of file FailWorkflowExecutionDecisionAttributes.h.

◆ WithReason() [3/3]

FailWorkflowExecutionDecisionAttributes& Aws::SWF::Model::FailWorkflowExecutionDecisionAttributes::WithReason ( const char *  value)
inline

A descriptive reason for the failure that may help in diagnostics.

Definition at line 92 of file FailWorkflowExecutionDecisionAttributes.h.


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