|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jclouds.http.HttpMessage.Builder<T>
public abstract static class HttpMessage.Builder<T extends HttpMessage.Builder<T>>
| Field Summary | |
|---|---|
protected com.google.common.collect.ImmutableMultimap.Builder<String,String> |
headers
|
protected Payload |
payload
|
| Constructor Summary | |
|---|---|
HttpMessage.Builder()
|
|
| Method Summary | |
|---|---|
T |
addHeader(String name,
String... values)
Note that if there's an existing header of the same name, this will only add the new value, not replace it. |
HttpMessage |
build()
|
T |
fromHttpMessage(HttpMessage in)
|
T |
headers(com.google.common.collect.Multimap<String,String> headers)
replaces all headers with the the supplied multimap. |
T |
payload(byte[] payload)
|
T |
payload(File payload)
|
T |
payload(InputStream payload)
|
T |
payload(Payload payload)
|
T |
payload(String payload)
|
T |
removeHeader(String name)
replace all headers that have the same keys as the input multimap |
T |
replaceHeader(String name,
String... values)
Replace header. |
T |
replaceHeaders(com.google.common.collect.Multimap<String,String> headers)
replace all headers that have the same keys as the input multimap |
protected abstract T |
self()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected com.google.common.collect.ImmutableMultimap.Builder<String,String> headers
protected Payload payload
| Constructor Detail |
|---|
public HttpMessage.Builder()
| Method Detail |
|---|
protected abstract T self()
public T payload(Payload payload)
PayloadEnclosingImpl.getPayload()public T payload(byte[] payload)
PayloadEnclosingImpl.getPayload()public T payload(File payload)
PayloadEnclosingImpl.getPayload()public T payload(InputStream payload)
PayloadEnclosingImpl.getPayload()public T payload(String payload)
PayloadEnclosingImpl.getPayload()public T headers(com.google.common.collect.Multimap<String,String> headers)
HttpMessage.getHeaders()public T replaceHeaders(com.google.common.collect.Multimap<String,String> headers)
HttpMessage.getHeaders()public T removeHeader(String name)
HttpMessage.getHeaders()
public T addHeader(String name,
String... values)
HttpMessage.getHeaders()
public T replaceHeader(String name,
String... values)
HttpMessage.getHeaders()public HttpMessage build()
public T fromHttpMessage(HttpMessage in)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||