@Immutable public final class RetryPolicy extends Object implements ToCopyableBuilder<RetryPolicy.Builder,RetryPolicy>
ClientOverrideConfiguration.retryPolicy or the builder()} can be used
 to construct a retry policy from SDK provided policies or policies that directly implement BackoffStrategy and/or
 RetryCondition.
 When using the builder() the SDK will use default values for fields that are not provided. The default number of
 retries that will be used is SdkDefaultRetrySetting.DEFAULT_MAX_RETRIES. The default retry condition is
 RetryCondition.defaultRetryCondition() and the default backoff strategy is BackoffStrategy.defaultStrategy().| Modifier and Type | Class and Description | 
|---|---|
static interface  | 
RetryPolicy.Builder  | 
| Modifier and Type | Method and Description | 
|---|---|
BackoffStrategy | 
backoffStrategy()  | 
static RetryPolicy.Builder | 
builder()  | 
static RetryPolicy | 
defaultRetryPolicy()  | 
boolean | 
equals(Object o)  | 
int | 
hashCode()  | 
static RetryPolicy | 
none()  | 
Integer | 
numRetries()  | 
RetryCondition | 
retryCondition()  | 
BackoffStrategy | 
throttlingBackoffStrategy()  | 
RetryPolicy.Builder | 
toBuilder()  | 
String | 
toString()  | 
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic RetryCondition retryCondition()
public BackoffStrategy backoffStrategy()
public BackoffStrategy throttlingBackoffStrategy()
public Integer numRetries()
public RetryPolicy.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RetryPolicy.Builder,RetryPolicy>public static RetryPolicy.Builder builder()
public static RetryPolicy defaultRetryPolicy()
public static RetryPolicy none()
Copyright © 2019. All rights reserved.