164 inline void SetLastStateChangeReason(
const char* value) { m_lastStateChangeReasonHasBeenSet =
true; m_lastStateChangeReason.assign(value); }
183 bool m_stateHasBeenSet;
185 bool m_creationDateTimeHasBeenSet;
187 bool m_startDateTimeHasBeenSet;
189 bool m_endDateTimeHasBeenSet;
191 bool m_lastStateChangeReasonHasBeenSet;
StepExecutionStatusDetail & WithEndDateTime(const Aws::Utils::DateTime &value)
void SetState(const StepExecutionState &value)
void SetStartDateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetCreationDateTime() const
StepExecutionStatusDetail & WithEndDateTime(Aws::Utils::DateTime &&value)
void SetCreationDateTime(Aws::Utils::DateTime &&value)
void SetState(StepExecutionState &&value)
void SetLastStateChangeReason(const char *value)
StepExecutionStatusDetail & WithCreationDateTime(Aws::Utils::DateTime &&value)
void SetLastStateChangeReason(Aws::String &&value)
const Aws::Utils::DateTime & GetStartDateTime() const
StepExecutionStatusDetail & WithState(StepExecutionState &&value)
void SetStartDateTime(Aws::Utils::DateTime &&value)
const StepExecutionState & GetState() const
void SetEndDateTime(const Aws::Utils::DateTime &value)
StepExecutionStatusDetail & WithStartDateTime(const Aws::Utils::DateTime &value)
const Aws::String & GetLastStateChangeReason() const
void SetEndDateTime(Aws::Utils::DateTime &&value)
StepExecutionStatusDetail & WithCreationDateTime(const Aws::Utils::DateTime &value)
StepExecutionStatusDetail & WithLastStateChangeReason(Aws::String &&value)
StepExecutionStatusDetail & WithLastStateChangeReason(const char *value)
void SetLastStateChangeReason(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
StepExecutionStatusDetail & WithLastStateChangeReason(const Aws::String &value)
StepExecutionStatusDetail & WithState(const StepExecutionState &value)
StepExecutionStatusDetail & WithStartDateTime(Aws::Utils::DateTime &&value)
void SetCreationDateTime(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetEndDateTime() const
JSON (JavaScript Object Notation).