public abstract class RequestBuilder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
RequestBuilder |
addAttribute(java.lang.String name,
java.lang.Object object)
Adds an attribute.
|
RequestBuilder |
addAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
Adds a map of attributes.
|
RequestBuilder |
addHeader(java.lang.String name,
java.lang.String value)
Adds a header.
|
RequestBuilder |
addHeaders(java.util.Collection<Header> headers)
Adds a collection of headers.
|
RequestBuilder |
addHeaders(java.util.Map<?,?> headerMap)
Adds a map of headers.
|
abstract Request |
create()
Creates the immutable request after all headers, parameters and attributes are added.
|
public abstract Request create()
public RequestBuilder addHeader(java.lang.String name, java.lang.String value)
name - The header name.value - The header value.public RequestBuilder addHeaders(java.util.Collection<Header> headers)
headers - The headers to add.public RequestBuilder addHeaders(java.util.Map<?,?> headerMap)
headerMap - The map of headers.public RequestBuilder addAttribute(java.lang.String name, java.lang.Object object)
name - The attribute name.object - The attribute value.public RequestBuilder addAttributes(java.util.Map<java.lang.String,java.lang.Object> attributes)
attributes - The map of attributes.