114 inline void SetReason(
const char* value) { m_reasonHasBeenSet =
true; m_reason.assign(value); }
149 inline void SetDetails(
const char* value) { m_detailsHasBeenSet =
true; m_details.assign(value); }
180 inline void SetInitiatedEventId(
long long value) { m_initiatedEventIdHasBeenSet =
true; m_initiatedEventId = value; }
204 inline void SetStartedEventId(
long long value) { m_startedEventIdHasBeenSet =
true; m_startedEventId = value; }
216 bool m_workflowExecutionHasBeenSet;
218 bool m_workflowTypeHasBeenSet;
220 bool m_reasonHasBeenSet;
222 bool m_detailsHasBeenSet;
223 long long m_initiatedEventId;
224 bool m_initiatedEventIdHasBeenSet;
225 long long m_startedEventId;
226 bool m_startedEventIdHasBeenSet;
ChildWorkflowExecutionFailedEventAttributes & WithWorkflowExecution(const WorkflowExecution &value)
ChildWorkflowExecutionFailedEventAttributes & WithWorkflowExecution(WorkflowExecution &&value)
void SetDetails(const char *value)
ChildWorkflowExecutionFailedEventAttributes & WithStartedEventId(long long value)
void SetReason(const char *value)
ChildWorkflowExecutionFailedEventAttributes & WithWorkflowType(WorkflowType &&value)
void SetWorkflowExecution(const WorkflowExecution &value)
void SetReason(const Aws::String &value)
void SetDetails(Aws::String &&value)
void SetWorkflowExecution(WorkflowExecution &&value)
const Aws::String & GetReason() const
const WorkflowType & GetWorkflowType() const
ChildWorkflowExecutionFailedEventAttributes & WithDetails(const char *value)
long long GetStartedEventId() const
long long GetInitiatedEventId() const
ChildWorkflowExecutionFailedEventAttributes & WithReason(Aws::String &&value)
const Aws::String & GetDetails() const
void SetWorkflowType(const WorkflowType &value)
void SetStartedEventId(long long value)
void SetDetails(const Aws::String &value)
ChildWorkflowExecutionFailedEventAttributes & WithDetails(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ChildWorkflowExecutionFailedEventAttributes & WithReason(const Aws::String &value)
ChildWorkflowExecutionFailedEventAttributes & WithReason(const char *value)
const WorkflowExecution & GetWorkflowExecution() const
void SetInitiatedEventId(long long value)
ChildWorkflowExecutionFailedEventAttributes & WithWorkflowType(const WorkflowType &value)
ChildWorkflowExecutionFailedEventAttributes & WithInitiatedEventId(long long value)
ChildWorkflowExecutionFailedEventAttributes & WithDetails(const Aws::String &value)
void SetReason(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetWorkflowType(WorkflowType &&value)