Class AutoValue_RetryPolicy.Builder
java.lang.Object
io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
io.opentelemetry.sdk.common.export.AutoValue_RetryPolicy.Builder
- Enclosing class:
AutoValue_RetryPolicy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) RetryPolicy
setBackoffMultiplier
(double backoffMultiplier) Set the backoff multiplier.setInitialBackoff
(Duration initialBackoff) Set the initial backoff.setMaxAttempts
(int maxAttempts) Set the maximum number of attempts, including the original request.setMaxBackoff
(Duration maxBackoff) Set the maximum backoff.Methods inherited from class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
build
-
Field Details
-
maxAttempts
-
initialBackoff
-
maxBackoff
-
backoffMultiplier
-
-
Constructor Details
-
Builder
Builder() -
Builder
-
-
Method Details
-
setMaxAttempts
Description copied from class:RetryPolicy.RetryPolicyBuilder
Set the maximum number of attempts, including the original request. Must be greater than 1 and less than 6. Defaults to 5.- Specified by:
setMaxAttempts
in classRetryPolicy.RetryPolicyBuilder
-
setInitialBackoff
Description copied from class:RetryPolicy.RetryPolicyBuilder
Set the initial backoff. Must be greater than 0. Defaults to 1 seconds.- Specified by:
setInitialBackoff
in classRetryPolicy.RetryPolicyBuilder
-
setMaxBackoff
Description copied from class:RetryPolicy.RetryPolicyBuilder
Set the maximum backoff. Must be greater than 0. Defaults to 5 seconds.- Specified by:
setMaxBackoff
in classRetryPolicy.RetryPolicyBuilder
-
setBackoffMultiplier
Description copied from class:RetryPolicy.RetryPolicyBuilder
Set the backoff multiplier. Must be greater than 0.0. Defaults to 1.5.- Specified by:
setBackoffMultiplier
in classRetryPolicy.RetryPolicyBuilder
-
autoBuild
RetryPolicy autoBuild()- Specified by:
autoBuild
in classRetryPolicy.RetryPolicyBuilder
-