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) RetryPolicysetBackoffMultiplier(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.RetryPolicyBuilderSet the maximum number of attempts, including the original request. Must be greater than 1 and less than 6. Defaults to 5.- Specified by:
setMaxAttemptsin classRetryPolicy.RetryPolicyBuilder
-
setInitialBackoff
Description copied from class:RetryPolicy.RetryPolicyBuilderSet the initial backoff. Must be greater than 0. Defaults to 1 seconds.- Specified by:
setInitialBackoffin classRetryPolicy.RetryPolicyBuilder
-
setMaxBackoff
Description copied from class:RetryPolicy.RetryPolicyBuilderSet the maximum backoff. Must be greater than 0. Defaults to 5 seconds.- Specified by:
setMaxBackoffin classRetryPolicy.RetryPolicyBuilder
-
setBackoffMultiplier
Description copied from class:RetryPolicy.RetryPolicyBuilderSet the backoff multiplier. Must be greater than 0.0. Defaults to 1.5.- Specified by:
setBackoffMultiplierin classRetryPolicy.RetryPolicyBuilder
-
autoBuild
RetryPolicy autoBuild()- Specified by:
autoBuildin classRetryPolicy.RetryPolicyBuilder
-