AWS SDK for C++  1.8.126
AWS SDK for C++
CreateMaintenanceWindowRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ssm/SSM_EXPORTS.h>
8 #include <aws/ssm/SSMRequest.h>
11 #include <aws/ssm/model/Tag.h>
12 #include <utility>
13 #include <aws/core/utils/UUID.h>
14 
15 namespace Aws
16 {
17 namespace SSM
18 {
19 namespace Model
20 {
21 
25  {
26  public:
28 
29  // Service request name is the Operation name which will send this request out,
30  // each operation should has unique request name, so that we can get operation's name from this request.
31  // Note: this is not true for response, multiple operations may have the same response name,
32  // so we can not get operation's name from response.
33  inline virtual const char* GetServiceRequestName() const override { return "CreateMaintenanceWindow"; }
34 
35  Aws::String SerializePayload() const override;
36 
38 
39 
43  inline const Aws::String& GetName() const{ return m_name; }
44 
48  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
49 
53  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
54 
58  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
59 
63  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
64 
68  inline CreateMaintenanceWindowRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
69 
73  inline CreateMaintenanceWindowRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
74 
78  inline CreateMaintenanceWindowRequest& WithName(const char* value) { SetName(value); return *this;}
79 
80 
85  inline const Aws::String& GetDescription() const{ return m_description; }
86 
91  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
92 
97  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
98 
103  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
104 
109  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
110 
115  inline CreateMaintenanceWindowRequest& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
116 
121  inline CreateMaintenanceWindowRequest& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
122 
127  inline CreateMaintenanceWindowRequest& WithDescription(const char* value) { SetDescription(value); return *this;}
128 
129 
135  inline const Aws::String& GetStartDate() const{ return m_startDate; }
136 
142  inline bool StartDateHasBeenSet() const { return m_startDateHasBeenSet; }
143 
149  inline void SetStartDate(const Aws::String& value) { m_startDateHasBeenSet = true; m_startDate = value; }
150 
156  inline void SetStartDate(Aws::String&& value) { m_startDateHasBeenSet = true; m_startDate = std::move(value); }
157 
163  inline void SetStartDate(const char* value) { m_startDateHasBeenSet = true; m_startDate.assign(value); }
164 
170  inline CreateMaintenanceWindowRequest& WithStartDate(const Aws::String& value) { SetStartDate(value); return *this;}
171 
177  inline CreateMaintenanceWindowRequest& WithStartDate(Aws::String&& value) { SetStartDate(std::move(value)); return *this;}
178 
184  inline CreateMaintenanceWindowRequest& WithStartDate(const char* value) { SetStartDate(value); return *this;}
185 
186 
192  inline const Aws::String& GetEndDate() const{ return m_endDate; }
193 
199  inline bool EndDateHasBeenSet() const { return m_endDateHasBeenSet; }
200 
206  inline void SetEndDate(const Aws::String& value) { m_endDateHasBeenSet = true; m_endDate = value; }
207 
213  inline void SetEndDate(Aws::String&& value) { m_endDateHasBeenSet = true; m_endDate = std::move(value); }
214 
220  inline void SetEndDate(const char* value) { m_endDateHasBeenSet = true; m_endDate.assign(value); }
221 
227  inline CreateMaintenanceWindowRequest& WithEndDate(const Aws::String& value) { SetEndDate(value); return *this;}
228 
234  inline CreateMaintenanceWindowRequest& WithEndDate(Aws::String&& value) { SetEndDate(std::move(value)); return *this;}
235 
241  inline CreateMaintenanceWindowRequest& WithEndDate(const char* value) { SetEndDate(value); return *this;}
242 
243 
248  inline const Aws::String& GetSchedule() const{ return m_schedule; }
249 
254  inline bool ScheduleHasBeenSet() const { return m_scheduleHasBeenSet; }
255 
260  inline void SetSchedule(const Aws::String& value) { m_scheduleHasBeenSet = true; m_schedule = value; }
261 
266  inline void SetSchedule(Aws::String&& value) { m_scheduleHasBeenSet = true; m_schedule = std::move(value); }
267 
272  inline void SetSchedule(const char* value) { m_scheduleHasBeenSet = true; m_schedule.assign(value); }
273 
278  inline CreateMaintenanceWindowRequest& WithSchedule(const Aws::String& value) { SetSchedule(value); return *this;}
279 
284  inline CreateMaintenanceWindowRequest& WithSchedule(Aws::String&& value) { SetSchedule(std::move(value)); return *this;}
285 
290  inline CreateMaintenanceWindowRequest& WithSchedule(const char* value) { SetSchedule(value); return *this;}
291 
292 
300  inline const Aws::String& GetScheduleTimezone() const{ return m_scheduleTimezone; }
301 
309  inline bool ScheduleTimezoneHasBeenSet() const { return m_scheduleTimezoneHasBeenSet; }
310 
318  inline void SetScheduleTimezone(const Aws::String& value) { m_scheduleTimezoneHasBeenSet = true; m_scheduleTimezone = value; }
319 
327  inline void SetScheduleTimezone(Aws::String&& value) { m_scheduleTimezoneHasBeenSet = true; m_scheduleTimezone = std::move(value); }
328 
336  inline void SetScheduleTimezone(const char* value) { m_scheduleTimezoneHasBeenSet = true; m_scheduleTimezone.assign(value); }
337 
345  inline CreateMaintenanceWindowRequest& WithScheduleTimezone(const Aws::String& value) { SetScheduleTimezone(value); return *this;}
346 
354  inline CreateMaintenanceWindowRequest& WithScheduleTimezone(Aws::String&& value) { SetScheduleTimezone(std::move(value)); return *this;}
355 
363  inline CreateMaintenanceWindowRequest& WithScheduleTimezone(const char* value) { SetScheduleTimezone(value); return *this;}
364 
365 
374  inline int GetScheduleOffset() const{ return m_scheduleOffset; }
375 
384  inline bool ScheduleOffsetHasBeenSet() const { return m_scheduleOffsetHasBeenSet; }
385 
394  inline void SetScheduleOffset(int value) { m_scheduleOffsetHasBeenSet = true; m_scheduleOffset = value; }
395 
404  inline CreateMaintenanceWindowRequest& WithScheduleOffset(int value) { SetScheduleOffset(value); return *this;}
405 
406 
410  inline int GetDuration() const{ return m_duration; }
411 
415  inline bool DurationHasBeenSet() const { return m_durationHasBeenSet; }
416 
420  inline void SetDuration(int value) { m_durationHasBeenSet = true; m_duration = value; }
421 
425  inline CreateMaintenanceWindowRequest& WithDuration(int value) { SetDuration(value); return *this;}
426 
427 
432  inline int GetCutoff() const{ return m_cutoff; }
433 
438  inline bool CutoffHasBeenSet() const { return m_cutoffHasBeenSet; }
439 
444  inline void SetCutoff(int value) { m_cutoffHasBeenSet = true; m_cutoff = value; }
445 
450  inline CreateMaintenanceWindowRequest& WithCutoff(int value) { SetCutoff(value); return *this;}
451 
452 
461  inline bool GetAllowUnassociatedTargets() const{ return m_allowUnassociatedTargets; }
462 
471  inline bool AllowUnassociatedTargetsHasBeenSet() const { return m_allowUnassociatedTargetsHasBeenSet; }
472 
481  inline void SetAllowUnassociatedTargets(bool value) { m_allowUnassociatedTargetsHasBeenSet = true; m_allowUnassociatedTargets = value; }
482 
491  inline CreateMaintenanceWindowRequest& WithAllowUnassociatedTargets(bool value) { SetAllowUnassociatedTargets(value); return *this;}
492 
493 
497  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
498 
502  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
503 
507  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
508 
512  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
513 
517  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
518 
522  inline CreateMaintenanceWindowRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
523 
527  inline CreateMaintenanceWindowRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
528 
532  inline CreateMaintenanceWindowRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
533 
534 
547  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
548 
561  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
562 
575  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
576 
589  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
590 
603  inline CreateMaintenanceWindowRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
604 
617  inline CreateMaintenanceWindowRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
618 
631  inline CreateMaintenanceWindowRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
632 
645  inline CreateMaintenanceWindowRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
646 
647  private:
648 
649  Aws::String m_name;
650  bool m_nameHasBeenSet;
651 
652  Aws::String m_description;
653  bool m_descriptionHasBeenSet;
654 
655  Aws::String m_startDate;
656  bool m_startDateHasBeenSet;
657 
658  Aws::String m_endDate;
659  bool m_endDateHasBeenSet;
660 
661  Aws::String m_schedule;
662  bool m_scheduleHasBeenSet;
663 
664  Aws::String m_scheduleTimezone;
665  bool m_scheduleTimezoneHasBeenSet;
666 
667  int m_scheduleOffset;
668  bool m_scheduleOffsetHasBeenSet;
669 
670  int m_duration;
671  bool m_durationHasBeenSet;
672 
673  int m_cutoff;
674  bool m_cutoffHasBeenSet;
675 
676  bool m_allowUnassociatedTargets;
677  bool m_allowUnassociatedTargetsHasBeenSet;
678 
679  Aws::String m_clientToken;
680  bool m_clientTokenHasBeenSet;
681 
682  Aws::Vector<Tag> m_tags;
683  bool m_tagsHasBeenSet;
684  };
685 
686 } // namespace Model
687 } // namespace SSM
688 } // namespace Aws
Aws::SSM::Model::CreateMaintenanceWindowRequest::AddTags
CreateMaintenanceWindowRequest & AddTags(Tag &&value)
Definition: CreateMaintenanceWindowRequest.h:645
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetStartDate
const Aws::String & GetStartDate() const
Definition: CreateMaintenanceWindowRequest.h:135
Aws::SSM::Model::CreateMaintenanceWindowRequest::ScheduleTimezoneHasBeenSet
bool ScheduleTimezoneHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:309
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:53
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithStartDate
CreateMaintenanceWindowRequest & WithStartDate(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:177
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetEndDate
void SetEndDate(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:213
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetDuration
int GetDuration() const
Definition: CreateMaintenanceWindowRequest.h:410
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetScheduleTimezone
const Aws::String & GetScheduleTimezone() const
Definition: CreateMaintenanceWindowRequest.h:300
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetScheduleOffset
int GetScheduleOffset() const
Definition: CreateMaintenanceWindowRequest.h:374
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithClientToken
CreateMaintenanceWindowRequest & WithClientToken(const char *value)
Definition: CreateMaintenanceWindowRequest.h:532
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SSM::Model::CreateMaintenanceWindowRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:561
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetDescription
void SetDescription(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:103
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithName
CreateMaintenanceWindowRequest & WithName(const char *value)
Definition: CreateMaintenanceWindowRequest.h:78
AWS_SSM_API
#define AWS_SSM_API
Definition: SSM_EXPORTS.h:28
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithEndDate
CreateMaintenanceWindowRequest & WithEndDate(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:234
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithDuration
CreateMaintenanceWindowRequest & WithDuration(int value)
Definition: CreateMaintenanceWindowRequest.h:425
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetScheduleOffset
void SetScheduleOffset(int value)
Definition: CreateMaintenanceWindowRequest.h:394
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetStartDate
void SetStartDate(const char *value)
Definition: CreateMaintenanceWindowRequest.h:163
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithEndDate
CreateMaintenanceWindowRequest & WithEndDate(const char *value)
Definition: CreateMaintenanceWindowRequest.h:241
Tag.h
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithScheduleTimezone
CreateMaintenanceWindowRequest & WithScheduleTimezone(const char *value)
Definition: CreateMaintenanceWindowRequest.h:363
Aws::SSM::Model::CreateMaintenanceWindowRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithSchedule
CreateMaintenanceWindowRequest & WithSchedule(const char *value)
Definition: CreateMaintenanceWindowRequest.h:290
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateMaintenanceWindowRequest.h:33
Aws::SSM::Model::CreateMaintenanceWindowRequest::StartDateHasBeenSet
bool StartDateHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:142
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetDescription
const Aws::String & GetDescription() const
Definition: CreateMaintenanceWindowRequest.h:85
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetDescription
void SetDescription(const char *value)
Definition: CreateMaintenanceWindowRequest.h:109
Aws::SSM::Model::CreateMaintenanceWindowRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:48
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
SSM_EXPORTS.h
Aws::SSM::Model::CreateMaintenanceWindowRequest::AllowUnassociatedTargetsHasBeenSet
bool AllowUnassociatedTargetsHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:471
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetAllowUnassociatedTargets
void SetAllowUnassociatedTargets(bool value)
Definition: CreateMaintenanceWindowRequest.h:481
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:58
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetEndDate
void SetEndDate(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:206
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetClientToken
void SetClientToken(const char *value)
Definition: CreateMaintenanceWindowRequest.h:517
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithName
CreateMaintenanceWindowRequest & WithName(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:73
AWSVector.h
Aws::SSM::Model::CreateMaintenanceWindowRequest::ScheduleOffsetHasBeenSet
bool ScheduleOffsetHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:384
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetDescription
void SetDescription(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:97
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetSchedule
const Aws::String & GetSchedule() const
Definition: CreateMaintenanceWindowRequest.h:248
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithClientToken
CreateMaintenanceWindowRequest & WithClientToken(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:527
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:512
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithEndDate
CreateMaintenanceWindowRequest & WithEndDate(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:227
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithStartDate
CreateMaintenanceWindowRequest & WithStartDate(const char *value)
Definition: CreateMaintenanceWindowRequest.h:184
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithAllowUnassociatedTargets
CreateMaintenanceWindowRequest & WithAllowUnassociatedTargets(bool value)
Definition: CreateMaintenanceWindowRequest.h:491
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithStartDate
CreateMaintenanceWindowRequest & WithStartDate(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:170
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetScheduleTimezone
void SetScheduleTimezone(const char *value)
Definition: CreateMaintenanceWindowRequest.h:336
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithTags
CreateMaintenanceWindowRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateMaintenanceWindowRequest.h:603
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetStartDate
void SetStartDate(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:149
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateMaintenanceWindowRequest.h:547
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetCutoff
void SetCutoff(int value)
Definition: CreateMaintenanceWindowRequest.h:444
Aws::SSM::Model::CreateMaintenanceWindowRequest::ScheduleHasBeenSet
bool ScheduleHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:254
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateMaintenanceWindowRequest.h:589
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithScheduleTimezone
CreateMaintenanceWindowRequest & WithScheduleTimezone(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:345
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetEndDate
const Aws::String & GetEndDate() const
Definition: CreateMaintenanceWindowRequest.h:192
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithCutoff
CreateMaintenanceWindowRequest & WithCutoff(int value)
Definition: CreateMaintenanceWindowRequest.h:450
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetCutoff
int GetCutoff() const
Definition: CreateMaintenanceWindowRequest.h:432
Aws::SSM::Model::CreateMaintenanceWindowRequest::DurationHasBeenSet
bool DurationHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:415
AWSString.h
Aws::SMS::Model::AppValidationStrategy::NOT_SET
@ NOT_SET
Aws::SSM::Model::CreateMaintenanceWindowRequest::EndDateHasBeenSet
bool EndDateHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:199
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetStartDate
void SetStartDate(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:156
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithDescription
CreateMaintenanceWindowRequest & WithDescription(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:115
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:507
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithSchedule
CreateMaintenanceWindowRequest & WithSchedule(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:278
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetEndDate
void SetEndDate(const char *value)
Definition: CreateMaintenanceWindowRequest.h:220
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetSchedule
void SetSchedule(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:266
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetSchedule
void SetSchedule(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:260
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithName
CreateMaintenanceWindowRequest & WithName(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:68
Aws::SSM::Model::CreateMaintenanceWindowRequest::AddTags
CreateMaintenanceWindowRequest & AddTags(const Tag &value)
Definition: CreateMaintenanceWindowRequest.h:631
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetSchedule
void SetSchedule(const char *value)
Definition: CreateMaintenanceWindowRequest.h:272
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetClientToken
const Aws::String & GetClientToken() const
Definition: CreateMaintenanceWindowRequest.h:497
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetAllowUnassociatedTargets
bool GetAllowUnassociatedTargets() const
Definition: CreateMaintenanceWindowRequest.h:461
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithScheduleOffset
CreateMaintenanceWindowRequest & WithScheduleOffset(int value)
Definition: CreateMaintenanceWindowRequest.h:404
Aws::SSM::Model::Tag
Definition: Tag.h:36
Aws
Definition: AccessManagementClient.h:15
Aws::SSM::Model::CreateMaintenanceWindowRequest::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:91
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithSchedule
CreateMaintenanceWindowRequest & WithSchedule(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:284
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithTags
CreateMaintenanceWindowRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateMaintenanceWindowRequest.h:617
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetScheduleTimezone
void SetScheduleTimezone(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:318
Aws::SSM::Model::CreateMaintenanceWindowRequest
Definition: CreateMaintenanceWindowRequest.h:25
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithClientToken
CreateMaintenanceWindowRequest & WithClientToken(const Aws::String &value)
Definition: CreateMaintenanceWindowRequest.h:522
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithDescription
CreateMaintenanceWindowRequest & WithDescription(const char *value)
Definition: CreateMaintenanceWindowRequest.h:127
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetName
void SetName(const char *value)
Definition: CreateMaintenanceWindowRequest.h:63
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SSM::Model::CreateMaintenanceWindowRequest::CreateMaintenanceWindowRequest
CreateMaintenanceWindowRequest()
Aws::SSM::Model::CreateMaintenanceWindowRequest::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:502
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateMaintenanceWindowRequest.h:575
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetScheduleTimezone
void SetScheduleTimezone(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:327
Aws::SSM::Model::CreateMaintenanceWindowRequest::SetDuration
void SetDuration(int value)
Definition: CreateMaintenanceWindowRequest.h:420
Aws::SSM::Model::CreateMaintenanceWindowRequest::GetName
const Aws::String & GetName() const
Definition: CreateMaintenanceWindowRequest.h:43
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithScheduleTimezone
CreateMaintenanceWindowRequest & WithScheduleTimezone(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:354
UUID.h
Aws::SSM::Model::CreateMaintenanceWindowRequest::CutoffHasBeenSet
bool CutoffHasBeenSet() const
Definition: CreateMaintenanceWindowRequest.h:438
Aws::SSM::SSMRequest
Definition: SSMRequest.h:17
Aws::SSM::Model::CreateMaintenanceWindowRequest::WithDescription
CreateMaintenanceWindowRequest & WithDescription(Aws::String &&value)
Definition: CreateMaintenanceWindowRequest.h:121
SSMRequest.h