AWS SDK for C++  1.9.107
AWS SDK for C++
WeeklyAutoScalingSchedule.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace OpsWorks
23 {
24 namespace Model
25 {
26 
44  {
45  public:
50 
51 
55  inline const Aws::Map<Aws::String, Aws::String>& GetMonday() const{ return m_monday; }
56 
60  inline bool MondayHasBeenSet() const { return m_mondayHasBeenSet; }
61 
65  inline void SetMonday(const Aws::Map<Aws::String, Aws::String>& value) { m_mondayHasBeenSet = true; m_monday = value; }
66 
70  inline void SetMonday(Aws::Map<Aws::String, Aws::String>&& value) { m_mondayHasBeenSet = true; m_monday = std::move(value); }
71 
75  inline WeeklyAutoScalingSchedule& WithMonday(const Aws::Map<Aws::String, Aws::String>& value) { SetMonday(value); return *this;}
76 
80  inline WeeklyAutoScalingSchedule& WithMonday(Aws::Map<Aws::String, Aws::String>&& value) { SetMonday(std::move(value)); return *this;}
81 
85  inline WeeklyAutoScalingSchedule& AddMonday(const Aws::String& key, const Aws::String& value) { m_mondayHasBeenSet = true; m_monday.emplace(key, value); return *this; }
86 
90  inline WeeklyAutoScalingSchedule& AddMonday(Aws::String&& key, const Aws::String& value) { m_mondayHasBeenSet = true; m_monday.emplace(std::move(key), value); return *this; }
91 
95  inline WeeklyAutoScalingSchedule& AddMonday(const Aws::String& key, Aws::String&& value) { m_mondayHasBeenSet = true; m_monday.emplace(key, std::move(value)); return *this; }
96 
100  inline WeeklyAutoScalingSchedule& AddMonday(Aws::String&& key, Aws::String&& value) { m_mondayHasBeenSet = true; m_monday.emplace(std::move(key), std::move(value)); return *this; }
101 
105  inline WeeklyAutoScalingSchedule& AddMonday(const char* key, Aws::String&& value) { m_mondayHasBeenSet = true; m_monday.emplace(key, std::move(value)); return *this; }
106 
110  inline WeeklyAutoScalingSchedule& AddMonday(Aws::String&& key, const char* value) { m_mondayHasBeenSet = true; m_monday.emplace(std::move(key), value); return *this; }
111 
115  inline WeeklyAutoScalingSchedule& AddMonday(const char* key, const char* value) { m_mondayHasBeenSet = true; m_monday.emplace(key, value); return *this; }
116 
117 
121  inline const Aws::Map<Aws::String, Aws::String>& GetTuesday() const{ return m_tuesday; }
122 
126  inline bool TuesdayHasBeenSet() const { return m_tuesdayHasBeenSet; }
127 
131  inline void SetTuesday(const Aws::Map<Aws::String, Aws::String>& value) { m_tuesdayHasBeenSet = true; m_tuesday = value; }
132 
136  inline void SetTuesday(Aws::Map<Aws::String, Aws::String>&& value) { m_tuesdayHasBeenSet = true; m_tuesday = std::move(value); }
137 
141  inline WeeklyAutoScalingSchedule& WithTuesday(const Aws::Map<Aws::String, Aws::String>& value) { SetTuesday(value); return *this;}
142 
146  inline WeeklyAutoScalingSchedule& WithTuesday(Aws::Map<Aws::String, Aws::String>&& value) { SetTuesday(std::move(value)); return *this;}
147 
151  inline WeeklyAutoScalingSchedule& AddTuesday(const Aws::String& key, const Aws::String& value) { m_tuesdayHasBeenSet = true; m_tuesday.emplace(key, value); return *this; }
152 
156  inline WeeklyAutoScalingSchedule& AddTuesday(Aws::String&& key, const Aws::String& value) { m_tuesdayHasBeenSet = true; m_tuesday.emplace(std::move(key), value); return *this; }
157 
161  inline WeeklyAutoScalingSchedule& AddTuesday(const Aws::String& key, Aws::String&& value) { m_tuesdayHasBeenSet = true; m_tuesday.emplace(key, std::move(value)); return *this; }
162 
166  inline WeeklyAutoScalingSchedule& AddTuesday(Aws::String&& key, Aws::String&& value) { m_tuesdayHasBeenSet = true; m_tuesday.emplace(std::move(key), std::move(value)); return *this; }
167 
171  inline WeeklyAutoScalingSchedule& AddTuesday(const char* key, Aws::String&& value) { m_tuesdayHasBeenSet = true; m_tuesday.emplace(key, std::move(value)); return *this; }
172 
176  inline WeeklyAutoScalingSchedule& AddTuesday(Aws::String&& key, const char* value) { m_tuesdayHasBeenSet = true; m_tuesday.emplace(std::move(key), value); return *this; }
177 
181  inline WeeklyAutoScalingSchedule& AddTuesday(const char* key, const char* value) { m_tuesdayHasBeenSet = true; m_tuesday.emplace(key, value); return *this; }
182 
183 
187  inline const Aws::Map<Aws::String, Aws::String>& GetWednesday() const{ return m_wednesday; }
188 
192  inline bool WednesdayHasBeenSet() const { return m_wednesdayHasBeenSet; }
193 
197  inline void SetWednesday(const Aws::Map<Aws::String, Aws::String>& value) { m_wednesdayHasBeenSet = true; m_wednesday = value; }
198 
202  inline void SetWednesday(Aws::Map<Aws::String, Aws::String>&& value) { m_wednesdayHasBeenSet = true; m_wednesday = std::move(value); }
203 
207  inline WeeklyAutoScalingSchedule& WithWednesday(const Aws::Map<Aws::String, Aws::String>& value) { SetWednesday(value); return *this;}
208 
212  inline WeeklyAutoScalingSchedule& WithWednesday(Aws::Map<Aws::String, Aws::String>&& value) { SetWednesday(std::move(value)); return *this;}
213 
217  inline WeeklyAutoScalingSchedule& AddWednesday(const Aws::String& key, const Aws::String& value) { m_wednesdayHasBeenSet = true; m_wednesday.emplace(key, value); return *this; }
218 
222  inline WeeklyAutoScalingSchedule& AddWednesday(Aws::String&& key, const Aws::String& value) { m_wednesdayHasBeenSet = true; m_wednesday.emplace(std::move(key), value); return *this; }
223 
227  inline WeeklyAutoScalingSchedule& AddWednesday(const Aws::String& key, Aws::String&& value) { m_wednesdayHasBeenSet = true; m_wednesday.emplace(key, std::move(value)); return *this; }
228 
232  inline WeeklyAutoScalingSchedule& AddWednesday(Aws::String&& key, Aws::String&& value) { m_wednesdayHasBeenSet = true; m_wednesday.emplace(std::move(key), std::move(value)); return *this; }
233 
237  inline WeeklyAutoScalingSchedule& AddWednesday(const char* key, Aws::String&& value) { m_wednesdayHasBeenSet = true; m_wednesday.emplace(key, std::move(value)); return *this; }
238 
242  inline WeeklyAutoScalingSchedule& AddWednesday(Aws::String&& key, const char* value) { m_wednesdayHasBeenSet = true; m_wednesday.emplace(std::move(key), value); return *this; }
243 
247  inline WeeklyAutoScalingSchedule& AddWednesday(const char* key, const char* value) { m_wednesdayHasBeenSet = true; m_wednesday.emplace(key, value); return *this; }
248 
249 
253  inline const Aws::Map<Aws::String, Aws::String>& GetThursday() const{ return m_thursday; }
254 
258  inline bool ThursdayHasBeenSet() const { return m_thursdayHasBeenSet; }
259 
263  inline void SetThursday(const Aws::Map<Aws::String, Aws::String>& value) { m_thursdayHasBeenSet = true; m_thursday = value; }
264 
268  inline void SetThursday(Aws::Map<Aws::String, Aws::String>&& value) { m_thursdayHasBeenSet = true; m_thursday = std::move(value); }
269 
273  inline WeeklyAutoScalingSchedule& WithThursday(const Aws::Map<Aws::String, Aws::String>& value) { SetThursday(value); return *this;}
274 
278  inline WeeklyAutoScalingSchedule& WithThursday(Aws::Map<Aws::String, Aws::String>&& value) { SetThursday(std::move(value)); return *this;}
279 
283  inline WeeklyAutoScalingSchedule& AddThursday(const Aws::String& key, const Aws::String& value) { m_thursdayHasBeenSet = true; m_thursday.emplace(key, value); return *this; }
284 
288  inline WeeklyAutoScalingSchedule& AddThursday(Aws::String&& key, const Aws::String& value) { m_thursdayHasBeenSet = true; m_thursday.emplace(std::move(key), value); return *this; }
289 
293  inline WeeklyAutoScalingSchedule& AddThursday(const Aws::String& key, Aws::String&& value) { m_thursdayHasBeenSet = true; m_thursday.emplace(key, std::move(value)); return *this; }
294 
298  inline WeeklyAutoScalingSchedule& AddThursday(Aws::String&& key, Aws::String&& value) { m_thursdayHasBeenSet = true; m_thursday.emplace(std::move(key), std::move(value)); return *this; }
299 
303  inline WeeklyAutoScalingSchedule& AddThursday(const char* key, Aws::String&& value) { m_thursdayHasBeenSet = true; m_thursday.emplace(key, std::move(value)); return *this; }
304 
308  inline WeeklyAutoScalingSchedule& AddThursday(Aws::String&& key, const char* value) { m_thursdayHasBeenSet = true; m_thursday.emplace(std::move(key), value); return *this; }
309 
313  inline WeeklyAutoScalingSchedule& AddThursday(const char* key, const char* value) { m_thursdayHasBeenSet = true; m_thursday.emplace(key, value); return *this; }
314 
315 
319  inline const Aws::Map<Aws::String, Aws::String>& GetFriday() const{ return m_friday; }
320 
324  inline bool FridayHasBeenSet() const { return m_fridayHasBeenSet; }
325 
329  inline void SetFriday(const Aws::Map<Aws::String, Aws::String>& value) { m_fridayHasBeenSet = true; m_friday = value; }
330 
334  inline void SetFriday(Aws::Map<Aws::String, Aws::String>&& value) { m_fridayHasBeenSet = true; m_friday = std::move(value); }
335 
339  inline WeeklyAutoScalingSchedule& WithFriday(const Aws::Map<Aws::String, Aws::String>& value) { SetFriday(value); return *this;}
340 
344  inline WeeklyAutoScalingSchedule& WithFriday(Aws::Map<Aws::String, Aws::String>&& value) { SetFriday(std::move(value)); return *this;}
345 
349  inline WeeklyAutoScalingSchedule& AddFriday(const Aws::String& key, const Aws::String& value) { m_fridayHasBeenSet = true; m_friday.emplace(key, value); return *this; }
350 
354  inline WeeklyAutoScalingSchedule& AddFriday(Aws::String&& key, const Aws::String& value) { m_fridayHasBeenSet = true; m_friday.emplace(std::move(key), value); return *this; }
355 
359  inline WeeklyAutoScalingSchedule& AddFriday(const Aws::String& key, Aws::String&& value) { m_fridayHasBeenSet = true; m_friday.emplace(key, std::move(value)); return *this; }
360 
364  inline WeeklyAutoScalingSchedule& AddFriday(Aws::String&& key, Aws::String&& value) { m_fridayHasBeenSet = true; m_friday.emplace(std::move(key), std::move(value)); return *this; }
365 
369  inline WeeklyAutoScalingSchedule& AddFriday(const char* key, Aws::String&& value) { m_fridayHasBeenSet = true; m_friday.emplace(key, std::move(value)); return *this; }
370 
374  inline WeeklyAutoScalingSchedule& AddFriday(Aws::String&& key, const char* value) { m_fridayHasBeenSet = true; m_friday.emplace(std::move(key), value); return *this; }
375 
379  inline WeeklyAutoScalingSchedule& AddFriday(const char* key, const char* value) { m_fridayHasBeenSet = true; m_friday.emplace(key, value); return *this; }
380 
381 
385  inline const Aws::Map<Aws::String, Aws::String>& GetSaturday() const{ return m_saturday; }
386 
390  inline bool SaturdayHasBeenSet() const { return m_saturdayHasBeenSet; }
391 
395  inline void SetSaturday(const Aws::Map<Aws::String, Aws::String>& value) { m_saturdayHasBeenSet = true; m_saturday = value; }
396 
400  inline void SetSaturday(Aws::Map<Aws::String, Aws::String>&& value) { m_saturdayHasBeenSet = true; m_saturday = std::move(value); }
401 
405  inline WeeklyAutoScalingSchedule& WithSaturday(const Aws::Map<Aws::String, Aws::String>& value) { SetSaturday(value); return *this;}
406 
410  inline WeeklyAutoScalingSchedule& WithSaturday(Aws::Map<Aws::String, Aws::String>&& value) { SetSaturday(std::move(value)); return *this;}
411 
415  inline WeeklyAutoScalingSchedule& AddSaturday(const Aws::String& key, const Aws::String& value) { m_saturdayHasBeenSet = true; m_saturday.emplace(key, value); return *this; }
416 
420  inline WeeklyAutoScalingSchedule& AddSaturday(Aws::String&& key, const Aws::String& value) { m_saturdayHasBeenSet = true; m_saturday.emplace(std::move(key), value); return *this; }
421 
425  inline WeeklyAutoScalingSchedule& AddSaturday(const Aws::String& key, Aws::String&& value) { m_saturdayHasBeenSet = true; m_saturday.emplace(key, std::move(value)); return *this; }
426 
430  inline WeeklyAutoScalingSchedule& AddSaturday(Aws::String&& key, Aws::String&& value) { m_saturdayHasBeenSet = true; m_saturday.emplace(std::move(key), std::move(value)); return *this; }
431 
435  inline WeeklyAutoScalingSchedule& AddSaturday(const char* key, Aws::String&& value) { m_saturdayHasBeenSet = true; m_saturday.emplace(key, std::move(value)); return *this; }
436 
440  inline WeeklyAutoScalingSchedule& AddSaturday(Aws::String&& key, const char* value) { m_saturdayHasBeenSet = true; m_saturday.emplace(std::move(key), value); return *this; }
441 
445  inline WeeklyAutoScalingSchedule& AddSaturday(const char* key, const char* value) { m_saturdayHasBeenSet = true; m_saturday.emplace(key, value); return *this; }
446 
447 
451  inline const Aws::Map<Aws::String, Aws::String>& GetSunday() const{ return m_sunday; }
452 
456  inline bool SundayHasBeenSet() const { return m_sundayHasBeenSet; }
457 
461  inline void SetSunday(const Aws::Map<Aws::String, Aws::String>& value) { m_sundayHasBeenSet = true; m_sunday = value; }
462 
466  inline void SetSunday(Aws::Map<Aws::String, Aws::String>&& value) { m_sundayHasBeenSet = true; m_sunday = std::move(value); }
467 
471  inline WeeklyAutoScalingSchedule& WithSunday(const Aws::Map<Aws::String, Aws::String>& value) { SetSunday(value); return *this;}
472 
476  inline WeeklyAutoScalingSchedule& WithSunday(Aws::Map<Aws::String, Aws::String>&& value) { SetSunday(std::move(value)); return *this;}
477 
481  inline WeeklyAutoScalingSchedule& AddSunday(const Aws::String& key, const Aws::String& value) { m_sundayHasBeenSet = true; m_sunday.emplace(key, value); return *this; }
482 
486  inline WeeklyAutoScalingSchedule& AddSunday(Aws::String&& key, const Aws::String& value) { m_sundayHasBeenSet = true; m_sunday.emplace(std::move(key), value); return *this; }
487 
491  inline WeeklyAutoScalingSchedule& AddSunday(const Aws::String& key, Aws::String&& value) { m_sundayHasBeenSet = true; m_sunday.emplace(key, std::move(value)); return *this; }
492 
496  inline WeeklyAutoScalingSchedule& AddSunday(Aws::String&& key, Aws::String&& value) { m_sundayHasBeenSet = true; m_sunday.emplace(std::move(key), std::move(value)); return *this; }
497 
501  inline WeeklyAutoScalingSchedule& AddSunday(const char* key, Aws::String&& value) { m_sundayHasBeenSet = true; m_sunday.emplace(key, std::move(value)); return *this; }
502 
506  inline WeeklyAutoScalingSchedule& AddSunday(Aws::String&& key, const char* value) { m_sundayHasBeenSet = true; m_sunday.emplace(std::move(key), value); return *this; }
507 
511  inline WeeklyAutoScalingSchedule& AddSunday(const char* key, const char* value) { m_sundayHasBeenSet = true; m_sunday.emplace(key, value); return *this; }
512 
513  private:
514 
516  bool m_mondayHasBeenSet;
517 
519  bool m_tuesdayHasBeenSet;
520 
522  bool m_wednesdayHasBeenSet;
523 
525  bool m_thursdayHasBeenSet;
526 
528  bool m_fridayHasBeenSet;
529 
531  bool m_saturdayHasBeenSet;
532 
534  bool m_sundayHasBeenSet;
535  };
536 
537 } // namespace Model
538 } // namespace OpsWorks
539 } // namespace Aws
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetWednesday
void SetWednesday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:197
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetFriday
void SetFriday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:334
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday
WeeklyAutoScalingSchedule & AddSaturday(const char *key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:445
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithMonday
WeeklyAutoScalingSchedule & WithMonday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:80
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday
WeeklyAutoScalingSchedule & AddWednesday(const char *key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:247
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday
WeeklyAutoScalingSchedule & AddTuesday(Aws::String &&key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:166
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetSunday
const Aws::Map< Aws::String, Aws::String > & GetSunday() const
Definition: WeeklyAutoScalingSchedule.h:451
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetSaturday
const Aws::Map< Aws::String, Aws::String > & GetSaturday() const
Definition: WeeklyAutoScalingSchedule.h:385
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday
WeeklyAutoScalingSchedule & AddThursday(Aws::String &&key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:308
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetThursday
void SetThursday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:263
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday
WeeklyAutoScalingSchedule & AddFriday(Aws::String &&key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:354
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday
WeeklyAutoScalingSchedule & AddSunday(const char *key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:511
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday
WeeklyAutoScalingSchedule & AddThursday(const char *key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:313
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday
WeeklyAutoScalingSchedule & AddFriday(const char *key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:369
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetThursday
void SetThursday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:268
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithSaturday
WeeklyAutoScalingSchedule & WithSaturday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:410
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday
WeeklyAutoScalingSchedule & AddTuesday(const char *key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:181
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday
WeeklyAutoScalingSchedule & AddSunday(Aws::String &&key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:486
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithSunday
WeeklyAutoScalingSchedule & WithSunday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:476
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::TuesdayHasBeenSet
bool TuesdayHasBeenSet() const
Definition: WeeklyAutoScalingSchedule.h:126
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday
WeeklyAutoScalingSchedule & AddMonday(const Aws::String &key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:95
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithTuesday
WeeklyAutoScalingSchedule & WithTuesday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:146
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithWednesday
WeeklyAutoScalingSchedule & WithWednesday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:207
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday
WeeklyAutoScalingSchedule & AddThursday(const char *key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:303
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday
WeeklyAutoScalingSchedule & AddWednesday(const char *key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:237
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetSaturday
void SetSaturday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:395
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday
WeeklyAutoScalingSchedule & AddTuesday(Aws::String &&key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:176
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday
WeeklyAutoScalingSchedule & AddSunday(Aws::String &&key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:496
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithSaturday
WeeklyAutoScalingSchedule & WithSaturday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:405
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetTuesday
void SetTuesday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:131
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithMonday
WeeklyAutoScalingSchedule & WithMonday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:75
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithThursday
WeeklyAutoScalingSchedule & WithThursday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:273
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetMonday
const Aws::Map< Aws::String, Aws::String > & GetMonday() const
Definition: WeeklyAutoScalingSchedule.h:55
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday
WeeklyAutoScalingSchedule & AddFriday(Aws::String &&key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:374
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetTuesday
void SetTuesday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:136
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday
WeeklyAutoScalingSchedule & AddSaturday(Aws::String &&key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:420
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithSunday
WeeklyAutoScalingSchedule & WithSunday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:471
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday
WeeklyAutoScalingSchedule & AddSaturday(Aws::String &&key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:440
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithWednesday
WeeklyAutoScalingSchedule & WithWednesday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:212
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday
WeeklyAutoScalingSchedule & AddThursday(const Aws::String &key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:293
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::FridayHasBeenSet
bool FridayHasBeenSet() const
Definition: WeeklyAutoScalingSchedule.h:324
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday
WeeklyAutoScalingSchedule & AddWednesday(const Aws::String &key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:227
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday
WeeklyAutoScalingSchedule & AddMonday(Aws::String &&key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:110
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday
WeeklyAutoScalingSchedule & AddSunday(const char *key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:501
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday
WeeklyAutoScalingSchedule & AddThursday(Aws::String &&key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:288
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday
WeeklyAutoScalingSchedule & AddSunday(const Aws::String &key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:481
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WeeklyAutoScalingSchedule
WeeklyAutoScalingSchedule()
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WeeklyAutoScalingSchedule
WeeklyAutoScalingSchedule(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetMonday
void SetMonday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:70
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday
WeeklyAutoScalingSchedule & AddTuesday(const char *key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:171
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday
WeeklyAutoScalingSchedule & AddSaturday(const char *key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:435
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday
WeeklyAutoScalingSchedule & AddTuesday(const Aws::String &key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:151
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithTuesday
WeeklyAutoScalingSchedule & WithTuesday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:141
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday
WeeklyAutoScalingSchedule & AddMonday(const char *key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:115
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday
WeeklyAutoScalingSchedule & AddFriday(Aws::String &&key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:364
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SaturdayHasBeenSet
bool SaturdayHasBeenSet() const
Definition: WeeklyAutoScalingSchedule.h:390
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday
WeeklyAutoScalingSchedule & AddTuesday(const Aws::String &key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:161
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday
WeeklyAutoScalingSchedule & AddWednesday(const Aws::String &key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:217
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday
WeeklyAutoScalingSchedule & AddThursday(const Aws::String &key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:283
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddThursday
WeeklyAutoScalingSchedule & AddThursday(Aws::String &&key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:298
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday
WeeklyAutoScalingSchedule & AddWednesday(Aws::String &&key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:222
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday
WeeklyAutoScalingSchedule & AddSunday(Aws::String &&key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:506
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule
Definition: WeeklyAutoScalingSchedule.h:44
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday
WeeklyAutoScalingSchedule & AddWednesday(Aws::String &&key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:232
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetThursday
const Aws::Map< Aws::String, Aws::String > & GetThursday() const
Definition: WeeklyAutoScalingSchedule.h:253
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday
WeeklyAutoScalingSchedule & AddMonday(const char *key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:105
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday
WeeklyAutoScalingSchedule & AddFriday(const char *key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:379
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetFriday
const Aws::Map< Aws::String, Aws::String > & GetFriday() const
Definition: WeeklyAutoScalingSchedule.h:319
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetWednesday
void SetWednesday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:202
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetWednesday
const Aws::Map< Aws::String, Aws::String > & GetWednesday() const
Definition: WeeklyAutoScalingSchedule.h:187
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetSunday
void SetSunday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:466
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetSunday
void SetSunday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:461
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetFriday
void SetFriday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:329
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday
WeeklyAutoScalingSchedule & AddFriday(const Aws::String &key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:349
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::GetTuesday
const Aws::Map< Aws::String, Aws::String > & GetTuesday() const
Definition: WeeklyAutoScalingSchedule.h:121
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::ThursdayHasBeenSet
bool ThursdayHasBeenSet() const
Definition: WeeklyAutoScalingSchedule.h:258
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddWednesday
WeeklyAutoScalingSchedule & AddWednesday(Aws::String &&key, const char *value)
Definition: WeeklyAutoScalingSchedule.h:242
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday
WeeklyAutoScalingSchedule & AddSaturday(const Aws::String &key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:415
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday
WeeklyAutoScalingSchedule & AddMonday(const Aws::String &key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:85
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WednesdayHasBeenSet
bool WednesdayHasBeenSet() const
Definition: WeeklyAutoScalingSchedule.h:192
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday
WeeklyAutoScalingSchedule & AddMonday(Aws::String &&key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:90
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSunday
WeeklyAutoScalingSchedule & AddSunday(const Aws::String &key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:491
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddFriday
WeeklyAutoScalingSchedule & AddFriday(const Aws::String &key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:359
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetSaturday
void SetSaturday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:400
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::operator=
WeeklyAutoScalingSchedule & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddTuesday
WeeklyAutoScalingSchedule & AddTuesday(Aws::String &&key, const Aws::String &value)
Definition: WeeklyAutoScalingSchedule.h:156
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::MondayHasBeenSet
bool MondayHasBeenSet() const
Definition: WeeklyAutoScalingSchedule.h:60
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithFriday
WeeklyAutoScalingSchedule & WithFriday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:339
AWSMap.h
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithFriday
WeeklyAutoScalingSchedule & WithFriday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:344
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::WithThursday
WeeklyAutoScalingSchedule & WithThursday(Aws::Map< Aws::String, Aws::String > &&value)
Definition: WeeklyAutoScalingSchedule.h:278
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SetMonday
void SetMonday(const Aws::Map< Aws::String, Aws::String > &value)
Definition: WeeklyAutoScalingSchedule.h:65
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddMonday
WeeklyAutoScalingSchedule & AddMonday(Aws::String &&key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:100
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday
WeeklyAutoScalingSchedule & AddSaturday(Aws::String &&key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:430
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::AddSaturday
WeeklyAutoScalingSchedule & AddSaturday(const Aws::String &key, Aws::String &&value)
Definition: WeeklyAutoScalingSchedule.h:425
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::OpsWorks::Model::WeeklyAutoScalingSchedule::SundayHasBeenSet
bool SundayHasBeenSet() const
Definition: WeeklyAutoScalingSchedule.h:456