AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::EMR::Model::StepExecutionStatusDetail Class Reference

#include <StepExecutionStatusDetail.h>

Public Member Functions

 StepExecutionStatusDetail ()
 
 StepExecutionStatusDetail (Aws::Utils::Json::JsonView jsonValue)
 
StepExecutionStatusDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const StepExecutionStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const StepExecutionState &value)
 
void SetState (StepExecutionState &&value)
 
StepExecutionStatusDetailWithState (const StepExecutionState &value)
 
StepExecutionStatusDetailWithState (StepExecutionState &&value)
 
const Aws::Utils::DateTimeGetCreationDateTime () const
 
bool CreationDateTimeHasBeenSet () const
 
void SetCreationDateTime (const Aws::Utils::DateTime &value)
 
void SetCreationDateTime (Aws::Utils::DateTime &&value)
 
StepExecutionStatusDetailWithCreationDateTime (const Aws::Utils::DateTime &value)
 
StepExecutionStatusDetailWithCreationDateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStartDateTime () const
 
bool StartDateTimeHasBeenSet () const
 
void SetStartDateTime (const Aws::Utils::DateTime &value)
 
void SetStartDateTime (Aws::Utils::DateTime &&value)
 
StepExecutionStatusDetailWithStartDateTime (const Aws::Utils::DateTime &value)
 
StepExecutionStatusDetailWithStartDateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndDateTime () const
 
bool EndDateTimeHasBeenSet () const
 
void SetEndDateTime (const Aws::Utils::DateTime &value)
 
void SetEndDateTime (Aws::Utils::DateTime &&value)
 
StepExecutionStatusDetailWithEndDateTime (const Aws::Utils::DateTime &value)
 
StepExecutionStatusDetailWithEndDateTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLastStateChangeReason () const
 
bool LastStateChangeReasonHasBeenSet () const
 
void SetLastStateChangeReason (const Aws::String &value)
 
void SetLastStateChangeReason (Aws::String &&value)
 
void SetLastStateChangeReason (const char *value)
 
StepExecutionStatusDetailWithLastStateChangeReason (const Aws::String &value)
 
StepExecutionStatusDetailWithLastStateChangeReason (Aws::String &&value)
 
StepExecutionStatusDetailWithLastStateChangeReason (const char *value)
 

Detailed Description

The execution state of a step.

See Also:

AWS API Reference

Definition at line 33 of file StepExecutionStatusDetail.h.

Constructor & Destructor Documentation

◆ StepExecutionStatusDetail() [1/2]

Aws::EMR::Model::StepExecutionStatusDetail::StepExecutionStatusDetail ( )

◆ StepExecutionStatusDetail() [2/2]

Aws::EMR::Model::StepExecutionStatusDetail::StepExecutionStatusDetail ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreationDateTimeHasBeenSet()

bool Aws::EMR::Model::StepExecutionStatusDetail::CreationDateTimeHasBeenSet ( ) const
inline

The creation date and time of the step.

Definition at line 81 of file StepExecutionStatusDetail.h.

◆ EndDateTimeHasBeenSet()

bool Aws::EMR::Model::StepExecutionStatusDetail::EndDateTimeHasBeenSet ( ) const
inline

The completion date and time of the step.

Definition at line 143 of file StepExecutionStatusDetail.h.

◆ GetCreationDateTime()

const Aws::Utils::DateTime& Aws::EMR::Model::StepExecutionStatusDetail::GetCreationDateTime ( ) const
inline

The creation date and time of the step.

Definition at line 76 of file StepExecutionStatusDetail.h.

◆ GetEndDateTime()

const Aws::Utils::DateTime& Aws::EMR::Model::StepExecutionStatusDetail::GetEndDateTime ( ) const
inline

The completion date and time of the step.

Definition at line 138 of file StepExecutionStatusDetail.h.

◆ GetLastStateChangeReason()

const Aws::String& Aws::EMR::Model::StepExecutionStatusDetail::GetLastStateChangeReason ( ) const
inline

A description of the step's current state.

Definition at line 169 of file StepExecutionStatusDetail.h.

◆ GetStartDateTime()

const Aws::Utils::DateTime& Aws::EMR::Model::StepExecutionStatusDetail::GetStartDateTime ( ) const
inline

The start date and time of the step.

Definition at line 107 of file StepExecutionStatusDetail.h.

◆ GetState()

const StepExecutionState& Aws::EMR::Model::StepExecutionStatusDetail::GetState ( ) const
inline

The state of the step.

Definition at line 45 of file StepExecutionStatusDetail.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EMR::Model::StepExecutionStatusDetail::Jsonize ( ) const

◆ LastStateChangeReasonHasBeenSet()

bool Aws::EMR::Model::StepExecutionStatusDetail::LastStateChangeReasonHasBeenSet ( ) const
inline

A description of the step's current state.

Definition at line 174 of file StepExecutionStatusDetail.h.

◆ operator=()

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreationDateTime() [1/2]

void Aws::EMR::Model::StepExecutionStatusDetail::SetCreationDateTime ( const Aws::Utils::DateTime value)
inline

The creation date and time of the step.

Definition at line 86 of file StepExecutionStatusDetail.h.

◆ SetCreationDateTime() [2/2]

void Aws::EMR::Model::StepExecutionStatusDetail::SetCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The creation date and time of the step.

