public abstract class RetryConfiguration
extends java.lang.Object
implements java.io.Serializable
Defaults here correspond to AWS SDK defaults used in RetryPolicy. See SdkDefaultRetrySetting for further details.
| Modifier and Type | Class and Description |
|---|---|
static class |
RetryConfiguration.Builder |
| Constructor and Description |
|---|
RetryConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
abstract org.joda.time.Duration |
baseBackoff() |
static RetryConfiguration.Builder |
builder() |
abstract org.joda.time.Duration |
maxBackoff() |
abstract int |
numRetries() |
abstract org.joda.time.Duration |
throttledBaseBackoff() |
abstract RetryConfiguration.Builder |
toBuilder() |
@Pure public abstract int numRetries()
@Nullable @Pure public abstract org.joda.time.Duration baseBackoff()
@Nullable @Pure public abstract org.joda.time.Duration throttledBaseBackoff()
@Nullable @Pure public abstract org.joda.time.Duration maxBackoff()
public abstract RetryConfiguration.Builder toBuilder()
public static RetryConfiguration.Builder builder()