AWS SDK for C++  1.9.40
AWS SDK for C++
StartChangeRequestExecutionRequest.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>
13 #include <aws/ssm/model/Runbook.h>
14 #include <aws/ssm/model/Tag.h>
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace SSM
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "StartChangeRequestExecution"; }
36 
37  Aws::String SerializePayload() const override;
38 
40 
41 
48  inline const Aws::Utils::DateTime& GetScheduledTime() const{ return m_scheduledTime; }
49 
56  inline bool ScheduledTimeHasBeenSet() const { return m_scheduledTimeHasBeenSet; }
57 
64  inline void SetScheduledTime(const Aws::Utils::DateTime& value) { m_scheduledTimeHasBeenSet = true; m_scheduledTime = value; }
65 
72  inline void SetScheduledTime(Aws::Utils::DateTime&& value) { m_scheduledTimeHasBeenSet = true; m_scheduledTime = std::move(value); }
73 
80  inline StartChangeRequestExecutionRequest& WithScheduledTime(const Aws::Utils::DateTime& value) { SetScheduledTime(value); return *this;}
81 
88  inline StartChangeRequestExecutionRequest& WithScheduledTime(Aws::Utils::DateTime&& value) { SetScheduledTime(std::move(value)); return *this;}
89 
90 
95  inline const Aws::String& GetDocumentName() const{ return m_documentName; }
96 
101  inline bool DocumentNameHasBeenSet() const { return m_documentNameHasBeenSet; }
102 
107  inline void SetDocumentName(const Aws::String& value) { m_documentNameHasBeenSet = true; m_documentName = value; }
108 
113  inline void SetDocumentName(Aws::String&& value) { m_documentNameHasBeenSet = true; m_documentName = std::move(value); }
114 
119  inline void SetDocumentName(const char* value) { m_documentNameHasBeenSet = true; m_documentName.assign(value); }
120 
125  inline StartChangeRequestExecutionRequest& WithDocumentName(const Aws::String& value) { SetDocumentName(value); return *this;}
126 
131  inline StartChangeRequestExecutionRequest& WithDocumentName(Aws::String&& value) { SetDocumentName(std::move(value)); return *this;}
132 
137  inline StartChangeRequestExecutionRequest& WithDocumentName(const char* value) { SetDocumentName(value); return *this;}
138 
139 
144  inline const Aws::String& GetDocumentVersion() const{ return m_documentVersion; }
145 
150  inline bool DocumentVersionHasBeenSet() const { return m_documentVersionHasBeenSet; }
151 
156  inline void SetDocumentVersion(const Aws::String& value) { m_documentVersionHasBeenSet = true; m_documentVersion = value; }
157 
162  inline void SetDocumentVersion(Aws::String&& value) { m_documentVersionHasBeenSet = true; m_documentVersion = std::move(value); }
163 
168  inline void SetDocumentVersion(const char* value) { m_documentVersionHasBeenSet = true; m_documentVersion.assign(value); }
169 
174  inline StartChangeRequestExecutionRequest& WithDocumentVersion(const Aws::String& value) { SetDocumentVersion(value); return *this;}
175 
180  inline StartChangeRequestExecutionRequest& WithDocumentVersion(Aws::String&& value) { SetDocumentVersion(std::move(value)); return *this;}
181 
186  inline StartChangeRequestExecutionRequest& WithDocumentVersion(const char* value) { SetDocumentVersion(value); return *this;}
187 
188 
193  inline const Aws::Map<Aws::String, Aws::Vector<Aws::String>>& GetParameters() const{ return m_parameters; }
194 
199  inline bool ParametersHasBeenSet() const { return m_parametersHasBeenSet; }
200 
205  inline void SetParameters(const Aws::Map<Aws::String, Aws::Vector<Aws::String>>& value) { m_parametersHasBeenSet = true; m_parameters = value; }
206 
211  inline void SetParameters(Aws::Map<Aws::String, Aws::Vector<Aws::String>>&& value) { m_parametersHasBeenSet = true; m_parameters = std::move(value); }
212 
217  inline StartChangeRequestExecutionRequest& WithParameters(const Aws::Map<Aws::String, Aws::Vector<Aws::String>>& value) { SetParameters(value); return *this;}
218 
223  inline StartChangeRequestExecutionRequest& WithParameters(Aws::Map<Aws::String, Aws::Vector<Aws::String>>&& value) { SetParameters(std::move(value)); return *this;}
224 
229  inline StartChangeRequestExecutionRequest& AddParameters(const Aws::String& key, const Aws::Vector<Aws::String>& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, value); return *this; }
230 
235  inline StartChangeRequestExecutionRequest& AddParameters(Aws::String&& key, const Aws::Vector<Aws::String>& value) { m_parametersHasBeenSet = true; m_parameters.emplace(std::move(key), value); return *this; }
236 
241  inline StartChangeRequestExecutionRequest& AddParameters(const Aws::String& key, Aws::Vector<Aws::String>&& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, std::move(value)); return *this; }
242 
247  inline StartChangeRequestExecutionRequest& AddParameters(Aws::String&& key, Aws::Vector<Aws::String>&& value) { m_parametersHasBeenSet = true; m_parameters.emplace(std::move(key), std::move(value)); return *this; }
248 
253  inline StartChangeRequestExecutionRequest& AddParameters(const char* key, Aws::Vector<Aws::String>&& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, std::move(value)); return *this; }
254 
259  inline StartChangeRequestExecutionRequest& AddParameters(const char* key, const Aws::Vector<Aws::String>& value) { m_parametersHasBeenSet = true; m_parameters.emplace(key, value); return *this; }
260 
261 
266  inline const Aws::String& GetChangeRequestName() const{ return m_changeRequestName; }
267 
272  inline bool ChangeRequestNameHasBeenSet() const { return m_changeRequestNameHasBeenSet; }
273 
278  inline void SetChangeRequestName(const Aws::String& value) { m_changeRequestNameHasBeenSet = true; m_changeRequestName = value; }
279 
284  inline void SetChangeRequestName(Aws::String&& value) { m_changeRequestNameHasBeenSet = true; m_changeRequestName = std::move(value); }
285 
290  inline void SetChangeRequestName(const char* value) { m_changeRequestNameHasBeenSet = true; m_changeRequestName.assign(value); }
291 
296  inline StartChangeRequestExecutionRequest& WithChangeRequestName(const Aws::String& value) { SetChangeRequestName(value); return *this;}
297 
302  inline StartChangeRequestExecutionRequest& WithChangeRequestName(Aws::String&& value) { SetChangeRequestName(std::move(value)); return *this;}
303 
308  inline StartChangeRequestExecutionRequest& WithChangeRequestName(const char* value) { SetChangeRequestName(value); return *this;}
309 
310 
315  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
316 
321  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
322 
327  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
328 
333  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
334 
339  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
340 
345  inline StartChangeRequestExecutionRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
346 
351  inline StartChangeRequestExecutionRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
352 
357  inline StartChangeRequestExecutionRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
358 
359 
366  inline const Aws::Vector<Runbook>& GetRunbooks() const{ return m_runbooks; }
367 
374  inline bool RunbooksHasBeenSet() const { return m_runbooksHasBeenSet; }
375 
382  inline void SetRunbooks(const Aws::Vector<Runbook>& value) { m_runbooksHasBeenSet = true; m_runbooks = value; }
383 
390  inline void SetRunbooks(Aws::Vector<Runbook>&& value) { m_runbooksHasBeenSet = true; m_runbooks = std::move(value); }
391 
398  inline StartChangeRequestExecutionRequest& WithRunbooks(const Aws::Vector<Runbook>& value) { SetRunbooks(value); return *this;}
399 
406  inline StartChangeRequestExecutionRequest& WithRunbooks(Aws::Vector<Runbook>&& value) { SetRunbooks(std::move(value)); return *this;}
407 
414  inline StartChangeRequestExecutionRequest& AddRunbooks(const Runbook& value) { m_runbooksHasBeenSet = true; m_runbooks.push_back(value); return *this; }
415 
422  inline StartChangeRequestExecutionRequest& AddRunbooks(Runbook&& value) { m_runbooksHasBeenSet = true; m_runbooks.push_back(std::move(value)); return *this; }
423 
424 
434  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
435 
445  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
446 
456  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
457 
467  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
468 
478  inline StartChangeRequestExecutionRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
479 
489  inline StartChangeRequestExecutionRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
490 
500  inline StartChangeRequestExecutionRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
501 
511  inline StartChangeRequestExecutionRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
512 
513 
519  inline const Aws::Utils::DateTime& GetScheduledEndTime() const{ return m_scheduledEndTime; }
520 
526  inline bool ScheduledEndTimeHasBeenSet() const { return m_scheduledEndTimeHasBeenSet; }
527 
533  inline void SetScheduledEndTime(const Aws::Utils::DateTime& value) { m_scheduledEndTimeHasBeenSet = true; m_scheduledEndTime = value; }
534 
540  inline void SetScheduledEndTime(Aws::Utils::DateTime&& value) { m_scheduledEndTimeHasBeenSet = true; m_scheduledEndTime = std::move(value); }
541 
547  inline StartChangeRequestExecutionRequest& WithScheduledEndTime(const Aws::Utils::DateTime& value) { SetScheduledEndTime(value); return *this;}
548 
554  inline StartChangeRequestExecutionRequest& WithScheduledEndTime(Aws::Utils::DateTime&& value) { SetScheduledEndTime(std::move(value)); return *this;}
555 
556 
562  inline const Aws::String& GetChangeDetails() const{ return m_changeDetails; }
563 
569  inline bool ChangeDetailsHasBeenSet() const { return m_changeDetailsHasBeenSet; }
570 
576  inline void SetChangeDetails(const Aws::String& value) { m_changeDetailsHasBeenSet = true; m_changeDetails = value; }
577 
583  inline void SetChangeDetails(Aws::String&& value) { m_changeDetailsHasBeenSet = true; m_changeDetails = std::move(value); }
584 
590  inline void SetChangeDetails(const char* value) { m_changeDetailsHasBeenSet = true; m_changeDetails.assign(value); }
591 
597  inline StartChangeRequestExecutionRequest& WithChangeDetails(const Aws::String& value) { SetChangeDetails(value); return *this;}
598 
604  inline StartChangeRequestExecutionRequest& WithChangeDetails(Aws::String&& value) { SetChangeDetails(std::move(value)); return *this;}
605 
611  inline StartChangeRequestExecutionRequest& WithChangeDetails(const char* value) { SetChangeDetails(value); return *this;}
612 
613  private:
614 
615  Aws::Utils::DateTime m_scheduledTime;
616  bool m_scheduledTimeHasBeenSet;
617 
618  Aws::String m_documentName;
619  bool m_documentNameHasBeenSet;
620 
621  Aws::String m_documentVersion;
622  bool m_documentVersionHasBeenSet;
623 
625  bool m_parametersHasBeenSet;
626 
627  Aws::String m_changeRequestName;
628  bool m_changeRequestNameHasBeenSet;
629 
630  Aws::String m_clientToken;
631  bool m_clientTokenHasBeenSet;
632 
633  Aws::Vector<Runbook> m_runbooks;
634  bool m_runbooksHasBeenSet;
635 
636  Aws::Vector<Tag> m_tags;
637  bool m_tagsHasBeenSet;
638 
639  Aws::Utils::DateTime m_scheduledEndTime;
640  bool m_scheduledEndTimeHasBeenSet;
641 
642  Aws::String m_changeDetails;
643  bool m_changeDetailsHasBeenSet;
644  };
645 
646 } // namespace Model
647 } // namespace SSM
648 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetScheduledEndTime
void SetScheduledEndTime(const Aws::Utils::DateTime &value)
Definition: StartChangeRequestExecutionRequest.h:533
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetDocumentName
const Aws::String & GetDocumentName() const
Definition: StartChangeRequestExecutionRequest.h:95
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetScheduledTime
const Aws::Utils::DateTime & GetScheduledTime() const
Definition: StartChangeRequestExecutionRequest.h:48
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetDocumentVersion
void SetDocumentVersion(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:156
Aws::SSM::Model::StartChangeRequestExecutionRequest::ScheduledTimeHasBeenSet
bool ScheduledTimeHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:56
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetChangeRequestName
void SetChangeRequestName(const char *value)
Definition: StartChangeRequestExecutionRequest.h:290
Aws::SSM::Model::StartChangeRequestExecutionRequest
Definition: StartChangeRequestExecutionRequest.h:27
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetDocumentName
void SetDocumentName(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:107
Aws::SSM::Model::StartChangeRequestExecutionRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithScheduledEndTime
StartChangeRequestExecutionRequest & WithScheduledEndTime(Aws::Utils::DateTime &&value)
Definition: StartChangeRequestExecutionRequest.h:554
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetParameters
const Aws::Map< Aws::String, Aws::Vector< Aws::String > > & GetParameters() const
Definition: StartChangeRequestExecutionRequest.h:193
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithTags
StartChangeRequestExecutionRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: StartChangeRequestExecutionRequest.h:489
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:333
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddRunbooks
StartChangeRequestExecutionRequest & AddRunbooks(Runbook &&value)
Definition: StartChangeRequestExecutionRequest.h:422
AWS_SSM_API
#define AWS_SSM_API
Definition: SSM_EXPORTS.h:28
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetScheduledEndTime
const Aws::Utils::DateTime & GetScheduledEndTime() const
Definition: StartChangeRequestExecutionRequest.h:519
Tag.h
DateTime.h
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetClientToken
void SetClientToken(const char *value)
Definition: StartChangeRequestExecutionRequest.h:339
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithDocumentName
StartChangeRequestExecutionRequest & WithDocumentName(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:131
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithChangeRequestName
StartChangeRequestExecutionRequest & WithChangeRequestName(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:302
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithScheduledTime
StartChangeRequestExecutionRequest & WithScheduledTime(const Aws::Utils::DateTime &value)
Definition: StartChangeRequestExecutionRequest.h:80
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
SSM_EXPORTS.h
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetDocumentVersion
void SetDocumentVersion(const char *value)
Definition: StartChangeRequestExecutionRequest.h:168
Aws::SSM::Model::Runbook
Definition: Runbook.h:39
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetDocumentName
void SetDocumentName(const char *value)
Definition: StartChangeRequestExecutionRequest.h:119
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithTags
StartChangeRequestExecutionRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: StartChangeRequestExecutionRequest.h:478
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithChangeDetails
StartChangeRequestExecutionRequest & WithChangeDetails(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:604
Aws::SSM::Model::StartChangeRequestExecutionRequest::ParametersHasBeenSet
bool ParametersHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:199
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetChangeDetails
void SetChangeDetails(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:576
AWSVector.h
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetRunbooks
const Aws::Vector< Runbook > & GetRunbooks() const
Definition: StartChangeRequestExecutionRequest.h:366
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetDocumentName
void SetDocumentName(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:113
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetRunbooks
void SetRunbooks(const Aws::Vector< Runbook > &value)
Definition: StartChangeRequestExecutionRequest.h:382
Aws::SSM::Model::StartChangeRequestExecutionRequest::DocumentNameHasBeenSet
bool DocumentNameHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:101
Aws::SSM::Model::StartChangeRequestExecutionRequest::ScheduledEndTimeHasBeenSet
bool ScheduledEndTimeHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:526
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithDocumentVersion
StartChangeRequestExecutionRequest & WithDocumentVersion(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:180
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithScheduledTime
StartChangeRequestExecutionRequest & WithScheduledTime(Aws::Utils::DateTime &&value)
Definition: StartChangeRequestExecutionRequest.h:88
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: StartChangeRequestExecutionRequest.h:434
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithParameters
StartChangeRequestExecutionRequest & WithParameters(const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
Definition: StartChangeRequestExecutionRequest.h:217
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddRunbooks
StartChangeRequestExecutionRequest & AddRunbooks(const Runbook &value)
Definition: StartChangeRequestExecutionRequest.h:414
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetChangeRequestName
void SetChangeRequestName(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:278
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithDocumentVersion
StartChangeRequestExecutionRequest & WithDocumentVersion(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:174
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: StartChangeRequestExecutionRequest.h:456
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithChangeRequestName
StartChangeRequestExecutionRequest & WithChangeRequestName(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:296
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddParameters
StartChangeRequestExecutionRequest & AddParameters(const char *key, Aws::Vector< Aws::String > &&value)
Definition: StartChangeRequestExecutionRequest.h:253
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddTags
StartChangeRequestExecutionRequest & AddTags(const Tag &value)
Definition: StartChangeRequestExecutionRequest.h:500
Aws::SSM::Model::StartChangeRequestExecutionRequest::ChangeDetailsHasBeenSet
bool ChangeDetailsHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:569
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetScheduledTime
void SetScheduledTime(const Aws::Utils::DateTime &value)
Definition: StartChangeRequestExecutionRequest.h:64
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithClientToken
StartChangeRequestExecutionRequest & WithClientToken(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:345
Aws::SSM::Model::StartChangeRequestExecutionRequest::RunbooksHasBeenSet
bool RunbooksHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:374
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithRunbooks
StartChangeRequestExecutionRequest & WithRunbooks(const Aws::Vector< Runbook > &value)
Definition: StartChangeRequestExecutionRequest.h:398
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithDocumentVersion
StartChangeRequestExecutionRequest & WithDocumentVersion(const char *value)
Definition: StartChangeRequestExecutionRequest.h:186
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithParameters
StartChangeRequestExecutionRequest & WithParameters(Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
Definition: StartChangeRequestExecutionRequest.h:223
AWSString.h
Aws::SSM::Model::StartChangeRequestExecutionRequest::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:321
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithDocumentName
StartChangeRequestExecutionRequest & WithDocumentName(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:125
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetChangeRequestName
void SetChangeRequestName(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:284
Aws::SMS::Model::AppValidationStrategy::NOT_SET
@ NOT_SET
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithScheduledEndTime
StartChangeRequestExecutionRequest & WithScheduledEndTime(const Aws::Utils::DateTime &value)
Definition: StartChangeRequestExecutionRequest.h:547
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetDocumentVersion
const Aws::String & GetDocumentVersion() const
Definition: StartChangeRequestExecutionRequest.h:144
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetParameters
void SetParameters(Aws::Map< Aws::String, Aws::Vector< Aws::String >> &&value)
Definition: StartChangeRequestExecutionRequest.h:211
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddParameters
StartChangeRequestExecutionRequest & AddParameters(const Aws::String &key, const Aws::Vector< Aws::String > &value)
Definition: StartChangeRequestExecutionRequest.h:229
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithClientToken
StartChangeRequestExecutionRequest & WithClientToken(const char *value)
Definition: StartChangeRequestExecutionRequest.h:357
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddParameters
StartChangeRequestExecutionRequest & AddParameters(const Aws::String &key, Aws::Vector< Aws::String > &&value)
Definition: StartChangeRequestExecutionRequest.h:241
Runbook.h
Aws::SSM::Model::StartChangeRequestExecutionRequest::ChangeRequestNameHasBeenSet
bool ChangeRequestNameHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:272
Aws::SSM::Model::StartChangeRequestExecutionRequest::DocumentVersionHasBeenSet
bool DocumentVersionHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:150
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithClientToken
StartChangeRequestExecutionRequest & WithClientToken(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:351
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithChangeDetails
StartChangeRequestExecutionRequest & WithChangeDetails(const char *value)
Definition: StartChangeRequestExecutionRequest.h:611
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetChangeDetails
void SetChangeDetails(const char *value)
Definition: StartChangeRequestExecutionRequest.h:590
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddTags
StartChangeRequestExecutionRequest & AddTags(Tag &&value)
Definition: StartChangeRequestExecutionRequest.h:511
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetChangeDetails
const Aws::String & GetChangeDetails() const
Definition: StartChangeRequestExecutionRequest.h:562
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetDocumentVersion
void SetDocumentVersion(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:162
Aws::SSM::Model::StartChangeRequestExecutionRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: StartChangeRequestExecutionRequest.h:445
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddParameters
StartChangeRequestExecutionRequest & AddParameters(Aws::String &&key, Aws::Vector< Aws::String > &&value)
Definition: StartChangeRequestExecutionRequest.h:247
Aws::SSM::Model::Tag
Definition: Tag.h:36
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddParameters
StartChangeRequestExecutionRequest & AddParameters(const char *key, const Aws::Vector< Aws::String > &value)
Definition: StartChangeRequestExecutionRequest.h:259
Aws
Definition: AccessManagementClient.h:15
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetParameters
void SetParameters(const Aws::Map< Aws::String, Aws::Vector< Aws::String >> &value)
Definition: StartChangeRequestExecutionRequest.h:205
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetRunbooks
void SetRunbooks(Aws::Vector< Runbook > &&value)
Definition: StartChangeRequestExecutionRequest.h:390
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetScheduledEndTime
void SetScheduledEndTime(Aws::Utils::DateTime &&value)
Definition: StartChangeRequestExecutionRequest.h:540
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:327
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithChangeRequestName
StartChangeRequestExecutionRequest & WithChangeRequestName(const char *value)
Definition: StartChangeRequestExecutionRequest.h:308
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithDocumentName
StartChangeRequestExecutionRequest & WithDocumentName(const char *value)
Definition: StartChangeRequestExecutionRequest.h:137
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetScheduledTime
void SetScheduledTime(Aws::Utils::DateTime &&value)
Definition: StartChangeRequestExecutionRequest.h:72
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetChangeDetails
void SetChangeDetails(Aws::String &&value)
Definition: StartChangeRequestExecutionRequest.h:583
Aws::SSM::Model::StartChangeRequestExecutionRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: StartChangeRequestExecutionRequest.h:467
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetClientToken
const Aws::String & GetClientToken() const
Definition: StartChangeRequestExecutionRequest.h:315
AWSMap.h
Aws::SSM::Model::StartChangeRequestExecutionRequest::StartChangeRequestExecutionRequest
StartChangeRequestExecutionRequest()
Aws::SSM::SSMRequest
Definition: SSMRequest.h:17
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: StartChangeRequestExecutionRequest.h:35
Aws::SSM::Model::StartChangeRequestExecutionRequest::AddParameters
StartChangeRequestExecutionRequest & AddParameters(Aws::String &&key, const Aws::Vector< Aws::String > &value)
Definition: StartChangeRequestExecutionRequest.h:235
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithChangeDetails
StartChangeRequestExecutionRequest & WithChangeDetails(const Aws::String &value)
Definition: StartChangeRequestExecutionRequest.h:597
Aws::SSM::Model::StartChangeRequestExecutionRequest::GetChangeRequestName
const Aws::String & GetChangeRequestName() const
Definition: StartChangeRequestExecutionRequest.h:266
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
SSMRequest.h
Aws::SSM::Model::StartChangeRequestExecutionRequest::WithRunbooks
StartChangeRequestExecutionRequest & WithRunbooks(Aws::Vector< Runbook > &&value)
Definition: StartChangeRequestExecutionRequest.h:406