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
static final class AutoValue_RetryPolicy.Builder extends RetryPolicy.RetryPolicyBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Double
backoffMultiplier
private java.time.Duration
initialBackoff
private java.lang.Integer
maxAttempts
private java.time.Duration
maxBackoff
-
Constructor Summary
Constructors Modifier Constructor Description (package private)
Builder()
private
Builder(RetryPolicy source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) RetryPolicy
autoBuild()
RetryPolicy.RetryPolicyBuilder
setBackoffMultiplier(double backoffMultiplier)
Set the backoff multiplier.RetryPolicy.RetryPolicyBuilder
setInitialBackoff(java.time.Duration initialBackoff)
Set the initial backoff.RetryPolicy.RetryPolicyBuilder
setMaxAttempts(int maxAttempts)
Set the maximum number of attempts, including the original request.RetryPolicy.RetryPolicyBuilder
setMaxBackoff(java.time.Duration maxBackoff)
Set the maximum backoff.-
Methods inherited from class io.opentelemetry.sdk.common.export.RetryPolicy.RetryPolicyBuilder
build
-
-
-
-
Constructor Detail
-
Builder
Builder()
-
Builder
private Builder(RetryPolicy source)
-
-
Method Detail
-
setMaxAttempts
public RetryPolicy.RetryPolicyBuilder setMaxAttempts(int maxAttempts)
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
public RetryPolicy.RetryPolicyBuilder setInitialBackoff(java.time.Duration initialBackoff)
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
public RetryPolicy.RetryPolicyBuilder setMaxBackoff(java.time.Duration maxBackoff)
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
public RetryPolicy.RetryPolicyBuilder setBackoffMultiplier(double backoffMultiplier)
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
-
-