89 inline void SetActivityId(
const char* value) { m_activityIdHasBeenSet =
true; m_activityId.assign(value); }
124 inline void SetInput(
const char* value) { m_inputHasBeenSet =
true; m_input.assign(value); }
163 inline void SetControl(
const char* value) { m_controlHasBeenSet =
true; m_control.assign(value); }
205 inline void SetScheduleToStartTimeout(
const char* value) { m_scheduleToStartTimeoutHasBeenSet =
true; m_scheduleToStartTimeout.assign(value); }
243 inline void SetScheduleToCloseTimeout(
const char* value) { m_scheduleToCloseTimeoutHasBeenSet =
true; m_scheduleToCloseTimeout.assign(value); }
282 inline void SetStartToCloseTimeout(
const char* value) { m_startToCloseTimeoutHasBeenSet =
true; m_startToCloseTimeout.assign(value); }
373 inline void SetTaskPriority(
const char* value) { m_taskPriorityHasBeenSet =
true; m_taskPriority.assign(value); }
469 inline void SetHeartbeatTimeout(
const char* value) { m_heartbeatTimeoutHasBeenSet =
true; m_heartbeatTimeout.assign(value); }
500 bool m_activityTypeHasBeenSet;
502 bool m_activityIdHasBeenSet;
504 bool m_inputHasBeenSet;
506 bool m_controlHasBeenSet;
508 bool m_scheduleToStartTimeoutHasBeenSet;
510 bool m_scheduleToCloseTimeoutHasBeenSet;
512 bool m_startToCloseTimeoutHasBeenSet;
514 bool m_taskListHasBeenSet;
516 bool m_taskPriorityHasBeenSet;
517 long long m_decisionTaskCompletedEventId;
518 bool m_decisionTaskCompletedEventIdHasBeenSet;
520 bool m_heartbeatTimeoutHasBeenSet;
void SetTaskPriority(const Aws::String &value)
const Aws::String & GetActivityId() const
void SetHeartbeatTimeout(const char *value)
ActivityTaskScheduledEventAttributes & WithScheduleToCloseTimeout(const char *value)
ActivityTaskScheduledEventAttributes & WithInput(const char *value)
ActivityTaskScheduledEventAttributes & WithScheduleToStartTimeout(Aws::String &&value)
const Aws::String & GetInput() const
void SetActivityId(const char *value)
void SetHeartbeatTimeout(const Aws::String &value)
ActivityTaskScheduledEventAttributes & WithControl(const char *value)
ActivityTaskScheduledEventAttributes & WithScheduleToCloseTimeout(Aws::String &&value)
ActivityTaskScheduledEventAttributes & WithTaskPriority(Aws::String &&value)
void SetActivityType(const ActivityType &value)
void SetTaskList(const TaskList &value)
ActivityTaskScheduledEventAttributes & WithActivityType(const ActivityType &value)
ActivityTaskScheduledEventAttributes & WithInput(const Aws::String &value)
ActivityTaskScheduledEventAttributes & WithHeartbeatTimeout(const char *value)
ActivityTaskScheduledEventAttributes & WithStartToCloseTimeout(const char *value)
ActivityTaskScheduledEventAttributes & WithTaskPriority(const Aws::String &value)
void SetScheduleToCloseTimeout(const Aws::String &value)
void SetInput(const char *value)
ActivityTaskScheduledEventAttributes & WithTaskList(TaskList &&value)
ActivityTaskScheduledEventAttributes & WithControl(const Aws::String &value)
ActivityTaskScheduledEventAttributes & WithActivityId(const Aws::String &value)
const Aws::String & GetTaskPriority() const
void SetActivityId(Aws::String &&value)
void SetActivityType(ActivityType &&value)
void SetInput(Aws::String &&value)
long long GetDecisionTaskCompletedEventId() const
void SetScheduleToStartTimeout(const char *value)
ActivityTaskScheduledEventAttributes & WithActivityId(const char *value)
void SetScheduleToCloseTimeout(const char *value)
void SetScheduleToStartTimeout(Aws::String &&value)
void SetStartToCloseTimeout(Aws::String &&value)
ActivityTaskScheduledEventAttributes & WithStartToCloseTimeout(const Aws::String &value)
void SetDecisionTaskCompletedEventId(long long value)
ActivityTaskScheduledEventAttributes & WithTaskList(const TaskList &value)
const TaskList & GetTaskList() const
void SetControl(const char *value)
ActivityTaskScheduledEventAttributes & WithInput(Aws::String &&value)
void SetControl(Aws::String &&value)
ActivityTaskScheduledEventAttributes & WithScheduleToCloseTimeout(const Aws::String &value)
ActivityTaskScheduledEventAttributes & WithTaskPriority(const char *value)
const Aws::String & GetScheduleToStartTimeout() const
ActivityTaskScheduledEventAttributes & WithControl(Aws::String &&value)
void SetActivityId(const Aws::String &value)
void SetStartToCloseTimeout(const Aws::String &value)
const Aws::String & GetStartToCloseTimeout() const
ActivityTaskScheduledEventAttributes & WithHeartbeatTimeout(const Aws::String &value)
ActivityTaskScheduledEventAttributes & WithStartToCloseTimeout(Aws::String &&value)
const ActivityType & GetActivityType() const
ActivityTaskScheduledEventAttributes & WithScheduleToStartTimeout(const char *value)
ActivityTaskScheduledEventAttributes & WithActivityId(Aws::String &&value)
void SetInput(const Aws::String &value)
ActivityTaskScheduledEventAttributes & WithScheduleToStartTimeout(const Aws::String &value)
ActivityTaskScheduledEventAttributes & WithHeartbeatTimeout(Aws::String &&value)
const Aws::String & GetControl() const
void SetTaskPriority(Aws::String &&value)
void SetTaskList(TaskList &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetTaskPriority(const char *value)
void SetStartToCloseTimeout(const char *value)
void SetHeartbeatTimeout(Aws::String &&value)
void SetScheduleToCloseTimeout(Aws::String &&value)
ActivityTaskScheduledEventAttributes & WithDecisionTaskCompletedEventId(long long value)
void SetControl(const Aws::String &value)
ActivityTaskScheduledEventAttributes & WithActivityType(ActivityType &&value)
void SetScheduleToStartTimeout(const Aws::String &value)
const Aws::String & GetHeartbeatTimeout() const
const Aws::String & GetScheduleToCloseTimeout() const
JSON (JavaScript Object Notation).