@Generated(value="software.amazon.awssdk:codegen") public final class OrderableReplicationInstance extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OrderableReplicationInstance.Builder,OrderableReplicationInstance>
In response to the DescribeOrderableReplicationInstances operation, this object describes an available
replication instance. This description includes the replication instance's type, engine version, and allocated
storage.
| Modifier and Type | Class and Description |
|---|---|
static interface |
OrderableReplicationInstance.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
availabilityZones()
List of Availability Zones for this replication instance.
|
static OrderableReplicationInstance.Builder |
builder() |
Integer |
defaultAllocatedStorage()
The default amount of storage (in gigabytes) that is allocated for the replication instance.
|
String |
engineVersion()
The version of the replication engine.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAvailabilityZones()
Returns true if the AvailabilityZones property was specified by the sender (it may be empty), or false if the
sender did not specify the value (it will be empty).
|
int |
hashCode() |
Integer |
includedAllocatedStorage()
The amount of storage (in gigabytes) that is allocated for the replication instance.
|
Integer |
maxAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
|
Integer |
minAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
|
ReleaseStatusValues |
releaseStatus()
The value returned when the specified
EngineVersion of the replication instance is in Beta or test
mode. |
String |
releaseStatusAsString()
The value returned when the specified
EngineVersion of the replication instance is in Beta or test
mode. |
String |
replicationInstanceClass()
The compute and memory capacity of the replication instance as defined for the specified replication instance
class.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends OrderableReplicationInstance.Builder> |
serializableBuilderClass() |
String |
storageType()
The type of storage used by the replication instance.
|
OrderableReplicationInstance.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String engineVersion()
The version of the replication engine.
public final String replicationInstanceClass()
The compute and memory capacity of the replication instance as defined for the specified replication instance
class. For example to specify the instance class dms.c4.large, set this parameter to "dms.c4.large".
For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.
"dms.c4.large".
For more information on the settings and capacities for the available replication instance classes, see Selecting the right AWS DMS replication instance for your migration.
public final String storageType()
The type of storage used by the replication instance.
public final Integer minAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
public final Integer maxAllocatedStorage()
The minimum amount of storage (in gigabytes) that can be allocated for the replication instance.
public final Integer defaultAllocatedStorage()
The default amount of storage (in gigabytes) that is allocated for the replication instance.
public final Integer includedAllocatedStorage()
The amount of storage (in gigabytes) that is allocated for the replication instance.
public final boolean hasAvailabilityZones()
public final List<String> availabilityZones()
List of Availability Zones for this replication instance.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasAvailabilityZones() to see if a value was sent in this field.
public final ReleaseStatusValues releaseStatus()
The value returned when the specified EngineVersion of the replication instance is in Beta or test
mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus parameter in versions 3.1.4 and later.
If the service returns an enum value that is not available in the current SDK version, releaseStatus
will return ReleaseStatusValues.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from releaseStatusAsString().
EngineVersion of the replication instance is in Beta
or test mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus parameter in versions 3.1.4 and later.
ReleaseStatusValuespublic final String releaseStatusAsString()
The value returned when the specified EngineVersion of the replication instance is in Beta or test
mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus parameter in versions 3.1.4 and later.
If the service returns an enum value that is not available in the current SDK version, releaseStatus
will return ReleaseStatusValues.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from releaseStatusAsString().
EngineVersion of the replication instance is in Beta
or test mode. This indicates some features might not work as expected.
AWS DMS supports the ReleaseStatus parameter in versions 3.1.4 and later.
ReleaseStatusValuespublic OrderableReplicationInstance.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<OrderableReplicationInstance.Builder,OrderableReplicationInstance>public static OrderableReplicationInstance.Builder builder()
public static Class<? extends OrderableReplicationInstance.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.