349 inline void SetCancelRequested(
bool value) { m_cancelRequestedHasBeenSet =
true; m_cancelRequested = value; }
358 bool m_executionHasBeenSet;
360 bool m_workflowTypeHasBeenSet;
362 bool m_startTimestampHasBeenSet;
364 bool m_closeTimestampHasBeenSet;
366 bool m_executionStatusHasBeenSet;
368 bool m_closeStatusHasBeenSet;
370 bool m_parentHasBeenSet;
372 bool m_tagListHasBeenSet;
373 bool m_cancelRequested;
374 bool m_cancelRequestedHasBeenSet;
void SetWorkflowType(const WorkflowType &value)
WorkflowExecutionInfo & WithCloseStatus(CloseStatus &&value)
const Aws::Vector< Aws::String > & GetTagList() const
WorkflowExecutionInfo & WithParent(WorkflowExecution &&value)
WorkflowExecutionInfo & WithTagList(Aws::Vector< Aws::String > &&value)
WorkflowExecutionInfo & WithCloseTimestamp(const Aws::Utils::DateTime &value)
WorkflowExecutionInfo & AddTagList(const char *value)
void SetParent(WorkflowExecution &&value)
WorkflowExecutionInfo & WithParent(const WorkflowExecution &value)
void SetExecution(WorkflowExecution &&value)
WorkflowExecutionInfo & WithCloseTimestamp(Aws::Utils::DateTime &&value)
bool GetCancelRequested() const
void SetParent(const WorkflowExecution &value)
std::vector< T, Aws::Allocator< T > > Vector
const ExecutionStatus & GetExecutionStatus() const
void SetTagList(const Aws::Vector< Aws::String > &value)
WorkflowExecutionInfo & AddTagList(const Aws::String &value)
void SetExecutionStatus(const ExecutionStatus &value)
void SetStartTimestamp(Aws::Utils::DateTime &&value)
void SetTagList(Aws::Vector< Aws::String > &&value)
void SetCloseStatus(CloseStatus &&value)
WorkflowExecutionInfo & WithExecutionStatus(const ExecutionStatus &value)
void SetExecution(const WorkflowExecution &value)
WorkflowExecutionInfo & WithWorkflowType(WorkflowType &&value)
void SetCloseTimestamp(Aws::Utils::DateTime &&value)
void SetCloseTimestamp(const Aws::Utils::DateTime &value)
void SetCancelRequested(bool value)
WorkflowExecutionInfo & AddTagList(Aws::String &&value)
const WorkflowType & GetWorkflowType() const
WorkflowExecutionInfo & WithExecutionStatus(ExecutionStatus &&value)
WorkflowExecutionInfo & WithTagList(const Aws::Vector< Aws::String > &value)
const WorkflowExecution & GetParent() const
const Aws::Utils::DateTime & GetCloseTimestamp() const
WorkflowExecutionInfo & WithCancelRequested(bool value)
WorkflowExecutionInfo & WithCloseStatus(const CloseStatus &value)
void SetWorkflowType(WorkflowType &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::Utils::DateTime & GetStartTimestamp() const
const WorkflowExecution & GetExecution() const
WorkflowExecutionInfo & WithStartTimestamp(const Aws::Utils::DateTime &value)
WorkflowExecutionInfo & WithStartTimestamp(Aws::Utils::DateTime &&value)
WorkflowExecutionInfo & WithExecution(const WorkflowExecution &value)
void SetExecutionStatus(ExecutionStatus &&value)
WorkflowExecutionInfo & WithExecution(WorkflowExecution &&value)
WorkflowExecutionInfo & WithWorkflowType(const WorkflowType &value)
void SetStartTimestamp(const Aws::Utils::DateTime &value)
const CloseStatus & GetCloseStatus() const
void SetCloseStatus(const CloseStatus &value)
JSON (JavaScript Object Notation).