Class RetryPolicy.RetryPolicyBuilder
java.lang.Object
io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
- Enclosing class:
- RetryPolicy
Builder for
RetryPolicy
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build and return aRetryPolicy
with the values of this builder.abstract RetryPolicy.RetryPolicyBuilder
setBackoffMultiplier
(double backoffMultiplier) Set the backoff multiplier.abstract RetryPolicy.RetryPolicyBuilder
setInitialBackoff
(Duration initialBackoff) Set the initial backoff.abstract RetryPolicy.RetryPolicyBuilder
setMaxAttempts
(int maxAttempts) Set the maximum number of attempts, including the original request.abstract RetryPolicy.RetryPolicyBuilder
setMaxBackoff
(Duration maxBackoff) Set the maximum backoff.
-
Method Details
-
setMaxAttempts
Set the maximum number of attempts, including the original request. Must be greater than 1 and less than 6. Defaults to 5. -
setInitialBackoff
Set the initial backoff. Must be greater than 0. Defaults to 1 seconds. -
setMaxBackoff
Set the maximum backoff. Must be greater than 0. Defaults to 5 seconds. -
setBackoffMultiplier
Set the backoff multiplier. Must be greater than 0.0. Defaults to 1.5. -
build
Build and return aRetryPolicy
with the values of this builder.
-