AWS SDK for C++  1.9.71
AWS SDK for C++
ReservedInstancesModification.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Xml
21 {
22  class XmlNode;
23 } // namespace Xml
24 } // namespace Utils
25 namespace EC2
26 {
27 namespace Model
28 {
29 
36  {
37  public:
41 
42  void OutputToStream(Aws::OStream& ostream, const char* location, unsigned index, const char* locationValue) const;
43  void OutputToStream(Aws::OStream& oStream, const char* location) const;
44 
45 
52  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
53 
60  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
61 
68  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
69 
76  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
77 
84  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
85 
92  inline ReservedInstancesModification& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
93 
100  inline ReservedInstancesModification& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
101 
108  inline ReservedInstancesModification& WithClientToken(const char* value) { SetClientToken(value); return *this;}
109 
110 
114  inline const Aws::Utils::DateTime& GetCreateDate() const{ return m_createDate; }
115 
119  inline bool CreateDateHasBeenSet() const { return m_createDateHasBeenSet; }
120 
124  inline void SetCreateDate(const Aws::Utils::DateTime& value) { m_createDateHasBeenSet = true; m_createDate = value; }
125 
129  inline void SetCreateDate(Aws::Utils::DateTime&& value) { m_createDateHasBeenSet = true; m_createDate = std::move(value); }
130 
134  inline ReservedInstancesModification& WithCreateDate(const Aws::Utils::DateTime& value) { SetCreateDate(value); return *this;}
135 
139  inline ReservedInstancesModification& WithCreateDate(Aws::Utils::DateTime&& value) { SetCreateDate(std::move(value)); return *this;}
140 
141 
145  inline const Aws::Utils::DateTime& GetEffectiveDate() const{ return m_effectiveDate; }
146 
150  inline bool EffectiveDateHasBeenSet() const { return m_effectiveDateHasBeenSet; }
151 
155  inline void SetEffectiveDate(const Aws::Utils::DateTime& value) { m_effectiveDateHasBeenSet = true; m_effectiveDate = value; }
156 
160  inline void SetEffectiveDate(Aws::Utils::DateTime&& value) { m_effectiveDateHasBeenSet = true; m_effectiveDate = std::move(value); }
161 
165  inline ReservedInstancesModification& WithEffectiveDate(const Aws::Utils::DateTime& value) { SetEffectiveDate(value); return *this;}
166 
170  inline ReservedInstancesModification& WithEffectiveDate(Aws::Utils::DateTime&& value) { SetEffectiveDate(std::move(value)); return *this;}
171 
172 
177  inline const Aws::Vector<ReservedInstancesModificationResponse>& GetModificationResults() const{ return m_modificationResults; }
178 
183  inline bool ModificationResultsHasBeenSet() const { return m_modificationResultsHasBeenSet; }
184 
189  inline void SetModificationResults(const Aws::Vector<ReservedInstancesModificationResponse>& value) { m_modificationResultsHasBeenSet = true; m_modificationResults = value; }
190 
195  inline void SetModificationResults(Aws::Vector<ReservedInstancesModificationResponse>&& value) { m_modificationResultsHasBeenSet = true; m_modificationResults = std::move(value); }
196 
201  inline ReservedInstancesModification& WithModificationResults(const Aws::Vector<ReservedInstancesModificationResponse>& value) { SetModificationResults(value); return *this;}
202 
207  inline ReservedInstancesModification& WithModificationResults(Aws::Vector<ReservedInstancesModificationResponse>&& value) { SetModificationResults(std::move(value)); return *this;}
208 
213  inline ReservedInstancesModification& AddModificationResults(const ReservedInstancesModificationResponse& value) { m_modificationResultsHasBeenSet = true; m_modificationResults.push_back(value); return *this; }
214 
219  inline ReservedInstancesModification& AddModificationResults(ReservedInstancesModificationResponse&& value) { m_modificationResultsHasBeenSet = true; m_modificationResults.push_back(std::move(value)); return *this; }
220 
221 
225  inline const Aws::Vector<ReservedInstancesId>& GetReservedInstancesIds() const{ return m_reservedInstancesIds; }
226 
230  inline bool ReservedInstancesIdsHasBeenSet() const { return m_reservedInstancesIdsHasBeenSet; }
231 
235  inline void SetReservedInstancesIds(const Aws::Vector<ReservedInstancesId>& value) { m_reservedInstancesIdsHasBeenSet = true; m_reservedInstancesIds = value; }
236 
240  inline void SetReservedInstancesIds(Aws::Vector<ReservedInstancesId>&& value) { m_reservedInstancesIdsHasBeenSet = true; m_reservedInstancesIds = std::move(value); }
241 
245  inline ReservedInstancesModification& WithReservedInstancesIds(const Aws::Vector<ReservedInstancesId>& value) { SetReservedInstancesIds(value); return *this;}
246 
250  inline ReservedInstancesModification& WithReservedInstancesIds(Aws::Vector<ReservedInstancesId>&& value) { SetReservedInstancesIds(std::move(value)); return *this;}
251 
255  inline ReservedInstancesModification& AddReservedInstancesIds(const ReservedInstancesId& value) { m_reservedInstancesIdsHasBeenSet = true; m_reservedInstancesIds.push_back(value); return *this; }
256 
260  inline ReservedInstancesModification& AddReservedInstancesIds(ReservedInstancesId&& value) { m_reservedInstancesIdsHasBeenSet = true; m_reservedInstancesIds.push_back(std::move(value)); return *this; }
261 
262 
266  inline const Aws::String& GetReservedInstancesModificationId() const{ return m_reservedInstancesModificationId; }
267 
271  inline bool ReservedInstancesModificationIdHasBeenSet() const { return m_reservedInstancesModificationIdHasBeenSet; }
272 
276  inline void SetReservedInstancesModificationId(const Aws::String& value) { m_reservedInstancesModificationIdHasBeenSet = true; m_reservedInstancesModificationId = value; }
277 
281  inline void SetReservedInstancesModificationId(Aws::String&& value) { m_reservedInstancesModificationIdHasBeenSet = true; m_reservedInstancesModificationId = std::move(value); }
282 
286  inline void SetReservedInstancesModificationId(const char* value) { m_reservedInstancesModificationIdHasBeenSet = true; m_reservedInstancesModificationId.assign(value); }
287 
291  inline ReservedInstancesModification& WithReservedInstancesModificationId(const Aws::String& value) { SetReservedInstancesModificationId(value); return *this;}
292 
296  inline ReservedInstancesModification& WithReservedInstancesModificationId(Aws::String&& value) { SetReservedInstancesModificationId(std::move(value)); return *this;}
297 
301  inline ReservedInstancesModification& WithReservedInstancesModificationId(const char* value) { SetReservedInstancesModificationId(value); return *this;}
302 
303 
307  inline const Aws::String& GetStatus() const{ return m_status; }
308 
312  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
313 
317  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
318 
322  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
323 
327  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
328 
332  inline ReservedInstancesModification& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
333 
337  inline ReservedInstancesModification& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
338 
342  inline ReservedInstancesModification& WithStatus(const char* value) { SetStatus(value); return *this;}
343 
344 
348  inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
349 
353  inline bool StatusMessageHasBeenSet() const { return m_statusMessageHasBeenSet; }
354 
358  inline void SetStatusMessage(const Aws::String& value) { m_statusMessageHasBeenSet = true; m_statusMessage = value; }
359 
363  inline void SetStatusMessage(Aws::String&& value) { m_statusMessageHasBeenSet = true; m_statusMessage = std::move(value); }
364 
368  inline void SetStatusMessage(const char* value) { m_statusMessageHasBeenSet = true; m_statusMessage.assign(value); }
369 
373  inline ReservedInstancesModification& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
374 
378  inline ReservedInstancesModification& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
379 
383  inline ReservedInstancesModification& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
384 
385 
389  inline const Aws::Utils::DateTime& GetUpdateDate() const{ return m_updateDate; }
390 
394  inline bool UpdateDateHasBeenSet() const { return m_updateDateHasBeenSet; }
395 
399  inline void SetUpdateDate(const Aws::Utils::DateTime& value) { m_updateDateHasBeenSet = true; m_updateDate = value; }
400 
404  inline void SetUpdateDate(Aws::Utils::DateTime&& value) { m_updateDateHasBeenSet = true; m_updateDate = std::move(value); }
405 
409  inline ReservedInstancesModification& WithUpdateDate(const Aws::Utils::DateTime& value) { SetUpdateDate(value); return *this;}
410 
414  inline ReservedInstancesModification& WithUpdateDate(Aws::Utils::DateTime&& value) { SetUpdateDate(std::move(value)); return *this;}
415 
416  private:
417 
418  Aws::String m_clientToken;
419  bool m_clientTokenHasBeenSet;
420 
421  Aws::Utils::DateTime m_createDate;
422  bool m_createDateHasBeenSet;
423 
424  Aws::Utils::DateTime m_effectiveDate;
425  bool m_effectiveDateHasBeenSet;
426 
428  bool m_modificationResultsHasBeenSet;
429 
430  Aws::Vector<ReservedInstancesId> m_reservedInstancesIds;
431  bool m_reservedInstancesIdsHasBeenSet;
432 
433  Aws::String m_reservedInstancesModificationId;
434  bool m_reservedInstancesModificationIdHasBeenSet;
435 
436  Aws::String m_status;
437  bool m_statusHasBeenSet;
438 
439  Aws::String m_statusMessage;
440  bool m_statusMessageHasBeenSet;
441 
442  Aws::Utils::DateTime m_updateDate;
443  bool m_updateDateHasBeenSet;
444  };
445 
446 } // namespace Model
447 } // namespace EC2
448 } // namespace Aws
Aws::EC2::Model::ReservedInstancesModification::SetEffectiveDate
void SetEffectiveDate(Aws::Utils::DateTime &&value)
Definition: ReservedInstancesModification.h:160
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::EC2::Model::ReservedInstancesModification::SetReservedInstancesIds
void SetReservedInstancesIds(const Aws::Vector< ReservedInstancesId > &value)
Definition: ReservedInstancesModification.h:235
Aws::EC2::Model::ReservedInstancesModification::SetUpdateDate
void SetUpdateDate(Aws::Utils::DateTime &&value)
Definition: ReservedInstancesModification.h:404
Aws::EC2::Model::ReservedInstancesModification::operator=
ReservedInstancesModification & operator=(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::ReservedInstancesModification::SetStatusMessage
void SetStatusMessage(const Aws::String &value)
Definition: ReservedInstancesModification.h:358
Aws::EC2::Model::ReservedInstancesModification::AddReservedInstancesIds
ReservedInstancesModification & AddReservedInstancesIds(const ReservedInstancesId &value)
Definition: ReservedInstancesModification.h:255
Aws::EC2::Model::ReservedInstancesModification::WithStatusMessage
ReservedInstancesModification & WithStatusMessage(Aws::String &&value)
Definition: ReservedInstancesModification.h:378
DateTime.h
Aws::EC2::Model::ReservedInstancesModification::WithReservedInstancesModificationId
ReservedInstancesModification & WithReservedInstancesModificationId(const Aws::String &value)
Definition: ReservedInstancesModification.h:291
Aws::EC2::Model::ReservedInstancesModification::SetStatus
void SetStatus(Aws::String &&value)
Definition: ReservedInstancesModification.h:322
Aws::EC2::Model::ReservedInstancesModification::GetCreateDate
const Aws::Utils::DateTime & GetCreateDate() const
Definition: ReservedInstancesModification.h:114
Aws::EC2::Model::ReservedInstancesModification::WithUpdateDate
ReservedInstancesModification & WithUpdateDate(const Aws::Utils::DateTime &value)
Definition: ReservedInstancesModification.h:409
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
Aws::EC2::Model::ReservedInstancesModification::UpdateDateHasBeenSet
bool UpdateDateHasBeenSet() const
Definition: ReservedInstancesModification.h:394
Aws::EC2::Model::ReservedInstancesModification::ReservedInstancesIdsHasBeenSet
bool ReservedInstancesIdsHasBeenSet() const
Definition: ReservedInstancesModification.h:230
Aws::EC2::Model::ReservedInstancesModification::SetModificationResults
void SetModificationResults(Aws::Vector< ReservedInstancesModificationResponse > &&value)
Definition: ReservedInstancesModification.h:195
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
AWSStreamFwd.h
Aws::EC2::Model::ReservedInstancesModification::WithCreateDate
ReservedInstancesModification & WithCreateDate(const Aws::Utils::DateTime &value)
Definition: ReservedInstancesModification.h:134
Aws::EC2::Model::ReservedInstancesModification::AddModificationResults
ReservedInstancesModification & AddModificationResults(const ReservedInstancesModificationResponse &value)
Definition: ReservedInstancesModification.h:213
Aws::EC2::Model::ReservedInstancesModification::ReservedInstancesModification
ReservedInstancesModification(const Aws::Utils::Xml::XmlNode &xmlNode)
Aws::EC2::Model::ReservedInstancesModification::WithReservedInstancesIds
ReservedInstancesModification & WithReservedInstancesIds(Aws::Vector< ReservedInstancesId > &&value)
Definition: ReservedInstancesModification.h:250
AWSVector.h
Aws::EC2::Model::ReservedInstancesModification::SetClientToken
void SetClientToken(const char *value)
Definition: ReservedInstancesModification.h:84
Aws::EC2::Model::ReservedInstancesModification::CreateDateHasBeenSet
bool CreateDateHasBeenSet() const
Definition: ReservedInstancesModification.h:119
Aws::EC2::Model::ReservedInstancesModification::OutputToStream
void OutputToStream(Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
Aws::EC2::Model::ReservedInstancesModification::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: ReservedInstancesModification.h:312
Aws::EC2::Model::ReservedInstancesModification::SetStatus
void SetStatus(const char *value)
Definition: ReservedInstancesModification.h:327
Aws::EC2::Model::ReservedInstancesModification::SetUpdateDate
void SetUpdateDate(const Aws::Utils::DateTime &value)
Definition: ReservedInstancesModification.h:399
Aws::EC2::Model::ReservedInstancesModification::SetReservedInstancesModificationId
void SetReservedInstancesModificationId(Aws::String &&value)
Definition: ReservedInstancesModification.h:281
Aws::EC2::Model::ReservedInstancesModification::WithStatus
ReservedInstancesModification & WithStatus(const char *value)
Definition: ReservedInstancesModification.h:342
Aws::OStream
std::basic_ostream< char, std::char_traits< char > > OStream
Definition: AWSStreamFwd.h:21
Aws::EC2::Model::ReservedInstancesModification::AddModificationResults
ReservedInstancesModification & AddModificationResults(ReservedInstancesModificationResponse &&value)
Definition: ReservedInstancesModification.h:219
Aws::EC2::Model::ReservedInstancesModification::WithStatus
ReservedInstancesModification & WithStatus(Aws::String &&value)
Definition: ReservedInstancesModification.h:337
Aws::EC2::Model::ReservedInstancesModification::SetStatusMessage
void SetStatusMessage(Aws::String &&value)
Definition: ReservedInstancesModification.h:363
Aws::EC2::Model::ReservedInstancesModification::GetUpdateDate
const Aws::Utils::DateTime & GetUpdateDate() const
Definition: ReservedInstancesModification.h:389
Aws::EC2::Model::ReservedInstancesModification::WithStatusMessage
ReservedInstancesModification & WithStatusMessage(const Aws::String &value)
Definition: ReservedInstancesModification.h:373
Aws::EC2::Model::ReservedInstancesModification::GetReservedInstancesIds
const Aws::Vector< ReservedInstancesId > & GetReservedInstancesIds() const
Definition: ReservedInstancesModification.h:225
Aws::Utils::Xml::XmlNode
Definition: XmlSerializer.h:53
Aws::EC2::Model::ReservedInstancesModificationResponse
Definition: ReservedInstancesModificationResponse.h:33
Aws::EC2::Model::ReservedInstancesModification::WithClientToken
ReservedInstancesModification & WithClientToken(const char *value)
Definition: ReservedInstancesModification.h:108
Aws::EC2::Model::ReservedInstancesModification::ModificationResultsHasBeenSet
bool ModificationResultsHasBeenSet() const
Definition: ReservedInstancesModification.h:183
Aws::EC2::Model::ReservedInstancesModification::StatusMessageHasBeenSet
bool StatusMessageHasBeenSet() const
Definition: ReservedInstancesModification.h:353
Aws::EC2::Model::ReservedInstancesModification
Definition: ReservedInstancesModification.h:36
Aws::EC2::Model::ReservedInstancesModification::ReservedInstancesModificationIdHasBeenSet
bool ReservedInstancesModificationIdHasBeenSet() const
Definition: ReservedInstancesModification.h:271
Aws::EC2::Model::ReservedInstancesModification::ReservedInstancesModification
ReservedInstancesModification()
Aws::EC2::Model::ReservedInstancesModification::SetReservedInstancesModificationId
void SetReservedInstancesModificationId(const char *value)
Definition: ReservedInstancesModification.h:286
Aws::EC2::Model::ReservedInstancesModification::AddReservedInstancesIds
ReservedInstancesModification & AddReservedInstancesIds(ReservedInstancesId &&value)
Definition: ReservedInstancesModification.h:260
Aws::EC2::Model::ReservedInstancesModification::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: ReservedInstancesModification.h:76
Aws::EC2::Model::ReservedInstancesModification::WithReservedInstancesModificationId
ReservedInstancesModification & WithReservedInstancesModificationId(Aws::String &&value)
Definition: ReservedInstancesModification.h:296
Aws::EC2::Model::ReservedInstancesModification::WithReservedInstancesIds
ReservedInstancesModification & WithReservedInstancesIds(const Aws::Vector< ReservedInstancesId > &value)
Definition: ReservedInstancesModification.h:245
Aws::EC2::Model::ReservedInstancesModification::SetStatusMessage
void SetStatusMessage(const char *value)
Definition: ReservedInstancesModification.h:368
Aws::EC2::Model::ReservedInstancesModification::WithStatusMessage
ReservedInstancesModification & WithStatusMessage(const char *value)
Definition: ReservedInstancesModification.h:383
Aws::EC2::Model::ReservedInstancesModification::WithModificationResults
ReservedInstancesModification & WithModificationResults(const Aws::Vector< ReservedInstancesModificationResponse > &value)
Definition: ReservedInstancesModification.h:201
AWSString.h
Aws::EC2::Model::ReservedInstancesModification::GetModificationResults
const Aws::Vector< ReservedInstancesModificationResponse > & GetModificationResults() const
Definition: ReservedInstancesModification.h:177
Aws::EC2::Model::ReservedInstancesModification::WithClientToken
ReservedInstancesModification & WithClientToken(const Aws::String &value)
Definition: ReservedInstancesModification.h:92
Aws::EC2::Model::ReservedInstancesModification::SetCreateDate
void SetCreateDate(const Aws::Utils::DateTime &value)
Definition: ReservedInstancesModification.h:124
Aws::EC2::Model::ReservedInstancesModification::WithModificationResults
ReservedInstancesModification & WithModificationResults(Aws::Vector< ReservedInstancesModificationResponse > &&value)
Definition: ReservedInstancesModification.h:207
Aws::EC2::Model::ReservedInstancesModification::SetEffectiveDate
void SetEffectiveDate(const Aws::Utils::DateTime &value)
Definition: ReservedInstancesModification.h:155
Aws::EC2::Model::ReservedInstancesModification::SetReservedInstancesModificationId
void SetReservedInstancesModificationId(const Aws::String &value)
Definition: ReservedInstancesModification.h:276
ReservedInstancesModificationResponse.h
Aws::EC2::Model::ReservedInstancesModification::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: ReservedInstancesModification.h:68
Aws::EC2::Model::ReservedInstancesModification::WithUpdateDate
ReservedInstancesModification & WithUpdateDate(Aws::Utils::DateTime &&value)
Definition: ReservedInstancesModification.h:414
Aws::EC2::Model::ReservedInstancesModification::GetEffectiveDate
const Aws::Utils::DateTime & GetEffectiveDate() const
Definition: ReservedInstancesModification.h:145
Aws::EC2::Model::ReservedInstancesModification::OutputToStream
void OutputToStream(Aws::OStream &oStream, const char *location) const
Aws::EC2::Model::ReservedInstancesModification::WithCreateDate
ReservedInstancesModification & WithCreateDate(Aws::Utils::DateTime &&value)
Definition: ReservedInstancesModification.h:139
Aws::EC2::Model::ReservedInstancesModification::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: ReservedInstancesModification.h:60
Aws::EC2::Model::ReservedInstancesModification::WithEffectiveDate
ReservedInstancesModification & WithEffectiveDate(const Aws::Utils::DateTime &value)
Definition: ReservedInstancesModification.h:165
Aws::EC2::Model::ReservedInstancesModification::GetStatusMessage
const Aws::String & GetStatusMessage() const
Definition: ReservedInstancesModification.h:348
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::ReservedInstancesModification::GetReservedInstancesModificationId
const Aws::String & GetReservedInstancesModificationId() const
Definition: ReservedInstancesModification.h:266
Aws::EC2::Model::ReservedInstancesModification::EffectiveDateHasBeenSet
bool EffectiveDateHasBeenSet() const
Definition: ReservedInstancesModification.h:150
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EC2::Model::ReservedInstancesModification::WithEffectiveDate
ReservedInstancesModification & WithEffectiveDate(Aws::Utils::DateTime &&value)
Definition: ReservedInstancesModification.h:170
index
int index
Definition: cJSON.h:181
ReservedInstancesId.h
Aws::EC2::Model::ReservedInstancesModification::WithStatus
ReservedInstancesModification & WithStatus(const Aws::String &value)
Definition: ReservedInstancesModification.h:332
Aws::EC2::Model::ReservedInstancesId
Definition: ReservedInstancesId.h:32
Aws::EC2::Model::ReservedInstancesModification::GetStatus
const Aws::String & GetStatus() const
Definition: ReservedInstancesModification.h:307
Aws::EC2::Model::ReservedInstancesModification::WithClientToken
ReservedInstancesModification & WithClientToken(Aws::String &&value)
Definition: ReservedInstancesModification.h:100
Aws::EC2::Model::ReservedInstancesModification::SetModificationResults
void SetModificationResults(const Aws::Vector< ReservedInstancesModificationResponse > &value)
Definition: ReservedInstancesModification.h:189
Aws::EC2::Model::ReservedInstancesModification::SetStatus
void SetStatus(const Aws::String &value)
Definition: ReservedInstancesModification.h:317
Aws::EC2::Model::ReservedInstancesModification::SetReservedInstancesIds
void SetReservedInstancesIds(Aws::Vector< ReservedInstancesId > &&value)
Definition: ReservedInstancesModification.h:240
Aws::EC2::Model::ReservedInstancesModification::SetCreateDate
void SetCreateDate(Aws::Utils::DateTime &&value)
Definition: ReservedInstancesModification.h:129
Aws::EC2::Model::ReservedInstancesModification::GetClientToken
const Aws::String & GetClientToken() const
Definition: ReservedInstancesModification.h:52
EC2_EXPORTS.h
Aws::EC2::Model::ReservedInstancesModification::WithReservedInstancesModificationId
ReservedInstancesModification & WithReservedInstancesModificationId(const char *value)
Definition: ReservedInstancesModification.h:301