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.DoublebackoffMultiplierprivate java.time.DurationinitialBackoffprivate java.lang.IntegermaxAttemptsprivate java.time.DurationmaxBackoff
-
Constructor Summary
Constructors Modifier Constructor Description (package private)Builder()privateBuilder(RetryPolicy source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) RetryPolicyautoBuild()RetryPolicy.RetryPolicyBuildersetBackoffMultiplier(double backoffMultiplier)Set the backoff multiplier.RetryPolicy.RetryPolicyBuildersetInitialBackoff(java.time.Duration initialBackoff)Set the initial backoff.RetryPolicy.RetryPolicyBuildersetMaxAttempts(int maxAttempts)Set the maximum number of attempts, including the original request.RetryPolicy.RetryPolicyBuildersetMaxBackoff(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.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
public RetryPolicy.RetryPolicyBuilder setInitialBackoff(java.time.Duration initialBackoff)
Description copied from class:RetryPolicy.RetryPolicyBuilderSet the initial backoff. Must be greater than 0. Defaults to 1 seconds.- Specified by:
setInitialBackoffin classRetryPolicy.RetryPolicyBuilder
-
setMaxBackoff
public RetryPolicy.RetryPolicyBuilder setMaxBackoff(java.time.Duration maxBackoff)
Description copied from class:RetryPolicy.RetryPolicyBuilderSet the maximum backoff. Must be greater than 0. Defaults to 5 seconds.- Specified by:
setMaxBackoffin classRetryPolicy.RetryPolicyBuilder
-
setBackoffMultiplier
public RetryPolicy.RetryPolicyBuilder setBackoffMultiplier(double backoffMultiplier)
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
-
-