Class RetryPolicyAdapter.Builder
java.lang.Object
software.amazon.awssdk.core.internal.retry.RetryPolicyAdapter.Builder
- All Implemented Interfaces:
RetryStrategy.Builder<RetryPolicyAdapter.Builder,,RetryPolicyAdapter> Buildable,SdkBuilder<RetryPolicyAdapter.Builder,RetryPolicyAdapter>
- Enclosing class:
- RetryPolicyAdapter
public static class RetryPolicyAdapter.Builder
extends Object
implements RetryStrategy.Builder<RetryPolicyAdapter.Builder,RetryPolicyAdapter>
-
Method Summary
Modifier and TypeMethodDescriptionbackoffStrategy(BackoffStrategy backoffStrategy) build()initialize(RetryPolicyContext retryPolicyContext) maxAttempts(int maxAttempts) retryOnException(Predicate<Throwable> shouldRetry) retryPolicy(RetryPolicy retryPolicy) retryPolicyContext(RetryPolicyContext retryPolicyContext) throttlingBackoffStrategy(BackoffStrategy backoffStrategy) treatAsThrottling(Predicate<Throwable> treatAsThrottling) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.retries.api.RetryStrategy.Builder
retryOnException, retryOnExceptionInstanceOf, retryOnExceptionOrCause, retryOnExceptionOrCauseInstanceOf, retryOnRootCause, retryOnRootCauseInstanceOf, useClientDefaultsMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
retryOnException
- Specified by:
retryOnExceptionin interfaceRetryStrategy.Builder<RetryPolicyAdapter.Builder,RetryPolicyAdapter>
-
maxAttempts
- Specified by:
maxAttemptsin interfaceRetryStrategy.Builder<RetryPolicyAdapter.Builder,RetryPolicyAdapter>
-
backoffStrategy
- Specified by:
backoffStrategyin interfaceRetryStrategy.Builder<RetryPolicyAdapter.Builder,RetryPolicyAdapter>
-
throttlingBackoffStrategy
- Specified by:
throttlingBackoffStrategyin interfaceRetryStrategy.Builder<RetryPolicyAdapter.Builder,RetryPolicyAdapter>
-
treatAsThrottling
- Specified by:
treatAsThrottlingin interfaceRetryStrategy.Builder<RetryPolicyAdapter.Builder,RetryPolicyAdapter>
-
retryPolicy
-
retryPolicyContext
-
initialize
-
build
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceRetryStrategy.Builder<RetryPolicyAdapter.Builder,RetryPolicyAdapter> - Specified by:
buildin interfaceSdkBuilder<RetryPolicyAdapter.Builder,RetryPolicyAdapter>
-