Class DataReplicationInfo
- java.lang.Object
-
- software.amazon.awssdk.services.mgn.model.DataReplicationInfo
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataReplicationInfo.Builder,DataReplicationInfo>
@Generated("software.amazon.awssdk:codegen") public final class DataReplicationInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataReplicationInfo.Builder,DataReplicationInfo>
Request data replication info.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataReplicationInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataReplicationInfo.Builderbuilder()DataReplicationErrordataReplicationError()Error in obtaining data replication info.DataReplicationInitiationdataReplicationInitiation()Request to query whether data replication has been initiated.DataReplicationStatedataReplicationState()Request to query the data replication state.StringdataReplicationStateAsString()Request to query the data replication state.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringetaDateTime()Request to query the time when data replication will be complete.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()booleanhasReplicatedDisks()For responses, this returns true if the service returned a value for the ReplicatedDisks property.StringlagDuration()Request to query data replication lag duration.StringlastSnapshotDateTime()Request to query data replication last snapshot time.List<DataReplicationInfoReplicatedDisk>replicatedDisks()Request to query disks replicated.List<SdkField<?>>sdkFields()static Class<? extends DataReplicationInfo.Builder>serializableBuilderClass()DataReplicationInfo.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
-
dataReplicationError
public final DataReplicationError dataReplicationError()
Error in obtaining data replication info.
- Returns:
- Error in obtaining data replication info.
-
dataReplicationInitiation
public final DataReplicationInitiation dataReplicationInitiation()
Request to query whether data replication has been initiated.
- Returns:
- Request to query whether data replication has been initiated.
-
dataReplicationState
public final DataReplicationState dataReplicationState()
Request to query the data replication state.
If the service returns an enum value that is not available in the current SDK version,
dataReplicationStatewill returnDataReplicationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataReplicationStateAsString().- Returns:
- Request to query the data replication state.
- See Also:
DataReplicationState
-
dataReplicationStateAsString
public final String dataReplicationStateAsString()
Request to query the data replication state.
If the service returns an enum value that is not available in the current SDK version,
dataReplicationStatewill returnDataReplicationState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromdataReplicationStateAsString().- Returns:
- Request to query the data replication state.
- See Also:
DataReplicationState
-
etaDateTime
public final String etaDateTime()
Request to query the time when data replication will be complete.
- Returns:
- Request to query the time when data replication will be complete.
-
lagDuration
public final String lagDuration()
Request to query data replication lag duration.
- Returns:
- Request to query data replication lag duration.
-
lastSnapshotDateTime
public final String lastSnapshotDateTime()
Request to query data replication last snapshot time.
- Returns:
- Request to query data replication last snapshot time.
-
hasReplicatedDisks
public final boolean hasReplicatedDisks()
For responses, this returns true if the service returned a value for the ReplicatedDisks property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()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.
-
replicatedDisks
public final List<DataReplicationInfoReplicatedDisk> replicatedDisks()
Request to query disks replicated.
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
hasReplicatedDisks()method.- Returns:
- Request to query disks replicated.
-
toBuilder
public DataReplicationInfo.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataReplicationInfo.Builder,DataReplicationInfo>
-
builder
public static DataReplicationInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataReplicationInfo.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.
-
-