Package com.google.cloud.hadoop.util
Class RetryHttpInitializerOptions
- java.lang.Object
-
- com.google.cloud.hadoop.util.RetryHttpInitializerOptions
-
public abstract class RetryHttpInitializerOptions extends Object
Options for theRetryHttpInitializerclass.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRetryHttpInitializerOptions.BuilderBuilder forRetryHttpInitializerOptions
-
Field Summary
Fields Modifier and Type Field Description static RetryHttpInitializerOptionsDEFAULT
-
Constructor Summary
Constructors Constructor Description RetryHttpInitializerOptions()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static RetryHttpInitializerOptions.Builderbuilder()abstract DurationgetConnectTimeout()A connection timeout - maximum time to wait until connection will be established.abstract StringgetDefaultUserAgent()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 intgetMaxRequestRetries()A max number of retries for an HTTP request.abstract DurationgetReadTimeout()A read timeout from an established connection - maximum time to wait for a read form an established connection to finish.abstract RetryHttpInitializerOptions.BuildertoBuilder()
-
-
-
Field Detail
-
DEFAULT
public static final RetryHttpInitializerOptions DEFAULT
-
-
Method Detail
-
builder
public static RetryHttpInitializerOptions.Builder builder()
-
toBuilder
public abstract RetryHttpInitializerOptions.Builder toBuilder()
-
getDefaultUserAgent
@Nullable public 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.
-
getHttpHeaders
public abstract com.google.common.collect.ImmutableMap<String,String> getHttpHeaders()
An additional HTTP headers to set in an HTTP request.
-
getConnectTimeout
public abstract Duration getConnectTimeout()
A connection timeout - maximum time to wait until connection will be established.
-
getReadTimeout
public abstract Duration getReadTimeout()
A read timeout from an established connection - maximum time to wait for a read form an established connection to finish.
-
getMaxRequestRetries
public abstract int getMaxRequestRetries()
A max number of retries for an HTTP request.
-
-