public static interface AdaptiveRetryStrategy.Builder extends RetryStrategy.Builder<AdaptiveRetryStrategy.Builder,AdaptiveRetryStrategy>
| Modifier and Type | Method and Description |
|---|---|
AdaptiveRetryStrategy |
build()
Build a new
RetryStrategy with the current configuration on this builder. |
AdaptiveRetryStrategy.Builder |
treatAsThrottling(Predicate<Throwable> treatAsThrottling)
Configure the predicate to allow the strategy categorize a Throwable as throttling exception.
|
backoffStrategy, maxAttempts, retryOnException, retryOnException, retryOnExceptionInstanceOf, retryOnExceptionOrCause, retryOnExceptionOrCauseInstanceOf, retryOnRootCause, retryOnRootCauseInstanceOf, throttlingBackoffStrategy, useClientDefaultsapplyMutationAdaptiveRetryStrategy.Builder treatAsThrottling(Predicate<Throwable> treatAsThrottling)
treatAsThrottling in interface RetryStrategy.Builder<AdaptiveRetryStrategy.Builder,AdaptiveRetryStrategy>AdaptiveRetryStrategy build()
RetryStrategy.BuilderRetryStrategy with the current configuration on this builder.build in interface Buildablebuild in interface RetryStrategy.Builder<AdaptiveRetryStrategy.Builder,AdaptiveRetryStrategy>build in interface SdkBuilder<AdaptiveRetryStrategy.Builder,AdaptiveRetryStrategy>Copyright © 2026. All rights reserved.