Interface RecoveryInstanceFailback.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecoveryInstanceFailback.Builder,RecoveryInstanceFailback>,SdkBuilder<RecoveryInstanceFailback.Builder,RecoveryInstanceFailback>,SdkPojo
- Enclosing class:
- RecoveryInstanceFailback
public static interface RecoveryInstanceFailback.Builder extends SdkPojo, CopyableBuilder<RecoveryInstanceFailback.Builder,RecoveryInstanceFailback>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RecoveryInstanceFailback.BuilderagentLastSeenByServiceDateTime(String agentLastSeenByServiceDateTime)The date and time the agent on the Recovery Instance was last seen by the service.RecoveryInstanceFailback.BuilderelapsedReplicationDuration(String elapsedReplicationDuration)The amount of time that the Recovery Instance has been replicating for.RecoveryInstanceFailback.BuilderfailbackClientID(String failbackClientID)The ID of the failback client that this Recovery Instance is associated with.RecoveryInstanceFailback.BuilderfailbackClientLastSeenByServiceDateTime(String failbackClientLastSeenByServiceDateTime)The date and time that the failback client was last seen by the service.RecoveryInstanceFailback.BuilderfailbackInitiationTime(String failbackInitiationTime)The date and time that the failback initiation started.RecoveryInstanceFailback.BuilderfailbackJobID(String failbackJobID)The Job ID of the last failback log for this Recovery Instance.RecoveryInstanceFailback.BuilderfailbackLaunchType(String failbackLaunchType)The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.RecoveryInstanceFailback.BuilderfailbackLaunchType(FailbackLaunchType failbackLaunchType)The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.RecoveryInstanceFailback.BuilderfailbackToOriginalServer(Boolean failbackToOriginalServer)Whether we are failing back to the original Source Server for this Recovery Instance.RecoveryInstanceFailback.BuilderfirstByteDateTime(String firstByteDateTime)The date and time of the first byte that was replicated from the Recovery Instance.RecoveryInstanceFailback.Builderstate(String state)The state of the failback process that this Recovery Instance is in.RecoveryInstanceFailback.Builderstate(FailbackState state)The state of the failback process that this Recovery Instance is in.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
agentLastSeenByServiceDateTime
RecoveryInstanceFailback.Builder agentLastSeenByServiceDateTime(String agentLastSeenByServiceDateTime)
The date and time the agent on the Recovery Instance was last seen by the service.
- Parameters:
agentLastSeenByServiceDateTime- The date and time the agent on the Recovery Instance was last seen by the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
elapsedReplicationDuration
RecoveryInstanceFailback.Builder elapsedReplicationDuration(String elapsedReplicationDuration)
The amount of time that the Recovery Instance has been replicating for.
- Parameters:
elapsedReplicationDuration- The amount of time that the Recovery Instance has been replicating for.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failbackClientID
RecoveryInstanceFailback.Builder failbackClientID(String failbackClientID)
The ID of the failback client that this Recovery Instance is associated with.
- Parameters:
failbackClientID- The ID of the failback client that this Recovery Instance is associated with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failbackClientLastSeenByServiceDateTime
RecoveryInstanceFailback.Builder failbackClientLastSeenByServiceDateTime(String failbackClientLastSeenByServiceDateTime)
The date and time that the failback client was last seen by the service.
- Parameters:
failbackClientLastSeenByServiceDateTime- The date and time that the failback client was last seen by the service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failbackInitiationTime
RecoveryInstanceFailback.Builder failbackInitiationTime(String failbackInitiationTime)
The date and time that the failback initiation started.
- Parameters:
failbackInitiationTime- The date and time that the failback initiation started.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failbackJobID
RecoveryInstanceFailback.Builder failbackJobID(String failbackJobID)
The Job ID of the last failback log for this Recovery Instance.
- Parameters:
failbackJobID- The Job ID of the last failback log for this Recovery Instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failbackLaunchType
RecoveryInstanceFailback.Builder failbackLaunchType(String failbackLaunchType)
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
- Parameters:
failbackLaunchType- The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailbackLaunchType,FailbackLaunchType
-
failbackLaunchType
RecoveryInstanceFailback.Builder failbackLaunchType(FailbackLaunchType failbackLaunchType)
The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.
- Parameters:
failbackLaunchType- The launch type (Recovery / Drill) of the last launch for the failback replication of this recovery instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailbackLaunchType,FailbackLaunchType
-
failbackToOriginalServer
RecoveryInstanceFailback.Builder failbackToOriginalServer(Boolean failbackToOriginalServer)
Whether we are failing back to the original Source Server for this Recovery Instance.
- Parameters:
failbackToOriginalServer- Whether we are failing back to the original Source Server for this Recovery Instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
firstByteDateTime
RecoveryInstanceFailback.Builder firstByteDateTime(String firstByteDateTime)
The date and time of the first byte that was replicated from the Recovery Instance.
- Parameters:
firstByteDateTime- The date and time of the first byte that was replicated from the Recovery Instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
RecoveryInstanceFailback.Builder state(String state)
The state of the failback process that this Recovery Instance is in.
- Parameters:
state- The state of the failback process that this Recovery Instance is in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailbackState,FailbackState
-
state
RecoveryInstanceFailback.Builder state(FailbackState state)
The state of the failback process that this Recovery Instance is in.
- Parameters:
state- The state of the failback process that this Recovery Instance is in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
FailbackState,FailbackState
-
-