Interface RecoveryInstanceDataReplicationInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RecoveryInstanceDataReplicationInfo.Builder,RecoveryInstanceDataReplicationInfo>,SdkBuilder<RecoveryInstanceDataReplicationInfo.Builder,RecoveryInstanceDataReplicationInfo>,SdkPojo
- Enclosing class:
- RecoveryInstanceDataReplicationInfo
public static interface RecoveryInstanceDataReplicationInfo.Builder extends SdkPojo, CopyableBuilder<RecoveryInstanceDataReplicationInfo.Builder,RecoveryInstanceDataReplicationInfo>
-
-
Method Summary
-
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
-
dataReplicationError
RecoveryInstanceDataReplicationInfo.Builder dataReplicationError(RecoveryInstanceDataReplicationError dataReplicationError)
Information about Data Replication
- Parameters:
dataReplicationError- Information about Data Replication- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataReplicationError
default RecoveryInstanceDataReplicationInfo.Builder dataReplicationError(Consumer<RecoveryInstanceDataReplicationError.Builder> dataReplicationError)
Information about Data Replication
This is a convenience method that creates an instance of theRecoveryInstanceDataReplicationError.Builderavoiding the need to create one manually viaRecoveryInstanceDataReplicationError.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataReplicationError(RecoveryInstanceDataReplicationError).- Parameters:
dataReplicationError- a consumer that will call methods onRecoveryInstanceDataReplicationError.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataReplicationError(RecoveryInstanceDataReplicationError)
-
dataReplicationInitiation
RecoveryInstanceDataReplicationInfo.Builder dataReplicationInitiation(RecoveryInstanceDataReplicationInitiation dataReplicationInitiation)
Information about whether the data replication has been initiated.
- Parameters:
dataReplicationInitiation- Information about whether the data replication has been initiated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataReplicationInitiation
default RecoveryInstanceDataReplicationInfo.Builder dataReplicationInitiation(Consumer<RecoveryInstanceDataReplicationInitiation.Builder> dataReplicationInitiation)
Information about whether the data replication has been initiated.
This is a convenience method that creates an instance of theRecoveryInstanceDataReplicationInitiation.Builderavoiding the need to create one manually viaRecoveryInstanceDataReplicationInitiation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataReplicationInitiation(RecoveryInstanceDataReplicationInitiation).- Parameters:
dataReplicationInitiation- a consumer that will call methods onRecoveryInstanceDataReplicationInitiation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataReplicationInitiation(RecoveryInstanceDataReplicationInitiation)
-
dataReplicationState
RecoveryInstanceDataReplicationInfo.Builder dataReplicationState(String dataReplicationState)
The state of the data replication.
- Parameters:
dataReplicationState- The state of the data replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecoveryInstanceDataReplicationState,RecoveryInstanceDataReplicationState
-
dataReplicationState
RecoveryInstanceDataReplicationInfo.Builder dataReplicationState(RecoveryInstanceDataReplicationState dataReplicationState)
The state of the data replication.
- Parameters:
dataReplicationState- The state of the data replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
RecoveryInstanceDataReplicationState,RecoveryInstanceDataReplicationState
-
etaDateTime
RecoveryInstanceDataReplicationInfo.Builder etaDateTime(String etaDateTime)
An estimate of when the data replication will be completed.
- Parameters:
etaDateTime- An estimate of when the data replication will be completed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lagDuration
RecoveryInstanceDataReplicationInfo.Builder lagDuration(String lagDuration)
Data replication lag duration.
- Parameters:
lagDuration- Data replication lag duration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicatedDisks
RecoveryInstanceDataReplicationInfo.Builder replicatedDisks(Collection<RecoveryInstanceDataReplicationInfoReplicatedDisk> replicatedDisks)
The disks that should be replicated.
- Parameters:
replicatedDisks- The disks that should be replicated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicatedDisks
RecoveryInstanceDataReplicationInfo.Builder replicatedDisks(RecoveryInstanceDataReplicationInfoReplicatedDisk... replicatedDisks)
The disks that should be replicated.
- Parameters:
replicatedDisks- The disks that should be replicated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
replicatedDisks
RecoveryInstanceDataReplicationInfo.Builder replicatedDisks(Consumer<RecoveryInstanceDataReplicationInfoReplicatedDisk.Builder>... replicatedDisks)
The disks that should be replicated.
This is a convenience method that creates an instance of theRecoveryInstanceDataReplicationInfoReplicatedDisk.Builderavoiding the need to create one manually viaRecoveryInstanceDataReplicationInfoReplicatedDisk.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#replicatedDisks(List.) - Parameters:
replicatedDisks- a consumer that will call methods onRecoveryInstanceDataReplicationInfoReplicatedDisk.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#replicatedDisks(java.util.Collection)
-
stagingAvailabilityZone
RecoveryInstanceDataReplicationInfo.Builder stagingAvailabilityZone(String stagingAvailabilityZone)
AWS Availability zone into which data is being replicated.
- Parameters:
stagingAvailabilityZone- AWS Availability zone into which data is being replicated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
stagingOutpostArn
RecoveryInstanceDataReplicationInfo.Builder stagingOutpostArn(String stagingOutpostArn)
The ARN of the staging Outpost
- Parameters:
stagingOutpostArn- The ARN of the staging Outpost- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-