Class ReplicationEstimate.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • changeRateInMBps

        public 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
      • isReplicationSupported

        public ReplicationEstimate.Builder isReplicationSupported​(Boolean isReplicationSupported)
        Specifies whether replication can be enabled on the file system.
        Parameters:
        isReplicationSupported - the value to set
        Returns:
        this builder
      • minimumSupportedIntervalInMinutes

        public 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
      • estimatedBaseCopyTimeInMinutes

        public 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
      • allowedTargetRegions

        public 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