@Generated(value="software.amazon.awssdk:codegen") public final class OrderableDBInstanceOption extends Object implements ToCopyableBuilder<OrderableDBInstanceOption.Builder,OrderableDBInstanceOption>
Contains a list of available options for a DB instance.
This data type is used as a response element in the DescribeOrderableDBInstanceOptions action.
Modifier and Type | Class and Description |
---|---|
static interface |
OrderableDBInstanceOption.Builder |
Modifier and Type | Method and Description |
---|---|
List<AvailabilityZone> |
availabilityZones()
A list of Availability Zones for a DB instance.
|
static OrderableDBInstanceOption.Builder |
builder() |
String |
dbInstanceClass()
The DB instance class for a DB instance.
|
String |
engine()
The engine type of a DB instance.
|
String |
engineVersion()
The engine version of a DB instance.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
licenseModel()
The license model for a DB instance.
|
Integer |
maxIopsPerDbInstance()
Maximum total provisioned IOPS for a DB instance.
|
Double |
maxIopsPerGib()
Maximum provisioned IOPS per GiB for a DB instance.
|
Integer |
maxStorageSize()
Maximum storage size for a DB instance.
|
Integer |
minIopsPerDbInstance()
Minimum total provisioned IOPS for a DB instance.
|
Double |
minIopsPerGib()
Minimum provisioned IOPS per GiB for a DB instance.
|
Integer |
minStorageSize()
Minimum storage size for a DB instance.
|
Boolean |
multiAZCapable()
Indicates whether a DB instance is Multi-AZ capable.
|
Boolean |
readReplicaCapable()
Indicates whether a DB instance can have a Read Replica.
|
static Class<? extends OrderableDBInstanceOption.Builder> |
serializableBuilderClass() |
String |
storageType()
Indicates the storage type for a DB instance.
|
Boolean |
supportsEnhancedMonitoring()
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
|
Boolean |
supportsIAMDatabaseAuthentication()
Indicates whether a DB instance supports IAM database authentication.
|
Boolean |
supportsIops()
Indicates whether a DB instance supports provisioned IOPS.
|
Boolean |
supportsPerformanceInsights()
True if a DB instance supports Performance Insights, otherwise false.
|
Boolean |
supportsStorageEncryption()
Indicates whether a DB instance supports encrypted storage.
|
OrderableDBInstanceOption.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Boolean |
vpc()
Indicates whether a DB instance is in a VPC.
|
copy
public String engine()
The engine type of a DB instance.
public String engineVersion()
The engine version of a DB instance.
public String dbInstanceClass()
The DB instance class for a DB instance.
public String licenseModel()
The license model for a DB instance.
public List<AvailabilityZone> availabilityZones()
A list of Availability Zones for a DB instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Boolean multiAZCapable()
Indicates whether a DB instance is Multi-AZ capable.
public Boolean readReplicaCapable()
Indicates whether a DB instance can have a Read Replica.
public Boolean vpc()
Indicates whether a DB instance is in a VPC.
public Boolean supportsStorageEncryption()
Indicates whether a DB instance supports encrypted storage.
public String storageType()
Indicates the storage type for a DB instance.
public Boolean supportsIops()
Indicates whether a DB instance supports provisioned IOPS.
public Boolean supportsEnhancedMonitoring()
Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
public Boolean supportsIAMDatabaseAuthentication()
Indicates whether a DB instance supports IAM database authentication.
public Boolean supportsPerformanceInsights()
True if a DB instance supports Performance Insights, otherwise false.
public Integer minStorageSize()
Minimum storage size for a DB instance.
public Integer maxStorageSize()
Maximum storage size for a DB instance.
public Integer minIopsPerDbInstance()
Minimum total provisioned IOPS for a DB instance.
public Integer maxIopsPerDbInstance()
Maximum total provisioned IOPS for a DB instance.
public Double minIopsPerGib()
Minimum provisioned IOPS per GiB for a DB instance.
public Double maxIopsPerGib()
Maximum provisioned IOPS per GiB for a DB instance.
public OrderableDBInstanceOption.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<OrderableDBInstanceOption.Builder,OrderableDBInstanceOption>
public static OrderableDBInstanceOption.Builder builder()
public static Class<? extends OrderableDBInstanceOption.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.