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

#include <StepStatus.h>

Public Member Functions

 StepStatus ()
 
 StepStatus (Aws::Utils::Json::JsonView jsonValue)
 
StepStatusoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const StepStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const StepState &value)
 
void SetState (StepState &&value)
 
StepStatusWithState (const StepState &value)
 
StepStatusWithState (StepState &&value)
 
const StepStateChangeReasonGetStateChangeReason () const
 
bool StateChangeReasonHasBeenSet () const
 
void SetStateChangeReason (const StepStateChangeReason &value)
 
void SetStateChangeReason (StepStateChangeReason &&value)
 
StepStatusWithStateChangeReason (const StepStateChangeReason &value)
 
StepStatusWithStateChangeReason (StepStateChangeReason &&value)
 
const FailureDetailsGetFailureDetails () const
 
bool FailureDetailsHasBeenSet () const
 
void SetFailureDetails (const FailureDetails &value)
 
void SetFailureDetails (FailureDetails &&value)
 
StepStatusWithFailureDetails (const FailureDetails &value)
 
StepStatusWithFailureDetails (FailureDetails &&value)
 
const StepTimelineGetTimeline () const
 
bool TimelineHasBeenSet () const
 
void SetTimeline (const StepTimeline &value)
 
void SetTimeline (StepTimeline &&value)
 
StepStatusWithTimeline (const StepTimeline &value)
 
StepStatusWithTimeline (StepTimeline &&value)
 

Detailed Description

The execution status details of the cluster step.

See Also:

AWS API Reference

Definition at line 35 of file StepStatus.h.

Constructor & Destructor Documentation

◆ StepStatus() [1/2]

Aws::EMR::Model::StepStatus::StepStatus ( )

◆ StepStatus() [2/2]

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

Member Function Documentation

◆ FailureDetailsHasBeenSet()

bool Aws::EMR::Model::StepStatus::FailureDetailsHasBeenSet ( ) const
inline

The details for the step failure including reason, message, and log file path where the root cause was identified.

Definition at line 116 of file StepStatus.h.

◆ GetFailureDetails()

const FailureDetails& Aws::EMR::Model::StepStatus::GetFailureDetails ( ) const
inline

The details for the step failure including reason, message, and log file path where the root cause was identified.

Definition at line 110 of file StepStatus.h.

◆ GetState()

const StepState& Aws::EMR::Model::StepStatus::GetState ( ) const
inline

The execution state of the cluster step.

Definition at line 47 of file StepStatus.h.

◆ GetStateChangeReason()

const StepStateChangeReason& Aws::EMR::Model::StepStatus::GetStateChangeReason ( ) const
inline

The reason for the step execution status change.

Definition at line 78 of file StepStatus.h.

◆ GetTimeline()

const StepTimeline& Aws::EMR::Model::StepStatus::GetTimeline ( ) const
inline

The timeline of the cluster step status over time.

Definition at line 146 of file StepStatus.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetFailureDetails() [1/2]

void Aws::EMR::Model::StepStatus::SetFailureDetails ( const FailureDetails value)
inline

The details for the step failure including reason, message, and log file path where the root cause was identified.

Definition at line 122 of file StepStatus.h.

◆ SetFailureDetails() [2/2]

void Aws::EMR::Model::StepStatus::SetFailureDetails ( FailureDetails &&  value)
inline

The details for the step failure including reason, message, and log file path where the root cause was identified.

Definition at line 128 of file StepStatus.h.

◆ SetState() [1/2]

void Aws::EMR::Model::StepStatus::SetState ( const StepState value)
inline

The execution state of the cluster step.

Definition at line 57 of file StepStatus.h.

◆ SetState() [2/2]

void Aws::EMR::Model::StepStatus::SetState ( StepState &&  value)
inline

The execution state of the cluster step.

Definition at line 62 of file StepStatus.h.

◆ SetStateChangeReason() [1/2]

void Aws::EMR::Model::StepStatus::SetStateChangeReason ( const StepStateChangeReason value)
inline

The reason for the step execution status change.

Definition at line 88 of file StepStatus.h.

◆ SetStateChangeReason() [2/2]

void Aws::EMR::Model::StepStatus::SetStateChangeReason ( StepStateChangeReason &&  value)
inline

The reason for the step execution status change.

Definition at line 93 of file StepStatus.h.

◆ SetTimeline() [1/2]

void Aws::EMR::Model::StepStatus::SetTimeline ( const StepTimeline value)
inline

The timeline of the cluster step status over time.

Definition at line 156 of file StepStatus.h.

◆ SetTimeline() [2/2]

void Aws::EMR::Model::StepStatus::SetTimeline ( StepTimeline &&  value)
inline

The timeline of the cluster step status over time.

Definition at line 161 of file StepStatus.h.

◆ StateChangeReasonHasBeenSet()

bool Aws::EMR::Model::StepStatus::StateChangeReasonHasBeenSet ( ) const
inline

The reason for the step execution status change.

Definition at line 83 of file StepStatus.h.

◆ StateHasBeenSet()

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

The execution state of the cluster step.

Definition at line 52 of file StepStatus.h.

◆ TimelineHasBeenSet()

bool Aws::EMR::Model::StepStatus::TimelineHasBeenSet ( ) const
inline

The timeline of the cluster step status over time.

Definition at line 151 of file StepStatus.h.

◆ WithFailureDetails() [1/2]

StepStatus& Aws::EMR::Model::StepStatus::WithFailureDetails ( const FailureDetails value)
inline

The details for the step failure including reason, message, and log file path where the root cause was identified.

Definition at line 134 of file StepStatus.h.

◆ WithFailureDetails() [2/2]

StepStatus& Aws::EMR::Model::StepStatus::WithFailureDetails ( FailureDetails &&  value)
inline

The details for the step failure including reason, message, and log file path where the root cause was identified.

Definition at line 140 of file StepStatus.h.

◆ WithState() [1/2]

StepStatus& Aws::EMR::Model::StepStatus::WithState ( const StepState value)
inline

The execution state of the cluster step.

Definition at line 67 of file StepStatus.h.

◆ WithState() [2/2]

StepStatus& Aws::EMR::Model::StepStatus::WithState ( StepState &&  value)
inline

The execution state of the cluster step.

Definition at line 72 of file StepStatus.h.

◆ WithStateChangeReason() [1/2]

StepStatus& Aws::EMR::Model::StepStatus::WithStateChangeReason ( const StepStateChangeReason value)
inline

The reason for the step execution status change.

Definition at line 98 of file StepStatus.h.

◆ WithStateChangeReason() [2/2]

StepStatus& Aws::EMR::Model::StepStatus::WithStateChangeReason ( StepStateChangeReason &&  value)
inline

The reason for the step execution status change.

Definition at line 103 of file StepStatus.h.

◆ WithTimeline() [1/2]

StepStatus& Aws::EMR::Model::StepStatus::WithTimeline ( const StepTimeline value)
inline

The timeline of the cluster step status over time.

Definition at line 166 of file StepStatus.h.

◆ WithTimeline() [2/2]

StepStatus& Aws::EMR::Model::StepStatus::WithTimeline ( StepTimeline &&  value)
inline

The timeline of the cluster step status over time.

Definition at line 171 of file StepStatus.h.


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