AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::Neptune::Model::OrderableDBInstanceOption Class Reference

#include <OrderableDBInstanceOption.h>

Public Member Functions

 OrderableDBInstanceOption ()
 
 OrderableDBInstanceOption (const Aws::Utils::Xml::XmlNode &xmlNode)
 
OrderableDBInstanceOptionoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetEngine () const
 
bool EngineHasBeenSet () const
 
void SetEngine (const Aws::String &value)
 
void SetEngine (Aws::String &&value)
 
void SetEngine (const char *value)
 
OrderableDBInstanceOptionWithEngine (const Aws::String &value)
 
OrderableDBInstanceOptionWithEngine (Aws::String &&value)
 
OrderableDBInstanceOptionWithEngine (const char *value)
 
const Aws::StringGetEngineVersion () const
 
bool EngineVersionHasBeenSet () const
 
void SetEngineVersion (const Aws::String &value)
 
void SetEngineVersion (Aws::String &&value)
 
void SetEngineVersion (const char *value)
 
OrderableDBInstanceOptionWithEngineVersion (const Aws::String &value)
 
OrderableDBInstanceOptionWithEngineVersion (Aws::String &&value)
 
OrderableDBInstanceOptionWithEngineVersion (const char *value)
 
const Aws::StringGetDBInstanceClass () const
 
bool DBInstanceClassHasBeenSet () const
 
void SetDBInstanceClass (const Aws::String &value)
 
void SetDBInstanceClass (Aws::String &&value)
 
void SetDBInstanceClass (const char *value)
 
OrderableDBInstanceOptionWithDBInstanceClass (const Aws::String &value)
 
OrderableDBInstanceOptionWithDBInstanceClass (Aws::String &&value)
 
OrderableDBInstanceOptionWithDBInstanceClass (const char *value)
 
const Aws::StringGetLicenseModel () const
 
bool LicenseModelHasBeenSet () const
 
void SetLicenseModel (const Aws::String &value)
 
void SetLicenseModel (Aws::String &&value)
 
void SetLicenseModel (const char *value)
 
OrderableDBInstanceOptionWithLicenseModel (const Aws::String &value)
 
OrderableDBInstanceOptionWithLicenseModel (Aws::String &&value)
 
OrderableDBInstanceOptionWithLicenseModel (const char *value)
 
const Aws::Vector< AvailabilityZone > & GetAvailabilityZones () const
 
bool AvailabilityZonesHasBeenSet () const
 
void SetAvailabilityZones (const Aws::Vector< AvailabilityZone > &value)
 
void SetAvailabilityZones (Aws::Vector< AvailabilityZone > &&value)
 
OrderableDBInstanceOptionWithAvailabilityZones (const Aws::Vector< AvailabilityZone > &value)
 
OrderableDBInstanceOptionWithAvailabilityZones (Aws::Vector< AvailabilityZone > &&value)
 
OrderableDBInstanceOptionAddAvailabilityZones (const AvailabilityZone &value)
 
OrderableDBInstanceOptionAddAvailabilityZones (AvailabilityZone &&value)
 
bool GetMultiAZCapable () const
 
bool MultiAZCapableHasBeenSet () const
 
void SetMultiAZCapable (bool value)
 
OrderableDBInstanceOptionWithMultiAZCapable (bool value)
 
bool GetReadReplicaCapable () const
 
bool ReadReplicaCapableHasBeenSet () const
 
void SetReadReplicaCapable (bool value)
 
OrderableDBInstanceOptionWithReadReplicaCapable (bool value)
 
bool GetVpc () const
 
bool VpcHasBeenSet () const
 
void SetVpc (bool value)
 
OrderableDBInstanceOptionWithVpc (bool value)
 
bool GetSupportsStorageEncryption () const
 
bool SupportsStorageEncryptionHasBeenSet () const
 
void SetSupportsStorageEncryption (bool value)
 
OrderableDBInstanceOptionWithSupportsStorageEncryption (bool value)
 
const Aws::StringGetStorageType () const
 
bool StorageTypeHasBeenSet () const
 
void SetStorageType (const Aws::String &value)
 
void SetStorageType (Aws::String &&value)
 
void SetStorageType (const char *value)
 
OrderableDBInstanceOptionWithStorageType (const Aws::String &value)
 
OrderableDBInstanceOptionWithStorageType (Aws::String &&value)
 
OrderableDBInstanceOptionWithStorageType (const char *value)
 
bool GetSupportsIops () const
 
bool SupportsIopsHasBeenSet () const
 
void SetSupportsIops (bool value)
 
OrderableDBInstanceOptionWithSupportsIops (bool value)
 
bool GetSupportsEnhancedMonitoring () const
 
bool SupportsEnhancedMonitoringHasBeenSet () const
 
void SetSupportsEnhancedMonitoring (bool value)
 
OrderableDBInstanceOptionWithSupportsEnhancedMonitoring (bool value)
 
bool GetSupportsIAMDatabaseAuthentication () const
 
bool SupportsIAMDatabaseAuthenticationHasBeenSet () const
 
void SetSupportsIAMDatabaseAuthentication (bool value)
 
OrderableDBInstanceOptionWithSupportsIAMDatabaseAuthentication (bool value)
 
bool GetSupportsPerformanceInsights () const
 
bool SupportsPerformanceInsightsHasBeenSet () const
 
void SetSupportsPerformanceInsights (bool value)
 
OrderableDBInstanceOptionWithSupportsPerformanceInsights (bool value)
 
int GetMinStorageSize () const
 
bool MinStorageSizeHasBeenSet () const
 
void SetMinStorageSize (int value)
 
OrderableDBInstanceOptionWithMinStorageSize (int value)
 
int GetMaxStorageSize () const
 
bool MaxStorageSizeHasBeenSet () const
 
void SetMaxStorageSize (int value)
 
OrderableDBInstanceOptionWithMaxStorageSize (int value)
 
int GetMinIopsPerDbInstance () const
 
bool MinIopsPerDbInstanceHasBeenSet () const
 
void SetMinIopsPerDbInstance (int value)
 
OrderableDBInstanceOptionWithMinIopsPerDbInstance (int value)
 
int GetMaxIopsPerDbInstance () const
 
bool MaxIopsPerDbInstanceHasBeenSet () const
 
void SetMaxIopsPerDbInstance (int value)
 
OrderableDBInstanceOptionWithMaxIopsPerDbInstance (int value)
 
double GetMinIopsPerGib () const
 
bool MinIopsPerGibHasBeenSet () const
 
void SetMinIopsPerGib (double value)
 
OrderableDBInstanceOptionWithMinIopsPerGib (double value)
 
double GetMaxIopsPerGib () const
 
bool MaxIopsPerGibHasBeenSet () const
 
void SetMaxIopsPerGib (double value)
 
OrderableDBInstanceOptionWithMaxIopsPerGib (double value)
 

Detailed Description

Contains a list of available options for a DB instance.

This data type is used as a response element in the DescribeOrderableDBInstanceOptions action.

See Also:

AWS API Reference

Definition at line 35 of file OrderableDBInstanceOption.h.

Constructor & Destructor Documentation

◆ OrderableDBInstanceOption() [1/2]

Aws::Neptune::Model::OrderableDBInstanceOption::OrderableDBInstanceOption ( )

◆ OrderableDBInstanceOption() [2/2]

Aws::Neptune::Model::OrderableDBInstanceOption::OrderableDBInstanceOption ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddAvailabilityZones() [1/2]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::AddAvailabilityZones ( AvailabilityZone &&  value)
inline

A list of Availability Zones for a DB instance.

Definition at line 248 of file OrderableDBInstanceOption.h.

◆ AddAvailabilityZones() [2/2]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::AddAvailabilityZones ( const AvailabilityZone value)
inline

A list of Availability Zones for a DB instance.

Definition at line 243 of file OrderableDBInstanceOption.h.

◆ AvailabilityZonesHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::AvailabilityZonesHasBeenSet ( ) const
inline

A list of Availability Zones for a DB instance.

Definition at line 218 of file OrderableDBInstanceOption.h.

◆ DBInstanceClassHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::DBInstanceClassHasBeenSet ( ) const
inline

The DB instance class for a DB instance.

Definition at line 136 of file OrderableDBInstanceOption.h.

◆ EngineHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::EngineHasBeenSet ( ) const
inline

The engine type of a DB instance.

Definition at line 54 of file OrderableDBInstanceOption.h.

◆ EngineVersionHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::EngineVersionHasBeenSet ( ) const
inline

The engine version of a DB instance.

Definition at line 95 of file OrderableDBInstanceOption.h.

◆ GetAvailabilityZones()

const Aws::Vector<AvailabilityZone>& Aws::Neptune::Model::OrderableDBInstanceOption::GetAvailabilityZones ( ) const
inline

A list of Availability Zones for a DB instance.

Definition at line 213 of file OrderableDBInstanceOption.h.

◆ GetDBInstanceClass()

const Aws::String& Aws::Neptune::Model::OrderableDBInstanceOption::GetDBInstanceClass ( ) const
inline

The DB instance class for a DB instance.

Definition at line 131 of file OrderableDBInstanceOption.h.

◆ GetEngine()

const Aws::String& Aws::Neptune::Model::OrderableDBInstanceOption::GetEngine ( ) const
inline

The engine type of a DB instance.

Definition at line 49 of file OrderableDBInstanceOption.h.

◆ GetEngineVersion()

const Aws::String& Aws::Neptune::Model::OrderableDBInstanceOption::GetEngineVersion ( ) const
inline

The engine version of a DB instance.

Definition at line 90 of file OrderableDBInstanceOption.h.

◆ GetLicenseModel()

const Aws::String& Aws::Neptune::Model::OrderableDBInstanceOption::GetLicenseModel ( ) const
inline

The license model for a DB instance.

Definition at line 172 of file OrderableDBInstanceOption.h.

◆ GetMaxIopsPerDbInstance()

int Aws::Neptune::Model::OrderableDBInstanceOption::GetMaxIopsPerDbInstance ( ) const
inline

Maximum total provisioned IOPS for a DB instance.

Definition at line 530 of file OrderableDBInstanceOption.h.

◆ GetMaxIopsPerGib()

double Aws::Neptune::Model::OrderableDBInstanceOption::GetMaxIopsPerGib ( ) const
inline

Maximum provisioned IOPS per GiB for a DB instance.

Definition at line 572 of file OrderableDBInstanceOption.h.

◆ GetMaxStorageSize()

int Aws::Neptune::Model::OrderableDBInstanceOption::GetMaxStorageSize ( ) const
inline

Maximum storage size for a DB instance.

Definition at line 488 of file OrderableDBInstanceOption.h.

◆ GetMinIopsPerDbInstance()

int Aws::Neptune::Model::OrderableDBInstanceOption::GetMinIopsPerDbInstance ( ) const
inline

Minimum total provisioned IOPS for a DB instance.

Definition at line 509 of file OrderableDBInstanceOption.h.

◆ GetMinIopsPerGib()

double Aws::Neptune::Model::OrderableDBInstanceOption::GetMinIopsPerGib ( ) const
inline

Minimum provisioned IOPS per GiB for a DB instance.

Definition at line 551 of file OrderableDBInstanceOption.h.

◆ GetMinStorageSize()

int Aws::Neptune::Model::OrderableDBInstanceOption::GetMinStorageSize ( ) const
inline

Minimum storage size for a DB instance.

Definition at line 467 of file OrderableDBInstanceOption.h.

◆ GetMultiAZCapable()

bool Aws::Neptune::Model::OrderableDBInstanceOption::GetMultiAZCapable ( ) const
inline

Indicates whether a DB instance is Multi-AZ capable.

Definition at line 254 of file OrderableDBInstanceOption.h.

◆ GetReadReplicaCapable()

bool Aws::Neptune::Model::OrderableDBInstanceOption::GetReadReplicaCapable ( ) const
inline

Indicates whether a DB instance can have a Read Replica.

Definition at line 275 of file OrderableDBInstanceOption.h.

◆ GetStorageType()

const Aws::String& Aws::Neptune::Model::OrderableDBInstanceOption::GetStorageType ( ) const
inline

Indicates the storage type for a DB instance.

Definition at line 338 of file OrderableDBInstanceOption.h.

◆ GetSupportsEnhancedMonitoring()

bool Aws::Neptune::Model::OrderableDBInstanceOption::GetSupportsEnhancedMonitoring ( ) const
inline

Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

Definition at line 401 of file OrderableDBInstanceOption.h.

◆ GetSupportsIAMDatabaseAuthentication()

bool Aws::Neptune::Model::OrderableDBInstanceOption::GetSupportsIAMDatabaseAuthentication ( ) const
inline

Indicates whether a DB instance supports IAM database authentication.

Definition at line 425 of file OrderableDBInstanceOption.h.

◆ GetSupportsIops()

bool Aws::Neptune::Model::OrderableDBInstanceOption::GetSupportsIops ( ) const
inline

Indicates whether a DB instance supports provisioned IOPS.

Definition at line 379 of file OrderableDBInstanceOption.h.

◆ GetSupportsPerformanceInsights()

bool Aws::Neptune::Model::OrderableDBInstanceOption::GetSupportsPerformanceInsights ( ) const
inline

(Not supported by Neptune)

Definition at line 446 of file OrderableDBInstanceOption.h.

◆ GetSupportsStorageEncryption()

bool Aws::Neptune::Model::OrderableDBInstanceOption::GetSupportsStorageEncryption ( ) const
inline

Indicates whether a DB instance supports encrypted storage.

Definition at line 317 of file OrderableDBInstanceOption.h.

◆ GetVpc()

bool Aws::Neptune::Model::OrderableDBInstanceOption::GetVpc ( ) const
inline

Indicates whether a DB instance is in a VPC.

Definition at line 296 of file OrderableDBInstanceOption.h.

◆ LicenseModelHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::LicenseModelHasBeenSet ( ) const
inline

The license model for a DB instance.

Definition at line 177 of file OrderableDBInstanceOption.h.

◆ MaxIopsPerDbInstanceHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::MaxIopsPerDbInstanceHasBeenSet ( ) const
inline

Maximum total provisioned IOPS for a DB instance.

Definition at line 535 of file OrderableDBInstanceOption.h.

◆ MaxIopsPerGibHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::MaxIopsPerGibHasBeenSet ( ) const
inline

Maximum provisioned IOPS per GiB for a DB instance.

Definition at line 577 of file OrderableDBInstanceOption.h.

◆ MaxStorageSizeHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::MaxStorageSizeHasBeenSet ( ) const
inline

Maximum storage size for a DB instance.

Definition at line 493 of file OrderableDBInstanceOption.h.

◆ MinIopsPerDbInstanceHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::MinIopsPerDbInstanceHasBeenSet ( ) const
inline

Minimum total provisioned IOPS for a DB instance.

Definition at line 514 of file OrderableDBInstanceOption.h.

◆ MinIopsPerGibHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::MinIopsPerGibHasBeenSet ( ) const
inline

Minimum provisioned IOPS per GiB for a DB instance.

Definition at line 556 of file OrderableDBInstanceOption.h.

◆ MinStorageSizeHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::MinStorageSizeHasBeenSet ( ) const
inline

Minimum storage size for a DB instance.

Definition at line 472 of file OrderableDBInstanceOption.h.

◆ MultiAZCapableHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::MultiAZCapableHasBeenSet ( ) const
inline

Indicates whether a DB instance is Multi-AZ capable.

Definition at line 259 of file OrderableDBInstanceOption.h.

◆ operator=()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::Neptune::Model::OrderableDBInstanceOption::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::Neptune::Model::OrderableDBInstanceOption::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ ReadReplicaCapableHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::ReadReplicaCapableHasBeenSet ( ) const
inline

Indicates whether a DB instance can have a Read Replica.

Definition at line 280 of file OrderableDBInstanceOption.h.

◆ SetAvailabilityZones() [1/2]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetAvailabilityZones ( Aws::Vector< AvailabilityZone > &&  value)
inline

A list of Availability Zones for a DB instance.

Definition at line 228 of file OrderableDBInstanceOption.h.

◆ SetAvailabilityZones() [2/2]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetAvailabilityZones ( const Aws::Vector< AvailabilityZone > &  value)
inline

A list of Availability Zones for a DB instance.

Definition at line 223 of file OrderableDBInstanceOption.h.

◆ SetDBInstanceClass() [1/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetDBInstanceClass ( Aws::String &&  value)
inline

The DB instance class for a DB instance.

Definition at line 146 of file OrderableDBInstanceOption.h.

◆ SetDBInstanceClass() [2/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetDBInstanceClass ( const Aws::String value)
inline

The DB instance class for a DB instance.

Definition at line 141 of file OrderableDBInstanceOption.h.

◆ SetDBInstanceClass() [3/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetDBInstanceClass ( const char *  value)
inline

The DB instance class for a DB instance.

Definition at line 151 of file OrderableDBInstanceOption.h.

◆ SetEngine() [1/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetEngine ( Aws::String &&  value)
inline

The engine type of a DB instance.

Definition at line 64 of file OrderableDBInstanceOption.h.

◆ SetEngine() [2/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetEngine ( const Aws::String value)
inline

The engine type of a DB instance.

Definition at line 59 of file OrderableDBInstanceOption.h.

◆ SetEngine() [3/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetEngine ( const char *  value)
inline

The engine type of a DB instance.

Definition at line 69 of file OrderableDBInstanceOption.h.

◆ SetEngineVersion() [1/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetEngineVersion ( Aws::String &&  value)
inline

The engine version of a DB instance.

Definition at line 105 of file OrderableDBInstanceOption.h.

◆ SetEngineVersion() [2/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetEngineVersion ( const Aws::String value)
inline

The engine version of a DB instance.

Definition at line 100 of file OrderableDBInstanceOption.h.

◆ SetEngineVersion() [3/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetEngineVersion ( const char *  value)
inline

The engine version of a DB instance.

Definition at line 110 of file OrderableDBInstanceOption.h.

◆ SetLicenseModel() [1/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetLicenseModel ( Aws::String &&  value)
inline

The license model for a DB instance.

Definition at line 187 of file OrderableDBInstanceOption.h.

◆ SetLicenseModel() [2/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetLicenseModel ( const Aws::String value)
inline

The license model for a DB instance.

Definition at line 182 of file OrderableDBInstanceOption.h.

◆ SetLicenseModel() [3/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetLicenseModel ( const char *  value)
inline

The license model for a DB instance.

Definition at line 192 of file OrderableDBInstanceOption.h.

◆ SetMaxIopsPerDbInstance()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetMaxIopsPerDbInstance ( int  value)
inline

Maximum total provisioned IOPS for a DB instance.

Definition at line 540 of file OrderableDBInstanceOption.h.

◆ SetMaxIopsPerGib()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetMaxIopsPerGib ( double  value)
inline

Maximum provisioned IOPS per GiB for a DB instance.

Definition at line 582 of file OrderableDBInstanceOption.h.

◆ SetMaxStorageSize()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetMaxStorageSize ( int  value)
inline

Maximum storage size for a DB instance.

Definition at line 498 of file OrderableDBInstanceOption.h.

◆ SetMinIopsPerDbInstance()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetMinIopsPerDbInstance ( int  value)
inline

Minimum total provisioned IOPS for a DB instance.

Definition at line 519 of file OrderableDBInstanceOption.h.

◆ SetMinIopsPerGib()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetMinIopsPerGib ( double  value)
inline

Minimum provisioned IOPS per GiB for a DB instance.

Definition at line 561 of file OrderableDBInstanceOption.h.

◆ SetMinStorageSize()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetMinStorageSize ( int  value)
inline

Minimum storage size for a DB instance.

Definition at line 477 of file OrderableDBInstanceOption.h.

◆ SetMultiAZCapable()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetMultiAZCapable ( bool  value)
inline

Indicates whether a DB instance is Multi-AZ capable.

Definition at line 264 of file OrderableDBInstanceOption.h.

◆ SetReadReplicaCapable()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetReadReplicaCapable ( bool  value)
inline

Indicates whether a DB instance can have a Read Replica.

Definition at line 285 of file OrderableDBInstanceOption.h.

◆ SetStorageType() [1/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetStorageType ( Aws::String &&  value)
inline

Indicates the storage type for a DB instance.

Definition at line 353 of file OrderableDBInstanceOption.h.

◆ SetStorageType() [2/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetStorageType ( const Aws::String value)
inline

Indicates the storage type for a DB instance.

Definition at line 348 of file OrderableDBInstanceOption.h.

◆ SetStorageType() [3/3]

void Aws::Neptune::Model::OrderableDBInstanceOption::SetStorageType ( const char *  value)
inline

Indicates the storage type for a DB instance.

Definition at line 358 of file OrderableDBInstanceOption.h.

◆ SetSupportsEnhancedMonitoring()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetSupportsEnhancedMonitoring ( bool  value)
inline

Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

Definition at line 413 of file OrderableDBInstanceOption.h.

◆ SetSupportsIAMDatabaseAuthentication()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetSupportsIAMDatabaseAuthentication ( bool  value)
inline

Indicates whether a DB instance supports IAM database authentication.

Definition at line 435 of file OrderableDBInstanceOption.h.

◆ SetSupportsIops()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetSupportsIops ( bool  value)
inline

Indicates whether a DB instance supports provisioned IOPS.

Definition at line 389 of file OrderableDBInstanceOption.h.

◆ SetSupportsPerformanceInsights()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetSupportsPerformanceInsights ( bool  value)
inline

(Not supported by Neptune)

Definition at line 456 of file OrderableDBInstanceOption.h.

◆ SetSupportsStorageEncryption()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetSupportsStorageEncryption ( bool  value)
inline

Indicates whether a DB instance supports encrypted storage.

Definition at line 327 of file OrderableDBInstanceOption.h.

◆ SetVpc()

void Aws::Neptune::Model::OrderableDBInstanceOption::SetVpc ( bool  value)
inline

Indicates whether a DB instance is in a VPC.

Definition at line 306 of file OrderableDBInstanceOption.h.

◆ StorageTypeHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::StorageTypeHasBeenSet ( ) const
inline

Indicates the storage type for a DB instance.

Definition at line 343 of file OrderableDBInstanceOption.h.

◆ SupportsEnhancedMonitoringHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::SupportsEnhancedMonitoringHasBeenSet ( ) const
inline

Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

Definition at line 407 of file OrderableDBInstanceOption.h.

◆ SupportsIAMDatabaseAuthenticationHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::SupportsIAMDatabaseAuthenticationHasBeenSet ( ) const
inline

Indicates whether a DB instance supports IAM database authentication.

Definition at line 430 of file OrderableDBInstanceOption.h.

◆ SupportsIopsHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::SupportsIopsHasBeenSet ( ) const
inline

Indicates whether a DB instance supports provisioned IOPS.

Definition at line 384 of file OrderableDBInstanceOption.h.

◆ SupportsPerformanceInsightsHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::SupportsPerformanceInsightsHasBeenSet ( ) const
inline

(Not supported by Neptune)

Definition at line 451 of file OrderableDBInstanceOption.h.

◆ SupportsStorageEncryptionHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::SupportsStorageEncryptionHasBeenSet ( ) const
inline

Indicates whether a DB instance supports encrypted storage.

Definition at line 322 of file OrderableDBInstanceOption.h.

◆ VpcHasBeenSet()

bool Aws::Neptune::Model::OrderableDBInstanceOption::VpcHasBeenSet ( ) const
inline

Indicates whether a DB instance is in a VPC.

Definition at line 301 of file OrderableDBInstanceOption.h.

◆ WithAvailabilityZones() [1/2]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithAvailabilityZones ( Aws::Vector< AvailabilityZone > &&  value)
inline

A list of Availability Zones for a DB instance.

Definition at line 238 of file OrderableDBInstanceOption.h.

◆ WithAvailabilityZones() [2/2]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithAvailabilityZones ( const Aws::Vector< AvailabilityZone > &  value)
inline

A list of Availability Zones for a DB instance.

Definition at line 233 of file OrderableDBInstanceOption.h.

◆ WithDBInstanceClass() [1/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithDBInstanceClass ( Aws::String &&  value)
inline

The DB instance class for a DB instance.

Definition at line 161 of file OrderableDBInstanceOption.h.

◆ WithDBInstanceClass() [2/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithDBInstanceClass ( const Aws::String value)
inline

The DB instance class for a DB instance.

Definition at line 156 of file OrderableDBInstanceOption.h.

◆ WithDBInstanceClass() [3/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithDBInstanceClass ( const char *  value)
inline

The DB instance class for a DB instance.

Definition at line 166 of file OrderableDBInstanceOption.h.

◆ WithEngine() [1/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithEngine ( Aws::String &&  value)
inline

The engine type of a DB instance.

Definition at line 79 of file OrderableDBInstanceOption.h.

◆ WithEngine() [2/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithEngine ( const Aws::String value)
inline

The engine type of a DB instance.

Definition at line 74 of file OrderableDBInstanceOption.h.

◆ WithEngine() [3/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithEngine ( const char *  value)
inline

The engine type of a DB instance.

Definition at line 84 of file OrderableDBInstanceOption.h.

◆ WithEngineVersion() [1/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithEngineVersion ( Aws::String &&  value)
inline

The engine version of a DB instance.

Definition at line 120 of file OrderableDBInstanceOption.h.

◆ WithEngineVersion() [2/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithEngineVersion ( const Aws::String value)
inline

The engine version of a DB instance.

Definition at line 115 of file OrderableDBInstanceOption.h.

◆ WithEngineVersion() [3/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithEngineVersion ( const char *  value)
inline

The engine version of a DB instance.

Definition at line 125 of file OrderableDBInstanceOption.h.

◆ WithLicenseModel() [1/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithLicenseModel ( Aws::String &&  value)
inline

The license model for a DB instance.

Definition at line 202 of file OrderableDBInstanceOption.h.

◆ WithLicenseModel() [2/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithLicenseModel ( const Aws::String value)
inline

The license model for a DB instance.

Definition at line 197 of file OrderableDBInstanceOption.h.

◆ WithLicenseModel() [3/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithLicenseModel ( const char *  value)
inline

The license model for a DB instance.

Definition at line 207 of file OrderableDBInstanceOption.h.

◆ WithMaxIopsPerDbInstance()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithMaxIopsPerDbInstance ( int  value)
inline

Maximum total provisioned IOPS for a DB instance.

Definition at line 545 of file OrderableDBInstanceOption.h.

◆ WithMaxIopsPerGib()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithMaxIopsPerGib ( double  value)
inline

Maximum provisioned IOPS per GiB for a DB instance.

Definition at line 587 of file OrderableDBInstanceOption.h.

◆ WithMaxStorageSize()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithMaxStorageSize ( int  value)
inline

Maximum storage size for a DB instance.

Definition at line 503 of file OrderableDBInstanceOption.h.

◆ WithMinIopsPerDbInstance()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithMinIopsPerDbInstance ( int  value)
inline

Minimum total provisioned IOPS for a DB instance.

Definition at line 524 of file OrderableDBInstanceOption.h.

◆ WithMinIopsPerGib()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithMinIopsPerGib ( double  value)
inline

Minimum provisioned IOPS per GiB for a DB instance.

Definition at line 566 of file OrderableDBInstanceOption.h.

◆ WithMinStorageSize()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithMinStorageSize ( int  value)
inline

Minimum storage size for a DB instance.

Definition at line 482 of file OrderableDBInstanceOption.h.

◆ WithMultiAZCapable()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithMultiAZCapable ( bool  value)
inline

Indicates whether a DB instance is Multi-AZ capable.

Definition at line 269 of file OrderableDBInstanceOption.h.

◆ WithReadReplicaCapable()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithReadReplicaCapable ( bool  value)
inline

Indicates whether a DB instance can have a Read Replica.

Definition at line 290 of file OrderableDBInstanceOption.h.

◆ WithStorageType() [1/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithStorageType ( Aws::String &&  value)
inline

Indicates the storage type for a DB instance.

Definition at line 368 of file OrderableDBInstanceOption.h.

◆ WithStorageType() [2/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithStorageType ( const Aws::String value)
inline

Indicates the storage type for a DB instance.

Definition at line 363 of file OrderableDBInstanceOption.h.

◆ WithStorageType() [3/3]

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithStorageType ( const char *  value)
inline

Indicates the storage type for a DB instance.

Definition at line 373 of file OrderableDBInstanceOption.h.

◆ WithSupportsEnhancedMonitoring()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithSupportsEnhancedMonitoring ( bool  value)
inline

Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.

Definition at line 419 of file OrderableDBInstanceOption.h.

◆ WithSupportsIAMDatabaseAuthentication()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithSupportsIAMDatabaseAuthentication ( bool  value)
inline

Indicates whether a DB instance supports IAM database authentication.

Definition at line 440 of file OrderableDBInstanceOption.h.

◆ WithSupportsIops()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithSupportsIops ( bool  value)
inline

Indicates whether a DB instance supports provisioned IOPS.

Definition at line 394 of file OrderableDBInstanceOption.h.

◆ WithSupportsPerformanceInsights()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithSupportsPerformanceInsights ( bool  value)
inline

(Not supported by Neptune)

Definition at line 461 of file OrderableDBInstanceOption.h.

◆ WithSupportsStorageEncryption()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithSupportsStorageEncryption ( bool  value)
inline

Indicates whether a DB instance supports encrypted storage.

Definition at line 332 of file OrderableDBInstanceOption.h.

◆ WithVpc()

OrderableDBInstanceOption& Aws::Neptune::Model::OrderableDBInstanceOption::WithVpc ( bool  value)
inline

Indicates whether a DB instance is in a VPC.

Definition at line 311 of file OrderableDBInstanceOption.h.


The documentation for this class was generated from the following file: