Interface DefaultAwareRetryStrategy
-
- All Superinterfaces:
RetryStrategy
- All Known Implementing Classes:
BaseRetryStrategy,DefaultAdaptiveRetryStrategy,DefaultLegacyRetryStrategy,DefaultStandardRetryStrategy
@SdkProtectedApi public interface DefaultAwareRetryStrategy extends RetryStrategy
Identify aRetryStrategythat has the capacity to work with sets of default retry predicates.Implementation notes: this class should've been outside internal package, but we can't fix it due to backwards compatibility reasons.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceDefaultAwareRetryStrategy.Builder
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DefaultAwareRetryStrategyaddDefaults(RetryStrategyDefaults retryStrategyDefaults)Add the specified defaults to this retry strategy-
Methods inherited from interface software.amazon.awssdk.retries.api.RetryStrategy
acquireInitialToken, maxAttempts, recordSuccess, refreshRetryToken, toBuilder, useClientDefaults
-
-
-
-
Method Detail
-
addDefaults
DefaultAwareRetryStrategy addDefaults(RetryStrategyDefaults retryStrategyDefaults)
Add the specified defaults to this retry strategy- Parameters:
retryStrategyDefaults- the defaults to add to this strategy- Returns:
- a new retry strategy containing the specified defaults.
-
-