public static class RequestConfig.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
authenticationEnabled |
private boolean |
circularRedirectsAllowed |
private int |
connectionRequestTimeout |
private int |
connectTimeout |
private boolean |
contentCompressionEnabled |
private java.lang.String |
cookieSpec |
private boolean |
expectContinueEnabled |
private java.net.InetAddress |
localAddress |
private int |
maxRedirects |
private boolean |
normalizeUri |
private org.apache.http.HttpHost |
proxy |
private java.util.Collection<java.lang.String> |
proxyPreferredAuthSchemes |
private boolean |
redirectsEnabled |
private boolean |
relativeRedirectsAllowed |
private int |
socketTimeout |
private boolean |
staleConnectionCheckEnabled |
private java.util.Collection<java.lang.String> |
targetPreferredAuthSchemes |
Constructor and Description |
---|
Builder() |
private boolean expectContinueEnabled
private org.apache.http.HttpHost proxy
private java.net.InetAddress localAddress
private boolean staleConnectionCheckEnabled
private java.lang.String cookieSpec
private boolean redirectsEnabled
private boolean relativeRedirectsAllowed
private boolean circularRedirectsAllowed
private int maxRedirects
private boolean authenticationEnabled
private java.util.Collection<java.lang.String> targetPreferredAuthSchemes
private java.util.Collection<java.lang.String> proxyPreferredAuthSchemes
private int connectionRequestTimeout
private int connectTimeout
private int socketTimeout
private boolean contentCompressionEnabled
private boolean normalizeUri
public RequestConfig.Builder setExpectContinueEnabled(boolean expectContinueEnabled)
public RequestConfig.Builder setProxy(org.apache.http.HttpHost proxy)
public RequestConfig.Builder setLocalAddress(java.net.InetAddress localAddress)
@Deprecated public RequestConfig.Builder setStaleConnectionCheckEnabled(boolean staleConnectionCheckEnabled)
PoolingHttpClientConnectionManager.setValidateAfterInactivity(int)
public RequestConfig.Builder setCookieSpec(java.lang.String cookieSpec)
public RequestConfig.Builder setRedirectsEnabled(boolean redirectsEnabled)
public RequestConfig.Builder setRelativeRedirectsAllowed(boolean relativeRedirectsAllowed)
public RequestConfig.Builder setCircularRedirectsAllowed(boolean circularRedirectsAllowed)
public RequestConfig.Builder setMaxRedirects(int maxRedirects)
public RequestConfig.Builder setAuthenticationEnabled(boolean authenticationEnabled)
public RequestConfig.Builder setTargetPreferredAuthSchemes(java.util.Collection<java.lang.String> targetPreferredAuthSchemes)
public RequestConfig.Builder setProxyPreferredAuthSchemes(java.util.Collection<java.lang.String> proxyPreferredAuthSchemes)
public RequestConfig.Builder setConnectionRequestTimeout(int connectionRequestTimeout)
public RequestConfig.Builder setConnectTimeout(int connectTimeout)
public RequestConfig.Builder setSocketTimeout(int socketTimeout)
@Deprecated public RequestConfig.Builder setDecompressionEnabled(boolean decompressionEnabled)
setContentCompressionEnabled(boolean)
to false
and
add the Accept-Encoding
request header.public RequestConfig.Builder setContentCompressionEnabled(boolean contentCompressionEnabled)
public RequestConfig.Builder setNormalizeUri(boolean normalizeUri)
public RequestConfig build()