Package com.redis.riot
Class ProgressMonitor.ProgressMonitorBuilder
- java.lang.Object
-
- com.redis.riot.ProgressMonitor.ProgressMonitorBuilder
-
- Enclosing class:
- ProgressMonitor
public static class ProgressMonitor.ProgressMonitorBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ProgressMonitorBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProgressMonitor
build()
ProgressMonitor.ProgressMonitorBuilder
extraMessage(java.util.function.Supplier<java.lang.String> extraMessage)
ProgressMonitor.ProgressMonitorBuilder
extraMessage(java.util.Optional<java.util.function.Supplier<java.lang.String>> extraMessage)
ProgressMonitor.ProgressMonitorBuilder
initialMax(java.util.function.Supplier<java.lang.Long> initialMax)
ProgressMonitor.ProgressMonitorBuilder
initialMax(java.util.Optional<java.util.function.Supplier<java.lang.Long>> initialMax)
ProgressMonitor.ProgressMonitorBuilder
style(TransferOptions.Progress style)
ProgressMonitor.ProgressMonitorBuilder
taskName(java.lang.String taskName)
ProgressMonitor.ProgressMonitorBuilder
updateInterval(java.time.Duration updateInterval)
-
-
-
Method Detail
-
style
public ProgressMonitor.ProgressMonitorBuilder style(TransferOptions.Progress style)
-
taskName
public ProgressMonitor.ProgressMonitorBuilder taskName(java.lang.String taskName)
-
updateInterval
public ProgressMonitor.ProgressMonitorBuilder updateInterval(java.time.Duration updateInterval)
-
initialMax
public ProgressMonitor.ProgressMonitorBuilder initialMax(java.util.Optional<java.util.function.Supplier<java.lang.Long>> initialMax)
-
initialMax
public ProgressMonitor.ProgressMonitorBuilder initialMax(java.util.function.Supplier<java.lang.Long> initialMax)
-
extraMessage
public ProgressMonitor.ProgressMonitorBuilder extraMessage(java.util.Optional<java.util.function.Supplier<java.lang.String>> extraMessage)
-
extraMessage
public ProgressMonitor.ProgressMonitorBuilder extraMessage(java.util.function.Supplier<java.lang.String> extraMessage)
-
build
public ProgressMonitor build()
-
-