Package | Description |
---|---|
software.amazon.awssdk.core.client.config | |
software.amazon.awssdk.core.retry |
Modifier and Type | Method and Description |
---|---|
default ClientOverrideConfiguration.Builder |
ClientOverrideConfiguration.Builder.retryPolicy(Consumer<RetryPolicy.Builder> retryPolicy)
Configure the retry policy the should be used when handling failure cases.
|
Modifier and Type | Method and Description |
---|---|
RetryPolicy.Builder |
RetryPolicy.Builder.additionalRetryConditionsAllowed(boolean additionalRetryConditionsAllowed)
Configure whether further conditions can be added to this policy after it is created.
|
RetryPolicy.Builder |
RetryPolicy.Builder.backoffStrategy(BackoffStrategy backoffStrategy)
Configure the backoff strategy that should be used for waiting in between retry attempts.
|
static RetryPolicy.Builder |
RetryPolicy.builder()
Create a
RetryPolicy.Builder populated with the defaults from the RetryMode.defaultRetryMode() . |
static RetryPolicy.Builder |
RetryPolicy.builder(RetryMode retryMode)
Create a
RetryPolicy.Builder populated with the defaults from the provided RetryMode . |
RetryPolicy.Builder |
RetryPolicy.Builder.fastFailRateLimiting(Boolean fastFailRateLimiting)
Whether the client should immediately fail the request when not enough capacity is immediately available from the
rate limiter to execute the request, instead of waiting for capacity to be available.
|
RetryPolicy.Builder |
RetryPolicy.Builder.numRetries(Integer numRetries)
Configure the maximum number of times that a single request should be retried, assuming it fails for a retryable error.
|
RetryPolicy.Builder |
RetryPolicy.Builder.retryCapacityCondition(RetryCondition retryCapacityCondition)
Configure the
RetryCondition that should be used to throttle the number of retries attempted by the SDK client
as a whole. |
RetryPolicy.Builder |
RetryPolicy.Builder.retryCondition(RetryCondition retryCondition)
Configure the condition under which the request should be retried.
|
RetryPolicy.Builder |
RetryPolicy.Builder.throttlingBackoffStrategy(BackoffStrategy backoffStrategy)
Configure the backoff strategy that should be used for waiting in between retry attempts after a throttling error
is encountered.
|
RetryPolicy.Builder |
RetryPolicy.toBuilder() |
Copyright © 2022. All rights reserved.