Class RecoveryInstanceFailback
- java.lang.Object
-
- software.amazon.awssdk.services.drs.model.RecoveryInstanceFailback
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RecoveryInstanceFailback.Builder,RecoveryInstanceFailback>
@Generated("software.amazon.awssdk:codegen") public final class RecoveryInstanceFailback extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecoveryInstanceFailback.Builder,RecoveryInstanceFailback>
An object representing failback related information of the Recovery Instance.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRecoveryInstanceFailback.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringagentLastSeenByServiceDateTime()The date and time the agent on the Recovery Instance was last seen by the service.static RecoveryInstanceFailback.Builderbuilder()StringelapsedReplicationDuration()The amount of time that the Recovery Instance has been replicating for.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfailbackClientID()The ID of the failback client that this Recovery Instance is associated with.StringfailbackClientLastSeenByServiceDateTime()The date and time that the failback client was last seen by the service.StringfailbackInitiationTime()The date and time that the failback initiation started.StringfailbackJobID()The Job ID of the last failback log for this Recovery Instance.FailbackLaunchTypefailbackLaunchType()The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.StringfailbackLaunchTypeAsString()The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.BooleanfailbackToOriginalServer()Whether we are failing back to the original Source Server for this Recovery Instance.StringfirstByteDateTime()The date and time of the first byte that was replicated from the Recovery Instance.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends RecoveryInstanceFailback.Builder>serializableBuilderClass()FailbackStatestate()The state of the failback process that this Recovery Instance is in.StringstateAsString()The state of the failback process that this Recovery Instance is in.RecoveryInstanceFailback.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
-
agentLastSeenByServiceDateTime
public final String agentLastSeenByServiceDateTime()
The date and time the agent on the Recovery Instance was last seen by the service.
- Returns:
- The date and time the agent on the Recovery Instance was last seen by the service.
-
elapsedReplicationDuration
public final String elapsedReplicationDuration()
The amount of time that the Recovery Instance has been replicating for.
- Returns:
- The amount of time that the Recovery Instance has been replicating for.
-
failbackClientID
public final String failbackClientID()
The ID of the failback client that this Recovery Instance is associated with.
- Returns:
- The ID of the failback client that this Recovery Instance is associated with.
-
failbackClientLastSeenByServiceDateTime
public final String failbackClientLastSeenByServiceDateTime()
The date and time that the failback client was last seen by the service.
- Returns:
- The date and time that the failback client was last seen by the service.
-
failbackInitiationTime
public final String failbackInitiationTime()
The date and time that the failback initiation started.
- Returns:
- The date and time that the failback initiation started.
-
failbackJobID
public final String failbackJobID()
The Job ID of the last failback log for this Recovery Instance.
- Returns:
- The Job ID of the last failback log for this Recovery Instance.
-
failbackLaunchType
public final FailbackLaunchType failbackLaunchType()
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
If the service returns an enum value that is not available in the current SDK version,
failbackLaunchTypewill returnFailbackLaunchType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfailbackLaunchTypeAsString().- Returns:
- The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
- See Also:
FailbackLaunchType
-
failbackLaunchTypeAsString
public final String failbackLaunchTypeAsString()
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
If the service returns an enum value that is not available in the current SDK version,
failbackLaunchTypewill returnFailbackLaunchType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfailbackLaunchTypeAsString().- Returns:
- The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
- See Also:
FailbackLaunchType
-
failbackToOriginalServer
public final Boolean failbackToOriginalServer()
Whether we are failing back to the original Source Server for this Recovery Instance.
- Returns:
- Whether we are failing back to the original Source Server for this Recovery Instance.
-
firstByteDateTime
public final String firstByteDateTime()
The date and time of the first byte that was replicated from the Recovery Instance.
- Returns:
- The date and time of the first byte that was replicated from the Recovery Instance.
-
state
public final FailbackState state()
The state of the failback process that this Recovery Instance is in.
If the service returns an enum value that is not available in the current SDK version,
statewill returnFailbackState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the failback process that this Recovery Instance is in.
- See Also:
FailbackState
-
stateAsString
public final String stateAsString()
The state of the failback process that this Recovery Instance is in.
If the service returns an enum value that is not available in the current SDK version,
statewill returnFailbackState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstateAsString().- Returns:
- The state of the failback process that this Recovery Instance is in.
- See Also:
FailbackState
-
toBuilder
public RecoveryInstanceFailback.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RecoveryInstanceFailback.Builder,RecoveryInstanceFailback>
-
builder
public static RecoveryInstanceFailback.Builder builder()
-
serializableBuilderClass
public static Class<? extends RecoveryInstanceFailback.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.
-
-