55 inline void SetAutoScalingGroupName(
const char* value) { m_autoScalingGroupNameHasBeenSet =
true; m_autoScalingGroupName.assign(value); }
90 inline void SetScheduledActionName(
const char* value) { m_scheduledActionNameHasBeenSet =
true; m_scheduledActionName.assign(value); }
245 inline void SetRecurrence(
const char* value) { m_recurrenceHasBeenSet =
true; m_recurrence.assign(value); }
285 inline void SetMinSize(
int value) { m_minSizeHasBeenSet =
true; m_minSize = value; }
300 inline void SetMaxSize(
int value) { m_maxSizeHasBeenSet =
true; m_maxSize = value; }
315 inline void SetDesiredCapacity(
int value) { m_desiredCapacityHasBeenSet =
true; m_desiredCapacity = value; }
324 bool m_autoScalingGroupNameHasBeenSet;
326 bool m_scheduledActionNameHasBeenSet;
328 bool m_timeHasBeenSet;
330 bool m_startTimeHasBeenSet;
332 bool m_endTimeHasBeenSet;
334 bool m_recurrenceHasBeenSet;
336 bool m_minSizeHasBeenSet;
338 bool m_maxSizeHasBeenSet;
339 int m_desiredCapacity;
340 bool m_desiredCapacityHasBeenSet;
PutScheduledUpdateGroupActionRequest & WithTime(const Aws::Utils::DateTime &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 & WithMaxSize(int 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 SetMaxSize(int 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 SetRecurrence(const Aws::String &value)
void SetRecurrence(Aws::String &&value)
void SetDesiredCapacity(int value)
void SetEndTime(Aws::Utils::DateTime &&value)
PutScheduledUpdateGroupActionRequest & WithScheduledActionName(const char *value)
const Aws::Utils::DateTime & GetStartTime() const
PutScheduledUpdateGroupActionRequest & WithDesiredCapacity(int value)
void SetMinSize(int value)
PutScheduledUpdateGroupActionRequest & WithEndTime(const Aws::Utils::DateTime &value)
void SetEndTime(const Aws::Utils::DateTime &value)
const Aws::String & GetScheduledActionName() const
const Aws::Utils::DateTime & GetTime() const
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)
#define AWS_AUTOSCALING_API
void SetStartTime(Aws::Utils::DateTime &&value)
void SetAutoScalingGroupName(const char *value)
int GetDesiredCapacity() const
PutScheduledUpdateGroupActionRequest & WithMinSize(int value)
JSON (JavaScript Object Notation).
void SetTime(Aws::Utils::DateTime &&value)