@Generated(value="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.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RecoveryInstanceFailback.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
agentLastSeenByServiceDateTime()
The date and time the agent on the Recovery Instance was last seen by the service.
|
static RecoveryInstanceFailback.Builder |
builder() |
String |
elapsedReplicationDuration()
The amount of time that the Recovery Instance has been replicating for.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
failbackClientID()
The ID of the failback client that this Recovery Instance is associated with.
|
String |
failbackClientLastSeenByServiceDateTime()
The date and time that the failback client was last seen by the service.
|
String |
failbackInitiationTime()
The date and time that the failback initiation started.
|
String |
failbackJobID()
The Job ID of the last failback log for this Recovery Instance.
|
FailbackLaunchType |
failbackLaunchType()
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
|
String |
failbackLaunchTypeAsString()
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
|
Boolean |
failbackToOriginalServer()
Whether we are failing back to the original Source Server for this Recovery Instance.
|
String |
firstByteDateTime()
The date and time of the first byte that was replicated from the Recovery Instance.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends RecoveryInstanceFailback.Builder> |
serializableBuilderClass() |
FailbackState |
state()
The state of the failback process that this Recovery Instance is in.
|
String |
stateAsString()
The state of the failback process that this Recovery Instance is in.
|
RecoveryInstanceFailback.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String agentLastSeenByServiceDateTime()
The date and time the agent on the Recovery Instance was last seen by the service.
public final String elapsedReplicationDuration()
The amount of time that the Recovery Instance has been replicating for.
public final String failbackClientID()
The ID of the failback client that this Recovery Instance is associated with.
public final String failbackClientLastSeenByServiceDateTime()
The date and time that the failback client was last seen by the service.
public final String failbackInitiationTime()
The date and time that the failback initiation started.
public final String failbackJobID()
The Job ID of the last failback log for this Recovery Instance.
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,
failbackLaunchType will return FailbackLaunchType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from failbackLaunchTypeAsString().
FailbackLaunchTypepublic 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,
failbackLaunchType will return FailbackLaunchType.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from failbackLaunchTypeAsString().
FailbackLaunchTypepublic final Boolean failbackToOriginalServer()
Whether we are failing back to the original Source Server for this Recovery Instance.
public final String firstByteDateTime()
The date and time of the first byte that was replicated from the Recovery Instance.
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, state will return
FailbackState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
FailbackStatepublic 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, state will return
FailbackState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
FailbackStatepublic RecoveryInstanceFailback.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RecoveryInstanceFailback.Builder,RecoveryInstanceFailback>public static RecoveryInstanceFailback.Builder builder()
public static Class<? extends RecoveryInstanceFailback.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.