static final class AutoValue_RetryHttpClient.Builder extends RetryHttpClient.Builder
Modifier and Type | Field and Description |
---|---|
private HttpClient |
delegate |
private Logger |
log |
private java.lang.Integer |
maxRetries |
private java.lang.Long |
retryInterval |
private java.util.concurrent.TimeUnit |
retryIntervalUnit |
Constructor and Description |
---|
Builder() |
Builder(RetryHttpClient source) |
Modifier and Type | Method and Description |
---|---|
RetryHttpClient |
autoBuild() |
RetryHttpClient.Builder |
delegate(HttpClient delegate) |
RetryHttpClient.Builder |
log(Logger log) |
RetryHttpClient.Builder |
maxRetries(int maxRetries) |
RetryHttpClient.Builder |
retryInterval(long retryInterval) |
RetryHttpClient.Builder |
retryIntervalUnit(java.util.concurrent.TimeUnit retryIntervalUnit) |
build, waitBeforeRetry
private java.lang.Integer maxRetries
private java.lang.Long retryInterval
private java.util.concurrent.TimeUnit retryIntervalUnit
private HttpClient delegate
private Logger log
Builder()
Builder(RetryHttpClient source)
public RetryHttpClient.Builder maxRetries(int maxRetries)
maxRetries
in class RetryHttpClient.Builder
public RetryHttpClient.Builder retryInterval(long retryInterval)
retryInterval
in class RetryHttpClient.Builder
public RetryHttpClient.Builder retryIntervalUnit(java.util.concurrent.TimeUnit retryIntervalUnit)
retryIntervalUnit
in class RetryHttpClient.Builder
public RetryHttpClient.Builder delegate(HttpClient delegate)
delegate
in class RetryHttpClient.Builder
public RetryHttpClient.Builder log(Logger log)
log
in class RetryHttpClient.Builder
public RetryHttpClient autoBuild()
autoBuild
in class RetryHttpClient.Builder