194 inline void SetLastStateChangeReason(
const char* value) { m_lastStateChangeReasonHasBeenSet =
true; m_lastStateChangeReason.assign(value); }
213 bool m_stateHasBeenSet;
215 bool m_creationDateTimeHasBeenSet;
217 bool m_startDateTimeHasBeenSet;
219 bool m_readyDateTimeHasBeenSet;
221 bool m_endDateTimeHasBeenSet;
223 bool m_lastStateChangeReasonHasBeenSet;
JobFlowExecutionStatusDetail & WithEndDateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetStartDateTime() const
const Aws::Utils::DateTime & GetCreationDateTime() const
JobFlowExecutionStatusDetail & WithReadyDateTime(const Aws::Utils::DateTime &value)
JobFlowExecutionStatusDetail & WithState(JobFlowExecutionState &&value)
void SetCreationDateTime(Aws::Utils::DateTime &&value)
void SetLastStateChangeReason(Aws::String &&value)
const JobFlowExecutionState & GetState() const
JobFlowExecutionStatusDetail & WithState(const JobFlowExecutionState &value)
void SetStartDateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetReadyDateTime() const
const Aws::Utils::DateTime & GetEndDateTime() const
void SetState(const JobFlowExecutionState &value)
void SetCreationDateTime(const Aws::Utils::DateTime &value)
JobFlowExecutionStatusDetail & WithStartDateTime(Aws::Utils::DateTime &&value)
void SetReadyDateTime(Aws::Utils::DateTime &&value)
const Aws::String & GetLastStateChangeReason() const
void SetState(JobFlowExecutionState &&value)
JobFlowExecutionStatusDetail & WithCreationDateTime(Aws::Utils::DateTime &&value)
JobFlowExecutionStatusDetail & WithReadyDateTime(Aws::Utils::DateTime &&value)
JobFlowExecutionStatusDetail & WithLastStateChangeReason(Aws::String &&value)
JobFlowExecutionStatusDetail & WithEndDateTime(Aws::Utils::DateTime &&value)
void SetLastStateChangeReason(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetStartDateTime(Aws::Utils::DateTime &&value)
void SetEndDateTime(Aws::Utils::DateTime &&value)
JobFlowExecutionStatusDetail & WithCreationDateTime(const Aws::Utils::DateTime &value)
JobFlowExecutionStatusDetail & WithStartDateTime(const Aws::Utils::DateTime &value)
JobFlowExecutionStatusDetail & WithLastStateChangeReason(const Aws::String &value)
JobFlowExecutionStatusDetail & WithLastStateChangeReason(const char *value)
void SetEndDateTime(const Aws::Utils::DateTime &value)
JSON (JavaScript Object Notation).
void SetReadyDateTime(const Aws::Utils::DateTime &value)
void SetLastStateChangeReason(const Aws::String &value)