public final class SdkDefaultRetryStrategy extends Object
| Modifier and Type | Method and Description |
|---|---|
static AdaptiveRetryStrategy |
adaptiveRetryStrategy()
Returns an
AdaptiveRetryStrategy with generic SDK retry conditions. |
static AdaptiveRetryStrategy.Builder |
adaptiveRetryStrategyBuilder()
Returns an
AdaptiveRetryStrategy.Builder with preconfigured generic SDK retry conditions. |
static <T extends RetryStrategy.Builder<T,?>> |
configure(T builder)
Configures a retry strategy using its builder to add SDK-generic retry exceptions.
|
static RetryStrategy.Builder<?,?> |
configureStrategy(RetryStrategy.Builder<?,?> builder)
Configures a retry strategy using its builder to add SDK-generic retry exceptions.
|
static RetryStrategy |
defaultRetryStrategy()
Retrieve the default retry strategy for the configured retry mode.
|
static RetryStrategy |
forRetryMode(RetryMode mode)
Retrieve the appropriate retry strategy for the retry mode with AWS-specific conditions added.
|
static LegacyRetryStrategy |
legacyRetryStrategy()
Returns a
LegacyRetryStrategy with generic SDK retry conditions. |
static LegacyRetryStrategy.Builder |
legacyRetryStrategyBuilder()
Returns a
LegacyRetryStrategy.Builder with preconfigured generic SDK retry conditions. |
static RetryMode |
retryMode(RetryStrategy retryStrategy)
Returns the
RetryMode for the given retry strategy. |
static RetryStrategyDefaults |
retryStrategyDefaults() |
static StandardRetryStrategy |
standardRetryStrategy()
Returns a
StandardRetryStrategy with generic SDK retry conditions. |
static StandardRetryStrategy.Builder |
standardRetryStrategyBuilder()
Returns a
StandardRetryStrategy.Builder with preconfigured generic SDK retry conditions. |
public static RetryStrategy defaultRetryStrategy()
public static RetryStrategy forRetryMode(RetryMode mode)
mode - The retry mode for which we want the retry strategypublic static RetryMode retryMode(RetryStrategy retryStrategy)
RetryMode for the given retry strategy.retryStrategy - The retry strategy to test forpublic static StandardRetryStrategy standardRetryStrategy()
StandardRetryStrategy with generic SDK retry conditions.StandardRetryStrategy with generic SDK retry conditions.public static LegacyRetryStrategy legacyRetryStrategy()
LegacyRetryStrategy with generic SDK retry conditions.LegacyRetryStrategy with generic SDK retry conditions.public static AdaptiveRetryStrategy adaptiveRetryStrategy()
AdaptiveRetryStrategy with generic SDK retry conditions.AdaptiveRetryStrategy with generic SDK retry conditions.public static StandardRetryStrategy.Builder standardRetryStrategyBuilder()
StandardRetryStrategy.Builder with preconfigured generic SDK retry conditions.StandardRetryStrategy.Builder with preconfigured generic SDK retry conditions.public static LegacyRetryStrategy.Builder legacyRetryStrategyBuilder()
LegacyRetryStrategy.Builder with preconfigured generic SDK retry conditions.LegacyRetryStrategy.Builder with preconfigured generic SDK retry conditions.public static AdaptiveRetryStrategy.Builder adaptiveRetryStrategyBuilder()
AdaptiveRetryStrategy.Builder with preconfigured generic SDK retry conditions.AdaptiveRetryStrategy.Builder with preconfigured generic SDK retry conditions.public static <T extends RetryStrategy.Builder<T,?>> T configure(T builder)
T - The type of the builder extending RetryStrategy.Builderbuilder - The builder to add the SDK-generic retry exceptionspublic static RetryStrategy.Builder<?,?> configureStrategy(RetryStrategy.Builder<?,?> builder)
builder - The builder to add the SDK-generic retry exceptionspublic static RetryStrategyDefaults retryStrategyDefaults()
Copyright © 2026. All rights reserved.