@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()
Indicates whether a DB instance supports RDS on Outposts.
|
Boolean |
getReadReplicaCapable()
Indicates whether a DB instance can have a read replica.
|
String |
getStorageType()
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()
Indicates whether DB instances can be configured as a Multi-AZ DB cluster.
|
Boolean |
getSupportsDedicatedLogVolume()
Indicates whether a DB instance supports using a dedicated log volume (DLV).
|
Boolean |
getSupportsEnhancedMonitoring()
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
|
Boolean |
getSupportsGlobalDatabases()
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()
Indicates whether a DB instance supports Kerberos Authentication.
|
Boolean |
getSupportsPerformanceInsights()
Indicates whether a DB instance supports Performance Insights.
|
Boolean |
getSupportsStorageAutoscaling()
Indicates 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()
Indicates whether a DB instance supports RDS on Outposts.
|
Boolean |
isReadReplicaCapable()
Indicates whether a DB instance can have a read replica.
|
Boolean |
isSupportsClusters()
Indicates whether DB instances can be configured as a Multi-AZ DB cluster.
|
Boolean |
isSupportsDedicatedLogVolume()
Indicates whether a DB instance supports using a dedicated log volume (DLV).
|
Boolean |
isSupportsEnhancedMonitoring()
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
|
Boolean |
isSupportsGlobalDatabases()
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()
Indicates whether a DB instance supports Kerberos Authentication.
|
Boolean |
isSupportsPerformanceInsights()
Indicates whether a DB instance supports Performance Insights.
|
Boolean |
isSupportsStorageAutoscaling()
Indicates 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)
Indicates 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)
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)
Indicates whether DB instances can be configured as a Multi-AZ DB cluster.
|
void |
setSupportsDedicatedLogVolume(Boolean supportsDedicatedLogVolume)
Indicates whether a DB instance supports using a dedicated log volume (DLV).
|
void |
setSupportsEnhancedMonitoring(Boolean supportsEnhancedMonitoring)
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
|
void |
setSupportsGlobalDatabases(Boolean supportsGlobalDatabases)
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)
Indicates whether a DB instance supports Kerberos Authentication.
|
void |
setSupportsPerformanceInsights(Boolean supportsPerformanceInsights)
Indicates whether a DB instance supports Performance Insights.
|
void |
setSupportsStorageAutoscaling(Boolean supportsStorageAutoscaling)
Indicates 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)
Indicates 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)
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)
Indicates whether DB instances can be configured as a Multi-AZ DB cluster.
|
OrderableDBInstanceOption |
withSupportsDedicatedLogVolume(Boolean supportsDedicatedLogVolume)
Indicates whether a DB instance supports using a dedicated log volume (DLV).
|
OrderableDBInstanceOption |
withSupportsEnhancedMonitoring(Boolean supportsEnhancedMonitoring)
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
|
OrderableDBInstanceOption |
withSupportsGlobalDatabases(Boolean supportsGlobalDatabases)
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)
Indicates whether a DB instance supports Kerberos Authentication.
|
OrderableDBInstanceOption |
withSupportsPerformanceInsights(Boolean supportsPerformanceInsights)
Indicates whether a DB instance supports Performance Insights.
|
OrderableDBInstanceOption |
withSupportsStorageAutoscaling(Boolean supportsStorageAutoscaling)
Indicates 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)
The storage type for a DB instance.
storageType
- The storage type for a DB instance.public String getStorageType()
The storage type for a DB instance.
public OrderableDBInstanceOption withStorageType(String storageType)
The storage type for a DB instance.
storageType
- 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)
Indicates whether a DB instance supports Performance Insights.
supportsPerformanceInsights
- Indicates whether a DB instance supports Performance Insights.public Boolean getSupportsPerformanceInsights()
Indicates whether a DB instance supports Performance Insights.
public OrderableDBInstanceOption withSupportsPerformanceInsights(Boolean supportsPerformanceInsights)
Indicates whether a DB instance supports Performance Insights.
supportsPerformanceInsights
- Indicates whether a DB instance supports Performance Insights.public Boolean isSupportsPerformanceInsights()
Indicates whether a DB instance supports Performance Insights.
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)
Indicates whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
supportsStorageAutoscaling
- Indicates whether Amazon RDS can automatically scale storage for DB instances that use the specified DB
instance class.public Boolean getSupportsStorageAutoscaling()
Indicates whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
public OrderableDBInstanceOption withSupportsStorageAutoscaling(Boolean supportsStorageAutoscaling)
Indicates whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
supportsStorageAutoscaling
- Indicates whether Amazon RDS can automatically scale storage for DB instances that use the specified DB
instance class.public Boolean isSupportsStorageAutoscaling()
Indicates whether Amazon RDS can automatically scale storage for DB instances that use the specified DB instance class.
public void setSupportsKerberosAuthentication(Boolean supportsKerberosAuthentication)
Indicates whether a DB instance supports Kerberos Authentication.
supportsKerberosAuthentication
- Indicates whether a DB instance supports Kerberos Authentication.public Boolean getSupportsKerberosAuthentication()
Indicates whether a DB instance supports Kerberos Authentication.
public OrderableDBInstanceOption withSupportsKerberosAuthentication(Boolean supportsKerberosAuthentication)
Indicates whether a DB instance supports Kerberos Authentication.
supportsKerberosAuthentication
- Indicates whether a DB instance supports Kerberos Authentication.public Boolean isSupportsKerberosAuthentication()
Indicates whether a DB instance supports Kerberos Authentication.
public void setOutpostCapable(Boolean outpostCapable)
Indicates 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
- Indicates 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()
Indicates 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)
Indicates 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
- Indicates 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()
Indicates 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)
Indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
supportsGlobalDatabases
- Indicates whether you can use Aurora global databases with a specific combination of other DB engine
attributes.public Boolean getSupportsGlobalDatabases()
Indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
public OrderableDBInstanceOption withSupportsGlobalDatabases(Boolean supportsGlobalDatabases)
Indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
supportsGlobalDatabases
- Indicates whether you can use Aurora global databases with a specific combination of other DB engine
attributes.public Boolean isSupportsGlobalDatabases()
Indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
public void setSupportsClusters(Boolean supportsClusters)
Indicates 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
- Indicates 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()
Indicates 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)
Indicates 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
- Indicates 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()
Indicates 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 void setSupportsDedicatedLogVolume(Boolean supportsDedicatedLogVolume)
Indicates whether a DB instance supports using a dedicated log volume (DLV).
supportsDedicatedLogVolume
- Indicates whether a DB instance supports using a dedicated log volume (DLV).public Boolean getSupportsDedicatedLogVolume()
Indicates whether a DB instance supports using a dedicated log volume (DLV).
public OrderableDBInstanceOption withSupportsDedicatedLogVolume(Boolean supportsDedicatedLogVolume)
Indicates whether a DB instance supports using a dedicated log volume (DLV).
supportsDedicatedLogVolume
- Indicates whether a DB instance supports using a dedicated log volume (DLV).public Boolean isSupportsDedicatedLogVolume()
Indicates whether a DB instance supports using a dedicated log volume (DLV).
public String toString()
toString
in class Object
Object.toString()
public OrderableDBInstanceOption clone()