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

#include <TaskSucceededEventDetails.h>

Public Member Functions

 TaskSucceededEventDetails ()
 
 TaskSucceededEventDetails (Aws::Utils::Json::JsonView jsonValue)
 
TaskSucceededEventDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const Aws::String &value)
 
void SetResourceType (Aws::String &&value)
 
void SetResourceType (const char *value)
 
TaskSucceededEventDetailsWithResourceType (const Aws::String &value)
 
TaskSucceededEventDetailsWithResourceType (Aws::String &&value)
 
TaskSucceededEventDetailsWithResourceType (const char *value)
 
const Aws::StringGetResource () const
 
bool ResourceHasBeenSet () const
 
void SetResource (const Aws::String &value)
 
void SetResource (Aws::String &&value)
 
void SetResource (const char *value)
 
TaskSucceededEventDetailsWithResource (const Aws::String &value)
 
TaskSucceededEventDetailsWithResource (Aws::String &&value)
 
TaskSucceededEventDetailsWithResource (const char *value)
 
const Aws::StringGetOutput () const
 
bool OutputHasBeenSet () const
 
void SetOutput (const Aws::String &value)
 
void SetOutput (Aws::String &&value)
 
void SetOutput (const char *value)
 
TaskSucceededEventDetailsWithOutput (const Aws::String &value)
 
TaskSucceededEventDetailsWithOutput (Aws::String &&value)
 
TaskSucceededEventDetailsWithOutput (const char *value)
 
const HistoryEventExecutionDataDetailsGetOutputDetails () const
 
bool OutputDetailsHasBeenSet () const
 
void SetOutputDetails (const HistoryEventExecutionDataDetails &value)
 
void SetOutputDetails (HistoryEventExecutionDataDetails &&value)
 
TaskSucceededEventDetailsWithOutputDetails (const HistoryEventExecutionDataDetails &value)
 
TaskSucceededEventDetailsWithOutputDetails (HistoryEventExecutionDataDetails &&value)
 

Detailed Description

Contains details about the successful completion of a task state.

See Also:

AWS API Reference

Definition at line 33 of file TaskSucceededEventDetails.h.

Constructor & Destructor Documentation

◆ TaskSucceededEventDetails() [1/2]

Aws::SFN::Model::TaskSucceededEventDetails::TaskSucceededEventDetails ( )

◆ TaskSucceededEventDetails() [2/2]

Aws::SFN::Model::TaskSucceededEventDetails::TaskSucceededEventDetails ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetOutput()

const Aws::String& Aws::SFN::Model::TaskSucceededEventDetails::GetOutput ( ) const
inline

The full JSON response from a resource when a task has succeeded. This response becomes the output of the related task. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 129 of file TaskSucceededEventDetails.h.

◆ GetOutputDetails()

const HistoryEventExecutionDataDetails& Aws::SFN::Model::TaskSucceededEventDetails::GetOutputDetails ( ) const
inline

Contains details about the output of an execution history event.

Definition at line 184 of file TaskSucceededEventDetails.h.

◆ GetResource()

const Aws::String& Aws::SFN::Model::TaskSucceededEventDetails::GetResource ( ) const
inline

The service name of the resource in a task state.

Definition at line 86 of file TaskSucceededEventDetails.h.

◆ GetResourceType()

const Aws::String& Aws::SFN::Model::TaskSucceededEventDetails::GetResourceType ( ) const
inline

The action of the resource called by a task state.

Definition at line 45 of file TaskSucceededEventDetails.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SFN::Model::TaskSucceededEventDetails::Jsonize ( ) const

◆ operator=()

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OutputDetailsHasBeenSet()

bool Aws::SFN::Model::TaskSucceededEventDetails::OutputDetailsHasBeenSet ( ) const
inline

Contains details about the output of an execution history event.

Definition at line 189 of file TaskSucceededEventDetails.h.

◆ OutputHasBeenSet()

bool Aws::SFN::Model::TaskSucceededEventDetails::OutputHasBeenSet ( ) const
inline

The full JSON response from a resource when a task has succeeded. This response becomes the output of the related task. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 136 of file TaskSucceededEventDetails.h.

◆ ResourceHasBeenSet()

bool Aws::SFN::Model::TaskSucceededEventDetails::ResourceHasBeenSet ( ) const
inline

The service name of the resource in a task state.

Definition at line 91 of file TaskSucceededEventDetails.h.

◆ ResourceTypeHasBeenSet()

bool Aws::SFN::Model::TaskSucceededEventDetails::ResourceTypeHasBeenSet ( ) const
inline

The action of the resource called by a task state.

Definition at line 50 of file TaskSucceededEventDetails.h.

◆ SetOutput() [1/3]

void Aws::SFN::Model::TaskSucceededEventDetails::SetOutput ( Aws::String &&  value)
inline

The full JSON response from a resource when a task has succeeded. This response becomes the output of the related task. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 150 of file TaskSucceededEventDetails.h.

◆ SetOutput() [2/3]

