AWS SDK for C++  1.9.71
AWS SDK for C++
Public Member Functions | List of all members
Aws::AutoScaling::Model::ScheduledUpdateGroupAction Class Reference

#include <ScheduledUpdateGroupAction.h>

Public Member Functions

 ScheduledUpdateGroupAction ()
 
 ScheduledUpdateGroupAction (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ScheduledUpdateGroupActionoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetAutoScalingGroupName () const
 
bool AutoScalingGroupNameHasBeenSet () const
 
void SetAutoScalingGroupName (const Aws::String &value)
 
void SetAutoScalingGroupName (Aws::String &&value)
 
void SetAutoScalingGroupName (const char *value)
 
ScheduledUpdateGroupActionWithAutoScalingGroupName (const Aws::String &value)
 
ScheduledUpdateGroupActionWithAutoScalingGroupName (Aws::String &&value)
 
ScheduledUpdateGroupActionWithAutoScalingGroupName (const char *value)
 
const Aws::StringGetScheduledActionName () const
 
bool ScheduledActionNameHasBeenSet () const
 
void SetScheduledActionName (const Aws::String &value)
 
void SetScheduledActionName (Aws::String &&value)
 
void SetScheduledActionName (const char *value)
 
ScheduledUpdateGroupActionWithScheduledActionName (const Aws::String &value)
 
ScheduledUpdateGroupActionWithScheduledActionName (Aws::String &&value)
 
ScheduledUpdateGroupActionWithScheduledActionName (const char *value)
 
const Aws::StringGetScheduledActionARN () const
 
bool ScheduledActionARNHasBeenSet () const
 
void SetScheduledActionARN (const Aws::String &value)
 
void SetScheduledActionARN (Aws::String &&value)
 
void SetScheduledActionARN (const char *value)
 
ScheduledUpdateGroupActionWithScheduledActionARN (const Aws::String &value)
 
ScheduledUpdateGroupActionWithScheduledActionARN (Aws::String &&value)
 
ScheduledUpdateGroupActionWithScheduledActionARN (const char *value)
 
const Aws::Utils::DateTimeGetTime () const
 
bool TimeHasBeenSet () const
 
void SetTime (const Aws::Utils::DateTime &value)
 
void SetTime (Aws::Utils::DateTime &&value)
 
ScheduledUpdateGroupActionWithTime (const Aws::Utils::DateTime &value)
 
ScheduledUpdateGroupActionWithTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
ScheduledUpdateGroupActionWithStartTime (const Aws::Utils::DateTime &value)
 
ScheduledUpdateGroupActionWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndTime () const
 
bool EndTimeHasBeenSet () const
 
void SetEndTime (const Aws::Utils::DateTime &value)
 
void SetEndTime (Aws::Utils::DateTime &&value)
 
ScheduledUpdateGroupActionWithEndTime (const Aws::Utils::DateTime &value)
 
ScheduledUpdateGroupActionWithEndTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetRecurrence () const
 
bool RecurrenceHasBeenSet () const
 
void SetRecurrence (const Aws::String &value)
 
void SetRecurrence (Aws::String &&value)
 
void SetRecurrence (const char *value)
 
ScheduledUpdateGroupActionWithRecurrence (const Aws::String &value)
 
ScheduledUpdateGroupActionWithRecurrence (Aws::String &&value)
 
ScheduledUpdateGroupActionWithRecurrence (const char *value)
 
int GetMinSize () const
 
bool MinSizeHasBeenSet () const
 
void SetMinSize (int value)
 
ScheduledUpdateGroupActionWithMinSize (int value)
 
int GetMaxSize () const
 
bool MaxSizeHasBeenSet () const
 
void SetMaxSize (int value)
 
ScheduledUpdateGroupActionWithMaxSize (int value)
 
int GetDesiredCapacity () const
 
bool DesiredCapacityHasBeenSet () const
 
void SetDesiredCapacity (int value)
 
ScheduledUpdateGroupActionWithDesiredCapacity (int value)
 
const Aws::StringGetTimeZone () const
 
bool TimeZoneHasBeenSet () const
 
void SetTimeZone (const Aws::String &value)
 
void SetTimeZone (Aws::String &&value)
 
void SetTimeZone (const char *value)
 
ScheduledUpdateGroupActionWithTimeZone (const Aws::String &value)
 
ScheduledUpdateGroupActionWithTimeZone (Aws::String &&value)
 
ScheduledUpdateGroupActionWithTimeZone (const char *value)
 

Detailed Description

Describes a scheduled scaling action.

See Also:

AWS API Reference

Definition at line 32 of file ScheduledUpdateGroupAction.h.

Constructor & Destructor Documentation

◆ ScheduledUpdateGroupAction() [1/2]

Aws::AutoScaling::Model::ScheduledUpdateGroupAction::ScheduledUpdateGroupAction ( )

◆ ScheduledUpdateGroupAction() [2/2]

Aws::AutoScaling::Model::ScheduledUpdateGroupAction::ScheduledUpdateGroupAction ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AutoScalingGroupNameHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::AutoScalingGroupNameHasBeenSet ( ) const
inline

The name of the Auto Scaling group.

Definition at line 51 of file ScheduledUpdateGroupAction.h.

◆ DesiredCapacityHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::DesiredCapacityHasBeenSet ( ) const
inline

The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.

Definition at line 388 of file ScheduledUpdateGroupAction.h.

◆ EndTimeHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::EndTimeHasBeenSet ( ) const
inline

The date and time in UTC for the recurring schedule to end. For example, "2019-06-01T00:00:00Z".

Definition at line 244 of file ScheduledUpdateGroupAction.h.

◆ GetAutoScalingGroupName()

const Aws::String& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetAutoScalingGroupName ( ) const
inline

The name of the Auto Scaling group.

Definition at line 46 of file ScheduledUpdateGroupAction.h.

◆ GetDesiredCapacity()

int Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetDesiredCapacity ( ) const
inline

The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.

Definition at line 382 of file ScheduledUpdateGroupAction.h.

◆ GetEndTime()

const Aws::Utils::DateTime& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetEndTime ( ) const
inline

The date and time in UTC for the recurring schedule to end. For example, "2019-06-01T00:00:00Z".

Definition at line 238 of file ScheduledUpdateGroupAction.h.

◆ GetMaxSize()

int Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetMaxSize ( ) const
inline

The maximum size of the Auto Scaling group.

Definition at line 360 of file ScheduledUpdateGroupAction.h.

◆ GetMinSize()

int Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetMinSize ( ) const
inline

The minimum size of the Auto Scaling group.

Definition at line 339 of file ScheduledUpdateGroupAction.h.

◆ GetRecurrence()

const Aws::String& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetRecurrence ( ) const
inline

The recurring schedule for the action, in Unix cron syntax format.

When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

Definition at line 277 of file ScheduledUpdateGroupAction.h.

◆ GetScheduledActionARN()

const Aws::String& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetScheduledActionARN ( ) const
inline

The Amazon Resource Name (ARN) of the scheduled action.

Definition at line 128 of file ScheduledUpdateGroupAction.h.

◆ GetScheduledActionName()

const Aws::String& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetScheduledActionName ( ) const
inline

The name of the scheduled action.

Definition at line 87 of file ScheduledUpdateGroupAction.h.

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetStartTime ( ) const
inline

The date and time in UTC for this action to start. For example, "2019-06-01T00:00:00Z".

Definition at line 201 of file ScheduledUpdateGroupAction.h.

◆ GetTime()

const Aws::Utils::DateTime& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetTime ( ) const
inline

This parameter is no longer used.

Definition at line 169 of file ScheduledUpdateGroupAction.h.

◆ GetTimeZone()

const Aws::String& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::GetTimeZone ( ) const
inline

The time zone for the cron expression.

Definition at line 406 of file ScheduledUpdateGroupAction.h.

◆ MaxSizeHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::MaxSizeHasBeenSet ( ) const
inline

The maximum size of the Auto Scaling group.

Definition at line 365 of file ScheduledUpdateGroupAction.h.

◆ MinSizeHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::MinSizeHasBeenSet ( ) const
inline

The minimum size of the Auto Scaling group.

Definition at line 344 of file ScheduledUpdateGroupAction.h.

◆ operator=()

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ RecurrenceHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::RecurrenceHasBeenSet ( ) const
inline

The recurring schedule for the action, in Unix cron syntax format.

When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

Definition at line 285 of file ScheduledUpdateGroupAction.h.

◆ ScheduledActionARNHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::ScheduledActionARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the scheduled action.

Definition at line 133 of file ScheduledUpdateGroupAction.h.

◆ ScheduledActionNameHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::ScheduledActionNameHasBeenSet ( ) const
inline

The name of the scheduled action.

Definition at line 92 of file ScheduledUpdateGroupAction.h.

◆ SetAutoScalingGroupName() [1/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetAutoScalingGroupName ( Aws::String &&  value)
inline

The name of the Auto Scaling group.

Definition at line 61 of file ScheduledUpdateGroupAction.h.

◆ SetAutoScalingGroupName() [2/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetAutoScalingGroupName ( const Aws::String value)
inline

The name of the Auto Scaling group.

Definition at line 56 of file ScheduledUpdateGroupAction.h.

◆ SetAutoScalingGroupName() [3/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetAutoScalingGroupName ( const char *  value)
inline

The name of the Auto Scaling group.

Definition at line 66 of file ScheduledUpdateGroupAction.h.

◆ SetDesiredCapacity()

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetDesiredCapacity ( int  value)
inline

The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.

Definition at line 394 of file ScheduledUpdateGroupAction.h.

◆ SetEndTime() [1/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetEndTime ( Aws::Utils::DateTime &&  value)
inline

The date and time in UTC for the recurring schedule to end. For example, "2019-06-01T00:00:00Z".

Definition at line 256 of file ScheduledUpdateGroupAction.h.

◆ SetEndTime() [2/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetEndTime ( const Aws::Utils::DateTime value)
inline

The date and time in UTC for the recurring schedule to end. For example, "2019-06-01T00:00:00Z".

Definition at line 250 of file ScheduledUpdateGroupAction.h.

◆ SetMaxSize()

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetMaxSize ( int  value)
inline

The maximum size of the Auto Scaling group.

Definition at line 370 of file ScheduledUpdateGroupAction.h.

◆ SetMinSize()

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetMinSize ( int  value)
inline

The minimum size of the Auto Scaling group.

Definition at line 349 of file ScheduledUpdateGroupAction.h.

◆ SetRecurrence() [1/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetRecurrence ( Aws::String &&  value)
inline

The recurring schedule for the action, in Unix cron syntax format.

When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

Definition at line 301 of file ScheduledUpdateGroupAction.h.

◆ SetRecurrence() [2/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetRecurrence ( const Aws::String value)
inline

The recurring schedule for the action, in Unix cron syntax format.

When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

Definition at line 293 of file ScheduledUpdateGroupAction.h.

◆ SetRecurrence() [3/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetRecurrence ( const char *  value)
inline

The recurring schedule for the action, in Unix cron syntax format.

When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

Definition at line 309 of file ScheduledUpdateGroupAction.h.

◆ SetScheduledActionARN() [1/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetScheduledActionARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the scheduled action.

Definition at line 143 of file ScheduledUpdateGroupAction.h.

◆ SetScheduledActionARN() [2/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetScheduledActionARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the scheduled action.

Definition at line 138 of file ScheduledUpdateGroupAction.h.

◆ SetScheduledActionARN() [3/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetScheduledActionARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the scheduled action.

Definition at line 148 of file ScheduledUpdateGroupAction.h.

◆ SetScheduledActionName() [1/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetScheduledActionName ( Aws::String &&  value)
inline

The name of the scheduled action.

Definition at line 102 of file ScheduledUpdateGroupAction.h.

◆ SetScheduledActionName() [2/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetScheduledActionName ( const Aws::String value)
inline

The name of the scheduled action.

Definition at line 97 of file ScheduledUpdateGroupAction.h.

◆ SetScheduledActionName() [3/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetScheduledActionName ( const char *  value)
inline

The name of the scheduled action.

Definition at line 107 of file ScheduledUpdateGroupAction.h.

◆ SetStartTime() [1/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The date and time in UTC for this action to start. For example, "2019-06-01T00:00:00Z".

Definition at line 219 of file ScheduledUpdateGroupAction.h.

◆ SetStartTime() [2/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetStartTime ( const Aws::Utils::DateTime value)
inline

The date and time in UTC for this action to start. For example, "2019-06-01T00:00:00Z".

Definition at line 213 of file ScheduledUpdateGroupAction.h.

◆ SetTime() [1/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetTime ( Aws::Utils::DateTime &&  value)
inline

This parameter is no longer used.

Definition at line 184 of file ScheduledUpdateGroupAction.h.

◆ SetTime() [2/2]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetTime ( const Aws::Utils::DateTime value)
inline

This parameter is no longer used.

Definition at line 179 of file ScheduledUpdateGroupAction.h.

◆ SetTimeZone() [1/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetTimeZone ( Aws::String &&  value)
inline

The time zone for the cron expression.

Definition at line 421 of file ScheduledUpdateGroupAction.h.

◆ SetTimeZone() [2/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetTimeZone ( const Aws::String value)
inline

The time zone for the cron expression.

Definition at line 416 of file ScheduledUpdateGroupAction.h.

◆ SetTimeZone() [3/3]

void Aws::AutoScaling::Model::ScheduledUpdateGroupAction::SetTimeZone ( const char *  value)
inline

The time zone for the cron expression.

Definition at line 426 of file ScheduledUpdateGroupAction.h.

◆ StartTimeHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::StartTimeHasBeenSet ( ) const
inline

The date and time in UTC for this action to start. For example, "2019-06-01T00:00:00Z".

Definition at line 207 of file ScheduledUpdateGroupAction.h.

◆ TimeHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::TimeHasBeenSet ( ) const
inline

This parameter is no longer used.

Definition at line 174 of file ScheduledUpdateGroupAction.h.

◆ TimeZoneHasBeenSet()

bool Aws::AutoScaling::Model::ScheduledUpdateGroupAction::TimeZoneHasBeenSet ( ) const
inline

The time zone for the cron expression.

Definition at line 411 of file ScheduledUpdateGroupAction.h.

◆ WithAutoScalingGroupName() [1/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithAutoScalingGroupName ( Aws::String &&  value)
inline

The name of the Auto Scaling group.

Definition at line 76 of file ScheduledUpdateGroupAction.h.

◆ WithAutoScalingGroupName() [2/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithAutoScalingGroupName ( const Aws::String value)
inline

The name of the Auto Scaling group.

Definition at line 71 of file ScheduledUpdateGroupAction.h.

◆ WithAutoScalingGroupName() [3/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithAutoScalingGroupName ( const char *  value)
inline

The name of the Auto Scaling group.

Definition at line 81 of file ScheduledUpdateGroupAction.h.

◆ WithDesiredCapacity()

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithDesiredCapacity ( int  value)
inline

The desired capacity is the initial capacity of the Auto Scaling group after the scheduled action runs and the capacity it attempts to maintain.

Definition at line 400 of file ScheduledUpdateGroupAction.h.

◆ WithEndTime() [1/2]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithEndTime ( Aws::Utils::DateTime &&  value)
inline

The date and time in UTC for the recurring schedule to end. For example, "2019-06-01T00:00:00Z".

Definition at line 268 of file ScheduledUpdateGroupAction.h.

◆ WithEndTime() [2/2]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithEndTime ( const Aws::Utils::DateTime value)
inline

The date and time in UTC for the recurring schedule to end. For example, "2019-06-01T00:00:00Z".

Definition at line 262 of file ScheduledUpdateGroupAction.h.

◆ WithMaxSize()

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithMaxSize ( int  value)
inline

The maximum size of the Auto Scaling group.

Definition at line 375 of file ScheduledUpdateGroupAction.h.

◆ WithMinSize()

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithMinSize ( int  value)
inline

The minimum size of the Auto Scaling group.

Definition at line 354 of file ScheduledUpdateGroupAction.h.

◆ WithRecurrence() [1/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithRecurrence ( Aws::String &&  value)
inline

The recurring schedule for the action, in Unix cron syntax format.

When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

Definition at line 325 of file ScheduledUpdateGroupAction.h.

◆ WithRecurrence() [2/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithRecurrence ( const Aws::String value)
inline

The recurring schedule for the action, in Unix cron syntax format.

When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

Definition at line 317 of file ScheduledUpdateGroupAction.h.

◆ WithRecurrence() [3/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithRecurrence ( const char *  value)
inline

The recurring schedule for the action, in Unix cron syntax format.

When StartTime and EndTime are specified with Recurrence, they form the boundaries of when the recurring action starts and stops.

Definition at line 333 of file ScheduledUpdateGroupAction.h.

◆ WithScheduledActionARN() [1/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithScheduledActionARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the scheduled action.

Definition at line 158 of file ScheduledUpdateGroupAction.h.

◆ WithScheduledActionARN() [2/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithScheduledActionARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the scheduled action.

Definition at line 153 of file ScheduledUpdateGroupAction.h.

◆ WithScheduledActionARN() [3/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithScheduledActionARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the scheduled action.

Definition at line 163 of file ScheduledUpdateGroupAction.h.

◆ WithScheduledActionName() [1/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithScheduledActionName ( Aws::String &&  value)
inline

The name of the scheduled action.

Definition at line 117 of file ScheduledUpdateGroupAction.h.

◆ WithScheduledActionName() [2/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithScheduledActionName ( const Aws::String value)
inline

The name of the scheduled action.

Definition at line 112 of file ScheduledUpdateGroupAction.h.

◆ WithScheduledActionName() [3/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithScheduledActionName ( const char *  value)
inline

The name of the scheduled action.

Definition at line 122 of file ScheduledUpdateGroupAction.h.

◆ WithStartTime() [1/2]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The date and time in UTC for this action to start. For example, "2019-06-01T00:00:00Z".

Definition at line 231 of file ScheduledUpdateGroupAction.h.

◆ WithStartTime() [2/2]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithStartTime ( const Aws::Utils::DateTime value)
inline

The date and time in UTC for this action to start. For example, "2019-06-01T00:00:00Z".

Definition at line 225 of file ScheduledUpdateGroupAction.h.

◆ WithTime() [1/2]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithTime ( Aws::Utils::DateTime &&  value)
inline

This parameter is no longer used.

Definition at line 194 of file ScheduledUpdateGroupAction.h.

◆ WithTime() [2/2]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithTime ( const Aws::Utils::DateTime value)
inline

This parameter is no longer used.

Definition at line 189 of file ScheduledUpdateGroupAction.h.

◆ WithTimeZone() [1/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithTimeZone ( Aws::String &&  value)
inline

The time zone for the cron expression.

Definition at line 436 of file ScheduledUpdateGroupAction.h.

◆ WithTimeZone() [2/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithTimeZone ( const Aws::String value)
inline

The time zone for the cron expression.

Definition at line 431 of file ScheduledUpdateGroupAction.h.

◆ WithTimeZone() [3/3]

ScheduledUpdateGroupAction& Aws::AutoScaling::Model::ScheduledUpdateGroupAction::WithTimeZone ( const char *  value)
inline

The time zone for the cron expression.

Definition at line 441 of file ScheduledUpdateGroupAction.h.


The documentation for this class was generated from the following file: