@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class OrderableDBInstanceOption extends Object implements Serializable, Cloneable
Contains a list of available options for a DB instance.
This data type is used as a response element in the DescribeOrderableDBInstanceOptions
action.
Constructor and Description |
---|
OrderableDBInstanceOption() |
Modifier and Type | Method and Description |
---|---|
OrderableDBInstanceOption |
clone() |
boolean |
equals(Object obj) |
String |
getAvailabilityZoneGroup()
The Availability Zone group for a DB instance.
|
List<AvailabilityZone> |
getAvailabilityZones()
A list of Availability Zones for a DB instance.
|
List<AvailableProcessorFeature> |
getAvailableProcessorFeatures()
A list of the available processor features for the DB instance class of a DB instance.
|
String |
getDBInstanceClass()
The DB instance class for a DB instance.
|
String |
getEngine()
The engine type of a DB instance.
|
String |
getEngineVersion()
The engine version of a DB instance.
|
String |
getLicenseModel()
The license model for a DB instance.
|
Integer |
getMaxIopsPerDbInstance()
Maximum total provisioned IOPS for a DB instance.
|
Double |
getMaxIopsPerGib()
Maximum provisioned IOPS per GiB for a DB instance.
|
Integer |
getMaxStorageSize()
Maximum storage size for a DB instance.
|
Integer |
getMaxStorageThroughputPerDbInstance()
Maximum storage throughput for a DB instance.
|
Double |
getMaxStorageThroughputPerIops()
Maximum storage throughput to provisioned IOPS ratio for a DB instance.
|
Integer |
getMinIopsPerDbInstance()
Minimum total provisioned IOPS for a DB instance.
|
Double |
getMinIopsPerGib()
Minimum provisioned IOPS per GiB for a DB instance.
|
Integer |
getMinStorageSize()
Minimum storage size for a DB instance.
|
Integer |
getMinStorageThroughputPerDbInstance()
Minimum storage throughput for a DB instance.
|
Double |
getMinStorageThroughputPerIops()
Minimum storage throughput to provisioned IOPS ratio for a DB instance.
|
Boolean |
getMultiAZCapable()
Indicates whether a DB instance is Multi-AZ capable.
|
Boolean |
getOutpostCapable()
Whether a DB instance supports RDS on Outposts.
|
Boolean |
getReadReplicaCapable()
Indicates whether a DB instance can have a read replica.
|
String |
getStorageType()
Indicates the storage type for a DB instance.
|
List<String> |
getSupportedActivityStreamModes()
The list of supported modes for Database Activity Streams.
|
List<String> |
getSupportedEngineModes()
A list of the supported DB engine modes.
|
List<String> |
getSupportedNetworkTypes()
The network types supported by the DB instance (
IPV4 or DUAL ). |
Boolean |
getSupportsClusters()
Whether DB instances can be configured as a Multi-AZ DB cluster.
|
Boolean |
getSupportsEnhancedMonitoring()
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
|
Boolean |
getSupportsGlobalDatabases()
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine
attributes.
|
Boolean |
getSupportsIAMDatabaseAuthentication()
Indicates whether a DB instance supports IAM database authentication.
|
Boolean |
getSupportsIops()
Indicates whether a DB instance supports provisioned IOPS.
|
Boolean |
getSupportsKerberosAuthentication()
Whether a DB instance supports Kerberos Authentication.
|
Boolean |
getSupportsPerformanceInsights()
True if a DB instance supports Performance Insights, otherwise false.
|
Boolean |
getSupportsStorageAutoscaling()
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
|
Boolean |
getSupportsStorageEncryption()
Indicates whether a DB instance supports encrypted storage.
|
Boolean |
getSupportsStorageThroughput()
Indicates whether a DB instance supports storage throughput.
|
Boolean |
getVpc()
Indicates whether a DB instance is in a VPC.
|
int |
hashCode() |
Boolean |
isMultiAZCapable()
Indicates whether a DB instance is Multi-AZ capable.
|
Boolean |
isOutpostCapable()
Whether a DB instance supports RDS on Outposts.
|
Boolean |
isReadReplicaCapable()
Indicates whether a DB instance can have a read replica.
|
Boolean |
isSupportsClusters()
Whether DB instances can be configured as a Multi-AZ DB cluster.
|
Boolean |
isSupportsEnhancedMonitoring()
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
|
Boolean |
isSupportsGlobalDatabases()
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine
attributes.
|
Boolean |
isSupportsIAMDatabaseAuthentication()
Indicates whether a DB instance supports IAM database authentication.
|
Boolean |
isSupportsIops()
Indicates whether a DB instance supports provisioned IOPS.
|
Boolean |
isSupportsKerberosAuthentication()
Whether a DB instance supports Kerberos Authentication.
|
Boolean |
isSupportsPerformanceInsights()
True if a DB instance supports Performance Insights, otherwise false.
|
Boolean |
isSupportsStorageAutoscaling()
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
|
Boolean |
isSupportsStorageEncryption()
Indicates whether a DB instance supports encrypted storage.
|
Boolean |
isSupportsStorageThroughput()
Indicates whether a DB instance supports storage throughput.
|
Boolean |
isVpc()
Indicates whether a DB instance is in a VPC.
|
void |
setAvailabilityZoneGroup(String availabilityZoneGroup)
The Availability Zone group for a DB instance.
|
void |
setAvailabilityZones(Collection<AvailabilityZone> availabilityZones)
A list of Availability Zones for a DB instance.
|
void |
setAvailableProcessorFeatures(Collection<AvailableProcessorFeature> availableProcessorFeatures)
A list of the available processor features for the DB instance class of a DB instance.
|
void |
setDBInstanceClass(String dBInstanceClass)
The DB instance class for a DB instance.
|
void |
setEngine(String engine)
The engine type of a DB instance.
|
void |
setEngineVersion(String engineVersion)
The engine version of a DB instance.
|
void |
setLicenseModel(String licenseModel)
The license model for a DB instance.
|
void |
setMaxIopsPerDbInstance(Integer maxIopsPerDbInstance)
Maximum total provisioned IOPS for a DB instance.
|
void |
setMaxIopsPerGib(Double maxIopsPerGib)
Maximum provisioned IOPS per GiB for a DB instance.
|
void |
setMaxStorageSize(Integer maxStorageSize)
Maximum storage size for a DB instance.
|
void |
setMaxStorageThroughputPerDbInstance(Integer maxStorageThroughputPerDbInstance)
Maximum storage throughput for a DB instance.
|
void |
setMaxStorageThroughputPerIops(Double maxStorageThroughputPerIops)
Maximum storage throughput to provisioned IOPS ratio for a DB instance.
|
void |
setMinIopsPerDbInstance(Integer minIopsPerDbInstance)
Minimum total provisioned IOPS for a DB instance.
|
void |
setMinIopsPerGib(Double minIopsPerGib)
Minimum provisioned IOPS per GiB for a DB instance.
|
void |
setMinStorageSize(Integer minStorageSize)
Minimum storage size for a DB instance.
|
void |
setMinStorageThroughputPerDbInstance(Integer minStorageThroughputPerDbInstance)
Minimum storage throughput for a DB instance.
|
void |
setMinStorageThroughputPerIops(Double minStorageThroughputPerIops)
Minimum storage throughput to provisioned IOPS ratio for a DB instance.
|
void |
setMultiAZCapable(Boolean multiAZCapable)
Indicates whether a DB instance is Multi-AZ capable.
|
void |
setOutpostCapable(Boolean outpostCapable)
Whether a DB instance supports RDS on Outposts.
|
void |
setReadReplicaCapable(Boolean readReplicaCapable)
Indicates whether a DB instance can have a read replica.
|
void |
setStorageType(String storageType)
Indicates the storage type for a DB instance.
|
void |
setSupportedActivityStreamModes(Collection<String> supportedActivityStreamModes)
The list of supported modes for Database Activity Streams.
|
void |
setSupportedEngineModes(Collection<String> supportedEngineModes)
A list of the supported DB engine modes.
|
void |
setSupportedNetworkTypes(Collection<String> supportedNetworkTypes)
The network types supported by the DB instance (
IPV4 or DUAL ). |
void |
setSupportsClusters(Boolean supportsClusters)
Whether DB instances can be configured as a Multi-AZ DB cluster.
|
void |
setSupportsEnhancedMonitoring(Boolean supportsEnhancedMonitoring)
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
|
void |
setSupportsGlobalDatabases(Boolean supportsGlobalDatabases)
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine
attributes.
|
void |
setSupportsIAMDatabaseAuthentication(Boolean supportsIAMDatabaseAuthentication)
Indicates whether a DB instance supports IAM database authentication.
|
void |
setSupportsIops(Boolean supportsIops)
Indicates whether a DB instance supports provisioned IOPS.
|
void |
setSupportsKerberosAuthentication(Boolean supportsKerberosAuthentication)
Whether a DB instance supports Kerberos Authentication.
|
void |
setSupportsPerformanceInsights(Boolean supportsPerformanceInsights)
True if a DB instance supports Performance Insights, otherwise false.
|
void |
setSupportsStorageAutoscaling(Boolean supportsStorageAutoscaling)
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
|
void |
setSupportsStorageEncryption(Boolean supportsStorageEncryption)
Indicates whether a DB instance supports encrypted storage.
|
void |
setSupportsStorageThroughput(Boolean supportsStorageThroughput)
Indicates whether a DB instance supports storage throughput.
|
void |
setVpc(Boolean vpc)
Indicates whether a DB instance is in a VPC.
|
String |
toString()
Returns a string representation of this object.
|
OrderableDBInstanceOption |
withAvailabilityZoneGroup(String availabilityZoneGroup)
The Availability Zone group for a DB instance.
|
OrderableDBInstanceOption |
withAvailabilityZones(AvailabilityZone... availabilityZones)
A list of Availability Zones for a DB instance.
|
OrderableDBInstanceOption |
withAvailabilityZones(Collection<AvailabilityZone> availabilityZones)
A list of Availability Zones for a DB instance.
|
OrderableDBInstanceOption |
withAvailableProcessorFeatures(AvailableProcessorFeature... availableProcessorFeatures)
A list of the available processor features for the DB instance class of a DB instance.
|
OrderableDBInstanceOption |
withAvailableProcessorFeatures(Collection<AvailableProcessorFeature> availableProcessorFeatures)
A list of the available processor features for the DB instance class of a DB instance.
|
OrderableDBInstanceOption |
withDBInstanceClass(String dBInstanceClass)
The DB instance class for a DB instance.
|
OrderableDBInstanceOption |
withEngine(String engine)
The engine type of a DB instance.
|
OrderableDBInstanceOption |
withEngineVersion(String engineVersion)
The engine version of a DB instance.
|
OrderableDBInstanceOption |
withLicenseModel(String licenseModel)
The license model for a DB instance.
|
OrderableDBInstanceOption |
withMaxIopsPerDbInstance(Integer maxIopsPerDbInstance)
Maximum total provisioned IOPS for a DB instance.
|
OrderableDBInstanceOption |
withMaxIopsPerGib(Double maxIopsPerGib)
Maximum provisioned IOPS per GiB for a DB instance.
|
OrderableDBInstanceOption |
withMaxStorageSize(Integer maxStorageSize)
Maximum storage size for a DB instance.
|
OrderableDBInstanceOption |
withMaxStorageThroughputPerDbInstance(Integer maxStorageThroughputPerDbInstance)
Maximum storage throughput for a DB instance.
|
OrderableDBInstanceOption |
withMaxStorageThroughputPerIops(Double maxStorageThroughputPerIops)
Maximum storage throughput to provisioned IOPS ratio for a DB instance.
|
OrderableDBInstanceOption |
withMinIopsPerDbInstance(Integer minIopsPerDbInstance)
Minimum total provisioned IOPS for a DB instance.
|
OrderableDBInstanceOption |
withMinIopsPerGib(Double minIopsPerGib)
Minimum provisioned IOPS per GiB for a DB instance.
|
OrderableDBInstanceOption |
withMinStorageSize(Integer minStorageSize)
Minimum storage size for a DB instance.
|
OrderableDBInstanceOption |
withMinStorageThroughputPerDbInstance(Integer minStorageThroughputPerDbInstance)
Minimum storage throughput for a DB instance.
|
OrderableDBInstanceOption |
withMinStorageThroughputPerIops(Double minStorageThroughputPerIops)
Minimum storage throughput to provisioned IOPS ratio for a DB instance.
|
OrderableDBInstanceOption |
withMultiAZCapable(Boolean multiAZCapable)
Indicates whether a DB instance is Multi-AZ capable.
|
OrderableDBInstanceOption |
withOutpostCapable(Boolean outpostCapable)
Whether a DB instance supports RDS on Outposts.
|
OrderableDBInstanceOption |
withReadReplicaCapable(Boolean readReplicaCapable)
Indicates whether a DB instance can have a read replica.
|
OrderableDBInstanceOption |
withStorageType(String storageType)
Indicates the storage type for a DB instance.
|
OrderableDBInstanceOption |
withSupportedActivityStreamModes(Collection<String> supportedActivityStreamModes)
The list of supported modes for Database Activity Streams.
|
OrderableDBInstanceOption |
withSupportedActivityStreamModes(String... supportedActivityStreamModes)
The list of supported modes for Database Activity Streams.
|
OrderableDBInstanceOption |
withSupportedEngineModes(Collection<String> supportedEngineModes)
A list of the supported DB engine modes.
|
OrderableDBInstanceOption |
withSupportedEngineModes(String... supportedEngineModes)
A list of the supported DB engine modes.
|
OrderableDBInstanceOption |
withSupportedNetworkTypes(Collection<String> supportedNetworkTypes)
The network types supported by the DB instance (
IPV4 or DUAL ). |
OrderableDBInstanceOption |
withSupportedNetworkTypes(String... supportedNetworkTypes)
The network types supported by the DB instance (
IPV4 or DUAL ). |
OrderableDBInstanceOption |
withSupportsClusters(Boolean supportsClusters)
Whether DB instances can be configured as a Multi-AZ DB cluster.
|
OrderableDBInstanceOption |
withSupportsEnhancedMonitoring(Boolean supportsEnhancedMonitoring)
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
|
OrderableDBInstanceOption |
withSupportsGlobalDatabases(Boolean supportsGlobalDatabases)
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine
attributes.
|
OrderableDBInstanceOption |
withSupportsIAMDatabaseAuthentication(Boolean supportsIAMDatabaseAuthentication)
Indicates whether a DB instance supports IAM database authentication.
|
OrderableDBInstanceOption |
withSupportsIops(Boolean supportsIops)
Indicates whether a DB instance supports provisioned IOPS.
|
OrderableDBInstanceOption |
withSupportsKerberosAuthentication(Boolean supportsKerberosAuthentication)
Whether a DB instance supports Kerberos Authentication.
|
OrderableDBInstanceOption |
withSupportsPerformanceInsights(Boolean supportsPerformanceInsights)
True if a DB instance supports Performance Insights, otherwise false.
|
OrderableDBInstanceOption |
withSupportsStorageAutoscaling(Boolean supportsStorageAutoscaling)
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
|
OrderableDBInstanceOption |
withSupportsStorageEncryption(Boolean supportsStorageEncryption)
Indicates whether a DB instance supports encrypted storage.
|
OrderableDBInstanceOption |
withSupportsStorageThroughput(Boolean supportsStorageThroughput)
Indicates whether a DB instance supports storage throughput.
|
OrderableDBInstanceOption |
withVpc(Boolean vpc)
Indicates whether a DB instance is in a VPC.
|
public void setEngine(String engine)
The engine type of a DB instance.
engine
- The engine type of a DB instance.public String getEngine()
The engine type of a DB instance.
public OrderableDBInstanceOption withEngine(String engine)
The engine type of a DB instance.
engine
- The engine type of a DB instance.public void setEngineVersion(String engineVersion)
The engine version of a DB instance.
engineVersion
- The engine version of a DB instance.public String getEngineVersion()
The engine version of a DB instance.
public OrderableDBInstanceOption withEngineVersion(String engineVersion)
The engine version of a DB instance.
engineVersion
- The engine version of a DB instance.public void setDBInstanceClass(String dBInstanceClass)
The DB instance class for a DB instance.
dBInstanceClass
- The DB instance class for a DB instance.public String getDBInstanceClass()
The DB instance class for a DB instance.
public OrderableDBInstanceOption withDBInstanceClass(String dBInstanceClass)
The DB instance class for a DB instance.
dBInstanceClass
- The DB instance class for a DB instance.public void setLicenseModel(String licenseModel)
The license model for a DB instance.
licenseModel
- The license model for a DB instance.public String getLicenseModel()
The license model for a DB instance.
public OrderableDBInstanceOption withLicenseModel(String licenseModel)
The license model for a DB instance.
licenseModel
- The license model for a DB instance.public void setAvailabilityZoneGroup(String availabilityZoneGroup)
The Availability Zone group for a DB instance.
availabilityZoneGroup
- The Availability Zone group for a DB instance.public String getAvailabilityZoneGroup()
The Availability Zone group for a DB instance.
public OrderableDBInstanceOption withAvailabilityZoneGroup(String availabilityZoneGroup)
The Availability Zone group for a DB instance.
availabilityZoneGroup
- The Availability Zone group for a DB instance.public List<AvailabilityZone> getAvailabilityZones()
A list of Availability Zones for a DB instance.
public void setAvailabilityZones(Collection<AvailabilityZone> availabilityZones)
A list of Availability Zones for a DB instance.
availabilityZones
- A list of Availability Zones for a DB instance.public OrderableDBInstanceOption withAvailabilityZones(AvailabilityZone... availabilityZones)
A list of Availability Zones for a DB instance.
NOTE: This method appends the values to the existing list (if any). Use
setAvailabilityZones(java.util.Collection)
or withAvailabilityZones(java.util.Collection)
if
you want to override the existing values.
availabilityZones
- A list of Availability Zones for a DB instance.public OrderableDBInstanceOption withAvailabilityZones(Collection<AvailabilityZone> availabilityZones)
A list of Availability Zones for a DB instance.
availabilityZones
- A list of Availability Zones for a DB instance.public void setMultiAZCapable(Boolean multiAZCapable)
Indicates whether a DB instance is Multi-AZ capable.
multiAZCapable
- Indicates whether a DB instance is Multi-AZ capable.public Boolean getMultiAZCapable()
Indicates whether a DB instance is Multi-AZ capable.
public OrderableDBInstanceOption withMultiAZCapable(Boolean multiAZCapable)
Indicates whether a DB instance is Multi-AZ capable.
multiAZCapable
- Indicates whether a DB instance is Multi-AZ capable.public Boolean isMultiAZCapable()
Indicates whether a DB instance is Multi-AZ capable.
public void setReadReplicaCapable(Boolean readReplicaCapable)
Indicates whether a DB instance can have a read replica.
readReplicaCapable
- Indicates whether a DB instance can have a read replica.public Boolean getReadReplicaCapable()
Indicates whether a DB instance can have a read replica.
public OrderableDBInstanceOption withReadReplicaCapable(Boolean readReplicaCapable)
Indicates whether a DB instance can have a read replica.
readReplicaCapable
- Indicates whether a DB instance can have a read replica.public Boolean isReadReplicaCapable()
Indicates whether a DB instance can have a read replica.
public void setVpc(Boolean vpc)
Indicates whether a DB instance is in a VPC.
vpc
- Indicates whether a DB instance is in a VPC.public Boolean getVpc()
Indicates whether a DB instance is in a VPC.
public OrderableDBInstanceOption withVpc(Boolean vpc)
Indicates whether a DB instance is in a VPC.
vpc
- Indicates whether a DB instance is in a VPC.public Boolean isVpc()
Indicates whether a DB instance is in a VPC.
public void setSupportsStorageEncryption(Boolean supportsStorageEncryption)
Indicates whether a DB instance supports encrypted storage.
supportsStorageEncryption
- Indicates whether a DB instance supports encrypted storage.public Boolean getSupportsStorageEncryption()
Indicates whether a DB instance supports encrypted storage.
public OrderableDBInstanceOption withSupportsStorageEncryption(Boolean supportsStorageEncryption)
Indicates whether a DB instance supports encrypted storage.
supportsStorageEncryption
- Indicates whether a DB instance supports encrypted storage.public Boolean isSupportsStorageEncryption()
Indicates whether a DB instance supports encrypted storage.
public void setStorageType(String storageType)
Indicates the storage type for a DB instance.
storageType
- Indicates the storage type for a DB instance.public String getStorageType()
Indicates the storage type for a DB instance.
public OrderableDBInstanceOption withStorageType(String storageType)
Indicates the storage type for a DB instance.
storageType
- Indicates the storage type for a DB instance.public void setSupportsIops(Boolean supportsIops)
Indicates whether a DB instance supports provisioned IOPS.
supportsIops
- Indicates whether a DB instance supports provisioned IOPS.public Boolean getSupportsIops()
Indicates whether a DB instance supports provisioned IOPS.
public OrderableDBInstanceOption withSupportsIops(Boolean supportsIops)
Indicates whether a DB instance supports provisioned IOPS.
supportsIops
- Indicates whether a DB instance supports provisioned IOPS.public Boolean isSupportsIops()
Indicates whether a DB instance supports provisioned IOPS.
public void setSupportsEnhancedMonitoring(Boolean supportsEnhancedMonitoring)
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
supportsEnhancedMonitoring
- Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.public Boolean getSupportsEnhancedMonitoring()
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
public OrderableDBInstanceOption withSupportsEnhancedMonitoring(Boolean supportsEnhancedMonitoring)
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
supportsEnhancedMonitoring
- Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.public Boolean isSupportsEnhancedMonitoring()
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
public void setSupportsIAMDatabaseAuthentication(Boolean supportsIAMDatabaseAuthentication)
Indicates whether a DB instance supports IAM database authentication.
supportsIAMDatabaseAuthentication
- Indicates whether a DB instance supports IAM database authentication.public Boolean getSupportsIAMDatabaseAuthentication()
Indicates whether a DB instance supports IAM database authentication.
public OrderableDBInstanceOption withSupportsIAMDatabaseAuthentication(Boolean supportsIAMDatabaseAuthentication)
Indicates whether a DB instance supports IAM database authentication.
supportsIAMDatabaseAuthentication
- Indicates whether a DB instance supports IAM database authentication.public Boolean isSupportsIAMDatabaseAuthentication()
Indicates whether a DB instance supports IAM database authentication.
public void setSupportsPerformanceInsights(Boolean supportsPerformanceInsights)
True if a DB instance supports Performance Insights, otherwise false.
supportsPerformanceInsights
- True if a DB instance supports Performance Insights, otherwise false.public Boolean getSupportsPerformanceInsights()
True if a DB instance supports Performance Insights, otherwise false.
public OrderableDBInstanceOption withSupportsPerformanceInsights(Boolean supportsPerformanceInsights)
True if a DB instance supports Performance Insights, otherwise false.
supportsPerformanceInsights
- True if a DB instance supports Performance Insights, otherwise false.public Boolean isSupportsPerformanceInsights()
True if a DB instance supports Performance Insights, otherwise false.
public void setMinStorageSize(Integer minStorageSize)
Minimum storage size for a DB instance.
minStorageSize
- Minimum storage size for a DB instance.public Integer getMinStorageSize()
Minimum storage size for a DB instance.
public OrderableDBInstanceOption withMinStorageSize(Integer minStorageSize)
Minimum storage size for a DB instance.
minStorageSize
- Minimum storage size for a DB instance.public void setMaxStorageSize(Integer maxStorageSize)
Maximum storage size for a DB instance.
maxStorageSize
- Maximum storage size for a DB instance.public Integer getMaxStorageSize()
Maximum storage size for a DB instance.
public OrderableDBInstanceOption withMaxStorageSize(Integer maxStorageSize)
Maximum storage size for a DB instance.
maxStorageSize
- Maximum storage size for a DB instance.public void setMinIopsPerDbInstance(Integer minIopsPerDbInstance)
Minimum total provisioned IOPS for a DB instance.
minIopsPerDbInstance
- Minimum total provisioned IOPS for a DB instance.public Integer getMinIopsPerDbInstance()
Minimum total provisioned IOPS for a DB instance.
public OrderableDBInstanceOption withMinIopsPerDbInstance(Integer minIopsPerDbInstance)
Minimum total provisioned IOPS for a DB instance.
minIopsPerDbInstance
- Minimum total provisioned IOPS for a DB instance.public void setMaxIopsPerDbInstance(Integer maxIopsPerDbInstance)
Maximum total provisioned IOPS for a DB instance.
maxIopsPerDbInstance
- Maximum total provisioned IOPS for a DB instance.public Integer getMaxIopsPerDbInstance()
Maximum total provisioned IOPS for a DB instance.
public OrderableDBInstanceOption withMaxIopsPerDbInstance(Integer maxIopsPerDbInstance)
Maximum total provisioned IOPS for a DB instance.
maxIopsPerDbInstance
- Maximum total provisioned IOPS for a DB instance.public void setMinIopsPerGib(Double minIopsPerGib)
Minimum provisioned IOPS per GiB for a DB instance.
minIopsPerGib
- Minimum provisioned IOPS per GiB for a DB instance.public Double getMinIopsPerGib()
Minimum provisioned IOPS per GiB for a DB instance.
public OrderableDBInstanceOption withMinIopsPerGib(Double minIopsPerGib)
Minimum provisioned IOPS per GiB for a DB instance.
minIopsPerGib
- Minimum provisioned IOPS per GiB for a DB instance.public void setMaxIopsPerGib(Double maxIopsPerGib)
Maximum provisioned IOPS per GiB for a DB instance.
maxIopsPerGib
- Maximum provisioned IOPS per GiB for a DB instance.public Double getMaxIopsPerGib()
Maximum provisioned IOPS per GiB for a DB instance.
public OrderableDBInstanceOption withMaxIopsPerGib(Double maxIopsPerGib)
Maximum provisioned IOPS per GiB for a DB instance.
maxIopsPerGib
- Maximum provisioned IOPS per GiB for a DB instance.public List<AvailableProcessorFeature> getAvailableProcessorFeatures()
A list of the available processor features for the DB instance class of a DB instance.
public void setAvailableProcessorFeatures(Collection<AvailableProcessorFeature> availableProcessorFeatures)
A list of the available processor features for the DB instance class of a DB instance.
availableProcessorFeatures
- A list of the available processor features for the DB instance class of a DB instance.public OrderableDBInstanceOption withAvailableProcessorFeatures(AvailableProcessorFeature... availableProcessorFeatures)
A list of the available processor features for the DB instance class of a DB instance.
NOTE: This method appends the values to the existing list (if any). Use
setAvailableProcessorFeatures(java.util.Collection)
or
withAvailableProcessorFeatures(java.util.Collection)
if you want to override the existing values.
availableProcessorFeatures
- A list of the available processor features for the DB instance class of a DB instance.public OrderableDBInstanceOption withAvailableProcessorFeatures(Collection<AvailableProcessorFeature> availableProcessorFeatures)
A list of the available processor features for the DB instance class of a DB instance.
availableProcessorFeatures
- A list of the available processor features for the DB instance class of a DB instance.public List<String> getSupportedEngineModes()
A list of the supported DB engine modes.
public void setSupportedEngineModes(Collection<String> supportedEngineModes)
A list of the supported DB engine modes.
supportedEngineModes
- A list of the supported DB engine modes.public OrderableDBInstanceOption withSupportedEngineModes(String... supportedEngineModes)
A list of the supported DB engine modes.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedEngineModes(java.util.Collection)
or withSupportedEngineModes(java.util.Collection)
if you want to override the existing values.
supportedEngineModes
- A list of the supported DB engine modes.public OrderableDBInstanceOption withSupportedEngineModes(Collection<String> supportedEngineModes)
A list of the supported DB engine modes.
supportedEngineModes
- A list of the supported DB engine modes.public void setSupportsStorageAutoscaling(Boolean supportsStorageAutoscaling)
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
supportsStorageAutoscaling
- Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance
class.public Boolean getSupportsStorageAutoscaling()
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
public OrderableDBInstanceOption withSupportsStorageAutoscaling(Boolean supportsStorageAutoscaling)
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
supportsStorageAutoscaling
- Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance
class.public Boolean isSupportsStorageAutoscaling()
Whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
public void setSupportsKerberosAuthentication(Boolean supportsKerberosAuthentication)
Whether a DB instance supports Kerberos Authentication.
supportsKerberosAuthentication
- Whether a DB instance supports Kerberos Authentication.public Boolean getSupportsKerberosAuthentication()
Whether a DB instance supports Kerberos Authentication.
public OrderableDBInstanceOption withSupportsKerberosAuthentication(Boolean supportsKerberosAuthentication)
Whether a DB instance supports Kerberos Authentication.
supportsKerberosAuthentication
- Whether a DB instance supports Kerberos Authentication.public Boolean isSupportsKerberosAuthentication()
Whether a DB instance supports Kerberos Authentication.
public void setOutpostCapable(Boolean outpostCapable)
Whether a DB instance supports RDS on Outposts.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
outpostCapable
- Whether a DB instance supports RDS on Outposts.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
public Boolean getOutpostCapable()
Whether a DB instance supports RDS on Outposts.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
public OrderableDBInstanceOption withOutpostCapable(Boolean outpostCapable)
Whether a DB instance supports RDS on Outposts.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
outpostCapable
- Whether a DB instance supports RDS on Outposts.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
public Boolean isOutpostCapable()
Whether a DB instance supports RDS on Outposts.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
For more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts in the Amazon RDS User Guide.
public List<String> getSupportedActivityStreamModes()
The list of supported modes for Database Activity Streams. Aurora PostgreSQL returns the value
[sync, async]
. Aurora MySQL and RDS for Oracle return [async]
only. If Database
Activity Streams isn't supported, the return value is an empty list.
[sync, async]
. Aurora MySQL and RDS for Oracle return [async]
only. If Database
Activity Streams isn't supported, the return value is an empty list.public void setSupportedActivityStreamModes(Collection<String> supportedActivityStreamModes)
The list of supported modes for Database Activity Streams. Aurora PostgreSQL returns the value
[sync, async]
. Aurora MySQL and RDS for Oracle return [async]
only. If Database
Activity Streams isn't supported, the return value is an empty list.
supportedActivityStreamModes
- The list of supported modes for Database Activity Streams. Aurora PostgreSQL returns the value
[sync, async]
. Aurora MySQL and RDS for Oracle return [async]
only. If Database
Activity Streams isn't supported, the return value is an empty list.public OrderableDBInstanceOption withSupportedActivityStreamModes(String... supportedActivityStreamModes)
The list of supported modes for Database Activity Streams. Aurora PostgreSQL returns the value
[sync, async]
. Aurora MySQL and RDS for Oracle return [async]
only. If Database
Activity Streams isn't supported, the return value is an empty list.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedActivityStreamModes(java.util.Collection)
or
withSupportedActivityStreamModes(java.util.Collection)
if you want to override the existing values.
supportedActivityStreamModes
- The list of supported modes for Database Activity Streams. Aurora PostgreSQL returns the value
[sync, async]
. Aurora MySQL and RDS for Oracle return [async]
only. If Database
Activity Streams isn't supported, the return value is an empty list.public OrderableDBInstanceOption withSupportedActivityStreamModes(Collection<String> supportedActivityStreamModes)
The list of supported modes for Database Activity Streams. Aurora PostgreSQL returns the value
[sync, async]
. Aurora MySQL and RDS for Oracle return [async]
only. If Database
Activity Streams isn't supported, the return value is an empty list.
supportedActivityStreamModes
- The list of supported modes for Database Activity Streams. Aurora PostgreSQL returns the value
[sync, async]
. Aurora MySQL and RDS for Oracle return [async]
only. If Database
Activity Streams isn't supported, the return value is an empty list.public void setSupportsGlobalDatabases(Boolean supportsGlobalDatabases)
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
supportsGlobalDatabases
- A value that indicates whether you can use Aurora global databases with a specific combination of other DB
engine attributes.public Boolean getSupportsGlobalDatabases()
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
public OrderableDBInstanceOption withSupportsGlobalDatabases(Boolean supportsGlobalDatabases)
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
supportsGlobalDatabases
- A value that indicates whether you can use Aurora global databases with a specific combination of other DB
engine attributes.public Boolean isSupportsGlobalDatabases()
A value that indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
public void setSupportsClusters(Boolean supportsClusters)
Whether DB instances can be configured as a Multi-AZ DB cluster.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
supportsClusters
- Whether DB instances can be configured as a Multi-AZ DB cluster.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
public Boolean getSupportsClusters()
Whether DB instances can be configured as a Multi-AZ DB cluster.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
public OrderableDBInstanceOption withSupportsClusters(Boolean supportsClusters)
Whether DB instances can be configured as a Multi-AZ DB cluster.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
supportsClusters
- Whether DB instances can be configured as a Multi-AZ DB cluster.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
public Boolean isSupportsClusters()
Whether DB instances can be configured as a Multi-AZ DB cluster.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
For more information on Multi-AZ DB clusters, see Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.
public List<String> getSupportedNetworkTypes()
The network types supported by the DB instance (IPV4
or DUAL
).
A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL
).
For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
IPV4
or DUAL
).
A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL
).
For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
public void setSupportedNetworkTypes(Collection<String> supportedNetworkTypes)
The network types supported by the DB instance (IPV4
or DUAL
).
A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL
).
For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
supportedNetworkTypes
- The network types supported by the DB instance (IPV4
or DUAL
).
A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL
).
For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
public OrderableDBInstanceOption withSupportedNetworkTypes(String... supportedNetworkTypes)
The network types supported by the DB instance (IPV4
or DUAL
).
A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL
).
For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
NOTE: This method appends the values to the existing list (if any). Use
setSupportedNetworkTypes(java.util.Collection)
or
withSupportedNetworkTypes(java.util.Collection)
if you want to override the existing values.
supportedNetworkTypes
- The network types supported by the DB instance (IPV4
or DUAL
).
A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL
).
For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
public OrderableDBInstanceOption withSupportedNetworkTypes(Collection<String> supportedNetworkTypes)
The network types supported by the DB instance (IPV4
or DUAL
).
A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL
).
For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
supportedNetworkTypes
- The network types supported by the DB instance (IPV4
or DUAL
).
A DB instance can support only the IPv4 protocol or the IPv4 and the IPv6 protocols (DUAL
).
For more information, see Working with a DB instance in a VPC in the Amazon RDS User Guide.
public void setSupportsStorageThroughput(Boolean supportsStorageThroughput)
Indicates whether a DB instance supports storage throughput.
supportsStorageThroughput
- Indicates whether a DB instance supports storage throughput.public Boolean getSupportsStorageThroughput()
Indicates whether a DB instance supports storage throughput.
public OrderableDBInstanceOption withSupportsStorageThroughput(Boolean supportsStorageThroughput)
Indicates whether a DB instance supports storage throughput.
supportsStorageThroughput
- Indicates whether a DB instance supports storage throughput.public Boolean isSupportsStorageThroughput()
Indicates whether a DB instance supports storage throughput.
public void setMinStorageThroughputPerDbInstance(Integer minStorageThroughputPerDbInstance)
Minimum storage throughput for a DB instance.
minStorageThroughputPerDbInstance
- Minimum storage throughput for a DB instance.public Integer getMinStorageThroughputPerDbInstance()
Minimum storage throughput for a DB instance.
public OrderableDBInstanceOption withMinStorageThroughputPerDbInstance(Integer minStorageThroughputPerDbInstance)
Minimum storage throughput for a DB instance.
minStorageThroughputPerDbInstance
- Minimum storage throughput for a DB instance.public void setMaxStorageThroughputPerDbInstance(Integer maxStorageThroughputPerDbInstance)
Maximum storage throughput for a DB instance.
maxStorageThroughputPerDbInstance
- Maximum storage throughput for a DB instance.public Integer getMaxStorageThroughputPerDbInstance()
Maximum storage throughput for a DB instance.
public OrderableDBInstanceOption withMaxStorageThroughputPerDbInstance(Integer maxStorageThroughputPerDbInstance)
Maximum storage throughput for a DB instance.
maxStorageThroughputPerDbInstance
- Maximum storage throughput for a DB instance.public void setMinStorageThroughputPerIops(Double minStorageThroughputPerIops)
Minimum storage throughput to provisioned IOPS ratio for a DB instance.
minStorageThroughputPerIops
- Minimum storage throughput to provisioned IOPS ratio for a DB instance.public Double getMinStorageThroughputPerIops()
Minimum storage throughput to provisioned IOPS ratio for a DB instance.
public OrderableDBInstanceOption withMinStorageThroughputPerIops(Double minStorageThroughputPerIops)
Minimum storage throughput to provisioned IOPS ratio for a DB instance.
minStorageThroughputPerIops
- Minimum storage throughput to provisioned IOPS ratio for a DB instance.public void setMaxStorageThroughputPerIops(Double maxStorageThroughputPerIops)
Maximum storage throughput to provisioned IOPS ratio for a DB instance.
maxStorageThroughputPerIops
- Maximum storage throughput to provisioned IOPS ratio for a DB instance.public Double getMaxStorageThroughputPerIops()
Maximum storage throughput to provisioned IOPS ratio for a DB instance.
public OrderableDBInstanceOption withMaxStorageThroughputPerIops(Double maxStorageThroughputPerIops)
Maximum storage throughput to provisioned IOPS ratio for a DB instance.
maxStorageThroughputPerIops
- Maximum storage throughput to provisioned IOPS ratio for a DB instance.public String toString()
toString
in class Object
Object.toString()
public OrderableDBInstanceOption clone()