@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RecoveryInstanceDataReplicationInfo extends Object implements Serializable, Cloneable, StructuredPojo
Information about Data Replication
Constructor and Description |
---|
RecoveryInstanceDataReplicationInfo() |
Modifier and Type | Method and Description |
---|---|
RecoveryInstanceDataReplicationInfo |
clone() |
boolean |
equals(Object obj) |
RecoveryInstanceDataReplicationError |
getDataReplicationError()
Information about Data Replication
|
RecoveryInstanceDataReplicationInitiation |
getDataReplicationInitiation()
Information about whether the data replication has been initiated.
|
String |
getDataReplicationState()
The state of the data replication.
|
String |
getEtaDateTime()
An estimate of when the data replication will be completed.
|
String |
getLagDuration()
Data replication lag duration.
|
List<RecoveryInstanceDataReplicationInfoReplicatedDisk> |
getReplicatedDisks()
The disks that should be replicated.
|
String |
getStagingAvailabilityZone()
AWS Availability zone into which data is being replicated.
|
String |
getStagingOutpostArn()
The ARN of the staging Outpost
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDataReplicationError(RecoveryInstanceDataReplicationError dataReplicationError)
Information about Data Replication
|
void |
setDataReplicationInitiation(RecoveryInstanceDataReplicationInitiation dataReplicationInitiation)
Information about whether the data replication has been initiated.
|
void |
setDataReplicationState(String dataReplicationState)
The state of the data replication.
|
void |
setEtaDateTime(String etaDateTime)
An estimate of when the data replication will be completed.
|
void |
setLagDuration(String lagDuration)
Data replication lag duration.
|
void |
setReplicatedDisks(Collection<RecoveryInstanceDataReplicationInfoReplicatedDisk> replicatedDisks)
The disks that should be replicated.
|
void |
setStagingAvailabilityZone(String stagingAvailabilityZone)
AWS Availability zone into which data is being replicated.
|
void |
setStagingOutpostArn(String stagingOutpostArn)
The ARN of the staging Outpost
|
String |
toString()
Returns a string representation of this object.
|
RecoveryInstanceDataReplicationInfo |
withDataReplicationError(RecoveryInstanceDataReplicationError dataReplicationError)
Information about Data Replication
|
RecoveryInstanceDataReplicationInfo |
withDataReplicationInitiation(RecoveryInstanceDataReplicationInitiation dataReplicationInitiation)
Information about whether the data replication has been initiated.
|
RecoveryInstanceDataReplicationInfo |
withDataReplicationState(RecoveryInstanceDataReplicationState dataReplicationState)
The state of the data replication.
|
RecoveryInstanceDataReplicationInfo |
withDataReplicationState(String dataReplicationState)
The state of the data replication.
|
RecoveryInstanceDataReplicationInfo |
withEtaDateTime(String etaDateTime)
An estimate of when the data replication will be completed.
|
RecoveryInstanceDataReplicationInfo |
withLagDuration(String lagDuration)
Data replication lag duration.
|
RecoveryInstanceDataReplicationInfo |
withReplicatedDisks(Collection<RecoveryInstanceDataReplicationInfoReplicatedDisk> replicatedDisks)
The disks that should be replicated.
|
RecoveryInstanceDataReplicationInfo |
withReplicatedDisks(RecoveryInstanceDataReplicationInfoReplicatedDisk... replicatedDisks)
The disks that should be replicated.
|
RecoveryInstanceDataReplicationInfo |
withStagingAvailabilityZone(String stagingAvailabilityZone)
AWS Availability zone into which data is being replicated.
|
RecoveryInstanceDataReplicationInfo |
withStagingOutpostArn(String stagingOutpostArn)
The ARN of the staging Outpost
|
public void setDataReplicationError(RecoveryInstanceDataReplicationError dataReplicationError)
Information about Data Replication
dataReplicationError
- Information about Data Replicationpublic RecoveryInstanceDataReplicationError getDataReplicationError()
Information about Data Replication
public RecoveryInstanceDataReplicationInfo withDataReplicationError(RecoveryInstanceDataReplicationError dataReplicationError)
Information about Data Replication
dataReplicationError
- Information about Data Replicationpublic void setDataReplicationInitiation(RecoveryInstanceDataReplicationInitiation dataReplicationInitiation)
Information about whether the data replication has been initiated.
dataReplicationInitiation
- Information about whether the data replication has been initiated.public RecoveryInstanceDataReplicationInitiation getDataReplicationInitiation()
Information about whether the data replication has been initiated.
public RecoveryInstanceDataReplicationInfo withDataReplicationInitiation(RecoveryInstanceDataReplicationInitiation dataReplicationInitiation)
Information about whether the data replication has been initiated.
dataReplicationInitiation
- Information about whether the data replication has been initiated.public void setDataReplicationState(String dataReplicationState)
The state of the data replication.
dataReplicationState
- The state of the data replication.RecoveryInstanceDataReplicationState
public String getDataReplicationState()
The state of the data replication.
RecoveryInstanceDataReplicationState
public RecoveryInstanceDataReplicationInfo withDataReplicationState(String dataReplicationState)
The state of the data replication.
dataReplicationState
- The state of the data replication.RecoveryInstanceDataReplicationState
public RecoveryInstanceDataReplicationInfo withDataReplicationState(RecoveryInstanceDataReplicationState dataReplicationState)
The state of the data replication.
dataReplicationState
- The state of the data replication.RecoveryInstanceDataReplicationState
public void setEtaDateTime(String etaDateTime)
An estimate of when the data replication will be completed.
etaDateTime
- An estimate of when the data replication will be completed.public String getEtaDateTime()
An estimate of when the data replication will be completed.
public RecoveryInstanceDataReplicationInfo withEtaDateTime(String etaDateTime)
An estimate of when the data replication will be completed.
etaDateTime
- An estimate of when the data replication will be completed.public void setLagDuration(String lagDuration)
Data replication lag duration.
lagDuration
- Data replication lag duration.public String getLagDuration()
Data replication lag duration.
public RecoveryInstanceDataReplicationInfo withLagDuration(String lagDuration)
Data replication lag duration.
lagDuration
- Data replication lag duration.public List<RecoveryInstanceDataReplicationInfoReplicatedDisk> getReplicatedDisks()
The disks that should be replicated.
public void setReplicatedDisks(Collection<RecoveryInstanceDataReplicationInfoReplicatedDisk> replicatedDisks)
The disks that should be replicated.
replicatedDisks
- The disks that should be replicated.public RecoveryInstanceDataReplicationInfo withReplicatedDisks(RecoveryInstanceDataReplicationInfoReplicatedDisk... replicatedDisks)
The disks that should be replicated.
NOTE: This method appends the values to the existing list (if any). Use
setReplicatedDisks(java.util.Collection)
or withReplicatedDisks(java.util.Collection)
if you
want to override the existing values.
replicatedDisks
- The disks that should be replicated.public RecoveryInstanceDataReplicationInfo withReplicatedDisks(Collection<RecoveryInstanceDataReplicationInfoReplicatedDisk> replicatedDisks)
The disks that should be replicated.
replicatedDisks
- The disks that should be replicated.public void setStagingAvailabilityZone(String stagingAvailabilityZone)
AWS Availability zone into which data is being replicated.
stagingAvailabilityZone
- AWS Availability zone into which data is being replicated.public String getStagingAvailabilityZone()
AWS Availability zone into which data is being replicated.
public RecoveryInstanceDataReplicationInfo withStagingAvailabilityZone(String stagingAvailabilityZone)
AWS Availability zone into which data is being replicated.
stagingAvailabilityZone
- AWS Availability zone into which data is being replicated.public void setStagingOutpostArn(String stagingOutpostArn)
The ARN of the staging Outpost
stagingOutpostArn
- The ARN of the staging Outpostpublic String getStagingOutpostArn()
The ARN of the staging Outpost
public RecoveryInstanceDataReplicationInfo withStagingOutpostArn(String stagingOutpostArn)
The ARN of the staging Outpost
stagingOutpostArn
- The ARN of the staging Outpostpublic String toString()
toString
in class Object
Object.toString()
public RecoveryInstanceDataReplicationInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.