@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()
For responses, this returns true if the service returned a value for the AvailabilityZones property.
|
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 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 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()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.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.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAvailabilityZones() method.
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.
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.
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.
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.
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 © 2023. All rights reserved.