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

#include <CompleteWorkflowExecutionDecisionAttributes.h>

Public Member Functions

 CompleteWorkflowExecutionDecisionAttributes ()
 
 CompleteWorkflowExecutionDecisionAttributes (Aws::Utils::Json::JsonView jsonValue)
 
CompleteWorkflowExecutionDecisionAttributesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetResult () const
 
bool ResultHasBeenSet () const
 
void SetResult (const Aws::String &value)
 
void SetResult (Aws::String &&value)
 
void SetResult (const char *value)
 
CompleteWorkflowExecutionDecisionAttributesWithResult (const Aws::String &value)
 
CompleteWorkflowExecutionDecisionAttributesWithResult (Aws::String &&value)
 
CompleteWorkflowExecutionDecisionAttributesWithResult (const char *value)
 

Detailed Description

Provides the details of the CompleteWorkflowExecution 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 CompleteWorkflowExecutionDecisionAttributes.h.

Constructor & Destructor Documentation

◆ CompleteWorkflowExecutionDecisionAttributes() [1/2]

Aws::SWF::Model::CompleteWorkflowExecutionDecisionAttributes::CompleteWorkflowExecutionDecisionAttributes ( )

◆ CompleteWorkflowExecutionDecisionAttributes() [2/2]

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

Member Function Documentation

◆ GetResult()

const Aws::String& Aws::SWF::Model::CompleteWorkflowExecutionDecisionAttributes::GetResult ( ) const
inline

The result of the workflow execution. The form of the result is implementation defined.

Definition at line 58 of file CompleteWorkflowExecutionDecisionAttributes.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ResultHasBeenSet()

bool Aws::SWF::Model::CompleteWorkflowExecutionDecisionAttributes::ResultHasBeenSet ( ) const
inline

The result of the workflow execution. The form of the result is implementation defined.

Definition at line 64 of file CompleteWorkflowExecutionDecisionAttributes.h.

◆ SetResult() [1/3]

void Aws::SWF::Model::CompleteWorkflowExecutionDecisionAttributes::SetResult ( Aws::String &&  value)
inline

The result of the workflow execution. The form of the result is implementation defined.

Definition at line 76 of file CompleteWorkflowExecutionDecisionAttributes.h.

◆ SetResult() [2/3]

void Aws::SWF::Model::CompleteWorkflowExecutionDecisionAttributes::SetResult ( const Aws::String value)
inline

The result of the workflow execution. The form of the result is implementation defined.

Definition at line 70 of file CompleteWorkflowExecutionDecisionAttributes.h.

◆ SetResult() [3/3]

void Aws::SWF::Model::CompleteWorkflowExecutionDecisionAttributes::SetResult ( const char *  value)
inline

The result of the workflow execution. The form of the result is implementation defined.

Definition at line 82 of file CompleteWorkflowExecutionDecisionAttributes.h.

◆ WithResult() [1/3]

CompleteWorkflowExecutionDecisionAttributes& Aws::SWF::Model::CompleteWorkflowExecutionDecisionAttributes::WithResult ( Aws::String &&  value)
inline

The result of the workflow execution. The form of the result is implementation defined.

Definition at line 94 of file CompleteWorkflowExecutionDecisionAttributes.h.

◆ WithResult() [2/3]

CompleteWorkflowExecutionDecisionAttributes& Aws::SWF::Model::CompleteWorkflowExecutionDecisionAttributes::WithResult ( const Aws::String value)
inline

The result of the workflow execution. The form of the result is implementation defined.

Definition at line 88 of file CompleteWorkflowExecutionDecisionAttributes.h.

◆ WithResult() [3/3]

CompleteWorkflowExecutionDecisionAttributes& Aws::SWF::Model::CompleteWorkflowExecutionDecisionAttributes::WithResult ( const char *  value)
inline

The result of the workflow execution. The form of the result is implementation defined.

Definition at line 100 of file CompleteWorkflowExecutionDecisionAttributes.h.


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