48 void OutputToStream(
Aws::OStream& ostream,
const char* location,
unsigned index,
const char* locationValue)
const;
49 void OutputToStream(
Aws::OStream& oStream,
const char* location)
const;
69 inline void SetEngine(
const char* value) { m_engineHasBeenSet =
true; m_engine.assign(value); }
104 inline void SetEngineVersion(
const char* value) { m_engineVersionHasBeenSet =
true; m_engineVersion.assign(value); }
139 inline void SetDBInstanceClass(
const char* value) { m_dBInstanceClassHasBeenSet =
true; m_dBInstanceClass.assign(value); }
174 inline void SetLicenseModel(
const char* value) { m_licenseModelHasBeenSet =
true; m_licenseModel.assign(value); }
234 inline void SetMultiAZCapable(
bool value) { m_multiAZCapableHasBeenSet =
true; m_multiAZCapable = value; }
249 inline void SetReadReplicaCapable(
bool value) { m_readReplicaCapableHasBeenSet =
true; m_readReplicaCapable = value; }
259 inline bool GetVpc()
const{
return m_vpc; }
264 inline void SetVpc(
bool value) { m_vpcHasBeenSet =
true; m_vpc = value; }
304 inline void SetStorageType(
const char* value) { m_storageTypeHasBeenSet =
true; m_storageType.assign(value); }
329 inline void SetSupportsIops(
bool value) { m_supportsIopsHasBeenSet =
true; m_supportsIops = value; }
356 bool m_engineHasBeenSet;
358 bool m_engineVersionHasBeenSet;
360 bool m_dBInstanceClassHasBeenSet;
362 bool m_licenseModelHasBeenSet;
364 bool m_availabilityZonesHasBeenSet;
365 bool m_multiAZCapable;
366 bool m_multiAZCapableHasBeenSet;
367 bool m_readReplicaCapable;
368 bool m_readReplicaCapableHasBeenSet;
370 bool m_vpcHasBeenSet;
371 bool m_supportsStorageEncryption;
372 bool m_supportsStorageEncryptionHasBeenSet;
374 bool m_storageTypeHasBeenSet;
376 bool m_supportsIopsHasBeenSet;
377 bool m_supportsEnhancedMonitoring;
378 bool m_supportsEnhancedMonitoringHasBeenSet;
void SetDBInstanceClass(Aws::String &&value)
OrderableDBInstanceOption & WithEngineVersion(const char *value)
OrderableDBInstanceOption & WithLicenseModel(Aws::String &&value)
OrderableDBInstanceOption & WithEngine(const Aws::String &value)
void SetStorageType(Aws::String &&value)
const Aws::String & GetDBInstanceClass() const
void SetLicenseModel(const char *value)
void SetSupportsStorageEncryption(bool value)
OrderableDBInstanceOption & WithVpc(bool value)
std::vector< T, Aws::Allocator< T > > Vector
OrderableDBInstanceOption & WithStorageType(const Aws::String &value)
const Aws::String & GetLicenseModel() const
OrderableDBInstanceOption & WithEngineVersion(const Aws::String &value)
void SetDBInstanceClass(const char *value)
void SetMultiAZCapable(bool value)
OrderableDBInstanceOption & WithEngineVersion(Aws::String &&value)
bool GetSupportsIops() const
OrderableDBInstanceOption & WithLicenseModel(const Aws::String &value)
void SetEngineVersion(Aws::String &&value)
void SetEngine(const char *value)
OrderableDBInstanceOption & WithDBInstanceClass(const char *value)
OrderableDBInstanceOption & WithStorageType(const char *value)
void SetSupportsIops(bool value)
void SetEngine(const Aws::String &value)
OrderableDBInstanceOption & WithStorageType(Aws::String &&value)
std::basic_ostream< char, std::char_traits< char > > OStream
OrderableDBInstanceOption & WithDBInstanceClass(const Aws::String &value)
void SetDBInstanceClass(const Aws::String &value)
OrderableDBInstanceOption & WithAvailabilityZones(Aws::Vector< AvailabilityZone > &&value)
OrderableDBInstanceOption & WithAvailabilityZones(const Aws::Vector< AvailabilityZone > &value)
OrderableDBInstanceOption & WithDBInstanceClass(Aws::String &&value)
void SetReadReplicaCapable(bool value)
bool GetSupportsStorageEncryption() const
bool GetMultiAZCapable() const
void SetEngineVersion(const Aws::String &value)
const Aws::String & GetEngineVersion() const
OrderableDBInstanceOption & AddAvailabilityZones(const AvailabilityZone &value)
void SetEngine(Aws::String &&value)
void SetSupportsEnhancedMonitoring(bool value)
void SetEngineVersion(const char *value)
const Aws::String & GetEngine() const
const Aws::String & GetStorageType() const
void SetAvailabilityZones(const Aws::Vector< AvailabilityZone > &value)
bool GetSupportsEnhancedMonitoring() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
OrderableDBInstanceOption & WithMultiAZCapable(bool value)
OrderableDBInstanceOption & WithSupportsStorageEncryption(bool value)
void SetAvailabilityZones(Aws::Vector< AvailabilityZone > &&value)
OrderableDBInstanceOption & WithSupportsEnhancedMonitoring(bool value)
void SetStorageType(const Aws::String &value)
OrderableDBInstanceOption & WithEngine(Aws::String &&value)
OrderableDBInstanceOption & WithLicenseModel(const char *value)
OrderableDBInstanceOption & WithEngine(const char *value)
void SetStorageType(const char *value)
const Aws::Vector< AvailabilityZone > & GetAvailabilityZones() const
OrderableDBInstanceOption & WithReadReplicaCapable(bool value)
void SetLicenseModel(Aws::String &&value)
OrderableDBInstanceOption & AddAvailabilityZones(AvailabilityZone &&value)
OrderableDBInstanceOption & WithSupportsIops(bool value)
bool GetReadReplicaCapable() const
JSON (JavaScript Object Notation).
void SetLicenseModel(const Aws::String &value)