7#include <aws/opsworks/OpsWorks_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
187 bool m_mondayHasBeenSet =
false;
190 bool m_tuesdayHasBeenSet =
false;
193 bool m_wednesdayHasBeenSet =
false;
196 bool m_thursdayHasBeenSet =
false;
199 bool m_fridayHasBeenSet =
false;
202 bool m_saturdayHasBeenSet =
false;
205 bool m_sundayHasBeenSet =
false;
void SetSaturday(Aws::Map< Aws::String, Aws::String > &&value)
AWS_OPSWORKS_API WeeklyAutoScalingSchedule(Aws::Utils::Json::JsonView jsonValue)
const Aws::Map< Aws::String, Aws::String > & GetMonday() const
WeeklyAutoScalingSchedule & WithSunday(const Aws::Map< Aws::String, Aws::String > &value)
void SetMonday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & AddMonday(Aws::String &&key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddMonday(Aws::String &&key, const char *value)
bool FridayHasBeenSet() const
void SetFriday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & AddSaturday(const char *key, Aws::String &&value)
WeeklyAutoScalingSchedule & WithSaturday(Aws::Map< Aws::String, Aws::String > &&value)
WeeklyAutoScalingSchedule & AddFriday(const char *key, const char *value)
bool WednesdayHasBeenSet() const
AWS_OPSWORKS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTuesday(Aws::Map< Aws::String, Aws::String > &&value)
WeeklyAutoScalingSchedule & AddWednesday(const char *key, Aws::String &&value)
WeeklyAutoScalingSchedule & WithTuesday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & AddFriday(Aws::String &&key, Aws::String &&value)
void SetFriday(Aws::Map< Aws::String, Aws::String > &&value)
WeeklyAutoScalingSchedule & AddTuesday(Aws::String &&key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddThursday(const char *key, Aws::String &&value)
bool ThursdayHasBeenSet() const
const Aws::Map< Aws::String, Aws::String > & GetTuesday() const
WeeklyAutoScalingSchedule & AddThursday(const Aws::String &key, Aws::String &&value)
bool TuesdayHasBeenSet() const
WeeklyAutoScalingSchedule & AddSaturday(Aws::String &&key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddFriday(Aws::String &&key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddWednesday(const char *key, const char *value)
WeeklyAutoScalingSchedule & AddWednesday(const Aws::String &key, Aws::String &&value)
WeeklyAutoScalingSchedule & AddSaturday(const Aws::String &key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddTuesday(Aws::String &&key, const char *value)
WeeklyAutoScalingSchedule & AddWednesday(Aws::String &&key, const char *value)
WeeklyAutoScalingSchedule & AddFriday(Aws::String &&key, const char *value)
WeeklyAutoScalingSchedule & AddSunday(Aws::String &&key, const char *value)
const Aws::Map< Aws::String, Aws::String > & GetFriday() const
WeeklyAutoScalingSchedule & WithFriday(Aws::Map< Aws::String, Aws::String > &&value)
WeeklyAutoScalingSchedule & WithSaturday(const Aws::Map< Aws::String, Aws::String > &value)
const Aws::Map< Aws::String, Aws::String > & GetThursday() const
bool SaturdayHasBeenSet() const
WeeklyAutoScalingSchedule & AddThursday(const char *key, const char *value)
WeeklyAutoScalingSchedule & AddWednesday(Aws::String &&key, Aws::String &&value)
WeeklyAutoScalingSchedule & AddSunday(Aws::String &&key, const Aws::String &value)
WeeklyAutoScalingSchedule & WithMonday(const Aws::Map< Aws::String, Aws::String > &value)
bool SundayHasBeenSet() const
WeeklyAutoScalingSchedule & AddFriday(const Aws::String &key, Aws::String &&value)
WeeklyAutoScalingSchedule & WithWednesday(Aws::Map< Aws::String, Aws::String > &&value)
WeeklyAutoScalingSchedule & WithThursday(Aws::Map< Aws::String, Aws::String > &&value)
WeeklyAutoScalingSchedule & AddThursday(Aws::String &&key, Aws::String &&value)
WeeklyAutoScalingSchedule & AddMonday(Aws::String &&key, Aws::String &&value)
WeeklyAutoScalingSchedule & AddSunday(Aws::String &&key, Aws::String &&value)
WeeklyAutoScalingSchedule & AddSaturday(Aws::String &&key, const char *value)
WeeklyAutoScalingSchedule & AddSaturday(const Aws::String &key, Aws::String &&value)
WeeklyAutoScalingSchedule & AddWednesday(const Aws::String &key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddMonday(const Aws::String &key, Aws::String &&value)
void SetSunday(Aws::Map< Aws::String, Aws::String > &&value)
void SetMonday(Aws::Map< Aws::String, Aws::String > &&value)
void SetTuesday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & AddWednesday(Aws::String &&key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddMonday(const Aws::String &key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddFriday(const char *key, Aws::String &&value)
WeeklyAutoScalingSchedule & WithFriday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & AddSaturday(const char *key, const char *value)
WeeklyAutoScalingSchedule & AddTuesday(Aws::String &&key, Aws::String &&value)
WeeklyAutoScalingSchedule & AddThursday(const Aws::String &key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddSaturday(Aws::String &&key, Aws::String &&value)
WeeklyAutoScalingSchedule & AddMonday(const char *key, Aws::String &&value)
WeeklyAutoScalingSchedule & WithMonday(Aws::Map< Aws::String, Aws::String > &&value)
WeeklyAutoScalingSchedule & AddThursday(Aws::String &&key, const Aws::String &value)
WeeklyAutoScalingSchedule & WithSunday(Aws::Map< Aws::String, Aws::String > &&value)
void SetThursday(Aws::Map< Aws::String, Aws::String > &&value)
void SetWednesday(Aws::Map< Aws::String, Aws::String > &&value)
WeeklyAutoScalingSchedule & AddTuesday(const Aws::String &key, const Aws::String &value)
WeeklyAutoScalingSchedule & WithWednesday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & WithTuesday(Aws::Map< Aws::String, Aws::String > &&value)
WeeklyAutoScalingSchedule & AddTuesday(const Aws::String &key, Aws::String &&value)
WeeklyAutoScalingSchedule & AddSunday(const Aws::String &key, const Aws::String &value)
WeeklyAutoScalingSchedule & AddMonday(const char *key, const char *value)
bool MondayHasBeenSet() const
void SetWednesday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & AddSunday(const Aws::String &key, Aws::String &&value)
AWS_OPSWORKS_API WeeklyAutoScalingSchedule & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Map< Aws::String, Aws::String > & GetSunday() const
const Aws::Map< Aws::String, Aws::String > & GetWednesday() const
void SetThursday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & AddTuesday(const char *key, Aws::String &&value)
void SetSaturday(const Aws::Map< Aws::String, Aws::String > &value)
void SetSunday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & AddTuesday(const char *key, const char *value)
WeeklyAutoScalingSchedule & WithThursday(const Aws::Map< Aws::String, Aws::String > &value)
WeeklyAutoScalingSchedule & AddThursday(Aws::String &&key, const char *value)
WeeklyAutoScalingSchedule & AddSunday(const char *key, Aws::String &&value)
AWS_OPSWORKS_API WeeklyAutoScalingSchedule()
WeeklyAutoScalingSchedule & AddFriday(const Aws::String &key, const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetSaturday() const
WeeklyAutoScalingSchedule & AddSunday(const char *key, const char *value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue