Package com.oracle.bmc.filestorage.model
Class ReplicationEstimate.Builder
- java.lang.Object
- 
- com.oracle.bmc.filestorage.model.ReplicationEstimate.Builder
 
- 
- Enclosing class:
- ReplicationEstimate
 
 public static class ReplicationEstimate.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicationEstimate.BuilderallowedTargetRegions(List<String> allowedTargetRegions)Array of allowed target region names which can be paired with source file system.ReplicationEstimatebuild()ReplicationEstimate.BuilderchangeRateInMBps(Integer changeRateInMBps)The rate of change on source filesystem which was used to provide the estimate in MegaBytes per second.ReplicationEstimate.Buildercopy(ReplicationEstimate model)ReplicationEstimate.BuilderestimatedBaseCopyTimeInMinutes(Integer estimatedBaseCopyTimeInMinutes)The approximate time required for the base sync between source and target to finish.ReplicationEstimate.BuilderisReplicationSupported(Boolean isReplicationSupported)Specifies whether replication can be enabled on the file system.ReplicationEstimate.BuilderminimumSupportedIntervalInMinutes(Integer minimumSupportedIntervalInMinutes)The minimum supported replication interval for specified file system in minutes.
 
- 
- 
- 
Method Detail- 
changeRateInMBpspublic ReplicationEstimate.Builder changeRateInMBps(Integer changeRateInMBps) The rate of change on source filesystem which was used to provide the estimate in MegaBytes per second.- Parameters:
- changeRateInMBps- the value to set
- Returns:
- this builder
 
 - 
isReplicationSupportedpublic ReplicationEstimate.Builder isReplicationSupported(Boolean isReplicationSupported) Specifies whether replication can be enabled on the file system.- Parameters:
- isReplicationSupported- the value to set
- Returns:
- this builder
 
 - 
minimumSupportedIntervalInMinutespublic ReplicationEstimate.Builder minimumSupportedIntervalInMinutes(Integer minimumSupportedIntervalInMinutes) The minimum supported replication interval for specified file system in minutes.- Parameters:
- minimumSupportedIntervalInMinutes- the value to set
- Returns:
- this builder
 
 - 
estimatedBaseCopyTimeInMinutespublic ReplicationEstimate.Builder estimatedBaseCopyTimeInMinutes(Integer estimatedBaseCopyTimeInMinutes) The approximate time required for the base sync between source and target to finish.- Parameters:
- estimatedBaseCopyTimeInMinutes- the value to set
- Returns:
- this builder
 
 - 
allowedTargetRegionspublic ReplicationEstimate.Builder allowedTargetRegions(List<String> allowedTargetRegions) Array of allowed target region names which can be paired with source file system.- Parameters:
- allowedTargetRegions- the value to set
- Returns:
- this builder
 
 - 
buildpublic ReplicationEstimate build() 
 - 
copypublic ReplicationEstimate.Builder copy(ReplicationEstimate model) 
 
- 
 
-