public final class AwsRetryStrategy extends Object
| Modifier and Type | Method and Description |
|---|---|
static AdaptiveRetryStrategy |
adaptiveRetryStrategy()
Returns an
AdaptiveRetryStrategy with AWS-specific conditions added. |
static RetryStrategy |
addRetryConditions(RetryStrategy strategy)
Update the provided
RetryStrategy to add AWS-specific conditions. |
static <T extends RetryStrategy.Builder<T,?>> |
configure(T builder)
Configures a retry strategy using its builder to add AWS-specific retry exceptions.
|
static RetryStrategy.Builder<?,?> |
configureStrategy(RetryStrategy.Builder<?,?> builder)
Configures any retry strategy using its builder to add AWS-specific retry exceptions.
|
static RetryStrategy |
defaultRetryStrategy()
Retrieve the
SdkDefaultRetryStrategy.defaultRetryStrategy() with AWS-specific conditions added. |
static RetryStrategy |
doNotRetry()
Returns a retry strategy that does not retry.
|
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 AWS-specific conditions added. |
static RetryStrategyDefaults |
retryStrategyDefaults() |
static StandardRetryStrategy |
standardRetryStrategy()
Returns a
StandardRetryStrategy with AWS-specific conditions added. |
public static RetryStrategy defaultRetryStrategy()
SdkDefaultRetryStrategy.defaultRetryStrategy() with AWS-specific conditions added.public static RetryStrategy forRetryMode(RetryMode mode)
mode - The retry mode for which we want to create a retry strategy.public static RetryStrategy addRetryConditions(RetryStrategy strategy)
RetryStrategy to add AWS-specific conditions.strategy - The strategy to updatepublic static RetryStrategy doNotRetry()
public static StandardRetryStrategy standardRetryStrategy()
StandardRetryStrategy with AWS-specific conditions added.StandardRetryStrategy with AWS-specific conditions added.public static LegacyRetryStrategy legacyRetryStrategy()
LegacyRetryStrategy with AWS-specific conditions added.LegacyRetryStrategy with AWS-specific conditions added.public static AdaptiveRetryStrategy adaptiveRetryStrategy()
AdaptiveRetryStrategy with AWS-specific conditions added.AdaptiveRetryStrategy with AWS-specific conditions added.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 AWS-specific retry exceptionspublic static RetryStrategy.Builder<?,?> configureStrategy(RetryStrategy.Builder<?,?> builder)
builder - The builder to add the AWS-specific retry exceptionspublic static RetryStrategyDefaults retryStrategyDefaults()
Copyright © 2026. All rights reserved.