122 inline void SetActivityId(
const char* value) { m_activityIdHasBeenSet =
true; m_activityId.assign(value); }
173 inline void SetControl(
const char* value) { m_controlHasBeenSet =
true; m_control.assign(value); }
211 inline void SetInput(
const char* value) { m_inputHasBeenSet =
true; m_input.assign(value); }
266 inline void SetScheduleToCloseTimeout(
const char* value) { m_scheduleToCloseTimeoutHasBeenSet =
true; m_scheduleToCloseTimeout.assign(value); }
418 inline void SetTaskPriority(
const char* value) { m_taskPriorityHasBeenSet =
true; m_taskPriority.assign(value); }
509 inline void SetScheduleToStartTimeout(
const char* value) { m_scheduleToStartTimeoutHasBeenSet =
true; m_scheduleToStartTimeout.assign(value); }
600 inline void SetStartToCloseTimeout(
const char* value) { m_startToCloseTimeoutHasBeenSet =
true; m_startToCloseTimeout.assign(value); }
687 inline void SetHeartbeatTimeout(
const char* value) { m_heartbeatTimeoutHasBeenSet =
true; m_heartbeatTimeout.assign(value); }
727 bool m_activityTypeHasBeenSet;
729 bool m_activityIdHasBeenSet;
731 bool m_controlHasBeenSet;
733 bool m_inputHasBeenSet;
735 bool m_scheduleToCloseTimeoutHasBeenSet;
737 bool m_taskListHasBeenSet;
739 bool m_taskPriorityHasBeenSet;
741 bool m_scheduleToStartTimeoutHasBeenSet;
743 bool m_startToCloseTimeoutHasBeenSet;
745 bool m_heartbeatTimeoutHasBeenSet;
void SetActivityType(ActivityType &&value)
void SetScheduleToStartTimeout(const char *value)
void SetTaskPriority(const Aws::String &value)
void SetScheduleToCloseTimeout(const Aws::String &value)
ScheduleActivityTaskDecisionAttributes & WithScheduleToStartTimeout(const Aws::String &value)
void SetControl(Aws::String &&value)
const Aws::String & GetScheduleToStartTimeout() const
ScheduleActivityTaskDecisionAttributes & WithTaskPriority(const Aws::String &value)
ScheduleActivityTaskDecisionAttributes & WithActivityType(const ActivityType &value)
void SetHeartbeatTimeout(const char *value)
void SetInput(const char *value)
void SetTaskPriority(Aws::String &&value)
void SetStartToCloseTimeout(const Aws::String &value)
ScheduleActivityTaskDecisionAttributes & WithScheduleToStartTimeout(const char *value)
ScheduleActivityTaskDecisionAttributes & WithHeartbeatTimeout(Aws::String &&value)
ScheduleActivityTaskDecisionAttributes & WithStartToCloseTimeout(const char *value)
ScheduleActivityTaskDecisionAttributes & WithScheduleToStartTimeout(Aws::String &&value)
void SetHeartbeatTimeout(const Aws::String &value)
ScheduleActivityTaskDecisionAttributes & WithControl(const char *value)
void SetActivityType(const ActivityType &value)
void SetScheduleToStartTimeout(const Aws::String &value)
void SetActivityId(const Aws::String &value)
ScheduleActivityTaskDecisionAttributes & WithControl(const Aws::String &value)
ScheduleActivityTaskDecisionAttributes & WithInput(const Aws::String &value)
const Aws::String & GetStartToCloseTimeout() const
void SetTaskList(const TaskList &value)
ScheduleActivityTaskDecisionAttributes & WithTaskList(TaskList &&value)
const Aws::String & GetInput() const
ScheduleActivityTaskDecisionAttributes & WithActivityType(ActivityType &&value)
ScheduleActivityTaskDecisionAttributes & WithInput(Aws::String &&value)
const Aws::String & GetControl() const
void SetHeartbeatTimeout(Aws::String &&value)
const Aws::String & GetHeartbeatTimeout() const
ScheduleActivityTaskDecisionAttributes & WithTaskList(const TaskList &value)
ScheduleActivityTaskDecisionAttributes & WithInput(const char *value)
void SetScheduleToStartTimeout(Aws::String &&value)
void SetActivityId(const char *value)
void SetScheduleToCloseTimeout(Aws::String &&value)
void SetControl(const char *value)
ScheduleActivityTaskDecisionAttributes & WithControl(Aws::String &&value)
ScheduleActivityTaskDecisionAttributes & WithScheduleToCloseTimeout(const char *value)
ScheduleActivityTaskDecisionAttributes & WithActivityId(const Aws::String &value)
const Aws::String & GetScheduleToCloseTimeout() const
ScheduleActivityTaskDecisionAttributes & WithTaskPriority(Aws::String &&value)
const TaskList & GetTaskList() const
ScheduleActivityTaskDecisionAttributes & WithTaskPriority(const char *value)
ScheduleActivityTaskDecisionAttributes & WithStartToCloseTimeout(Aws::String &&value)
const Aws::String & GetActivityId() const
const ActivityType & GetActivityType() const
void SetStartToCloseTimeout(Aws::String &&value)
void SetTaskPriority(const char *value)
ScheduleActivityTaskDecisionAttributes & WithActivityId(Aws::String &&value)
ScheduleActivityTaskDecisionAttributes & WithHeartbeatTimeout(const char *value)
const Aws::String & GetTaskPriority() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetControl(const Aws::String &value)
ScheduleActivityTaskDecisionAttributes & WithScheduleToCloseTimeout(const Aws::String &value)
void SetInput(Aws::String &&value)
ScheduleActivityTaskDecisionAttributes & WithActivityId(const char *value)
ScheduleActivityTaskDecisionAttributes & WithHeartbeatTimeout(const Aws::String &value)
void SetStartToCloseTimeout(const char *value)
void SetTaskList(TaskList &&value)
void SetActivityId(Aws::String &&value)
void SetScheduleToCloseTimeout(const char *value)
ScheduleActivityTaskDecisionAttributes & WithScheduleToCloseTimeout(Aws::String &&value)
JSON (JavaScript Object Notation).
ScheduleActivityTaskDecisionAttributes & WithStartToCloseTimeout(const Aws::String &value)
void SetInput(const Aws::String &value)