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

#include <ExecutionListItem.h>

Public Member Functions

 ExecutionListItem ()
 
 ExecutionListItem (Aws::Utils::Json::JsonView jsonValue)
 
ExecutionListItemoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetExecutionArn () const
 
bool ExecutionArnHasBeenSet () const
 
void SetExecutionArn (const Aws::String &value)
 
void SetExecutionArn (Aws::String &&value)
 
void SetExecutionArn (const char *value)
 
ExecutionListItemWithExecutionArn (const Aws::String &value)
 
ExecutionListItemWithExecutionArn (Aws::String &&value)
 
ExecutionListItemWithExecutionArn (const char *value)
 
const Aws::StringGetStateMachineArn () const
 
bool StateMachineArnHasBeenSet () const
 
void SetStateMachineArn (const Aws::String &value)
 
void SetStateMachineArn (Aws::String &&value)
 
void SetStateMachineArn (const char *value)
 
ExecutionListItemWithStateMachineArn (const Aws::String &value)
 
ExecutionListItemWithStateMachineArn (Aws::String &&value)
 
ExecutionListItemWithStateMachineArn (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ExecutionListItemWithName (const Aws::String &value)
 
ExecutionListItemWithName (Aws::String &&value)
 
ExecutionListItemWithName (const char *value)
 
const ExecutionStatusGetStatus () const
 
bool StatusHasBeenSet () const
 
void SetStatus (const ExecutionStatus &value)
 
void SetStatus (ExecutionStatus &&value)
 
ExecutionListItemWithStatus (const ExecutionStatus &value)
 
ExecutionListItemWithStatus (ExecutionStatus &&value)
 
const Aws::Utils::DateTimeGetStartDate () const
 
bool StartDateHasBeenSet () const
 
void SetStartDate (const Aws::Utils::DateTime &value)
 
void SetStartDate (Aws::Utils::DateTime &&value)
 
ExecutionListItemWithStartDate (const Aws::Utils::DateTime &value)
 
ExecutionListItemWithStartDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStopDate () const
 
bool StopDateHasBeenSet () const
 
void SetStopDate (const Aws::Utils::DateTime &value)
 
void SetStopDate (Aws::Utils::DateTime &&value)
 
ExecutionListItemWithStopDate (const Aws::Utils::DateTime &value)
 
ExecutionListItemWithStopDate (Aws::Utils::DateTime &&value)
 

Detailed Description

Contains details about an execution.

See Also:

AWS API Reference

Definition at line 33 of file ExecutionListItem.h.

Constructor & Destructor Documentation

◆ ExecutionListItem() [1/2]

Aws::SFN::Model::ExecutionListItem::ExecutionListItem ( )

◆ ExecutionListItem() [2/2]

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

Member Function Documentation

◆ ExecutionArnHasBeenSet()

bool Aws::SFN::Model::ExecutionListItem::ExecutionArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) that identifies the execution.

Definition at line 50 of file ExecutionListItem.h.

◆ GetExecutionArn()

const Aws::String& Aws::SFN::Model::ExecutionListItem::GetExecutionArn ( ) const
inline

The Amazon Resource Name (ARN) that identifies the execution.

Definition at line 45 of file ExecutionListItem.h.

◆ GetName()

const Aws::String& Aws::SFN::Model::ExecutionListItem::GetName ( ) const
inline

The name of the execution.

A name must not contain:

  • white space

  • brackets < > { } [ ]

  • wildcard characters ? *

  • special characters " # % \ ^ | ~ ` $ & , ; : /

  • control characters (U+0000-001F, U+007F-009F)

To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

Definition at line 133 of file ExecutionListItem.h.

◆ GetStartDate()

const Aws::Utils::DateTime& Aws::SFN::Model::ExecutionListItem::GetStartDate ( ) const
inline

The date the execution started.

Definition at line 247 of file ExecutionListItem.h.

◆ GetStateMachineArn()

const Aws::String& Aws::SFN::Model::ExecutionListItem::GetStateMachineArn ( ) const
inline

The Amazon Resource Name (ARN) of the executed state machine.

Definition at line 86 of file ExecutionListItem.h.

◆ GetStatus()

const ExecutionStatus& Aws::SFN::Model::ExecutionListItem::GetStatus ( ) const
inline

The current status of the execution.

Definition at line 216 of file ExecutionListItem.h.

◆ GetStopDate()

const Aws::Utils::DateTime& Aws::SFN::Model::ExecutionListItem::GetStopDate ( ) const
inline

