T
- the builder typepublic abstract class RequestBuilderBase<T extends RequestBuilderBase<T>> extends Object
Request
Modifier | Constructor and Description |
---|---|
protected |
RequestBuilderBase(Request prototype) |
protected |
RequestBuilderBase(Request prototype,
boolean disableUrlEncoding,
boolean validateHeaders) |
protected |
RequestBuilderBase(String method,
boolean disableUrlEncoding) |
protected |
RequestBuilderBase(String method,
boolean disableUrlEncoding,
boolean validateHeaders) |
public static NameResolver<InetAddress> DEFAULT_NAME_RESOLVER
protected UriEncoder uriEncoder
protected SignatureCalculator signatureCalculator
protected String method
protected Uri uri
protected InetAddress address
protected InetAddress localAddress
protected io.netty.handler.codec.http.HttpHeaders headers
protected byte[] byteData
protected List<byte[]> compositeByteData
protected String stringData
protected ByteBuffer byteBufferData
protected InputStream streamData
protected BodyGenerator bodyGenerator
protected String virtualHost
protected ProxyServer proxyServer
protected Realm realm
protected File file
protected Boolean followRedirect
protected int requestTimeout
protected long rangeOffset
protected Charset charset
protected ChannelPoolPartitioning channelPoolPartitioning
protected NameResolver<InetAddress> nameResolver
protected RequestBuilderBase(String method, boolean disableUrlEncoding)
protected RequestBuilderBase(String method, boolean disableUrlEncoding, boolean validateHeaders)
protected RequestBuilderBase(Request prototype)
protected RequestBuilderBase(Request prototype, boolean disableUrlEncoding, boolean validateHeaders)
public T setAddress(InetAddress address)
public T setLocalAddress(InetAddress address)
public T setHeader(CharSequence name, String value)
public T addHeader(CharSequence name, String value)
public T setHeaders(io.netty.handler.codec.http.HttpHeaders headers)
public T setHeaders(Map<String,Collection<String>> headers)
public T setCookies(Collection<Cookie> cookies)
public void resetCookies()
public void resetQuery()
public void resetFormParams()
public void resetNonMultipartData()
public void resetMultipartData()
public T setBody(byte[] data)
public T setBody(ByteBuffer data)
public T setBody(InputStream stream)
public T setBody(org.reactivestreams.Publisher<ByteBuffer> publisher)
public T setBody(org.reactivestreams.Publisher<ByteBuffer> publisher, long contentLength)
public T setBody(BodyGenerator bodyGenerator)
public T setProxyServer(ProxyServer proxyServer)
public T setProxyServer(ProxyServer.Builder proxyServerBuilder)
public T setRealm(Realm.Builder realm)
public T setFollowRedirect(boolean followRedirect)
public T setRequestTimeout(int requestTimeout)
public T setRangeOffset(long rangeOffset)
public T setChannelPoolPartitioning(ChannelPoolPartitioning channelPoolPartitioning)
public T setNameResolver(NameResolver<InetAddress> nameResolver)
public T setSignatureCalculator(SignatureCalculator signatureCalculator)
public Request build()
Copyright © 2016. All Rights Reserved.