Package org.apache.http.client.config
Class RequestConfig.Builder
- java.lang.Object
-
- org.apache.http.client.config.RequestConfig.Builder
-
- Enclosing class:
- RequestConfig
public static class RequestConfig.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field 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 Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Field Detail
-
expectContinueEnabled
private boolean expectContinueEnabled
-
proxy
private org.apache.http.HttpHost proxy
-
localAddress
private java.net.InetAddress localAddress
-
staleConnectionCheckEnabled
private boolean staleConnectionCheckEnabled
-
cookieSpec
private java.lang.String cookieSpec
-
redirectsEnabled
private boolean redirectsEnabled
-
relativeRedirectsAllowed
private boolean relativeRedirectsAllowed
-
circularRedirectsAllowed
private boolean circularRedirectsAllowed
-
maxRedirects
private int maxRedirects
-
authenticationEnabled
private boolean authenticationEnabled
-
targetPreferredAuthSchemes
private java.util.Collection<java.lang.String> targetPreferredAuthSchemes
-
proxyPreferredAuthSchemes
private java.util.Collection<java.lang.String> proxyPreferredAuthSchemes
-
connectionRequestTimeout
private int connectionRequestTimeout
-
connectTimeout
private int connectTimeout
-
socketTimeout
private int socketTimeout
-
contentCompressionEnabled
private boolean contentCompressionEnabled
-
normalizeUri
private boolean normalizeUri
-
-
Method Detail
-
setExpectContinueEnabled
public RequestConfig.Builder setExpectContinueEnabled(boolean expectContinueEnabled)
-
setProxy
public RequestConfig.Builder setProxy(org.apache.http.HttpHost proxy)
-
setLocalAddress
public RequestConfig.Builder setLocalAddress(java.net.InetAddress localAddress)
-
setStaleConnectionCheckEnabled
@Deprecated public RequestConfig.Builder setStaleConnectionCheckEnabled(boolean staleConnectionCheckEnabled)
Deprecated.
-
setCookieSpec
public RequestConfig.Builder setCookieSpec(java.lang.String cookieSpec)
-
setRedirectsEnabled
public RequestConfig.Builder setRedirectsEnabled(boolean redirectsEnabled)
-
setRelativeRedirectsAllowed
public RequestConfig.Builder setRelativeRedirectsAllowed(boolean relativeRedirectsAllowed)
-
setCircularRedirectsAllowed
public RequestConfig.Builder setCircularRedirectsAllowed(boolean circularRedirectsAllowed)
-
setMaxRedirects
public RequestConfig.Builder setMaxRedirects(int maxRedirects)
-
setAuthenticationEnabled
public RequestConfig.Builder setAuthenticationEnabled(boolean authenticationEnabled)
-
setTargetPreferredAuthSchemes
public RequestConfig.Builder setTargetPreferredAuthSchemes(java.util.Collection<java.lang.String> targetPreferredAuthSchemes)
-
setProxyPreferredAuthSchemes
public RequestConfig.Builder setProxyPreferredAuthSchemes(java.util.Collection<java.lang.String> proxyPreferredAuthSchemes)
-
setConnectionRequestTimeout
public RequestConfig.Builder setConnectionRequestTimeout(int connectionRequestTimeout)
-
setConnectTimeout
public RequestConfig.Builder setConnectTimeout(int connectTimeout)
-
setSocketTimeout
public RequestConfig.Builder setSocketTimeout(int socketTimeout)
-
setDecompressionEnabled
@Deprecated public RequestConfig.Builder setDecompressionEnabled(boolean decompressionEnabled)
Deprecated.(4.5) SetsetContentCompressionEnabled(boolean)
tofalse
and add theAccept-Encoding
request header.
-
setContentCompressionEnabled
public RequestConfig.Builder setContentCompressionEnabled(boolean contentCompressionEnabled)
-
setNormalizeUri
public RequestConfig.Builder setNormalizeUri(boolean normalizeUri)
-
build
public RequestConfig build()
-
-