If the execution already ended, the date the execution stopped.

Definition at line 278 of file ExecutionListItem.h.

◆ Jsonize()

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

◆ NameHasBeenSet()

bool Aws::SFN::Model::ExecutionListItem::NameHasBeenSet ( ) const
inline

The name of the execution.

A name must not contain:

  • white space

  • brackets < > { } [ ]

  • wildcard characters ? *

  • special characters " # % \ ^ | ~ ` $ & , ; : /

  • control characters (U+0000-001F, U+007F-009F)

To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

Definition at line 144 of file ExecutionListItem.h.

◆ operator=()

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

◆ SetExecutionArn() [1/3]

void Aws::SFN::Model::ExecutionListItem::SetExecutionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that identifies the execution.

Definition at line 60 of file ExecutionListItem.h.

◆ SetExecutionArn() [2/3]

void Aws::SFN::Model::ExecutionListItem::SetExecutionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that identifies the execution.

Definition at line 55 of file ExecutionListItem.h.

◆ SetExecutionArn() [3/3]

void Aws::SFN::Model::ExecutionListItem::SetExecutionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that identifies the execution.

Definition at line 65 of file ExecutionListItem.h.

◆ SetName() [1/3]

void Aws::SFN::Model::ExecutionListItem::SetName ( Aws::String &&  value)
inline

The name of the execution.

A name must not contain:

  • white space

  • brackets < > { } [ ]

  • wildcard characters ? *

  • special characters " # % \ ^ | ~ ` $ & , ; : /

  • control characters (U+0000-001F, U+007F-009F)

To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

Definition at line 166 of file ExecutionListItem.h.

◆ SetName() [2/3]

void Aws::SFN::Model::ExecutionListItem::SetName ( const Aws::String value)
inline

The name of the execution.

A name must not contain:

  • white space

  • brackets < > { } [ ]

  • wildcard characters ? *

  • special characters " # % \ ^ | ~ ` $ & , ; : /

  • control characters (U+0000-001F, U+007F-009F)

To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

Definition at line 155 of file ExecutionListItem.h.

◆ SetName() [3/3]

void Aws::SFN::Model::ExecutionListItem::SetName ( const char *  value)
inline

The name of the execution.

A name must not contain:

  • white space

  • brackets < > { } [ ]

  • wildcard characters ? *

  • special characters " # % \ ^ | ~ ` $ & , ; : /

  • control characters (U+0000-001F, U+007F-009F)

To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

Definition at line 177 of file ExecutionListItem.h.

◆ SetStartDate() [1/2]

void Aws::SFN::Model::ExecutionListItem::SetStartDate ( Aws::Utils::DateTime &&  value)
inline

The date the execution started.

Definition at line 262 of file ExecutionListItem.h.

◆ SetStartDate() [2/2]

void Aws::SFN::Model::ExecutionListItem::SetStartDate ( const Aws::Utils::DateTime value)
inline

The date the execution started.

Definition at line 257 of file ExecutionListItem.h.

◆ SetStateMachineArn() [1/3]

void Aws::SFN::Model::ExecutionListItem::SetStateMachineArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the executed state machine.

Definition at line 101 of file ExecutionListItem.h.

◆ SetStateMachineArn() [2/3]

void Aws::SFN::Model::ExecutionListItem::SetStateMachineArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the executed state machine.

Definition at line 96 of file ExecutionListItem.h.

◆ SetStateMachineArn() [3/3]

void Aws::SFN::Model::ExecutionListItem::SetStateMachineArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the executed state machine.

Definition at line 106 of file ExecutionListItem.h.

◆ SetStatus() [1/2]

void Aws::SFN::Model::ExecutionListItem::SetStatus ( const ExecutionStatus value)
inline

The current status of the execution.

Definition at line 226 of file ExecutionListItem.h.

◆ SetStatus() [2/2]

void Aws::SFN::Model::ExecutionListItem::SetStatus ( ExecutionStatus &&  value)
inline

The current status of the execution.

Definition at line 231 of file ExecutionListItem.h.

◆ SetStopDate() [1/2]

void Aws::SFN::Model::ExecutionListItem::SetStopDate ( Aws::Utils::DateTime &&  value)
inline

If the execution already ended, the date the execution stopped.

Definition at line 293 of file ExecutionListItem.h.

◆ SetStopDate() [2/2]

void Aws::SFN::Model::ExecutionListItem::SetStopDate ( const Aws::Utils::DateTime value)
inline

