@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecoveryInstanceFailback extends Object implements Serializable, Cloneable, StructuredPojo
An object representing failback related information of the Recovery Instance.
Constructor and Description |
---|
RecoveryInstanceFailback() |
Modifier and Type | Method and Description |
---|---|
RecoveryInstanceFailback |
clone() |
boolean |
equals(Object obj) |
String |
getAgentLastSeenByServiceDateTime()
The date and time the agent on the Recovery Instance was last seen by the service.
|
String |
getElapsedReplicationDuration()
The amount of time that the Recovery Instance has been replicating for.
|
String |
getFailbackClientID()
The ID of the failback client that this Recovery Instance is associated with.
|
String |
getFailbackClientLastSeenByServiceDateTime()
The date and time that the failback client was last seen by the service.
|
String |
getFailbackInitiationTime()
The date and time that the failback initiation started.
|
String |
getFailbackJobID()
The Job ID of the last failback log for this Recovery Instance.
|
String |
getFailbackLaunchType()
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
|
Boolean |
getFailbackToOriginalServer()
Whether we are failing back to the original Source Server for this Recovery Instance.
|
String |
getFirstByteDateTime()
The date and time of the first byte that was replicated from the Recovery Instance.
|
String |
getState()
The state of the failback process that this Recovery Instance is in.
|
int |
hashCode() |
Boolean |
isFailbackToOriginalServer()
Whether we are failing back to the original Source Server for this Recovery Instance.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAgentLastSeenByServiceDateTime(String agentLastSeenByServiceDateTime)
The date and time the agent on the Recovery Instance was last seen by the service.
|
void |
setElapsedReplicationDuration(String elapsedReplicationDuration)
The amount of time that the Recovery Instance has been replicating for.
|
void |
setFailbackClientID(String failbackClientID)
The ID of the failback client that this Recovery Instance is associated with.
|
void |
setFailbackClientLastSeenByServiceDateTime(String failbackClientLastSeenByServiceDateTime)
The date and time that the failback client was last seen by the service.
|
void |
setFailbackInitiationTime(String failbackInitiationTime)
The date and time that the failback initiation started.
|
void |
setFailbackJobID(String failbackJobID)
The Job ID of the last failback log for this Recovery Instance.
|
void |
setFailbackLaunchType(String failbackLaunchType)
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
|
void |
setFailbackToOriginalServer(Boolean failbackToOriginalServer)
Whether we are failing back to the original Source Server for this Recovery Instance.
|
void |
setFirstByteDateTime(String firstByteDateTime)
The date and time of the first byte that was replicated from the Recovery Instance.
|
void |
setState(String state)
The state of the failback process that this Recovery Instance is in.
|
String |
toString()
Returns a string representation of this object.
|
RecoveryInstanceFailback |
withAgentLastSeenByServiceDateTime(String agentLastSeenByServiceDateTime)
The date and time the agent on the Recovery Instance was last seen by the service.
|
RecoveryInstanceFailback |
withElapsedReplicationDuration(String elapsedReplicationDuration)
The amount of time that the Recovery Instance has been replicating for.
|
RecoveryInstanceFailback |
withFailbackClientID(String failbackClientID)
The ID of the failback client that this Recovery Instance is associated with.
|
RecoveryInstanceFailback |
withFailbackClientLastSeenByServiceDateTime(String failbackClientLastSeenByServiceDateTime)
The date and time that the failback client was last seen by the service.
|
RecoveryInstanceFailback |
withFailbackInitiationTime(String failbackInitiationTime)
The date and time that the failback initiation started.
|
RecoveryInstanceFailback |
withFailbackJobID(String failbackJobID)
The Job ID of the last failback log for this Recovery Instance.
|
RecoveryInstanceFailback |
withFailbackLaunchType(FailbackLaunchType failbackLaunchType)
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
|
RecoveryInstanceFailback |
withFailbackLaunchType(String failbackLaunchType)
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
|
RecoveryInstanceFailback |
withFailbackToOriginalServer(Boolean failbackToOriginalServer)
Whether we are failing back to the original Source Server for this Recovery Instance.
|
RecoveryInstanceFailback |
withFirstByteDateTime(String firstByteDateTime)
The date and time of the first byte that was replicated from the Recovery Instance.
|
RecoveryInstanceFailback |
withState(FailbackState state)
The state of the failback process that this Recovery Instance is in.
|
RecoveryInstanceFailback |
withState(String state)
The state of the failback process that this Recovery Instance is in.
|
public void setAgentLastSeenByServiceDateTime(String agentLastSeenByServiceDateTime)
The date and time the agent on the Recovery Instance was last seen by the service.
agentLastSeenByServiceDateTime
- The date and time the agent on the Recovery Instance was last seen by the service.public String getAgentLastSeenByServiceDateTime()
The date and time the agent on the Recovery Instance was last seen by the service.
public RecoveryInstanceFailback withAgentLastSeenByServiceDateTime(String agentLastSeenByServiceDateTime)
The date and time the agent on the Recovery Instance was last seen by the service.
agentLastSeenByServiceDateTime
- The date and time the agent on the Recovery Instance was last seen by the service.public void setElapsedReplicationDuration(String elapsedReplicationDuration)
The amount of time that the Recovery Instance has been replicating for.
elapsedReplicationDuration
- The amount of time that the Recovery Instance has been replicating for.public String getElapsedReplicationDuration()
The amount of time that the Recovery Instance has been replicating for.
public RecoveryInstanceFailback withElapsedReplicationDuration(String elapsedReplicationDuration)
The amount of time that the Recovery Instance has been replicating for.
elapsedReplicationDuration
- The amount of time that the Recovery Instance has been replicating for.public void setFailbackClientID(String failbackClientID)
The ID of the failback client that this Recovery Instance is associated with.
failbackClientID
- The ID of the failback client that this Recovery Instance is associated with.public String getFailbackClientID()
The ID of the failback client that this Recovery Instance is associated with.
public RecoveryInstanceFailback withFailbackClientID(String failbackClientID)
The ID of the failback client that this Recovery Instance is associated with.
failbackClientID
- The ID of the failback client that this Recovery Instance is associated with.public void setFailbackClientLastSeenByServiceDateTime(String failbackClientLastSeenByServiceDateTime)
The date and time that the failback client was last seen by the service.
failbackClientLastSeenByServiceDateTime
- The date and time that the failback client was last seen by the service.public String getFailbackClientLastSeenByServiceDateTime()
The date and time that the failback client was last seen by the service.
public RecoveryInstanceFailback withFailbackClientLastSeenByServiceDateTime(String failbackClientLastSeenByServiceDateTime)
The date and time that the failback client was last seen by the service.
failbackClientLastSeenByServiceDateTime
- The date and time that the failback client was last seen by the service.public void setFailbackInitiationTime(String failbackInitiationTime)
The date and time that the failback initiation started.
failbackInitiationTime
- The date and time that the failback initiation started.public String getFailbackInitiationTime()
The date and time that the failback initiation started.
public RecoveryInstanceFailback withFailbackInitiationTime(String failbackInitiationTime)
The date and time that the failback initiation started.
failbackInitiationTime
- The date and time that the failback initiation started.public void setFailbackJobID(String failbackJobID)
The Job ID of the last failback log for this Recovery Instance.
failbackJobID
- The Job ID of the last failback log for this Recovery Instance.public String getFailbackJobID()
The Job ID of the last failback log for this Recovery Instance.
public RecoveryInstanceFailback withFailbackJobID(String failbackJobID)
The Job ID of the last failback log for this Recovery Instance.
failbackJobID
- The Job ID of the last failback log for this Recovery Instance.public void setFailbackLaunchType(String failbackLaunchType)
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
failbackLaunchType
- The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery
instance.FailbackLaunchType
public String getFailbackLaunchType()
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
FailbackLaunchType
public RecoveryInstanceFailback withFailbackLaunchType(String failbackLaunchType)
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
failbackLaunchType
- The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery
instance.FailbackLaunchType
public RecoveryInstanceFailback withFailbackLaunchType(FailbackLaunchType failbackLaunchType)
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
failbackLaunchType
- The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery
instance.FailbackLaunchType
public void setFailbackToOriginalServer(Boolean failbackToOriginalServer)
Whether we are failing back to the original Source Server for this Recovery Instance.
failbackToOriginalServer
- Whether we are failing back to the original Source Server for this Recovery Instance.public Boolean getFailbackToOriginalServer()
Whether we are failing back to the original Source Server for this Recovery Instance.
public RecoveryInstanceFailback withFailbackToOriginalServer(Boolean failbackToOriginalServer)
Whether we are failing back to the original Source Server for this Recovery Instance.
failbackToOriginalServer
- Whether we are failing back to the original Source Server for this Recovery Instance.public Boolean isFailbackToOriginalServer()
Whether we are failing back to the original Source Server for this Recovery Instance.
public void setFirstByteDateTime(String firstByteDateTime)
The date and time of the first byte that was replicated from the Recovery Instance.
firstByteDateTime
- The date and time of the first byte that was replicated from the Recovery Instance.public String getFirstByteDateTime()
The date and time of the first byte that was replicated from the Recovery Instance.
public RecoveryInstanceFailback withFirstByteDateTime(String firstByteDateTime)
The date and time of the first byte that was replicated from the Recovery Instance.
firstByteDateTime
- The date and time of the first byte that was replicated from the Recovery Instance.public void setState(String state)
The state of the failback process that this Recovery Instance is in.
state
- The state of the failback process that this Recovery Instance is in.FailbackState
public String getState()
The state of the failback process that this Recovery Instance is in.
FailbackState
public RecoveryInstanceFailback withState(String state)
The state of the failback process that this Recovery Instance is in.
state
- The state of the failback process that this Recovery Instance is in.FailbackState
public RecoveryInstanceFailback withState(FailbackState state)
The state of the failback process that this Recovery Instance is in.
state
- The state of the failback process that this Recovery Instance is in.FailbackState
public String toString()
toString
in class Object
Object.toString()
public RecoveryInstanceFailback clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.