public static class GradientLimit.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
GradientLimit |
build() |
GradientLimit.Builder |
initialLimit(int initialLimit) |
GradientLimit.Builder |
maxConcurrency(int maxConcurrency) |
GradientLimit.Builder |
metricRegistry(MetricRegistry registry) |
GradientLimit.Builder |
queueSize(java.util.function.Function<java.lang.Integer,java.lang.Integer> queueSize) |
GradientLimit.Builder |
queueSize(int queueSize) |
GradientLimit.Builder |
smoothing(double smoothing) |
public GradientLimit.Builder initialLimit(int initialLimit)
public GradientLimit.Builder maxConcurrency(int maxConcurrency)
public GradientLimit.Builder queueSize(int queueSize)
public GradientLimit.Builder queueSize(java.util.function.Function<java.lang.Integer,java.lang.Integer> queueSize)
public GradientLimit.Builder smoothing(double smoothing)
public GradientLimit.Builder metricRegistry(MetricRegistry registry)
public GradientLimit build()