Class AwsRetryStrategy
java.lang.Object
software.amazon.awssdk.awscore.retry.AwsRetryStrategy
Retry strategies used by clients when communicating with AWS services.
- 
Method SummaryModifier and TypeMethodDescriptionstatic AdaptiveRetryStrategyReturns anAdaptiveRetryStrategywith AWS-specific conditions added.static RetryStrategyaddRetryConditions(RetryStrategy strategy) Update the providedRetryStrategyto add AWS-specific conditions.static <T extends RetryStrategy.Builder<T,?>> 
 Tconfigure(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 RetryStrategyRetrieve theSdkDefaultRetryStrategy.defaultRetryStrategy()with AWS-specific conditions added.static RetryStrategyReturns a retry strategy that does not retry.static RetryStrategyforRetryMode(RetryMode mode) Retrieve the appropriate retry strategy for the retry mode with AWS-specific conditions added.static LegacyRetryStrategyReturns aLegacyRetryStrategywith AWS-specific conditions added.static StandardRetryStrategyReturns aStandardRetryStrategywith AWS-specific conditions added.
- 
Method Details- 
defaultRetryStrategyRetrieve theSdkDefaultRetryStrategy.defaultRetryStrategy()with AWS-specific conditions added.- Returns:
- The default retry strategy.
 
- 
forRetryModeRetrieve the appropriate retry strategy for the retry mode with AWS-specific conditions added.- Parameters:
- mode- The retry mode for which we want to create a retry strategy.
- Returns:
- A retry strategy for the given retry mode.
 
- 
addRetryConditionsUpdate the providedRetryStrategyto add AWS-specific conditions.- Parameters:
- strategy- The strategy to update
- Returns:
- The updated strategy.
 
- 
doNotRetryReturns a retry strategy that does not retry.- Returns:
- A retry strategy that do not retry.
 
- 
standardRetryStrategyReturns aStandardRetryStrategywith AWS-specific conditions added.- Returns:
- A StandardRetryStrategywith AWS-specific conditions added.
 
- 
legacyRetryStrategyReturns aLegacyRetryStrategywith AWS-specific conditions added.- Returns:
- A LegacyRetryStrategywith AWS-specific conditions added.
 
- 
adaptiveRetryStrategyReturns anAdaptiveRetryStrategywith AWS-specific conditions added.- Returns:
- An AdaptiveRetryStrategywith AWS-specific conditions added.
 
- 
configureConfigures a retry strategy using its builder to add AWS-specific retry exceptions.- Type Parameters:
- T- The type of the builder extending- RetryStrategy.Builder
- Parameters:
- builder- The builder to add the AWS-specific retry exceptions
- Returns:
- The given builder
 
- 
configureStrategyConfigures any retry strategy using its builder to add AWS-specific retry exceptions.- Parameters:
- builder- The builder to add the AWS-specific retry exceptions
- Returns:
- The given builder
 
 
-