com.ning.http.client
Class RequestBuilderBase<T extends RequestBuilderBase<T>>
java.lang.Object
com.ning.http.client.RequestBuilderBase<T>
- Type Parameters:
T -
- Direct Known Subclasses:
- AsyncHttpClient.BoundRequestBuilder, RequestBuilder
public abstract class RequestBuilderBase<T extends RequestBuilderBase<T>>
- extends Object
Builder for Request
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
request
protected final com.ning.http.client.RequestBuilderBase.RequestImpl request
queryComputer
protected QueryComputer queryComputer
queryParams
protected List<Param> queryParams
signatureCalculator
protected SignatureCalculator signatureCalculator
RequestBuilderBase
protected RequestBuilderBase(Class<T> derived,
String method,
boolean disableUrlEncoding)
RequestBuilderBase
protected RequestBuilderBase(Class<T> derived,
String method,
QueryComputer queryComputer)
RequestBuilderBase
protected RequestBuilderBase(Class<T> derived,
Request prototype)
RequestBuilderBase
protected RequestBuilderBase(Class<T> derived,
Request prototype,
QueryComputer queryComputer)
setUrl
public T setUrl(String url)
setURI
public T setURI(UriComponents uri)
setInetAddress
public T setInetAddress(InetAddress address)
setLocalInetAddress
public T setLocalInetAddress(InetAddress address)
setVirtualHost
public T setVirtualHost(String virtualHost)
setHeader
public T setHeader(String name,
String value)
addHeader
public T addHeader(String name,
String value)
setHeaders
public T setHeaders(FluentCaseInsensitiveStringsMap headers)
setHeaders
public T setHeaders(Map<String,Collection<String>> headers)
setContentLength
public T setContentLength(int length)
setCookies
public T setCookies(Collection<Cookie> cookies)
addCookie
public T addCookie(Cookie cookie)
addOrReplaceCookie
public T addOrReplaceCookie(Cookie cookie)
resetCookies
public void resetCookies()
resetQuery
public void resetQuery()
resetFormParams
public void resetFormParams()
resetNonMultipartData
public void resetNonMultipartData()
resetMultipartData
public void resetMultipartData()
setBody
public T setBody(File file)
setBody
public T setBody(byte[] data)
setBody
public T setBody(String data)
setBody
public T setBody(InputStream stream)
setBody
public T setBody(BodyGenerator bodyGenerator)
addQueryParam
public T addQueryParam(String name,
String value)
addQueryParams
public T addQueryParams(List<Param> queryParams)
setQueryParams
public T setQueryParams(Map<String,List<String>> map)
setQueryParams
public T setQueryParams(List<Param> params)
addFormParam
public T addFormParam(String name,
String value)
setFormParams
public T setFormParams(Map<String,List<String>> map)
setFormParams
public T setFormParams(List<Param> params)
addBodyPart
public T addBodyPart(Part part)
setProxyServer
public T setProxyServer(ProxyServer proxyServer)
setRealm
public T setRealm(Realm realm)
setFollowRedirects
public T setFollowRedirects(boolean followRedirects)
setRequestTimeoutInMs
public T setRequestTimeoutInMs(int requestTimeoutInMs)
setRangeOffset
public T setRangeOffset(long rangeOffset)
setMethod
public T setMethod(String method)
setBodyEncoding
public T setBodyEncoding(String charset)
setConnectionPoolKeyStrategy
public T setConnectionPoolKeyStrategy(ConnectionPoolKeyStrategy connectionPoolKeyStrategy)
setSignatureCalculator
public T setSignatureCalculator(SignatureCalculator signatureCalculator)
build
public Request build()
Copyright © 2014. All Rights Reserved.