AWS SDK for C++  1.9.109
AWS SDK for C++
DescribeOrderableDBInstanceOptionsRequest.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 "DescribeOrderableDBInstanceOptions"; }
36 
37  Aws::String SerializePayload() const override;
38 
39  protected:
40  void DumpBodyToUrl(Aws::Http::URI& uri ) const override;
41 
42  public:
43 
57  inline const Aws::String& GetEngine() const{ return m_engine; }
58 
72  inline bool EngineHasBeenSet() const { return m_engineHasBeenSet; }
73 
87  inline void SetEngine(const Aws::String& value) { m_engineHasBeenSet = true; m_engine = value; }
88 
102  inline void SetEngine(Aws::String&& value) { m_engineHasBeenSet = true; m_engine = std::move(value); }
103 
117  inline void SetEngine(const char* value) { m_engineHasBeenSet = true; m_engine.assign(value); }
118 
132  inline DescribeOrderableDBInstanceOptionsRequest& WithEngine(const Aws::String& value) { SetEngine(value); return *this;}
133 
147  inline DescribeOrderableDBInstanceOptionsRequest& WithEngine(Aws::String&& value) { SetEngine(std::move(value)); return *this;}
148 
162  inline DescribeOrderableDBInstanceOptionsRequest& WithEngine(const char* value) { SetEngine(value); return *this;}
163 
164 
169  inline const Aws::String& GetEngineVersion() const{ return m_engineVersion; }
170 
175  inline bool EngineVersionHasBeenSet() const { return m_engineVersionHasBeenSet; }
176 
181  inline void SetEngineVersion(const Aws::String& value) { m_engineVersionHasBeenSet = true; m_engineVersion = value; }
182 
187  inline void SetEngineVersion(Aws::String&& value) { m_engineVersionHasBeenSet = true; m_engineVersion = std::move(value); }
188 
193  inline void SetEngineVersion(const char* value) { m_engineVersionHasBeenSet = true; m_engineVersion.assign(value); }
194 
199  inline DescribeOrderableDBInstanceOptionsRequest& WithEngineVersion(const Aws::String& value) { SetEngineVersion(value); return *this;}
200 
205  inline DescribeOrderableDBInstanceOptionsRequest& WithEngineVersion(Aws::String&& value) { SetEngineVersion(std::move(value)); return *this;}
206 
211  inline DescribeOrderableDBInstanceOptionsRequest& WithEngineVersion(const char* value) { SetEngineVersion(value); return *this;}
212 
213 
218  inline const Aws::String& GetDBInstanceClass() const{ return m_dBInstanceClass; }
219 
224  inline bool DBInstanceClassHasBeenSet() const { return m_dBInstanceClassHasBeenSet; }
225 
230  inline void SetDBInstanceClass(const Aws::String& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = value; }
231 
236  inline void SetDBInstanceClass(Aws::String&& value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass = std::move(value); }
237 
242  inline void SetDBInstanceClass(const char* value) { m_dBInstanceClassHasBeenSet = true; m_dBInstanceClass.assign(value); }
243 
248  inline DescribeOrderableDBInstanceOptionsRequest& WithDBInstanceClass(const Aws::String& value) { SetDBInstanceClass(value); return *this;}
249 
254  inline DescribeOrderableDBInstanceOptionsRequest& WithDBInstanceClass(Aws::String&& value) { SetDBInstanceClass(std::move(value)); return *this;}
255 
260  inline DescribeOrderableDBInstanceOptionsRequest& WithDBInstanceClass(const char* value) { SetDBInstanceClass(value); return *this;}
261 
262 
267  inline const Aws::String& GetLicenseModel() const{ return m_licenseModel; }
268 
273  inline bool LicenseModelHasBeenSet() const { return m_licenseModelHasBeenSet; }
274 
279  inline void SetLicenseModel(const Aws::String& value) { m_licenseModelHasBeenSet = true; m_licenseModel = value; }
280 
285  inline void SetLicenseModel(Aws::String&& value) { m_licenseModelHasBeenSet = true; m_licenseModel = std::move(value); }
286 
291  inline void SetLicenseModel(const char* value) { m_licenseModelHasBeenSet = true; m_licenseModel.assign(value); }
292 
297  inline DescribeOrderableDBInstanceOptionsRequest& WithLicenseModel(const Aws::String& value) { SetLicenseModel(value); return *this;}
298 
303  inline DescribeOrderableDBInstanceOptionsRequest& WithLicenseModel(Aws::String&& value) { SetLicenseModel(std::move(value)); return *this;}
304 
309  inline DescribeOrderableDBInstanceOptionsRequest& WithLicenseModel(const char* value) { SetLicenseModel(value); return *this;}
310 
311 
318  inline const Aws::String& GetAvailabilityZoneGroup() const{ return m_availabilityZoneGroup; }
319 
326  inline bool AvailabilityZoneGroupHasBeenSet() const { return m_availabilityZoneGroupHasBeenSet; }
327 
334  inline void SetAvailabilityZoneGroup(const Aws::String& value) { m_availabilityZoneGroupHasBeenSet = true; m_availabilityZoneGroup = value; }
335 
342  inline void SetAvailabilityZoneGroup(Aws::String&& value) { m_availabilityZoneGroupHasBeenSet = true; m_availabilityZoneGroup = std::move(value); }
343 
350  inline void SetAvailabilityZoneGroup(const char* value) { m_availabilityZoneGroupHasBeenSet = true; m_availabilityZoneGroup.assign(value); }
351 
358  inline DescribeOrderableDBInstanceOptionsRequest& WithAvailabilityZoneGroup(const Aws::String& value) { SetAvailabilityZoneGroup(value); return *this;}
359 
366  inline DescribeOrderableDBInstanceOptionsRequest& WithAvailabilityZoneGroup(Aws::String&& value) { SetAvailabilityZoneGroup(std::move(value)); return *this;}
367 
374  inline DescribeOrderableDBInstanceOptionsRequest& WithAvailabilityZoneGroup(const char* value) { SetAvailabilityZoneGroup(value); return *this;}
375 
376 
380  inline bool GetVpc() const{ return m_vpc; }
381 
385  inline bool VpcHasBeenSet() const { return m_vpcHasBeenSet; }
386 
390  inline void SetVpc(bool value) { m_vpcHasBeenSet = true; m_vpc = value; }
391 
395  inline DescribeOrderableDBInstanceOptionsRequest& WithVpc(bool value) { SetVpc(value); return *this;}
396 
397 
401  inline const Aws::Vector<Filter>& GetFilters() const{ return m_filters; }
402 
406  inline bool FiltersHasBeenSet() const { return m_filtersHasBeenSet; }
407 
411  inline void SetFilters(const Aws::Vector<Filter>& value) { m_filtersHasBeenSet = true; m_filters = value; }
412 
416  inline void SetFilters(Aws::Vector<Filter>&& value) { m_filtersHasBeenSet = true; m_filters = std::move(value); }
417 
421  inline DescribeOrderableDBInstanceOptionsRequest& WithFilters(const Aws::Vector<Filter>& value) { SetFilters(value); return *this;}
422 
426  inline DescribeOrderableDBInstanceOptionsRequest& WithFilters(Aws::Vector<Filter>&& value) { SetFilters(std::move(value)); return *this;}
427 
431  inline DescribeOrderableDBInstanceOptionsRequest& AddFilters(const Filter& value) { m_filtersHasBeenSet = true; m_filters.push_back(value); return *this; }
432 
436  inline DescribeOrderableDBInstanceOptionsRequest& AddFilters(Filter&& value) { m_filtersHasBeenSet = true; m_filters.push_back(std::move(value)); return *this; }
437 
438 
446  inline int GetMaxRecords() const{ return m_maxRecords; }
447 
455  inline bool MaxRecordsHasBeenSet() const { return m_maxRecordsHasBeenSet; }
456 
464  inline void SetMaxRecords(int value) { m_maxRecordsHasBeenSet = true; m_maxRecords = value; }
465 
473  inline DescribeOrderableDBInstanceOptionsRequest& WithMaxRecords(int value) { SetMaxRecords(value); return *this;}
474 
475 
482  inline const Aws::String& GetMarker() const{ return m_marker; }
483 
490  inline bool MarkerHasBeenSet() const { return m_markerHasBeenSet; }
491 
498  inline void SetMarker(const Aws::String& value) { m_markerHasBeenSet = true; m_marker = value; }
499 
506  inline void SetMarker(Aws::String&& value) { m_markerHasBeenSet = true; m_marker = std::move(value); }
507 
514  inline void SetMarker(const char* value) { m_markerHasBeenSet = true; m_marker.assign(value); }
515 
522  inline DescribeOrderableDBInstanceOptionsRequest& WithMarker(const Aws::String& value) { SetMarker(value); return *this;}
523 
530  inline DescribeOrderableDBInstanceOptionsRequest& WithMarker(Aws::String&& value) { SetMarker(std::move(value)); return *this;}
531 
538  inline DescribeOrderableDBInstanceOptionsRequest& WithMarker(const char* value) { SetMarker(value); return *this;}
539 
540  private:
541 
542  Aws::String m_engine;
543  bool m_engineHasBeenSet;
544 
545  Aws::String m_engineVersion;
546  bool m_engineVersionHasBeenSet;
547 
548  Aws::String m_dBInstanceClass;
549  bool m_dBInstanceClassHasBeenSet;
550 
551  Aws::String m_licenseModel;
552  bool m_licenseModelHasBeenSet;
553 
554  Aws::String m_availabilityZoneGroup;
555  bool m_availabilityZoneGroupHasBeenSet;
556 
557  bool m_vpc;
558  bool m_vpcHasBeenSet;
559 
560  Aws::Vector<Filter> m_filters;
561  bool m_filtersHasBeenSet;
562 
563  int m_maxRecords;
564  bool m_maxRecordsHasBeenSet;
565 
566  Aws::String m_marker;
567  bool m_markerHasBeenSet;
568  };
569 
570 } // namespace Model
571 } // namespace RDS
572 } // namespace Aws
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetEngine
void SetEngine(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:117
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetAvailabilityZoneGroup
void SetAvailabilityZoneGroup(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:350
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::AvailabilityZoneGroupHasBeenSet
bool AvailabilityZoneGroupHasBeenSet() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:326
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::DBInstanceClassHasBeenSet
bool DBInstanceClassHasBeenSet() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:224
Aws::Http::URI
Definition: URI.h:32
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetDBInstanceClass
void SetDBInstanceClass(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:242
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithEngine
DescribeOrderableDBInstanceOptionsRequest & WithEngine(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:162
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetMaxRecords
void SetMaxRecords(int value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:464
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::EngineVersionHasBeenSet
bool EngineVersionHasBeenSet() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:175
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::DescribeOrderableDBInstanceOptionsRequest
DescribeOrderableDBInstanceOptionsRequest()
Aws::ApplicationInsights::Model::CloudWatchEventSource::NOT_SET
@ NOT_SET
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::MaxRecordsHasBeenSet
bool MaxRecordsHasBeenSet() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:455
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetDBInstanceClass
void SetDBInstanceClass(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:236
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetFilters
const Aws::Vector< Filter > & GetFilters() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:401
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::AddFilters
DescribeOrderableDBInstanceOptionsRequest & AddFilters(Filter &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:436
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetMarker
void SetMarker(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:498
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetEngine
void SetEngine(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:87
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetVpc
void SetVpc(bool value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:390
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::MarkerHasBeenSet
bool MarkerHasBeenSet() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:490
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithLicenseModel
DescribeOrderableDBInstanceOptionsRequest & WithLicenseModel(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:297
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithDBInstanceClass
DescribeOrderableDBInstanceOptionsRequest & WithDBInstanceClass(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:254
AWSVector.h
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetDBInstanceClass
const Aws::String & GetDBInstanceClass() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:218
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetAvailabilityZoneGroup
const Aws::String & GetAvailabilityZoneGroup() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:318
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetEngine
void SetEngine(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:102
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetAvailabilityZoneGroup
void SetAvailabilityZoneGroup(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:334
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetEngine
const Aws::String & GetEngine() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:57
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithFilters
DescribeOrderableDBInstanceOptionsRequest & WithFilters(Aws::Vector< Filter > &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:426
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetEngineVersion
void SetEngineVersion(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:193
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetMarker
const Aws::String & GetMarker() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:482
RDS_EXPORTS.h
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetFilters
void SetFilters(Aws::Vector< Filter > &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:416
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithLicenseModel
DescribeOrderableDBInstanceOptionsRequest & WithLicenseModel(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:303
Aws::RDS::Model::Filter
Definition: Filter.h:43
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::AddFilters
DescribeOrderableDBInstanceOptionsRequest & AddFilters(const Filter &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:431
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetLicenseModel
void SetLicenseModel(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:279
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithAvailabilityZoneGroup
DescribeOrderableDBInstanceOptionsRequest & WithAvailabilityZoneGroup(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:366
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetVpc
bool GetVpc() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:380
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetEngineVersion
void SetEngineVersion(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:181
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SerializePayload
Aws::String SerializePayload() const override
AWSString.h
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetMarker
void SetMarker(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:514
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithEngine
DescribeOrderableDBInstanceOptionsRequest & WithEngine(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:132
Filter.h
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithVpc
DescribeOrderableDBInstanceOptionsRequest & WithVpc(bool value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:395
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithMaxRecords
DescribeOrderableDBInstanceOptionsRequest & WithMaxRecords(int value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:473
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetLicenseModel
void SetLicenseModel(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:291
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::LicenseModelHasBeenSet
bool LicenseModelHasBeenSet() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:273
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest
Definition: DescribeOrderableDBInstanceOptionsRequest.h:27
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithLicenseModel
DescribeOrderableDBInstanceOptionsRequest & WithLicenseModel(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:309
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetLicenseModel
const Aws::String & GetLicenseModel() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:267
AWS_RDS_API
#define AWS_RDS_API
Definition: RDS_EXPORTS.h:28
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetDBInstanceClass
void SetDBInstanceClass(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:230
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetAvailabilityZoneGroup
void SetAvailabilityZoneGroup(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:342
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetEngineVersion
const Aws::String & GetEngineVersion() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:169
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithFilters
DescribeOrderableDBInstanceOptionsRequest & WithFilters(const Aws::Vector< Filter > &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:421
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithDBInstanceClass
DescribeOrderableDBInstanceOptionsRequest & WithDBInstanceClass(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:248
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithDBInstanceClass
DescribeOrderableDBInstanceOptionsRequest & WithDBInstanceClass(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:260
Aws
Definition: AccessManagementClient.h:15
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::FiltersHasBeenSet
bool FiltersHasBeenSet() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:406
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithAvailabilityZoneGroup
DescribeOrderableDBInstanceOptionsRequest & WithAvailabilityZoneGroup(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:358
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithAvailabilityZoneGroup
DescribeOrderableDBInstanceOptionsRequest & WithAvailabilityZoneGroup(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:374
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithMarker
DescribeOrderableDBInstanceOptionsRequest & WithMarker(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:530
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: DescribeOrderableDBInstanceOptionsRequest.h:35
RDSRequest.h
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithMarker
DescribeOrderableDBInstanceOptionsRequest & WithMarker(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:522
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithEngine
DescribeOrderableDBInstanceOptionsRequest & WithEngine(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:147
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::GetMaxRecords
int GetMaxRecords() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:446
Aws::RDS::RDSRequest
Definition: RDSRequest.h:17
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithEngineVersion
DescribeOrderableDBInstanceOptionsRequest & WithEngineVersion(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:205
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetLicenseModel
void SetLicenseModel(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:285
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetEngineVersion
void SetEngineVersion(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:187
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithMarker
DescribeOrderableDBInstanceOptionsRequest & WithMarker(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:538
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::VpcHasBeenSet
bool VpcHasBeenSet() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:385
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetMarker
void SetMarker(Aws::String &&value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:506
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: DescribeOrderableDBInstanceOptionsRequest.h:72
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithEngineVersion
DescribeOrderableDBInstanceOptionsRequest & WithEngineVersion(const char *value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:211
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::WithEngineVersion
DescribeOrderableDBInstanceOptionsRequest & WithEngineVersion(const Aws::String &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:199
Aws::RDS::Model::DescribeOrderableDBInstanceOptionsRequest::SetFilters
void SetFilters(const Aws::Vector< Filter > &value)
Definition: DescribeOrderableDBInstanceOptionsRequest.h:411