Class ExponentialBackOff.Builder
- java.lang.Object
-
- org.telegram.telegrambots.updatesreceivers.ExponentialBackOff.Builder
-
- Enclosing class:
- ExponentialBackOff
public static class ExponentialBackOff.Builder extends Object
Builder forExponentialBackOff.Implementation is not thread-safe.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExponentialBackOffbuild()Builds a new instance ofExponentialBackOff.ExponentialBackOff.BuildersetInitialIntervalMillis(int initialIntervalMillis)ExponentialBackOff.BuildersetMaxElapsedTimeMillis(int maxElapsedTimeMillis)ExponentialBackOff.BuildersetMaxIntervalMillis(int maxIntervalMillis)ExponentialBackOff.BuildersetMultiplier(double multiplier)ExponentialBackOff.BuildersetRandomizationFactor(double randomizationFactor)
-
-
-
Method Detail
-
setInitialIntervalMillis
public ExponentialBackOff.Builder setInitialIntervalMillis(int initialIntervalMillis)
-
setRandomizationFactor
public ExponentialBackOff.Builder setRandomizationFactor(double randomizationFactor)
-
setMultiplier
public ExponentialBackOff.Builder setMultiplier(double multiplier)
-
setMaxIntervalMillis
public ExponentialBackOff.Builder setMaxIntervalMillis(int maxIntervalMillis)
-
setMaxElapsedTimeMillis
public ExponentialBackOff.Builder setMaxElapsedTimeMillis(int maxElapsedTimeMillis)
-
build
public ExponentialBackOff build()
Builds a new instance ofExponentialBackOff.
-
-