Class RecoveryInstanceFailback
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RecoveryInstanceFailback.Builder,RecoveryInstanceFailback>
An object representing failback related information of the Recovery Instance.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal StringThe date and time the agent on the Recovery Instance was last seen by the service.builder()final StringThe amount of time that the Recovery Instance has been replicating for.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe ID of the failback client that this Recovery Instance is associated with.final StringThe date and time that the failback client was last seen by the service.final StringThe date and time that the failback initiation started.final StringThe Job ID of the last failback log for this Recovery Instance.final FailbackLaunchTypeThe launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.final StringThe launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.final BooleanWhether we are failing back to the original Source Server for this Recovery Instance.final StringThe date and time of the first byte that was replicated from the Recovery Instance.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends RecoveryInstanceFailback.Builder> final FailbackStatestate()The state of the failback process that this Recovery Instance is in.final StringThe state of the failback process that this Recovery Instance is in.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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
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
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
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
The date and time that the failback initiation started.
- Returns:
- The date and time that the failback initiation started.
-
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
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:
-
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:
-
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
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
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:
-
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:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RecoveryInstanceFailback.Builder,RecoveryInstanceFailback> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-