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 classHttpMessage.Builder<T extends HttpMessage.Builder<T>> -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class org.jclouds.http.internal.PayloadEnclosingImpl
payload -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpMessage(com.google.common.collect.Multimap<String, String> headers, Payload payload) -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpMessage.Builder<?> builder()booleangetFirstHeaderOrNull(String string) try to get the value, then try as lowercase.inthashCode()protected com.google.common.base.MoreObjects.ToStringHelperstring()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:
hashCodein classPayloadEnclosingImpl
-
equals
- Overrides:
equalsin classPayloadEnclosingImpl
-
string
protected com.google.common.base.MoreObjects.ToStringHelper string() -
toString
-