Interface DataReplicationInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DataReplicationInfo.Builder,DataReplicationInfo>,SdkBuilder<DataReplicationInfo.Builder,DataReplicationInfo>,SdkPojo
- Enclosing class:
- DataReplicationInfo
public static interface DataReplicationInfo.Builder extends SdkPojo, CopyableBuilder<DataReplicationInfo.Builder,DataReplicationInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default DataReplicationInfo.BuilderdataReplicationError(Consumer<DataReplicationError.Builder> dataReplicationError)Error in data replication.DataReplicationInfo.BuilderdataReplicationError(DataReplicationError dataReplicationError)Error in data replication.default DataReplicationInfo.BuilderdataReplicationInitiation(Consumer<DataReplicationInitiation.Builder> dataReplicationInitiation)Information about whether the data replication has been initiated.DataReplicationInfo.BuilderdataReplicationInitiation(DataReplicationInitiation dataReplicationInitiation)Information about whether the data replication has been initiated.DataReplicationInfo.BuilderdataReplicationState(String dataReplicationState)The state of the data replication.DataReplicationInfo.BuilderdataReplicationState(DataReplicationState dataReplicationState)The state of the data replication.DataReplicationInfo.BuilderetaDateTime(String etaDateTime)An estimate of when the data replication will be completed.DataReplicationInfo.BuilderlagDuration(String lagDuration)Data replication lag duration.DataReplicationInfo.BuilderreplicatedDisks(Collection<DataReplicationInfoReplicatedDisk> replicatedDisks)The disks that should be replicated.DataReplicationInfo.BuilderreplicatedDisks(Consumer<DataReplicationInfoReplicatedDisk.Builder>... replicatedDisks)The disks that should be replicated.DataReplicationInfo.BuilderreplicatedDisks(DataReplicationInfoReplicatedDisk... replicatedDisks)The disks that should be replicated.DataReplicationInfo.BuilderstagingAvailabilityZone(String stagingAvailabilityZone)AWS Availability zone into which data is being replicated.DataReplicationInfo.BuilderstagingOutpostArn(String stagingOutpostArn)The ARN of the staging Outpost-
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
DataReplicationInfo.Builder dataReplicationError(DataReplicationError dataReplicationError)
Error in data replication.
- Parameters:
dataReplicationError- Error in data replication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataReplicationError
default DataReplicationInfo.Builder dataReplicationError(Consumer<DataReplicationError.Builder> dataReplicationError)
Error in data replication.
This is a convenience method that creates an instance of theDataReplicationError.Builderavoiding the need to create one manually viaDataReplicationError.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataReplicationError(DataReplicationError).- Parameters:
dataReplicationError- a consumer that will call methods onDataReplicationError.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataReplicationError(DataReplicationError)
-
dataReplicationInitiation
DataReplicationInfo.Builder dataReplicationInitiation(DataReplicationInitiation 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 DataReplicationInfo.Builder dataReplicationInitiation(Consumer<DataReplicationInitiation.Builder> dataReplicationInitiation)
Information about whether the data replication has been initiated.
This is a convenience method that creates an instance of theDataReplicationInitiation.Builderavoiding the need to create one manually viaDataReplicationInitiation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataReplicationInitiation(DataReplicationInitiation).- Parameters:
dataReplicationInitiation- a consumer that will call methods onDataReplicationInitiation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
dataReplicationInitiation(DataReplicationInitiation)
-
dataReplicationState
DataReplicationInfo.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:
DataReplicationState,DataReplicationState
-
dataReplicationState
DataReplicationInfo.Builder dataReplicationState(DataReplicationState 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:
DataReplicationState,DataReplicationState
-
etaDateTime
DataReplicationInfo.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
DataReplicationInfo.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
DataReplicationInfo.Builder replicatedDisks(Collection<DataReplicationInfoReplicatedDisk> 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
DataReplicationInfo.Builder replicatedDisks(DataReplicationInfoReplicatedDisk... 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
DataReplicationInfo.Builder replicatedDisks(Consumer<DataReplicationInfoReplicatedDisk.Builder>... replicatedDisks)
The disks that should be replicated.
This is a convenience method that creates an instance of theDataReplicationInfoReplicatedDisk.Builderavoiding the need to create one manually viaDataReplicationInfoReplicatedDisk.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 onDataReplicationInfoReplicatedDisk.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#replicatedDisks(java.util.Collection)
-
stagingAvailabilityZone
DataReplicationInfo.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
DataReplicationInfo.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.
-
-