| Package | Description |
|---|---|
| com.ibm.cos.v2.core.internal.retry | |
| com.ibm.cos.v2.retries | |
| com.ibm.cos.v2.retries.internal |
| Modifier and Type | Method and Description |
|---|---|
static LegacyRetryStrategy.Builder |
SdkDefaultRetryStrategy.legacyRetryStrategyBuilder()
Returns a
LegacyRetryStrategy.Builder with preconfigured generic SDK retry conditions. |
| Modifier and Type | Method and Description |
|---|---|
static LegacyRetryStrategy.Builder |
LegacyRetryStrategy.builder()
Create a new
LegacyRetryStrategy.Builder. |
LegacyRetryStrategy.Builder |
LegacyRetryStrategy.Builder.circuitBreakerEnabled(Boolean circuitBreakerEnabled)
Whether circuit breaking is enabled for this strategy.
|
static LegacyRetryStrategy.Builder |
DefaultRetryStrategy.legacyStrategyBuilder()
Create a new builder for a
LegacyRetryStrategy. |
LegacyRetryStrategy.Builder |
LegacyRetryStrategy.Builder.throttlingBackoffStrategy(BackoffStrategy throttlingBackoffStrategy)
Configure the backoff strategy used for throttling exceptions by this strategy.
|
LegacyRetryStrategy.Builder |
LegacyRetryStrategy.toBuilder() |
LegacyRetryStrategy.Builder |
LegacyRetryStrategy.Builder.treatAsThrottling(Predicate<Throwable> treatAsThrottling)
Configure the predicate to allow the strategy categorize a Throwable as throttling exception.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultLegacyRetryStrategy.Builder |
Copyright © 2026. All rights reserved.