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

#include <JobFlowExecutionStatusDetail.h>

Public Member Functions

 JobFlowExecutionStatusDetail ()
 
 JobFlowExecutionStatusDetail (Aws::Utils::Json::JsonView jsonValue)
 
JobFlowExecutionStatusDetailoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const JobFlowExecutionStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const JobFlowExecutionState &value)
 
void SetState (JobFlowExecutionState &&value)
 
JobFlowExecutionStatusDetailWithState (const JobFlowExecutionState &value)
 
JobFlowExecutionStatusDetailWithState (JobFlowExecutionState &&value)
 
const Aws::Utils::DateTimeGetCreationDateTime () const
 
bool CreationDateTimeHasBeenSet () const
 
void SetCreationDateTime (const Aws::Utils::DateTime &value)
 
void SetCreationDateTime (Aws::Utils::DateTime &&value)
 
JobFlowExecutionStatusDetailWithCreationDateTime (const Aws::Utils::DateTime &value)
 
JobFlowExecutionStatusDetailWithCreationDateTime (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)
 
JobFlowExecutionStatusDetailWithStartDateTime (const Aws::Utils::DateTime &value)
 
JobFlowExecutionStatusDetailWithStartDateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetReadyDateTime () const
 
bool ReadyDateTimeHasBeenSet () const
 
void SetReadyDateTime (const Aws::Utils::DateTime &value)
 
void SetReadyDateTime (Aws::Utils::DateTime &&value)
 
JobFlowExecutionStatusDetailWithReadyDateTime (const Aws::Utils::DateTime &value)
 
JobFlowExecutionStatusDetailWithReadyDateTime (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)
 
JobFlowExecutionStatusDetailWithEndDateTime (const Aws::Utils::DateTime &value)
 
JobFlowExecutionStatusDetailWithEndDateTime (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)
 
JobFlowExecutionStatusDetailWithLastStateChangeReason (const Aws::String &value)
 
JobFlowExecutionStatusDetailWithLastStateChangeReason (Aws::String &&value)
 
JobFlowExecutionStatusDetailWithLastStateChangeReason (const char *value)
 

Detailed Description

Describes the status of the cluster (job flow).

See Also:

AWS API Reference

Definition at line 33 of file JobFlowExecutionStatusDetail.h.

Constructor & Destructor Documentation

◆ JobFlowExecutionStatusDetail() [1/2]

Aws::EMR::Model::JobFlowExecutionStatusDetail::JobFlowExecutionStatusDetail ( )

◆ JobFlowExecutionStatusDetail() [2/2]

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

Member Function Documentation

◆ CreationDateTimeHasBeenSet()

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

The creation date and time of the job flow.

Definition at line 81 of file JobFlowExecutionStatusDetail.h.

◆ EndDateTimeHasBeenSet()

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

The completion date and time of the job flow.

Definition at line 180 of file JobFlowExecutionStatusDetail.h.

◆ GetCreationDateTime()

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

The creation date and time of the job flow.

Definition at line 76 of file JobFlowExecutionStatusDetail.h.

◆ GetEndDateTime()

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

The completion date and time of the job flow.

Definition at line 175 of file JobFlowExecutionStatusDetail.h.

◆ GetLastStateChangeReason()

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

Description of the job flow last changed state.

Definition at line 206 of file JobFlowExecutionStatusDetail.h.

◆ GetReadyDateTime()

const Aws::Utils::DateTime& Aws::EMR::Model::JobFlowExecutionStatusDetail::GetReadyDateTime ( ) const
inline

The date and time when the job flow was ready to start running bootstrap actions.

Definition at line 139 of file JobFlowExecutionStatusDetail.h.

◆ GetStartDateTime()

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

The start date and time of the job flow.

Definition at line 107 of file JobFlowExecutionStatusDetail.h.

◆ GetState()

const JobFlowExecutionState& Aws::EMR::Model::JobFlowExecutionStatusDetail::GetState ( ) const
inline

The state of the job flow.

Definition at line 45 of file JobFlowExecutionStatusDetail.h.

◆ Jsonize()

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

◆ LastStateChangeReasonHasBeenSet()

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

Description of the job flow last changed state.

Definition at line 211 of file JobFlowExecutionStatusDetail.h.

◆ operator=()

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

◆ ReadyDateTimeHasBeenSet()

bool Aws::EMR::Model::JobFlowExecutionStatusDetail::ReadyDateTimeHasBeenSet ( ) const
inline

The date and time when the job flow was ready to start running bootstrap actions.

Definition at line 145 of file JobFlowExecutionStatusDetail.h.

◆ SetCreationDateTime() [1/2]

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

The creation date and time of the job flow.

Definition at line 86 of file JobFlowExecutionStatusDetail.h.

◆ SetCreationDateTime() [2/2]

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

The creation date and time of the job flow.

Definition at line 91 of file JobFlowExecutionStatusDetail.h.

◆ SetEndDateTime() [1/2]

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

The completion date and time of the job flow.

Definition at line 185 of file JobFlowExecutionStatusDetail.h.