void Aws::SFN::Model::TaskSucceededEventDetails::SetOutput ( const Aws::String value)
inline

The full JSON response from a resource when a task has succeeded. This response becomes the output of the related task. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 143 of file TaskSucceededEventDetails.h.

◆ SetOutput() [3/3]

void Aws::SFN::Model::TaskSucceededEventDetails::SetOutput ( const char *  value)
inline

The full JSON response from a resource when a task has succeeded. This response becomes the output of the related task. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 157 of file TaskSucceededEventDetails.h.

◆ SetOutputDetails() [1/2]

void Aws::SFN::Model::TaskSucceededEventDetails::SetOutputDetails ( const HistoryEventExecutionDataDetails value)
inline

Contains details about the output of an execution history event.

Definition at line 194 of file TaskSucceededEventDetails.h.

◆ SetOutputDetails() [2/2]

void Aws::SFN::Model::TaskSucceededEventDetails::SetOutputDetails ( HistoryEventExecutionDataDetails &&  value)
inline

Contains details about the output of an execution history event.

Definition at line 199 of file TaskSucceededEventDetails.h.

◆ SetResource() [1/3]

void Aws::SFN::Model::TaskSucceededEventDetails::SetResource ( Aws::String &&  value)
inline

The service name of the resource in a task state.

Definition at line 101 of file TaskSucceededEventDetails.h.

◆ SetResource() [2/3]

void Aws::SFN::Model::TaskSucceededEventDetails::SetResource ( const Aws::String value)
inline

The service name of the resource in a task state.

Definition at line 96 of file TaskSucceededEventDetails.h.

◆ SetResource() [3/3]

void Aws::SFN::Model::TaskSucceededEventDetails::SetResource ( const char *  value)
inline

The service name of the resource in a task state.

Definition at line 106 of file TaskSucceededEventDetails.h.

◆ SetResourceType() [1/3]

void Aws::SFN::Model::TaskSucceededEventDetails::SetResourceType ( Aws::String &&  value)
inline

The action of the resource called by a task state.

Definition at line 60 of file TaskSucceededEventDetails.h.

◆ SetResourceType() [2/3]

void Aws::SFN::Model::TaskSucceededEventDetails::SetResourceType ( const Aws::String value)
inline

The action of the resource called by a task state.

Definition at line 55 of file TaskSucceededEventDetails.h.

◆ SetResourceType() [3/3]

void Aws::SFN::Model::TaskSucceededEventDetails::SetResourceType ( const char *  value)
inline

The action of the resource called by a task state.

Definition at line 65 of file TaskSucceededEventDetails.h.

◆ WithOutput() [1/3]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithOutput ( Aws::String &&  value)
inline

The full JSON response from a resource when a task has succeeded. This response becomes the output of the related task. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 171 of file TaskSucceededEventDetails.h.

◆ WithOutput() [2/3]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithOutput ( const Aws::String value)
inline

The full JSON response from a resource when a task has succeeded. This response becomes the output of the related task. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 164 of file TaskSucceededEventDetails.h.

◆ WithOutput() [3/3]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithOutput ( const char *  value)
inline

The full JSON response from a resource when a task has succeeded. This response becomes the output of the related task. Length constraints apply to the payload size, and are expressed as bytes in UTF-8 encoding.

Definition at line 178 of file TaskSucceededEventDetails.h.

◆ WithOutputDetails() [1/2]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithOutputDetails ( const HistoryEventExecutionDataDetails value)
inline

Contains details about the output of an execution history event.

Definition at line 204 of file TaskSucceededEventDetails.h.

◆ WithOutputDetails() [2/2]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithOutputDetails ( HistoryEventExecutionDataDetails &&  value)
inline

Contains details about the output of an execution history event.

Definition at line 209 of file TaskSucceededEventDetails.h.

◆ WithResource() [1/3]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithResource ( Aws::String &&  value)
inline

The service name of the resource in a task state.

Definition at line 116 of file TaskSucceededEventDetails.h.

◆ WithResource() [2/3]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithResource ( const Aws::String value)
inline

The service name of the resource in a task state.

Definition at line 111 of file TaskSucceededEventDetails.h.

◆ WithResource() [3/3]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithResource ( const char *  value)
inline

The service name of the resource in a task state.

Definition at line 121 of file TaskSucceededEventDetails.h.

◆ WithResourceType() [1/3]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithResourceType ( Aws::String &&  value)
inline

The action of the resource called by a task state.

Definition at line 75 of file TaskSucceededEventDetails.h.

◆ WithResourceType() [2/3]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithResourceType ( const Aws::String value)
inline

The action of the resource called by a task state.

Definition at line 70 of file TaskSucceededEventDetails.h.

◆ WithResourceType() [3/3]

TaskSucceededEventDetails& Aws::SFN::Model::TaskSucceededEventDetails::WithResourceType ( const char *  value)
inline

The action of the resource called by a task state.

Definition at line 80 of file TaskSucceededEventDetails.h.


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