Class ProvisionData
- java.lang.Object
-
- software.amazon.awssdk.services.databasemigration.model.ProvisionData
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ProvisionData.Builder,ProvisionData>
@Generated("software.amazon.awssdk:codegen") public final class ProvisionData extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ProvisionData.Builder,ProvisionData>
Information about provisioning resources for an DMS serverless replication.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceProvisionData.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProvisionData.Builderbuilder()InstantdateNewProvisioningDataAvailable()The timestamp when provisioning became available.InstantdateProvisioned()The timestamp when DMS provisioned replication resources.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanisNewProvisioningAvailable()Whether the new provisioning is available to the replication.IntegerprovisionedCapacityUnits()The number of capacity units the replication is using.StringprovisionState()The current provisioning stateStringreasonForNewProvisioningData()A message describing the reason that DMS provisioned new resources for the serverless replication.List<SdkField<?>>sdkFields()static Class<? extends ProvisionData.Builder>serializableBuilderClass()ProvisionData.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
provisionState
public final String provisionState()
The current provisioning state
- Returns:
- The current provisioning state
-
provisionedCapacityUnits
public final Integer provisionedCapacityUnits()
The number of capacity units the replication is using.
- Returns:
- The number of capacity units the replication is using.
-
dateProvisioned
public final Instant dateProvisioned()
The timestamp when DMS provisioned replication resources.
- Returns:
- The timestamp when DMS provisioned replication resources.
-
isNewProvisioningAvailable
public final Boolean isNewProvisioningAvailable()
Whether the new provisioning is available to the replication.
- Returns:
- Whether the new provisioning is available to the replication.
-
dateNewProvisioningDataAvailable
public final Instant dateNewProvisioningDataAvailable()
The timestamp when provisioning became available.
- Returns:
- The timestamp when provisioning became available.
-
reasonForNewProvisioningData
public final String reasonForNewProvisioningData()
A message describing the reason that DMS provisioned new resources for the serverless replication.
- Returns:
- A message describing the reason that DMS provisioned new resources for the serverless replication.
-
toBuilder
public ProvisionData.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ProvisionData.Builder,ProvisionData>
-
builder
public static ProvisionData.Builder builder()
-
serializableBuilderClass
public static Class<? extends ProvisionData.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-