AWS SDK for C++  1.9.107
AWS SDK for C++
DescribeReservedDBInstancesRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/rds/RDS_EXPORTS.h>
8 #include <aws/rds/RDSRequest.h>
11 #include <aws/rds/model/Filter.h>
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace RDS
17 {
18 namespace Model
19 {
20 
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 "DescribeReservedDBInstances"; }
36 
37  Aws::String SerializePayload() const override;
38 
39  protected:
40  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
41 
42  public:
43 
48  inline const Aws::String& GetReservedDBInstanceId() const{ return m_reservedDBInstanceId; }
49 
54  inline bool ReservedDBInstanceIdHasBeenSet() const { return m_reservedDBInstanceIdHasBeenSet; }
55 
60  inline void SetReservedDBInstanceId(const Aws::String& value) { m_reservedDBInstanceIdHasBeenSet = true; m_reservedDBInstanceId = value; }
61 
66  inline void SetReservedDBInstanceId(Aws::String&& value) { m_reservedDBInstanceIdHasBeenSet = true; m_reservedDBInstanceId = std::move(value); }
67 
72  inline void SetReservedDBInstanceId(const char* value) { m_reservedDBInstanceIdHasBeenSet = true; m_reservedDBInstanceId.assign(value); }
73 
78  inline DescribeReservedDBInstancesRequest& WithReservedDBInstanceId(const Aws::String& value) { SetReservedDBInstanceId(value); return *this;}
79 
84  inline DescribeReservedDBInstancesRequest& WithReservedDBInstanceId(Aws::String&& value) { SetReservedDBInstanceId(std::move(value)); return *this;}
85 
90  inline DescribeReservedDBInstancesRequest& WithReservedDBInstanceId(const char* value) { SetReservedDBInstanceId(value); return *this;}
91 
92 
97  inline const Aws::String& GetReservedDBInstancesOfferingId() const{ return m_reservedDBInstancesOfferingId; }
98 
103  inline bool ReservedDBInstancesOfferingIdHasBeenSet() const { return m_reservedDBInstancesOfferingIdHasBeenSet; }
104 
109  inline void SetReservedDBInstancesOfferingId(const Aws::String& value) { m_reservedDBInstancesOfferingIdHasBeenSet = true; m_reservedDBInstancesOfferingId = value; }
110 
115  inline void SetReservedDBInstancesOfferingId(Aws::String&& value) { m_reservedDBInstancesOfferingIdHasBeenSet = true; m_reservedDBInstancesOfferingId = std::move(value); }
116 
121  inline void SetReservedDBInstancesOfferingId(const char* value) { m_reservedDBInstancesOfferingIdHasBeenSet = true; m_reservedDBInstancesOfferingId.assign(value); }
122 
127  inline DescribeReservedDBInstancesRequest& WithReservedDBInstancesOfferingId(const Aws::String& value) { SetReservedDBInstancesOfferingId(value); return *this;}
128 
133  inline DescribeReservedDBInstancesRequest& WithReservedDBInstancesOfferingId(Aws::String&& value) { SetReservedDBInstancesOfferingId(std::move(value)); return *this;}
134 
139  inline DescribeReservedDBInstancesRequest& WithReservedDBInstancesOfferingId(const char* value) { SetReservedDBInstancesOfferingId(value); return *this;}
140 
141 
146  inline const Aws::String& GetDBInstanceClass() const{ return m_dBInstanceClass; }
147 
152  inline bool DBInstanceClassHasBeenSet() const { return m_dBInstanceClassHasBeenSet; }
153 
158  inline void SetDBInstanceClass(const Aws::String& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = value; }
159 
164  inline void SetDBInstanceClass(Aws::String&& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = std::move(value); }
165 
170  inline void SetDBInstanceClass(const char* value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass.assign(value); }
171 
176  inline DescribeReservedDBInstancesRequest& WithDBInstanceClass(const Aws::String& value) { SetDBInstanceClass(value); return *this;}
177 
182  inline DescribeReservedDBInstancesRequest& WithDBInstanceClass(Aws::String&& value) { SetDBInstanceClass(std::move(value)); return *this;}
183 
188  inline DescribeReservedDBInstancesRequest& WithDBInstanceClass(const char* value) { SetDBInstanceClass(value); return *this;}
189 
190 
196  inline const Aws::String& GetDuration() const{ return m_duration; }
197 
203  inline bool DurationHasBeenSet() const { return m_durationHasBeenSet; }
204 
210  inline void SetDuration(const Aws::String& value) { m_durationHasBeenSet = true; m_duration = value; }
211 
217  inline void SetDuration(Aws::String&& value) { m_durationHasBeenSet = true; m_duration = std::move(value); }
218 
224  inline void SetDuration(const char* value) { m_durationHasBeenSet = true; m_duration.assign(value); }
225 
231  inline DescribeReservedDBInstancesRequest& WithDuration(const Aws::String& value) { SetDuration(value); return *this;}
232 
238  inline DescribeReservedDBInstancesRequest& WithDuration(Aws::String&& value) { SetDuration(std::move(value)); return *this;}
239 
245  inline DescribeReservedDBInstancesRequest& WithDuration(const char* value) { SetDuration(value); return *this;}
246 
247 
252  inline const Aws::String& GetProductDescription() const{ return m_productDescription; }
253 
258  inline bool ProductDescriptionHasBeenSet() const { return m_productDescriptionHasBeenSet; }
259 
264  inline void SetProductDescription(const Aws::String& value) { m_productDescriptionHasBeenSet = true; m_productDescription = value; }
265 
270  inline void SetProductDescription(Aws::String&& value) { m_productDescriptionHasBeenSet = true; m_productDescription = std::move(value); }
271 
276  inline void SetProductDescription(const char* value) { m_productDescriptionHasBeenSet = true; m_productDescription.assign(value); }
277 
282  inline DescribeReservedDBInstancesRequest& WithProductDescription(const Aws::String& value) { SetProductDescription(value); return *this;}
283 
288  inline DescribeReservedDBInstancesRequest& WithProductDescription(Aws::String&& value) { SetProductDescription(std::move(value)); return *this;}
289 
294  inline DescribeReservedDBInstancesRequest& WithProductDescription(const char* value) { SetProductDescription(value); return *this;}
295 
296 
302  inline const Aws::String& GetOfferingType() const{ return m_offeringType; }
303 
309  inline bool OfferingTypeHasBeenSet() const { return m_offeringTypeHasBeenSet; }
310 
316  inline void SetOfferingType(const Aws::String& value) { m_offeringTypeHasBeenSet = true; m_offeringType = value; }
317 
323  inline void SetOfferingType(Aws::String&& value) { m_offeringTypeHasBeenSet = true; m_offeringType = std::move(value); }
324 
330  inline void SetOfferingType(const char* value) { m_offeringTypeHasBeenSet = true; m_offeringType.assign(value); }
331 
337  inline DescribeReservedDBInstancesRequest& WithOfferingType(const Aws::String& value) { SetOfferingType(value); return *this;}
338 
344  inline DescribeReservedDBInstancesRequest& WithOfferingType(Aws::String&& value) { SetOfferingType(std::move(value)); return *this;}
345 
351  inline DescribeReservedDBInstancesRequest& WithOfferingType(const char* value) { SetOfferingType(value); return *this;}
352 
353 
358  inline bool GetMultiAZ() const{ return m_multiAZ; }
359 
364  inline bool MultiAZHasBeenSet() const { return m_multiAZHasBeenSet; }
365 
370  inline void SetMultiAZ(bool value) { m_multiAZHasBeenSet = true; m_multiAZ = value; }
371 
376  inline DescribeReservedDBInstancesRequest& WithMultiAZ(bool value) { SetMultiAZ(value); return *this;}
377 
378 
385  inline const Aws::String& GetLeaseId() const{ return m_leaseId; }
386 
393  inline bool LeaseIdHasBeenSet() const { return m_leaseIdHasBeenSet; }
394 
401  inline void SetLeaseId(const Aws::String& value) { m_leaseIdHasBeenSet = true; m_leaseId = value; }
402 
409  inline void SetLeaseId(Aws::String&& value) { m_leaseIdHasBeenSet = true; m_leaseId = std::move(value); }
410 
417  inline void SetLeaseId(const char* value) { m_leaseIdHasBeenSet = true; m_leaseId.assign(value); }
418 
425  inline DescribeReservedDBInstancesRequest& WithLeaseId(const Aws::String& value) { SetLeaseId(value); return *this;}
426 
433  inline DescribeReservedDBInstancesRequest& WithLeaseId(Aws::String&& value) { SetLeaseId(std::move(value)); return *this;}
434 
441  inline DescribeReservedDBInstancesRequest& WithLeaseId(const char* value) { SetLeaseId(value); return *this;}
442 
443 
447  inline const Aws::Vector<Filter>& GetFilters() const{ return m_filters; }
448 
452  inline bool FiltersHasBeenSet() const { return m_filtersHasBeenSet; }
453 
457  inline void SetFilters(const Aws::Vector<Filter>& value) { m_filtersHasBeenSet = true; m_filters = value; }
458 
462  inline void SetFilters(Aws::Vector<Filter>&& value) { m_filtersHasBeenSet = true; m_filters = std::move(value); }
463 
467  inline DescribeReservedDBInstancesRequest& WithFilters(const Aws::Vector<Filter>& value) { SetFilters(value); return *this;}
468 
472  inline DescribeReservedDBInstancesRequest& WithFilters(Aws::Vector<Filter>&& value) { SetFilters(std::move(value)); return *this;}
473 
477  inline DescribeReservedDBInstancesRequest& AddFilters(const Filter& value) { m_filtersHasBeenSet = true; m_filters.push_back(value); return *this; }
478 
482  inline DescribeReservedDBInstancesRequest& AddFilters(Filter&& value) { m_filtersHasBeenSet = true; m_filters.push_back(std::move(value)); return *this; }
483 
484 
491  inline int GetMaxRecords() const{ return m_maxRecords; }
492 
499  inline bool MaxRecordsHasBeenSet() const { return m_maxRecordsHasBeenSet; }
500 
507  inline void SetMaxRecords(int value) { m_maxRecordsHasBeenSet = true; m_maxRecords = value; }
508 
515  inline DescribeReservedDBInstancesRequest& WithMaxRecords(int value) { SetMaxRecords(value); return *this;}
516 
517 
523  inline const Aws::String& GetMarker() const{ return m_marker; }
524 
530  inline bool MarkerHasBeenSet() const { return m_markerHasBeenSet; }
531 
537  inline void SetMarker(const Aws::String& value) { m_markerHasBeenSet = true; m_marker = value; }
538 
544  inline void SetMarker(Aws::String&& value) { m_markerHasBeenSet = true; m_marker = std::move(value); }
545 
551  inline void SetMarker(const char* value) { m_markerHasBeenSet = true; m_marker.assign(value); }
552 
558  inline DescribeReservedDBInstancesRequest& WithMarker(const Aws::String& value) { SetMarker(value); return *this;}
559 
565  inline DescribeReservedDBInstancesRequest& WithMarker(Aws::String&& value) { SetMarker(std::move(value)); return *this;}
566 
572  inline DescribeReservedDBInstancesRequest& WithMarker(const char* value) { SetMarker(value); return *this;}
573 
574  private:
575 
576  Aws::String m_reservedDBInstanceId;
577  bool m_reservedDBInstanceIdHasBeenSet;
578 
579  Aws::String m_reservedDBInstancesOfferingId;
580  bool m_reservedDBInstancesOfferingIdHasBeenSet;
581 
582  Aws::String m_dBInstanceClass;
583  bool m_dBInstanceClassHasBeenSet;
584 
585  Aws::String m_duration;
586  bool m_durationHasBeenSet;
587 
588  Aws::String m_productDescription;
589  bool m_productDescriptionHasBeenSet;
590 
591  Aws::String m_offeringType;
592  bool m_offeringTypeHasBeenSet;
593 
594  bool m_multiAZ;
595  bool m_multiAZHasBeenSet;
596 
597  Aws::String m_leaseId;
598  bool m_leaseIdHasBeenSet;
599 
600  Aws::Vector<Filter> m_filters;
601  bool m_filtersHasBeenSet;
602 
603  int m_maxRecords;
604  bool m_maxRecordsHasBeenSet;
605 
606  Aws::String m_marker;
607  bool m_markerHasBeenSet;
608  };
609 
610 } // namespace Model
611 } // namespace RDS
612 } // namespace Aws
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetFilters
const Aws::Vector< Filter > & GetFilters() const
Definition: DescribeReservedDBInstancesRequest.h:447
Aws::RDS::Model::DescribeReservedDBInstancesRequest::MarkerHasBeenSet
bool MarkerHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:530
Aws::Http::URI
Definition: URI.h:32
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithFilters
DescribeReservedDBInstancesRequest & WithFilters(Aws::Vector< Filter > &&value)
Definition: DescribeReservedDBInstancesRequest.h:472
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetDuration
void SetDuration(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:217
Aws::RDS::Model::DescribeReservedDBInstancesRequest::DescribeReservedDBInstancesRequest
DescribeReservedDBInstancesRequest()
Aws::RDS::Model::DescribeReservedDBInstancesRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetDBInstanceClass
const Aws::String & GetDBInstanceClass() const
Definition: DescribeReservedDBInstancesRequest.h:146
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetMultiAZ
void SetMultiAZ(bool value)
Definition: DescribeReservedDBInstancesRequest.h:370
Aws::RDS::Model::DescribeReservedDBInstancesRequest::MaxRecordsHasBeenSet
bool MaxRecordsHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:499
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithReservedDBInstancesOfferingId
DescribeReservedDBInstancesRequest & WithReservedDBInstancesOfferingId(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:139
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetReservedDBInstanceId
void SetReservedDBInstanceId(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:72
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithDuration
DescribeReservedDBInstancesRequest & WithDuration(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:245
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetLeaseId
void SetLeaseId(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:401
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetLeaseId
void SetLeaseId(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:417
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithOfferingType
DescribeReservedDBInstancesRequest & WithOfferingType(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:337
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithMarker
DescribeReservedDBInstancesRequest & WithMarker(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:565
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetDBInstanceClass
void SetDBInstanceClass(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:170
AWSVector.h
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithMarker
DescribeReservedDBInstancesRequest & WithMarker(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:572
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetFilters
void SetFilters(Aws::Vector< Filter > &&value)
Definition: DescribeReservedDBInstancesRequest.h:462
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetReservedDBInstancesOfferingId
void SetReservedDBInstancesOfferingId(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:115
Aws::RDS::Model::DescribeReservedDBInstancesRequest::FiltersHasBeenSet
bool FiltersHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:452
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithLeaseId
DescribeReservedDBInstancesRequest & WithLeaseId(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:433
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithReservedDBInstancesOfferingId
DescribeReservedDBInstancesRequest & WithReservedDBInstancesOfferingId(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:133
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithMultiAZ
DescribeReservedDBInstancesRequest & WithMultiAZ(bool value)
Definition: DescribeReservedDBInstancesRequest.h:376
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetOfferingType
const Aws::String & GetOfferingType() const
Definition: DescribeReservedDBInstancesRequest.h:302
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithDBInstanceClass
DescribeReservedDBInstancesRequest & WithDBInstanceClass(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:182
Aws::RDS::Model::DescribeReservedDBInstancesRequest::OfferingTypeHasBeenSet
bool OfferingTypeHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:309
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetDuration
void SetDuration(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:210
RDS_EXPORTS.h
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetDBInstanceClass
void SetDBInstanceClass(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:164
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithReservedDBInstanceId
DescribeReservedDBInstancesRequest & WithReservedDBInstanceId(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:78
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithProductDescription
DescribeReservedDBInstancesRequest & WithProductDescription(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:288
Aws::RDS::Model::Filter
Definition: Filter.h:43
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithMaxRecords
DescribeReservedDBInstancesRequest & WithMaxRecords(int value)
Definition: DescribeReservedDBInstancesRequest.h:515
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetLeaseId
void SetLeaseId(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:409
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetReservedDBInstancesOfferingId
void SetReservedDBInstancesOfferingId(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:109
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetDuration
void SetDuration(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:224
Aws::RDS::Model::DescribeReservedDBInstancesRequest::DurationHasBeenSet
bool DurationHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:203
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithProductDescription
DescribeReservedDBInstancesRequest & WithProductDescription(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:282
AWSString.h
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetMaxRecords
void SetMaxRecords(int value)
Definition: DescribeReservedDBInstancesRequest.h:507
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetMarker
void SetMarker(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:544
Filter.h
Aws::RDS::Model::DescribeReservedDBInstancesRequest::ProductDescriptionHasBeenSet
bool ProductDescriptionHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:258
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithMarker
DescribeReservedDBInstancesRequest & WithMarker(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:558
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithOfferingType
DescribeReservedDBInstancesRequest & WithOfferingType(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:351
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetMaxRecords
int GetMaxRecords() const
Definition: DescribeReservedDBInstancesRequest.h:491
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithDBInstanceClass
DescribeReservedDBInstancesRequest & WithDBInstanceClass(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:188
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetOfferingType
void SetOfferingType(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:330
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetReservedDBInstanceId
void SetReservedDBInstanceId(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:66
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetOfferingType
void SetOfferingType(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:323
Aws::RDS::Model::DescribeReservedDBInstancesRequest::DBInstanceClassHasBeenSet
bool DBInstanceClassHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:152
Aws::RDS::Model::DescribeReservedDBInstancesRequest::LeaseIdHasBeenSet
bool LeaseIdHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:393
Aws::RDS::Model::DescribeReservedDBInstancesRequest
Definition: DescribeReservedDBInstancesRequest.h:27
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetReservedDBInstanceId
void SetReservedDBInstanceId(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:60
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetProductDescription
void SetProductDescription(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:270
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetOfferingType
void SetOfferingType(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:316
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetDBInstanceClass
void SetDBInstanceClass(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:158
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetMarker
void SetMarker(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:551
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetProductDescription
void SetProductDescription(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:264
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetReservedDBInstancesOfferingId
void SetReservedDBInstancesOfferingId(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:121
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetLeaseId
const Aws::String & GetLeaseId() const
Definition: DescribeReservedDBInstancesRequest.h:385
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetDuration
const Aws::String & GetDuration() const
Definition: DescribeReservedDBInstancesRequest.h:196
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: DescribeReservedDBInstancesRequest.h:35
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::DescribeReservedDBInstancesRequest::AddFilters
DescribeReservedDBInstancesRequest & AddFilters(Filter &&value)
Definition: DescribeReservedDBInstancesRequest.h:482
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithLeaseId
DescribeReservedDBInstancesRequest & WithLeaseId(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:441
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetMarker
void SetMarker(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:537
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithFilters
DescribeReservedDBInstancesRequest & WithFilters(const Aws::Vector< Filter > &value)
Definition: DescribeReservedDBInstancesRequest.h:467
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithReservedDBInstanceId
DescribeReservedDBInstancesRequest & WithReservedDBInstanceId(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:84
Aws::RDS::Model::DescribeReservedDBInstancesRequest::ReservedDBInstanceIdHasBeenSet
bool ReservedDBInstanceIdHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:54
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetProductDescription
const Aws::String & GetProductDescription() const
Definition: DescribeReservedDBInstancesRequest.h:252
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetMultiAZ
bool GetMultiAZ() const
Definition: DescribeReservedDBInstancesRequest.h:358
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::DescribeReservedDBInstancesRequest::ReservedDBInstancesOfferingIdHasBeenSet
bool ReservedDBInstancesOfferingIdHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:103
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithDuration
DescribeReservedDBInstancesRequest & WithDuration(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:238
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetMarker
const Aws::String & GetMarker() const
Definition: DescribeReservedDBInstancesRequest.h:523
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithDuration
DescribeReservedDBInstancesRequest & WithDuration(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:231
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetProductDescription
void SetProductDescription(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:276
RDSRequest.h
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetReservedDBInstancesOfferingId
const Aws::String & GetReservedDBInstancesOfferingId() const
Definition: DescribeReservedDBInstancesRequest.h:97
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithReservedDBInstancesOfferingId
DescribeReservedDBInstancesRequest & WithReservedDBInstancesOfferingId(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:127
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithLeaseId
DescribeReservedDBInstancesRequest & WithLeaseId(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:425
Aws::RDS::Model::DescribeReservedDBInstancesRequest::MultiAZHasBeenSet
bool MultiAZHasBeenSet() const
Definition: DescribeReservedDBInstancesRequest.h:364
Aws::RDS::Model::DescribeReservedDBInstancesRequest::SetFilters
void SetFilters(const Aws::Vector< Filter > &value)
Definition: DescribeReservedDBInstancesRequest.h:457
Aws::RDS::Model::DescribeReservedDBInstancesRequest::GetReservedDBInstanceId
const Aws::String & GetReservedDBInstanceId() const
Definition: DescribeReservedDBInstancesRequest.h:48
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithProductDescription
DescribeReservedDBInstancesRequest & WithProductDescription(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:294
Aws::RDS::RDSRequest
Definition: RDSRequest.h:17
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithDBInstanceClass
DescribeReservedDBInstancesRequest & WithDBInstanceClass(const Aws::String &value)
Definition: DescribeReservedDBInstancesRequest.h:176
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithReservedDBInstanceId
DescribeReservedDBInstancesRequest & WithReservedDBInstanceId(const char *value)
Definition: DescribeReservedDBInstancesRequest.h:90
Aws::RDS::Model::DescribeReservedDBInstancesRequest::WithOfferingType
DescribeReservedDBInstancesRequest & WithOfferingType(Aws::String &&value)
Definition: DescribeReservedDBInstancesRequest.h:344
Aws::RDS::Model::DescribeReservedDBInstancesRequest::AddFilters
DescribeReservedDBInstancesRequest & AddFilters(const Filter &value)
Definition: DescribeReservedDBInstancesRequest.h:477