Class RetryOptions.Builder (2.0.0)

public static final class RetryOptions.Builder

Provides static creation methods for RetryOptions.

Inheritance

java.lang.Object > RetryOptions.Builder

Static Methods

withDefaults()

public static RetryOptions withDefaults()

Returns default RetryOptions.

Returns
TypeDescription
RetryOptions

withMaxBackoffSeconds(double maxBackoffSeconds)

public static RetryOptions withMaxBackoffSeconds(double maxBackoffSeconds)
Parameter
NameDescription
maxBackoffSecondsdouble
Returns
TypeDescription
RetryOptions

withMaxDoublings(int maxDoublings)

public static RetryOptions withMaxDoublings(int maxDoublings)

Returns default RetryOptions and calls RetryOptions#maxDoublings(int).

Parameter
NameDescription
maxDoublingsint
Returns
TypeDescription
RetryOptions

withMinBackoffSeconds(double minBackoffSeconds)

public static RetryOptions withMinBackoffSeconds(double minBackoffSeconds)
Parameter
NameDescription
minBackoffSecondsdouble
Returns
TypeDescription
RetryOptions

withTaskAgeLimitSeconds(long taskAgeLimitSeconds)

public static RetryOptions withTaskAgeLimitSeconds(long taskAgeLimitSeconds)
Parameter
NameDescription
taskAgeLimitSecondslong
Returns
TypeDescription
RetryOptions

withTaskRetryLimit(int taskRetryLimit)

public static RetryOptions withTaskRetryLimit(int taskRetryLimit)
Parameter
NameDescription
taskRetryLimitint
Returns
TypeDescription
RetryOptions