Package org.jclouds.http
Class HttpMessage
java.lang.Object
org.jclouds.http.internal.PayloadEnclosingImpl
org.jclouds.http.HttpMessage
- All Implemented Interfaces:
PayloadEnclosing
- Direct Known Subclasses:
HttpRequest
,HttpResponse
Represents a request that can be executed within
HttpCommandExecutorService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
HttpMessage.Builder<T extends HttpMessage.Builder<T>>
-
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
payload
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
HttpMessage
(com.google.common.collect.Multimap<String, String> headers, Payload payload) -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpMessage.Builder
<?> builder()
boolean
getFirstHeaderOrNull
(String string) try to get the value, then try as lowercase.int
hashCode()
protected com.google.common.base.MoreObjects.ToStringHelper
string()
toString()
Methods inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
getPayload, resetPayload, setPayload, setPayload, setPayload, setPayload, setPayload, setPayload
-
Field Details
-
headers
-
-
Constructor Details
-
HttpMessage
-
-
Method Details
-
builder
-
toBuilder
-
getHeaders
-
getFirstHeaderOrNull
try to get the value, then try as lowercase. -
hashCode
public int hashCode()- Overrides:
hashCode
in classPayloadEnclosingImpl
-
equals
- Overrides:
equals
in classPayloadEnclosingImpl
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string() -
toString
-