AWS SDK for C++  1.9.72
AWS SDK for C++
GetReservedInstancesExchangeQuoteResponse.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ec2/EC2_EXPORTS.h>
15 #include <utility>
16 
17 namespace Aws
18 {
19 template<typename RESULT_TYPE>
20 class AmazonWebServiceResult;
21 
22 namespace Utils
23 {
24 namespace Xml
25 {
26  class XmlDocument;
27 } // namespace Xml
28 } // namespace Utils
29 namespace EC2
30 {
31 namespace Model
32 {
40  {
41  public:
45 
46 
50  inline const Aws::String& GetCurrencyCode() const{ return m_currencyCode; }
51 
55  inline void SetCurrencyCode(const Aws::String& value) { m_currencyCode = value; }
56 
60  inline void SetCurrencyCode(Aws::String&& value) { m_currencyCode = std::move(value); }
61 
65  inline void SetCurrencyCode(const char* value) { m_currencyCode.assign(value); }
66 
70  inline GetReservedInstancesExchangeQuoteResponse& WithCurrencyCode(const Aws::String& value) { SetCurrencyCode(value); return *this;}
71 
75  inline GetReservedInstancesExchangeQuoteResponse& WithCurrencyCode(Aws::String&& value) { SetCurrencyCode(std::move(value)); return *this;}
76 
80  inline GetReservedInstancesExchangeQuoteResponse& WithCurrencyCode(const char* value) { SetCurrencyCode(value); return *this;}
81 
82 
87  inline bool GetIsValidExchange() const{ return m_isValidExchange; }
88 
93  inline void SetIsValidExchange(bool value) { m_isValidExchange = value; }
94 
99  inline GetReservedInstancesExchangeQuoteResponse& WithIsValidExchange(bool value) { SetIsValidExchange(value); return *this;}
100 
101 
105  inline const Aws::Utils::DateTime& GetOutputReservedInstancesWillExpireAt() const{ return m_outputReservedInstancesWillExpireAt; }
106 
110  inline void SetOutputReservedInstancesWillExpireAt(const Aws::Utils::DateTime& value) { m_outputReservedInstancesWillExpireAt = value; }
111 
115  inline void SetOutputReservedInstancesWillExpireAt(Aws::Utils::DateTime&& value) { m_outputReservedInstancesWillExpireAt = std::move(value); }
116 
120  inline GetReservedInstancesExchangeQuoteResponse& WithOutputReservedInstancesWillExpireAt(const Aws::Utils::DateTime& value) { SetOutputReservedInstancesWillExpireAt(value); return *this;}
121 
125  inline GetReservedInstancesExchangeQuoteResponse& WithOutputReservedInstancesWillExpireAt(Aws::Utils::DateTime&& value) { SetOutputReservedInstancesWillExpireAt(std::move(value)); return *this;}
126 
127 
131  inline const Aws::String& GetPaymentDue() const{ return m_paymentDue; }
132 
136  inline void SetPaymentDue(const Aws::String& value) { m_paymentDue = value; }
137 
141  inline void SetPaymentDue(Aws::String&& value) { m_paymentDue = std::move(value); }
142 
146  inline void SetPaymentDue(const char* value) { m_paymentDue.assign(value); }
147 
151  inline GetReservedInstancesExchangeQuoteResponse& WithPaymentDue(const Aws::String& value) { SetPaymentDue(value); return *this;}
152 
156  inline GetReservedInstancesExchangeQuoteResponse& WithPaymentDue(Aws::String&& value) { SetPaymentDue(std::move(value)); return *this;}
157 
161  inline GetReservedInstancesExchangeQuoteResponse& WithPaymentDue(const char* value) { SetPaymentDue(value); return *this;}
162 
163 
167  inline const ReservationValue& GetReservedInstanceValueRollup() const{ return m_reservedInstanceValueRollup; }
168 
172  inline void SetReservedInstanceValueRollup(const ReservationValue& value) { m_reservedInstanceValueRollup = value; }
173 
177  inline void SetReservedInstanceValueRollup(ReservationValue&& value) { m_reservedInstanceValueRollup = std::move(value); }
178 
182  inline GetReservedInstancesExchangeQuoteResponse& WithReservedInstanceValueRollup(const ReservationValue& value) { SetReservedInstanceValueRollup(value); return *this;}
183 
187  inline GetReservedInstancesExchangeQuoteResponse& WithReservedInstanceValueRollup(ReservationValue&& value) { SetReservedInstanceValueRollup(std::move(value)); return *this;}
188 
189 
193  inline const Aws::Vector<ReservedInstanceReservationValue>& GetReservedInstanceValueSet() const{ return m_reservedInstanceValueSet; }
194 
198  inline void SetReservedInstanceValueSet(const Aws::Vector<ReservedInstanceReservationValue>& value) { m_reservedInstanceValueSet = value; }
199 
203  inline void SetReservedInstanceValueSet(Aws::Vector<ReservedInstanceReservationValue>&& value) { m_reservedInstanceValueSet = std::move(value); }
204 
208  inline GetReservedInstancesExchangeQuoteResponse& WithReservedInstanceValueSet(const Aws::Vector<ReservedInstanceReservationValue>& value) { SetReservedInstanceValueSet(value); return *this;}
209 
213  inline GetReservedInstancesExchangeQuoteResponse& WithReservedInstanceValueSet(Aws::Vector<ReservedInstanceReservationValue>&& value) { SetReservedInstanceValueSet(std::move(value)); return *this;}
214 
218  inline GetReservedInstancesExchangeQuoteResponse& AddReservedInstanceValueSet(const ReservedInstanceReservationValue& value) { m_reservedInstanceValueSet.push_back(value); return *this; }
219 
223  inline GetReservedInstancesExchangeQuoteResponse& AddReservedInstanceValueSet(ReservedInstanceReservationValue&& value) { m_reservedInstanceValueSet.push_back(std::move(value)); return *this; }
224 
225 
229  inline const ReservationValue& GetTargetConfigurationValueRollup() const{ return m_targetConfigurationValueRollup; }
230 
234  inline void SetTargetConfigurationValueRollup(const ReservationValue& value) { m_targetConfigurationValueRollup = value; }
235 
239  inline void SetTargetConfigurationValueRollup(ReservationValue&& value) { m_targetConfigurationValueRollup = std::move(value); }
240 
244  inline GetReservedInstancesExchangeQuoteResponse& WithTargetConfigurationValueRollup(const ReservationValue& value) { SetTargetConfigurationValueRollup(value); return *this;}
245 
249  inline GetReservedInstancesExchangeQuoteResponse& WithTargetConfigurationValueRollup(ReservationValue&& value) { SetTargetConfigurationValueRollup(std::move(value)); return *this;}
250 
251 
255  inline const Aws::Vector<TargetReservationValue>& GetTargetConfigurationValueSet() const{ return m_targetConfigurationValueSet; }
256 
260  inline void SetTargetConfigurationValueSet(const Aws::Vector<TargetReservationValue>& value) { m_targetConfigurationValueSet = value; }
261 
265  inline void SetTargetConfigurationValueSet(Aws::Vector<TargetReservationValue>&& value) { m_targetConfigurationValueSet = std::move(value); }
266 
270  inline GetReservedInstancesExchangeQuoteResponse& WithTargetConfigurationValueSet(const Aws::Vector<TargetReservationValue>& value) { SetTargetConfigurationValueSet(value); return *this;}
271 
275  inline GetReservedInstancesExchangeQuoteResponse& WithTargetConfigurationValueSet(Aws::Vector<TargetReservationValue>&& value) { SetTargetConfigurationValueSet(std::move(value)); return *this;}
276 
280  inline GetReservedInstancesExchangeQuoteResponse& AddTargetConfigurationValueSet(const TargetReservationValue& value) { m_targetConfigurationValueSet.push_back(value); return *this; }
281 
285  inline GetReservedInstancesExchangeQuoteResponse& AddTargetConfigurationValueSet(TargetReservationValue&& value) { m_targetConfigurationValueSet.push_back(std::move(value)); return *this; }
286 
287 
291  inline const Aws::String& GetValidationFailureReason() const{ return m_validationFailureReason; }
292 
296  inline void SetValidationFailureReason(const Aws::String& value) { m_validationFailureReason = value; }
297 
301  inline void SetValidationFailureReason(Aws::String&& value) { m_validationFailureReason = std::move(value); }
302 
306  inline void SetValidationFailureReason(const char* value) { m_validationFailureReason.assign(value); }
307 
311  inline GetReservedInstancesExchangeQuoteResponse& WithValidationFailureReason(const Aws::String& value) { SetValidationFailureReason(value); return *this;}
312 
316  inline GetReservedInstancesExchangeQuoteResponse& WithValidationFailureReason(Aws::String&& value) { SetValidationFailureReason(std::move(value)); return *this;}
317 
321  inline GetReservedInstancesExchangeQuoteResponse& WithValidationFailureReason(const char* value) { SetValidationFailureReason(value); return *this;}
322 
323 
324 
325  inline const ResponseMetadata& GetResponseMetadata() const{ return m_responseMetadata; }
326 
327 
328  inline void SetResponseMetadata(const ResponseMetadata& value) { m_responseMetadata = value; }
329 
330 
331  inline void SetResponseMetadata(ResponseMetadata&& value) { m_responseMetadata = std::move(value); }
332 
333 
334  inline GetReservedInstancesExchangeQuoteResponse& WithResponseMetadata(const ResponseMetadata& value) { SetResponseMetadata(value); return *this;}
335 
336 
337  inline GetReservedInstancesExchangeQuoteResponse& WithResponseMetadata(ResponseMetadata&& value) { SetResponseMetadata(std::move(value)); return *this;}
338 
339  private:
340 
341  Aws::String m_currencyCode;
342 
343  bool m_isValidExchange;
344 
345  Aws::Utils::DateTime m_outputReservedInstancesWillExpireAt;
346 
347  Aws::String m_paymentDue;
348 
349  ReservationValue m_reservedInstanceValueRollup;
350 
351  Aws::Vector<ReservedInstanceReservationValue> m_reservedInstanceValueSet;
352 
353  ReservationValue m_targetConfigurationValueRollup;
354 
355  Aws::Vector<TargetReservationValue> m_targetConfigurationValueSet;
356 
357  Aws::String m_validationFailureReason;
358 
359  ResponseMetadata m_responseMetadata;
360  };
361 
362 } // namespace Model
363 } // namespace EC2
364 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetPaymentDue
void SetPaymentDue(Aws::String &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:141
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetTargetConfigurationValueRollup
void SetTargetConfigurationValueRollup(const ReservationValue &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:234
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetPaymentDue
const Aws::String & GetPaymentDue() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:131
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetCurrencyCode
void SetCurrencyCode(const Aws::String &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:55
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetReservedInstanceValueRollup
void SetReservedInstanceValueRollup(const ReservationValue &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:172
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetResponseMetadata
const ResponseMetadata & GetResponseMetadata() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:325
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetCurrencyCode
const Aws::String & GetCurrencyCode() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:50
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithOutputReservedInstancesWillExpireAt
GetReservedInstancesExchangeQuoteResponse & WithOutputReservedInstancesWillExpireAt(const Aws::Utils::DateTime &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:120
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetValidationFailureReason
const Aws::String & GetValidationFailureReason() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:291
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetValidationFailureReason
void SetValidationFailureReason(const char *value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:306
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetTargetConfigurationValueSet
const Aws::Vector< TargetReservationValue > & GetTargetConfigurationValueSet() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:255
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithValidationFailureReason
GetReservedInstancesExchangeQuoteResponse & WithValidationFailureReason(const char *value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:321
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithOutputReservedInstancesWillExpireAt
GetReservedInstancesExchangeQuoteResponse & WithOutputReservedInstancesWillExpireAt(Aws::Utils::DateTime &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:125
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithCurrencyCode
GetReservedInstancesExchangeQuoteResponse & WithCurrencyCode(Aws::String &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:75
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetReservedInstanceValueSet
void SetReservedInstanceValueSet(Aws::Vector< ReservedInstanceReservationValue > &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:203
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetReservedInstancesExchangeQuoteResponse
GetReservedInstancesExchangeQuoteResponse()
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithValidationFailureReason
GetReservedInstancesExchangeQuoteResponse & WithValidationFailureReason(Aws::String &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:316
Aws::EC2::Model::TargetReservationValue
Definition: TargetReservationValue.h:34
DateTime.h
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetTargetConfigurationValueSet
void SetTargetConfigurationValueSet(Aws::Vector< TargetReservationValue > &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:265
TargetReservationValue.h
AWS_EC2_API
#define AWS_EC2_API
Definition: EC2_EXPORTS.h:28
ResponseMetadata.h
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetTargetConfigurationValueRollup
void SetTargetConfigurationValueRollup(ReservationValue &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:239
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetOutputReservedInstancesWillExpireAt
void SetOutputReservedInstancesWillExpireAt(Aws::Utils::DateTime &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:115
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
AWSVector.h
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetCurrencyCode
void SetCurrencyCode(const char *value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:65
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetOutputReservedInstancesWillExpireAt
void SetOutputReservedInstancesWillExpireAt(const Aws::Utils::DateTime &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:110
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithIsValidExchange
GetReservedInstancesExchangeQuoteResponse & WithIsValidExchange(bool value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:99
ReservationValue.h
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetValidationFailureReason
void SetValidationFailureReason(Aws::String &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:301
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithCurrencyCode
GetReservedInstancesExchangeQuoteResponse & WithCurrencyCode(const Aws::String &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:70
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::AddReservedInstanceValueSet
GetReservedInstancesExchangeQuoteResponse & AddReservedInstanceValueSet(ReservedInstanceReservationValue &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:223
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithReservedInstanceValueSet
GetReservedInstancesExchangeQuoteResponse & WithReservedInstanceValueSet(Aws::Vector< ReservedInstanceReservationValue > &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:213
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithTargetConfigurationValueRollup
GetReservedInstancesExchangeQuoteResponse & WithTargetConfigurationValueRollup(ReservationValue &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:249
ReservedInstanceReservationValue.h
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithTargetConfigurationValueSet
GetReservedInstancesExchangeQuoteResponse & WithTargetConfigurationValueSet(const Aws::Vector< TargetReservationValue > &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:270
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::AddTargetConfigurationValueSet
GetReservedInstancesExchangeQuoteResponse & AddTargetConfigurationValueSet(TargetReservationValue &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:285
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithCurrencyCode
GetReservedInstancesExchangeQuoteResponse & WithCurrencyCode(const char *value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:80
Aws::EC2::Model::ReservationValue
Definition: ReservationValue.h:32
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetReservedInstanceValueRollup
void SetReservedInstanceValueRollup(ReservationValue &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:177
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetReservedInstanceValueRollup
const ReservationValue & GetReservedInstanceValueRollup() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:167
Aws::EC2::Model::ResponseMetadata
Definition: ResponseMetadata.h:27
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithResponseMetadata
GetReservedInstancesExchangeQuoteResponse & WithResponseMetadata(const ResponseMetadata &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:334
AWSString.h
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetOutputReservedInstancesWillExpireAt
const Aws::Utils::DateTime & GetOutputReservedInstancesWillExpireAt() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:105
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithPaymentDue
GetReservedInstancesExchangeQuoteResponse & WithPaymentDue(const char *value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:161
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithReservedInstanceValueSet
GetReservedInstancesExchangeQuoteResponse & WithReservedInstanceValueSet(const Aws::Vector< ReservedInstanceReservationValue > &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:208
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetResponseMetadata
void SetResponseMetadata(const ResponseMetadata &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:328
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetIsValidExchange
bool GetIsValidExchange() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:87
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse
Definition: GetReservedInstancesExchangeQuoteResponse.h:40
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetReservedInstanceValueSet
void SetReservedInstanceValueSet(const Aws::Vector< ReservedInstanceReservationValue > &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:198
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetPaymentDue
void SetPaymentDue(const Aws::String &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:136
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithTargetConfigurationValueRollup
GetReservedInstancesExchangeQuoteResponse & WithTargetConfigurationValueRollup(const ReservationValue &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:244
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetReservedInstanceValueSet
const Aws::Vector< ReservedInstanceReservationValue > & GetReservedInstanceValueSet() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:193
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::AddReservedInstanceValueSet
GetReservedInstancesExchangeQuoteResponse & AddReservedInstanceValueSet(const ReservedInstanceReservationValue &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:218
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetValidationFailureReason
void SetValidationFailureReason(const Aws::String &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:296
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithReservedInstanceValueRollup
GetReservedInstancesExchangeQuoteResponse & WithReservedInstanceValueRollup(ReservationValue &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:187
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetCurrencyCode
void SetCurrencyCode(Aws::String &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:60
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithReservedInstanceValueRollup
GetReservedInstancesExchangeQuoteResponse & WithReservedInstanceValueRollup(const ReservationValue &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:182
Aws
Definition: AccessManagementClient.h:15
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetResponseMetadata
void SetResponseMetadata(ResponseMetadata &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:331
Aws::EC2::Model::ReservedInstanceReservationValue
Definition: ReservedInstanceReservationValue.h:34
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetIsValidExchange
void SetIsValidExchange(bool value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:93
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetReservedInstancesExchangeQuoteResponse
GetReservedInstancesExchangeQuoteResponse(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetTargetConfigurationValueSet
void SetTargetConfigurationValueSet(const Aws::Vector< TargetReservationValue > &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:260
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::operator=
GetReservedInstancesExchangeQuoteResponse & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithTargetConfigurationValueSet
GetReservedInstancesExchangeQuoteResponse & WithTargetConfigurationValueSet(Aws::Vector< TargetReservationValue > &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:275
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::AddTargetConfigurationValueSet
GetReservedInstancesExchangeQuoteResponse & AddTargetConfigurationValueSet(const TargetReservationValue &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:280
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithPaymentDue
GetReservedInstancesExchangeQuoteResponse & WithPaymentDue(const Aws::String &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:151
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithValidationFailureReason
GetReservedInstancesExchangeQuoteResponse & WithValidationFailureReason(const Aws::String &value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:311
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::GetTargetConfigurationValueRollup
const ReservationValue & GetTargetConfigurationValueRollup() const
Definition: GetReservedInstancesExchangeQuoteResponse.h:229
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::SetPaymentDue
void SetPaymentDue(const char *value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:146
EC2_EXPORTS.h
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithResponseMetadata
GetReservedInstancesExchangeQuoteResponse & WithResponseMetadata(ResponseMetadata &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:337
Aws::EC2::Model::GetReservedInstancesExchangeQuoteResponse::WithPaymentDue
GetReservedInstancesExchangeQuoteResponse & WithPaymentDue(Aws::String &&value)
Definition: GetReservedInstancesExchangeQuoteResponse.h:156