54 inline void SetAutoScalingGroupName(
const char* value) { m_autoScalingGroupNameHasBeenSet =
true; m_autoScalingGroupName.assign(value); }
89 inline void SetScheduledActionName(
const char* value) { m_scheduledActionNameHasBeenSet =
true; m_scheduledActionName.assign(value); }
244 inline void SetRecurrence(
const char* value) { m_recurrenceHasBeenSet =
true; m_recurrence.assign(value); }
284 inline void SetMinSize(
long value) { m_minSizeHasBeenSet =
true; m_minSize = value; }
299 inline void SetMaxSize(
long value) { m_maxSizeHasBeenSet =
true; m_maxSize = value; }
314 inline void SetDesiredCapacity(
long value) { m_desiredCapacityHasBeenSet =
true; m_desiredCapacity = value; }
323 bool m_autoScalingGroupNameHasBeenSet;
325 bool m_scheduledActionNameHasBeenSet;
327 bool m_timeHasBeenSet;
329 bool m_startTimeHasBeenSet;
331 bool m_endTimeHasBeenSet;
333 bool m_recurrenceHasBeenSet;
335 bool m_minSizeHasBeenSet;
337 bool m_maxSizeHasBeenSet;
338 long m_desiredCapacity;
339 bool m_desiredCapacityHasBeenSet;
PutScheduledUpdateGroupActionRequest & WithTime(const Aws::Utils::DateTime &value)
PutScheduledUpdateGroupActionRequest & WithMaxSize(long value)
void SetMinSize(long value)
PutScheduledUpdateGroupActionRequest & WithAutoScalingGroupName(const char *value)
const Aws::String & GetAutoScalingGroupName() const
PutScheduledUpdateGroupActionRequest & WithTime(Aws::Utils::DateTime &&value)
const Aws::String & GetRecurrence() const
PutScheduledUpdateGroupActionRequest & WithRecurrence(const Aws::String &value)
PutScheduledUpdateGroupActionRequest & WithAutoScalingGroupName(const Aws::String &value)
PutScheduledUpdateGroupActionRequest & WithStartTime(Aws::Utils::DateTime &&value)
void SetStartTime(const Aws::Utils::DateTime &value)
void SetScheduledActionName(const Aws::String &value)
const Aws::Utils::DateTime & GetEndTime() const
PutScheduledUpdateGroupActionRequest & WithScheduledActionName(Aws::String &&value)
void SetTime(const Aws::Utils::DateTime &value)
PutScheduledUpdateGroupActionRequest & WithRecurrence(Aws::String &&value)
PutScheduledUpdateGroupActionRequest & WithRecurrence(const char *value)
void SetScheduledActionName(Aws::String &&value)
void SetRecurrence(const char *value)
PutScheduledUpdateGroupActionRequest & WithAutoScalingGroupName(Aws::String &&value)
PutScheduledUpdateGroupActionRequest & WithEndTime(Aws::Utils::DateTime &&value)
PutScheduledUpdateGroupActionRequest & WithScheduledActionName(const Aws::String &value)
void SetMaxSize(long value)
void SetRecurrence(const Aws::String &value)
void SetRecurrence(Aws::String &&value)
PutScheduledUpdateGroupActionRequest & WithDesiredCapacity(long value)
void SetEndTime(Aws::Utils::DateTime &&value)
PutScheduledUpdateGroupActionRequest & WithScheduledActionName(const char *value)
const Aws::Utils::DateTime & GetStartTime() const
PutScheduledUpdateGroupActionRequest & WithEndTime(const Aws::Utils::DateTime &value)
PutScheduledUpdateGroupActionRequest & WithMinSize(long value)
void SetEndTime(const Aws::Utils::DateTime &value)
const Aws::String & GetScheduledActionName() const
const Aws::Utils::DateTime & GetTime() const
void SetDesiredCapacity(long value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
PutScheduledUpdateGroupActionRequest & WithStartTime(const Aws::Utils::DateTime &value)
void SetAutoScalingGroupName(Aws::String &&value)
void SetAutoScalingGroupName(const Aws::String &value)
void SetScheduledActionName(const char *value)
long GetDesiredCapacity() const
#define AWS_AUTOSCALING_API
void SetStartTime(Aws::Utils::DateTime &&value)
void SetAutoScalingGroupName(const char *value)
JSON (JavaScript Object Notation).
void SetTime(Aws::Utils::DateTime &&value)