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() |
|
static RetryPolicy.Builder |
RetryPolicy.builder(RetryMode 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() |
|