Interface AdaptiveRetryStrategy.Builder
- All Superinterfaces:
 Buildable,RetryStrategy.Builder<AdaptiveRetryStrategy.Builder,,AdaptiveRetryStrategy> SdkBuilder<AdaptiveRetryStrategy.Builder,AdaptiveRetryStrategy> 
- All Known Implementing Classes:
 DefaultAdaptiveRetryStrategy.Builder
- Enclosing interface:
 AdaptiveRetryStrategy
public static interface AdaptiveRetryStrategy.Builder
extends RetryStrategy.Builder<AdaptiveRetryStrategy.Builder,AdaptiveRetryStrategy> 
- 
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a newRetryStrategywith the current configuration on this builder.treatAsThrottling(Predicate<Throwable> treatAsThrottling) Configure the predicate to allow the strategy categorize a Throwable as throttling exception.Methods inherited from interface software.amazon.awssdk.retries.api.RetryStrategy.Builder
backoffStrategy, maxAttempts, retryOnException, retryOnException, retryOnExceptionInstanceOf, retryOnExceptionOrCause, retryOnExceptionOrCauseInstanceOf, retryOnRootCause, retryOnRootCauseInstanceOf, throttlingBackoffStrategy, useClientDefaultsMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation 
- 
Method Details
- 
treatAsThrottling
Configure the predicate to allow the strategy categorize a Throwable as throttling exception.- Specified by:
 treatAsThrottlingin interfaceRetryStrategy.Builder<AdaptiveRetryStrategy.Builder,AdaptiveRetryStrategy> 
 - 
build
AdaptiveRetryStrategy build()Description copied from interface:RetryStrategy.BuilderBuild a newRetryStrategywith the current configuration on this builder.- Specified by:
 buildin interfaceBuildable- Specified by:
 buildin interfaceRetryStrategy.Builder<AdaptiveRetryStrategy.Builder,AdaptiveRetryStrategy> - Specified by:
 buildin interfaceSdkBuilder<AdaptiveRetryStrategy.Builder,AdaptiveRetryStrategy> - Returns:
 - an instance of T
 
 
 -