AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule Class Reference

#include <WeeklyAutoScalingSchedule.h>

Public Member Functions

 WeeklyAutoScalingSchedule ()
 
 WeeklyAutoScalingSchedule (Aws::Utils::Json::JsonView jsonValue)
 
WeeklyAutoScalingScheduleoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Map< Aws::String, Aws::String > & GetMonday () const
 
bool MondayHasBeenSet () const
 
void SetMonday (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetMonday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleWithMonday (const Aws::Map< Aws::String, Aws::String > &value)
 
WeeklyAutoScalingScheduleWithMonday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleAddMonday (const Aws::String &key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddMonday (Aws::String &&key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddMonday (const Aws::String &key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddMonday (Aws::String &&key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddMonday (const char *key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddMonday (Aws::String &&key, const char *value)
 
WeeklyAutoScalingScheduleAddMonday (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetTuesday () const
 
bool TuesdayHasBeenSet () const
 
void SetTuesday (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetTuesday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleWithTuesday (const Aws::Map< Aws::String, Aws::String > &value)
 
WeeklyAutoScalingScheduleWithTuesday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleAddTuesday (const Aws::String &key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddTuesday (Aws::String &&key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddTuesday (const Aws::String &key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddTuesday (Aws::String &&key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddTuesday (const char *key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddTuesday (Aws::String &&key, const char *value)
 
WeeklyAutoScalingScheduleAddTuesday (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetWednesday () const
 
bool WednesdayHasBeenSet () const
 
void SetWednesday (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetWednesday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleWithWednesday (const Aws::Map< Aws::String, Aws::String > &value)
 
WeeklyAutoScalingScheduleWithWednesday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleAddWednesday (const Aws::String &key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddWednesday (Aws::String &&key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddWednesday (const Aws::String &key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddWednesday (Aws::String &&key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddWednesday (const char *key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddWednesday (Aws::String &&key, const char *value)
 
WeeklyAutoScalingScheduleAddWednesday (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetThursday () const
 
bool ThursdayHasBeenSet () const
 
void SetThursday (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetThursday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleWithThursday (const Aws::Map< Aws::String, Aws::String > &value)
 
WeeklyAutoScalingScheduleWithThursday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleAddThursday (const Aws::String &key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddThursday (Aws::String &&key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddThursday (const Aws::String &key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddThursday (Aws::String &&key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddThursday (const char *key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddThursday (Aws::String &&key, const char *value)
 
WeeklyAutoScalingScheduleAddThursday (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetFriday () const
 
bool FridayHasBeenSet () const
 
void SetFriday (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetFriday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleWithFriday (const Aws::Map< Aws::String, Aws::String > &value)
 
WeeklyAutoScalingScheduleWithFriday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleAddFriday (const Aws::String &key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddFriday (Aws::String &&key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddFriday (const Aws::String &key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddFriday (Aws::String &&key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddFriday (const char *key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddFriday (Aws::String &&key, const char *value)
 
WeeklyAutoScalingScheduleAddFriday (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetSaturday () const
 
bool SaturdayHasBeenSet () const
 
void SetSaturday (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetSaturday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleWithSaturday (const Aws::Map< Aws::String, Aws::String > &value)
 
WeeklyAutoScalingScheduleWithSaturday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleAddSaturday (const Aws::String &key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddSaturday (Aws::String &&key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddSaturday (const Aws::String &key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddSaturday (Aws::String &&key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddSaturday (const char *key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddSaturday (Aws::String &&key, const char *value)
 
WeeklyAutoScalingScheduleAddSaturday (const char *key, const char *value)
 
const Aws::Map< Aws::String, Aws::String > & GetSunday () const
 
bool SundayHasBeenSet () const
 
void SetSunday (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetSunday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleWithSunday (const Aws::Map< Aws::String, Aws::String > &value)
 
WeeklyAutoScalingScheduleWithSunday (Aws::Map< Aws::String, Aws::String > &&value)
 
WeeklyAutoScalingScheduleAddSunday (const Aws::String &key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddSunday (Aws::String &&key, const Aws::String &value)
 
WeeklyAutoScalingScheduleAddSunday (const Aws::String &key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddSunday (Aws::String &&key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddSunday (const char *key, Aws::String &&value)
 
WeeklyAutoScalingScheduleAddSunday (Aws::String &&key, const char *value)
 
WeeklyAutoScalingScheduleAddSunday (const char *key, const char *value)
 

Detailed Description

Describes a time-based instance's auto scaling schedule. The schedule consists of a set of key-value pairs.

The default setting for all time periods is off, so you use the following parameters primarily to specify the online periods. You don't have to explicitly specify offline periods unless you want to change an online period to an offline period.

The following example specifies that the instance should be online for four hours, from UTC 1200 - 1600. It will be off for the remainder of the day.

{ "12":"on", "13":"on", "14":"on", "15":"on" }

See Also:

AWS API Reference

Definition at line 43 of file WeeklyAutoScalingSchedule.h.

Constructor & Destructor Documentation

◆ WeeklyAutoScalingSchedule() [1/2]

Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WeeklyAutoScalingSchedule ( )

◆ WeeklyAutoScalingSchedule() [2/2]

Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WeeklyAutoScalingSchedule ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddFriday() [1/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday ( const Aws::String key,
const Aws::String value 
)
inline

The schedule for Friday.

Definition at line 349 of file WeeklyAutoScalingSchedule.h.

◆ AddFriday() [2/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday ( Aws::String &&  key,
const Aws::String value 
)
inline

The schedule for Friday.

Definition at line 354 of file WeeklyAutoScalingSchedule.h.

◆ AddFriday() [3/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday ( const Aws::String key,
Aws::String &&  value 
)
inline

The schedule for Friday.

Definition at line 359 of file WeeklyAutoScalingSchedule.h.

◆ AddFriday() [4/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The schedule for Friday.

Definition at line 364 of file WeeklyAutoScalingSchedule.h.

◆ AddFriday() [5/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday ( const char *  key,
Aws::String &&  value 
)
inline

The schedule for Friday.

Definition at line 369 of file WeeklyAutoScalingSchedule.h.

◆ AddFriday() [6/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday ( Aws::String &&  key,
const char *  value 
)
inline

The schedule for Friday.

Definition at line 374 of file WeeklyAutoScalingSchedule.h.

◆ AddFriday() [7/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday ( const char *  key,
const char *  value 
)
inline

The schedule for Friday.

Definition at line 379 of file WeeklyAutoScalingSchedule.h.

◆ AddMonday() [1/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday ( const Aws::String key,
const Aws::String value 
)
inline

The schedule for Monday.

Definition at line 85 of file WeeklyAutoScalingSchedule.h.

◆ AddMonday() [2/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday ( Aws::String &&  key,
const Aws::String value 
)
inline

The schedule for Monday.

Definition at line 90 of file WeeklyAutoScalingSchedule.h.

◆ AddMonday() [3/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday ( const Aws::String key,
Aws::String &&  value 
)
inline

The schedule for Monday.

Definition at line 95 of file WeeklyAutoScalingSchedule.h.

◆ AddMonday() [4/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The schedule for Monday.

Definition at line 100 of file WeeklyAutoScalingSchedule.h.

◆ AddMonday() [5/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday ( const char *  key,
Aws::String &&  value 
)
inline

The schedule for Monday.

Definition at line 105 of file WeeklyAutoScalingSchedule.h.

◆ AddMonday() [6/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday ( Aws::String &&  key,
const char *  value 
)
inline

The schedule for Monday.

Definition at line 110 of file WeeklyAutoScalingSchedule.h.

◆ AddMonday() [7/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday ( const char *  key,
const char *  value 
)
inline

The schedule for Monday.

Definition at line 115 of file WeeklyAutoScalingSchedule.h.

◆ AddSaturday() [1/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday ( const Aws::String key,
const Aws::String value 
)
inline

The schedule for Saturday.

Definition at line 415 of file WeeklyAutoScalingSchedule.h.

◆ AddSaturday() [2/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday ( Aws::String &&  key,
const Aws::String value 
)
inline

The schedule for Saturday.

Definition at line 420 of file WeeklyAutoScalingSchedule.h.

◆ AddSaturday() [3/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday ( const Aws::String key,
Aws::String &&  value 
)
inline

The schedule for Saturday.

Definition at line 425 of file WeeklyAutoScalingSchedule.h.

◆ AddSaturday() [4/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The schedule for Saturday.

Definition at line 430 of file WeeklyAutoScalingSchedule.h.

◆ AddSaturday() [5/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday ( const char *  key,
Aws::String &&  value 
)
inline

The schedule for Saturday.

Definition at line 435 of file WeeklyAutoScalingSchedule.h.

◆ AddSaturday() [6/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday ( Aws::String &&  key,
const char *  value 
)
inline

The schedule for Saturday.

Definition at line 440 of file WeeklyAutoScalingSchedule.h.

◆ AddSaturday() [7/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday ( const char *  key,
const char *  value 
)
inline

The schedule for Saturday.

Definition at line 445 of file WeeklyAutoScalingSchedule.h.

◆ AddSunday() [1/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday ( const Aws::String key,
const Aws::String value 
)
inline

The schedule for Sunday.

Definition at line 481 of file WeeklyAutoScalingSchedule.h.

◆ AddSunday() [2/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday ( Aws::String &&  key,
const Aws::String value 
)
inline

The schedule for Sunday.

Definition at line 486 of file WeeklyAutoScalingSchedule.h.

◆ AddSunday() [3/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday ( const Aws::String key,
Aws::String &&  value 
)
inline

The schedule for Sunday.

Definition at line 491 of file WeeklyAutoScalingSchedule.h.

◆ AddSunday() [4/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The schedule for Sunday.

Definition at line 496 of file WeeklyAutoScalingSchedule.h.

◆ AddSunday() [5/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday ( const char *  key,
Aws::String &&  value 
)
inline

The schedule for Sunday.

Definition at line 501 of file WeeklyAutoScalingSchedule.h.

◆ AddSunday() [6/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday ( Aws::String &&  key,
const char *  value 
)
inline

The schedule for Sunday.

Definition at line 506 of file WeeklyAutoScalingSchedule.h.

◆ AddSunday() [7/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday ( const char *  key,
const char *  value 
)
inline

The schedule for Sunday.

Definition at line 511 of file WeeklyAutoScalingSchedule.h.

◆ AddThursday() [1/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday ( const Aws::String key,
const Aws::String value 
)
inline

The schedule for Thursday.

Definition at line 283 of file WeeklyAutoScalingSchedule.h.

◆ AddThursday() [2/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday ( Aws::String &&  key,
const Aws::String value 
)
inline

The schedule for Thursday.

Definition at line 288 of file WeeklyAutoScalingSchedule.h.

◆ AddThursday() [3/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday ( const Aws::String key,
Aws::String &&  value 
)
inline

The schedule for Thursday.

Definition at line 293 of file WeeklyAutoScalingSchedule.h.

◆ AddThursday() [4/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The schedule for Thursday.

Definition at line 298 of file WeeklyAutoScalingSchedule.h.

◆ AddThursday() [5/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday ( const char *  key,
Aws::String &&  value 
)
inline

The schedule for Thursday.

Definition at line 303 of file WeeklyAutoScalingSchedule.h.

◆ AddThursday() [6/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday ( Aws::String &&  key,
const char *  value 
)
inline

The schedule for Thursday.

Definition at line 308 of file WeeklyAutoScalingSchedule.h.

◆ AddThursday() [7/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday ( const char *  key,
const char *  value 
)
inline

The schedule for Thursday.

Definition at line 313 of file WeeklyAutoScalingSchedule.h.

◆ AddTuesday() [1/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday ( const Aws::String key,
const Aws::String value 
)
inline

The schedule for Tuesday.

Definition at line 151 of file WeeklyAutoScalingSchedule.h.

◆ AddTuesday() [2/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday ( Aws::String &&  key,
const Aws::String value 
)
inline

The schedule for Tuesday.

Definition at line 156 of file WeeklyAutoScalingSchedule.h.

◆ AddTuesday() [3/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday ( const Aws::String key,
Aws::String &&  value 
)
inline

The schedule for Tuesday.

Definition at line 161 of file WeeklyAutoScalingSchedule.h.

◆ AddTuesday() [4/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The schedule for Tuesday.

Definition at line 166 of file WeeklyAutoScalingSchedule.h.

◆ AddTuesday() [5/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday ( const char *  key,
Aws::String &&  value 
)
inline

The schedule for Tuesday.

Definition at line 171 of file WeeklyAutoScalingSchedule.h.

◆ AddTuesday() [6/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday ( Aws::String &&  key,
const char *  value 
)
inline

The schedule for Tuesday.

Definition at line 176 of file WeeklyAutoScalingSchedule.h.

◆ AddTuesday() [7/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday ( const char *  key,
const char *  value 
)
inline

The schedule for Tuesday.

Definition at line 181 of file WeeklyAutoScalingSchedule.h.

◆ AddWednesday() [1/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday ( const Aws::String key,
const Aws::String value 
)
inline

The schedule for Wednesday.

Definition at line 217 of file WeeklyAutoScalingSchedule.h.

◆ AddWednesday() [2/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday ( Aws::String &&  key,
const Aws::String value 
)
inline

The schedule for Wednesday.

Definition at line 222 of file WeeklyAutoScalingSchedule.h.

◆ AddWednesday() [3/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday ( const Aws::String key,
Aws::String &&  value 
)
inline

The schedule for Wednesday.

Definition at line 227 of file WeeklyAutoScalingSchedule.h.

◆ AddWednesday() [4/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday ( Aws::String &&  key,
Aws::String &&  value 
)
inline

The schedule for Wednesday.

Definition at line 232 of file WeeklyAutoScalingSchedule.h.

◆ AddWednesday() [5/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday ( const char *  key,
Aws::String &&  value 
)
inline

The schedule for Wednesday.

Definition at line 237 of file WeeklyAutoScalingSchedule.h.

◆ AddWednesday() [6/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday ( Aws::String &&  key,
const char *  value 
)
inline

The schedule for Wednesday.

Definition at line 242 of file WeeklyAutoScalingSchedule.h.

◆ AddWednesday() [7/7]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday ( const char *  key,
const char *  value 
)
inline

The schedule for Wednesday.

Definition at line 247 of file WeeklyAutoScalingSchedule.h.

◆ FridayHasBeenSet()

bool Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::FridayHasBeenSet ( ) const
inline

The schedule for Friday.

Definition at line 324 of file WeeklyAutoScalingSchedule.h.

◆ GetFriday()

const Aws::Map<Aws::String, Aws::String>& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetFriday ( ) const
inline

The schedule for Friday.

Definition at line 319 of file WeeklyAutoScalingSchedule.h.

◆ GetMonday()

const Aws::Map<Aws::String, Aws::String>& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetMonday ( ) const
inline

The schedule for Monday.

Definition at line 55 of file WeeklyAutoScalingSchedule.h.

◆ GetSaturday()

const Aws::Map<Aws::String, Aws::String>& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetSaturday ( ) const
inline

The schedule for Saturday.

Definition at line 385 of file WeeklyAutoScalingSchedule.h.

◆ GetSunday()

const Aws::Map<Aws::String, Aws::String>& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetSunday ( ) const
inline

The schedule for Sunday.

Definition at line 451 of file WeeklyAutoScalingSchedule.h.

◆ GetThursday()

const Aws::Map<Aws::String, Aws::String>& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetThursday ( ) const
inline

The schedule for Thursday.

Definition at line 253 of file WeeklyAutoScalingSchedule.h.

◆ GetTuesday()

const Aws::Map<Aws::String, Aws::String>& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetTuesday ( ) const
inline

The schedule for Tuesday.

Definition at line 121 of file WeeklyAutoScalingSchedule.h.

◆ GetWednesday()

const Aws::Map<Aws::String, Aws::String>& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetWednesday ( ) const
inline

The schedule for Wednesday.

Definition at line 187 of file WeeklyAutoScalingSchedule.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::Jsonize ( ) const

◆ MondayHasBeenSet()

bool Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::MondayHasBeenSet ( ) const
inline

The schedule for Monday.

Definition at line 60 of file WeeklyAutoScalingSchedule.h.

◆ operator=()

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SaturdayHasBeenSet()

bool Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SaturdayHasBeenSet ( ) const
inline

The schedule for Saturday.

Definition at line 390 of file WeeklyAutoScalingSchedule.h.

◆ SetFriday() [1/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetFriday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Friday.

Definition at line 329 of file WeeklyAutoScalingSchedule.h.

◆ SetFriday() [2/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetFriday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Friday.

Definition at line 334 of file WeeklyAutoScalingSchedule.h.

◆ SetMonday() [1/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetMonday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Monday.

Definition at line 65 of file WeeklyAutoScalingSchedule.h.

◆ SetMonday() [2/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetMonday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Monday.

Definition at line 70 of file WeeklyAutoScalingSchedule.h.

◆ SetSaturday() [1/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetSaturday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Saturday.

Definition at line 395 of file WeeklyAutoScalingSchedule.h.

◆ SetSaturday() [2/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetSaturday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Saturday.

Definition at line 400 of file WeeklyAutoScalingSchedule.h.

◆ SetSunday() [1/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetSunday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Sunday.

Definition at line 461 of file WeeklyAutoScalingSchedule.h.

◆ SetSunday() [2/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetSunday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Sunday.

Definition at line 466 of file WeeklyAutoScalingSchedule.h.

◆ SetThursday() [1/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetThursday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Thursday.

Definition at line 263 of file WeeklyAutoScalingSchedule.h.

◆ SetThursday() [2/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetThursday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Thursday.

Definition at line 268 of file WeeklyAutoScalingSchedule.h.

◆ SetTuesday() [1/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetTuesday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Tuesday.

Definition at line 131 of file WeeklyAutoScalingSchedule.h.

◆ SetTuesday() [2/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetTuesday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Tuesday.

Definition at line 136 of file WeeklyAutoScalingSchedule.h.

◆ SetWednesday() [1/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetWednesday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Wednesday.

Definition at line 197 of file WeeklyAutoScalingSchedule.h.

◆ SetWednesday() [2/2]

void Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetWednesday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Wednesday.

Definition at line 202 of file WeeklyAutoScalingSchedule.h.

◆ SundayHasBeenSet()

bool Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SundayHasBeenSet ( ) const
inline

The schedule for Sunday.

Definition at line 456 of file WeeklyAutoScalingSchedule.h.

◆ ThursdayHasBeenSet()

bool Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::ThursdayHasBeenSet ( ) const
inline

The schedule for Thursday.

Definition at line 258 of file WeeklyAutoScalingSchedule.h.

◆ TuesdayHasBeenSet()

bool Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::TuesdayHasBeenSet ( ) const
inline

The schedule for Tuesday.

Definition at line 126 of file WeeklyAutoScalingSchedule.h.

◆ WednesdayHasBeenSet()

bool Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WednesdayHasBeenSet ( ) const
inline

The schedule for Wednesday.

Definition at line 192 of file WeeklyAutoScalingSchedule.h.

◆ WithFriday() [1/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithFriday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Friday.

Definition at line 339 of file WeeklyAutoScalingSchedule.h.

◆ WithFriday() [2/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithFriday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Friday.

Definition at line 344 of file WeeklyAutoScalingSchedule.h.

◆ WithMonday() [1/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithMonday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Monday.

Definition at line 75 of file WeeklyAutoScalingSchedule.h.

◆ WithMonday() [2/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithMonday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Monday.

Definition at line 80 of file WeeklyAutoScalingSchedule.h.

◆ WithSaturday() [1/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithSaturday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Saturday.

Definition at line 405 of file WeeklyAutoScalingSchedule.h.

◆ WithSaturday() [2/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithSaturday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Saturday.

Definition at line 410 of file WeeklyAutoScalingSchedule.h.

◆ WithSunday() [1/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithSunday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Sunday.

Definition at line 471 of file WeeklyAutoScalingSchedule.h.

◆ WithSunday() [2/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithSunday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Sunday.

Definition at line 476 of file WeeklyAutoScalingSchedule.h.

◆ WithThursday() [1/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithThursday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Thursday.

Definition at line 273 of file WeeklyAutoScalingSchedule.h.

◆ WithThursday() [2/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithThursday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Thursday.

Definition at line 278 of file WeeklyAutoScalingSchedule.h.

◆ WithTuesday() [1/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithTuesday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Tuesday.

Definition at line 141 of file WeeklyAutoScalingSchedule.h.

◆ WithTuesday() [2/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithTuesday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Tuesday.

Definition at line 146 of file WeeklyAutoScalingSchedule.h.

◆ WithWednesday() [1/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithWednesday ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

The schedule for Wednesday.

Definition at line 207 of file WeeklyAutoScalingSchedule.h.

◆ WithWednesday() [2/2]

WeeklyAutoScalingSchedule& Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithWednesday ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

The schedule for Wednesday.

Definition at line 212 of file WeeklyAutoScalingSchedule.h.


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