◆ SetEndDateTime() [2/2]

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

The completion date and time of the job flow.

Definition at line 190 of file JobFlowExecutionStatusDetail.h.

◆ SetLastStateChangeReason() [1/3]

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

Description of the job flow last changed state.

Definition at line 216 of file JobFlowExecutionStatusDetail.h.

◆ SetLastStateChangeReason() [2/3]

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

Description of the job flow last changed state.

Definition at line 221 of file JobFlowExecutionStatusDetail.h.

◆ SetLastStateChangeReason() [3/3]

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

Description of the job flow last changed state.

Definition at line 226 of file JobFlowExecutionStatusDetail.h.

◆ SetReadyDateTime() [1/2]

void Aws::EMR::Model::JobFlowExecutionStatusDetail::SetReadyDateTime ( const Aws::Utils::DateTime value)
inline

The date and time when the job flow was ready to start running bootstrap actions.

Definition at line 151 of file JobFlowExecutionStatusDetail.h.

◆ SetReadyDateTime() [2/2]

void Aws::EMR::Model::JobFlowExecutionStatusDetail::SetReadyDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the job flow was ready to start running bootstrap actions.

Definition at line 157 of file JobFlowExecutionStatusDetail.h.

◆ SetStartDateTime() [1/2]

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

The start date and time of the job flow.

Definition at line 117 of file JobFlowExecutionStatusDetail.h.

◆ SetStartDateTime() [2/2]

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

The start date and time of the job flow.

Definition at line 122 of file JobFlowExecutionStatusDetail.h.

◆ SetState() [1/2]

void Aws::EMR::Model::JobFlowExecutionStatusDetail::SetState ( const JobFlowExecutionState value)
inline

The state of the job flow.

Definition at line 55 of file JobFlowExecutionStatusDetail.h.

◆ SetState() [2/2]

void Aws::EMR::Model::JobFlowExecutionStatusDetail::SetState ( JobFlowExecutionState &&  value)
inline

The state of the job flow.

Definition at line 60 of file JobFlowExecutionStatusDetail.h.

◆ StartDateTimeHasBeenSet()

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

The start date and time of the job flow.

Definition at line 112 of file JobFlowExecutionStatusDetail.h.

◆ StateHasBeenSet()

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

The state of the job flow.

Definition at line 50 of file JobFlowExecutionStatusDetail.h.

◆ WithCreationDateTime() [1/2]

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

The creation date and time of the job flow.

Definition at line 96 of file JobFlowExecutionStatusDetail.h.

◆ WithCreationDateTime() [2/2]

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

The creation date and time of the job flow.

Definition at line 101 of file JobFlowExecutionStatusDetail.h.

◆ WithEndDateTime() [1/2]

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

The completion date and time of the job flow.

Definition at line 195 of file JobFlowExecutionStatusDetail.h.

◆ WithEndDateTime() [2/2]

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

The completion date and time of the job flow.

Definition at line 200 of file JobFlowExecutionStatusDetail.h.

◆ WithLastStateChangeReason() [1/3]

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

Description of the job flow last changed state.

Definition at line 231 of file JobFlowExecutionStatusDetail.h.

◆ WithLastStateChangeReason() [2/3]

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

Description of the job flow last changed state.

Definition at line 236 of file JobFlowExecutionStatusDetail.h.

◆ WithLastStateChangeReason() [3/3]

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

Description of the job flow last changed state.

Definition at line 241 of file JobFlowExecutionStatusDetail.h.

◆ WithReadyDateTime() [1/2]

JobFlowExecutionStatusDetail& Aws::EMR::Model::JobFlowExecutionStatusDetail::WithReadyDateTime ( const Aws::Utils::DateTime value)
inline

The date and time when the job flow was ready to start running bootstrap actions.

Definition at line 163 of file JobFlowExecutionStatusDetail.h.

◆ WithReadyDateTime() [2/2]

JobFlowExecutionStatusDetail& Aws::EMR::Model::JobFlowExecutionStatusDetail::WithReadyDateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the job flow was ready to start running bootstrap actions.

Definition at line 169 of file JobFlowExecutionStatusDetail.h.

◆ WithStartDateTime() [1/2]

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

The start date and time of the job flow.

Definition at line 127 of file JobFlowExecutionStatusDetail.h.

◆ WithStartDateTime() [2/2]

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

The start date and time of the job flow.

Definition at line 132 of file JobFlowExecutionStatusDetail.h.

◆ WithState() [1/2]

JobFlowExecutionStatusDetail& Aws::EMR::Model::JobFlowExecutionStatusDetail::WithState ( const JobFlowExecutionState value)
inline

The state of the job flow.

Definition at line 65 of file JobFlowExecutionStatusDetail.h.

◆ WithState() [2/2]

JobFlowExecutionStatusDetail& Aws::EMR::Model::JobFlowExecutionStatusDetail::WithState ( JobFlowExecutionState &&  value)
inline

The state of the job flow.

Definition at line 70 of file JobFlowExecutionStatusDetail.h.


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