Definition at line 91 of file StepExecutionStatusDetail.h.

◆ SetEndDateTime() [1/2]

void Aws::EMR::Model::StepExecutionStatusDetail::SetEndDateTime ( const Aws::Utils::DateTime value)
inline

The completion date and time of the step.

Definition at line 148 of file StepExecutionStatusDetail.h.

◆ SetEndDateTime() [2/2]

void Aws::EMR::Model::StepExecutionStatusDetail::SetEndDateTime ( Aws::Utils::DateTime &&  value)
inline

The completion date and time of the step.

Definition at line 153 of file StepExecutionStatusDetail.h.

◆ SetLastStateChangeReason() [1/3]

void Aws::EMR::Model::StepExecutionStatusDetail::SetLastStateChangeReason ( const Aws::String value)
inline

A description of the step's current state.

Definition at line 179 of file StepExecutionStatusDetail.h.

◆ SetLastStateChangeReason() [2/3]

void Aws::EMR::Model::StepExecutionStatusDetail::SetLastStateChangeReason ( Aws::String &&  value)
inline

A description of the step's current state.

Definition at line 184 of file StepExecutionStatusDetail.h.

◆ SetLastStateChangeReason() [3/3]

void Aws::EMR::Model::StepExecutionStatusDetail::SetLastStateChangeReason ( const char *  value)
inline

A description of the step's current state.

Definition at line 189 of file StepExecutionStatusDetail.h.

◆ SetStartDateTime() [1/2]

void Aws::EMR::Model::StepExecutionStatusDetail::SetStartDateTime ( const Aws::Utils::DateTime value)
inline

The start date and time of the step.

Definition at line 117 of file StepExecutionStatusDetail.h.

◆ SetStartDateTime() [2/2]

void Aws::EMR::Model::StepExecutionStatusDetail::SetStartDateTime ( Aws::Utils::DateTime &&  value)
inline

The start date and time of the step.

Definition at line 122 of file StepExecutionStatusDetail.h.

◆ SetState() [1/2]

void Aws::EMR::Model::StepExecutionStatusDetail::SetState ( const StepExecutionState value)
inline

The state of the step.

Definition at line 55 of file StepExecutionStatusDetail.h.

◆ SetState() [2/2]

void Aws::EMR::Model::StepExecutionStatusDetail::SetState ( StepExecutionState &&  value)
inline

The state of the step.

Definition at line 60 of file StepExecutionStatusDetail.h.

◆ StartDateTimeHasBeenSet()

bool Aws::EMR::Model::StepExecutionStatusDetail::StartDateTimeHasBeenSet ( ) const
inline

The start date and time of the step.

Definition at line 112 of file StepExecutionStatusDetail.h.

◆ StateHasBeenSet()

bool Aws::EMR::Model::StepExecutionStatusDetail::StateHasBeenSet ( ) const
inline

The state of the step.

Definition at line 50 of file StepExecutionStatusDetail.h.

◆ WithCreationDateTime() [1/2]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithCreationDateTime ( const Aws::Utils::DateTime value)
inline

The creation date and time of the step.

Definition at line 96 of file StepExecutionStatusDetail.h.

◆ WithCreationDateTime() [2/2]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithCreationDateTime ( Aws::Utils::DateTime &&  value)
inline

The creation date and time of the step.

Definition at line 101 of file StepExecutionStatusDetail.h.

◆ WithEndDateTime() [1/2]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithEndDateTime ( const Aws::Utils::DateTime value)
inline

The completion date and time of the step.

Definition at line 158 of file StepExecutionStatusDetail.h.

◆ WithEndDateTime() [2/2]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithEndDateTime ( Aws::Utils::DateTime &&  value)
inline

The completion date and time of the step.

Definition at line 163 of file StepExecutionStatusDetail.h.

◆ WithLastStateChangeReason() [1/3]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithLastStateChangeReason ( const Aws::String value)
inline

A description of the step's current state.

Definition at line 194 of file StepExecutionStatusDetail.h.

◆ WithLastStateChangeReason() [2/3]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithLastStateChangeReason ( Aws::String &&  value)
inline

A description of the step's current state.

Definition at line 199 of file StepExecutionStatusDetail.h.

◆ WithLastStateChangeReason() [3/3]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithLastStateChangeReason ( const char *  value)
inline

A description of the step's current state.

Definition at line 204 of file StepExecutionStatusDetail.h.

◆ WithStartDateTime() [1/2]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithStartDateTime ( const Aws::Utils::DateTime value)
inline

The start date and time of the step.

Definition at line 127 of file StepExecutionStatusDetail.h.

◆ WithStartDateTime() [2/2]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithStartDateTime ( Aws::Utils::DateTime &&  value)
inline

The start date and time of the step.

Definition at line 132 of file StepExecutionStatusDetail.h.

◆ WithState() [1/2]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithState ( const StepExecutionState value)
inline

The state of the step.

Definition at line 65 of file StepExecutionStatusDetail.h.

◆ WithState() [2/2]

StepExecutionStatusDetail& Aws::EMR::Model::StepExecutionStatusDetail::WithState ( StepExecutionState &&  value)
inline

The state of the step.

Definition at line 70 of file StepExecutionStatusDetail.h.


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