If the execution already ended, the date the execution stopped.

Definition at line 288 of file ExecutionListItem.h.

◆ StartDateHasBeenSet()

bool Aws::SFN::Model::ExecutionListItem::StartDateHasBeenSet ( ) const
inline

The date the execution started.

Definition at line 252 of file ExecutionListItem.h.

◆ StateMachineArnHasBeenSet()

bool Aws::SFN::Model::ExecutionListItem::StateMachineArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the executed state machine.

Definition at line 91 of file ExecutionListItem.h.

◆ StatusHasBeenSet()

bool Aws::SFN::Model::ExecutionListItem::StatusHasBeenSet ( ) const
inline

The current status of the execution.

Definition at line 221 of file ExecutionListItem.h.

◆ StopDateHasBeenSet()

bool Aws::SFN::Model::ExecutionListItem::StopDateHasBeenSet ( ) const
inline

If the execution already ended, the date the execution stopped.

Definition at line 283 of file ExecutionListItem.h.

◆ WithExecutionArn() [1/3]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithExecutionArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) that identifies the execution.

Definition at line 75 of file ExecutionListItem.h.

◆ WithExecutionArn() [2/3]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithExecutionArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) that identifies the execution.

Definition at line 70 of file ExecutionListItem.h.

◆ WithExecutionArn() [3/3]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithExecutionArn ( const char *  value)
inline

The Amazon Resource Name (ARN) that identifies the execution.

Definition at line 80 of file ExecutionListItem.h.

◆ WithName() [1/3]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithName ( Aws::String &&  value)
inline

The name of the execution.

A name must not contain:

  • white space

  • brackets < > { } [ ]

  • wildcard characters ? *

  • special characters " # % \ ^ | ~ ` $ & , ; : /

  • control characters (U+0000-001F, U+007F-009F)

To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

Definition at line 199 of file ExecutionListItem.h.

◆ WithName() [2/3]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithName ( const Aws::String value)
inline

The name of the execution.

A name must not contain:

  • white space

  • brackets < > { } [ ]

  • wildcard characters ? *

  • special characters " # % \ ^ | ~ ` $ & , ; : /

  • control characters (U+0000-001F, U+007F-009F)

To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

Definition at line 188 of file ExecutionListItem.h.

◆ WithName() [3/3]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithName ( const char *  value)
inline

The name of the execution.

A name must not contain:

  • white space

  • brackets < > { } [ ]

  • wildcard characters ? *

  • special characters " # % \ ^ | ~ ` $ & , ; : /

  • control characters (U+0000-001F, U+007F-009F)

To enable logging with CloudWatch Logs, the name should only contain 0-9, A-Z, a-z, - and _.

Definition at line 210 of file ExecutionListItem.h.

◆ WithStartDate() [1/2]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithStartDate ( Aws::Utils::DateTime &&  value)
inline

The date the execution started.

Definition at line 272 of file ExecutionListItem.h.

◆ WithStartDate() [2/2]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithStartDate ( const Aws::Utils::DateTime value)
inline

The date the execution started.

Definition at line 267 of file ExecutionListItem.h.

◆ WithStateMachineArn() [1/3]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithStateMachineArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the executed state machine.

Definition at line 116 of file ExecutionListItem.h.

◆ WithStateMachineArn() [2/3]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithStateMachineArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the executed state machine.

Definition at line 111 of file ExecutionListItem.h.

◆ WithStateMachineArn() [3/3]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithStateMachineArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the executed state machine.

Definition at line 121 of file ExecutionListItem.h.

◆ WithStatus() [1/2]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithStatus ( const ExecutionStatus value)
inline

The current status of the execution.

Definition at line 236 of file ExecutionListItem.h.

◆ WithStatus() [2/2]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithStatus ( ExecutionStatus &&  value)
inline

The current status of the execution.

Definition at line 241 of file ExecutionListItem.h.

◆ WithStopDate() [1/2]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithStopDate ( Aws::Utils::DateTime &&  value)
inline

If the execution already ended, the date the execution stopped.

Definition at line 303 of file ExecutionListItem.h.

◆ WithStopDate() [2/2]

ExecutionListItem& Aws::SFN::Model::ExecutionListItem::WithStopDate ( const Aws::Utils::DateTime value)
inline

If the execution already ended, the date the execution stopped.

Definition at line 298 of file ExecutionListItem.h.


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