public abstract class RetryHttpInitializerOptions extends Object
RetryHttpInitializer
class.Modifier and Type | Class and Description |
---|---|
static class |
RetryHttpInitializerOptions.Builder
Builder for
RetryHttpInitializerOptions |
Modifier and Type | Field and Description |
---|---|
static RetryHttpInitializerOptions |
DEFAULT |
static Duration |
DEFAULT_CONNECT_TIMEOUT |
static String |
DEFAULT_DEFAULT_USER_AGENT |
static com.google.common.collect.ImmutableMap<String,String> |
DEFAULT_HTTP_HEADERS |
static int |
DEFAULT_MAX_REQUEST_RETRIES |
static Duration |
DEFAULT_READ_TIMEOUT |
Constructor and Description |
---|
RetryHttpInitializerOptions() |
Modifier and Type | Method and Description |
---|---|
static RetryHttpInitializerOptions.Builder |
builder() |
abstract Duration |
getConnectTimeout()
A connection timeout - maximum time to wait until connection will be established.
|
abstract String |
getDefaultUserAgent()
A String to set as the user-agent when initializing an HTTP request if it doesn't already have
a "User-Agent" header.
|
abstract com.google.common.collect.ImmutableMap<String,String> |
getHttpHeaders()
An additional HTTP headers to set in an HTTP request.
|
abstract int |
getMaxRequestRetries()
A max number of retries for an HTTP request.
|
abstract Duration |
getReadTimeout()
A read timeout from an established connection - maximum time to wait for a read form an
established connection to finish.
|
abstract RetryHttpInitializerOptions.Builder |
toBuilder() |
public static final String DEFAULT_DEFAULT_USER_AGENT
public static final com.google.common.collect.ImmutableMap<String,String> DEFAULT_HTTP_HEADERS
public static final Duration DEFAULT_CONNECT_TIMEOUT
public static final Duration DEFAULT_READ_TIMEOUT
public static final int DEFAULT_MAX_REQUEST_RETRIES
public static final RetryHttpInitializerOptions DEFAULT
public static RetryHttpInitializerOptions.Builder builder()
public abstract RetryHttpInitializerOptions.Builder toBuilder()
@Nullable public abstract String getDefaultUserAgent()
public abstract com.google.common.collect.ImmutableMap<String,String> getHttpHeaders()
public abstract Duration getConnectTimeout()
public abstract Duration getReadTimeout()
public abstract int getMaxRequestRetries()
Copyright © 2023. All rights reserved.