Package org.jclouds.http.options
Class BaseHttpRequestOptions
- java.lang.Object
-
- org.jclouds.http.options.BaseHttpRequestOptions
-
- All Implemented Interfaces:
HttpRequestOptions
- Direct Known Subclasses:
GetOptions
public class BaseHttpRequestOptions extends Object implements HttpRequestOptions
- See Also:
HttpRequestOptions
-
-
Field Summary
Fields Modifier and Type Field Description protected com.google.common.collect.Multimap<String,String>formParametersprotected com.google.common.collect.Multimap<String,String>headersprotected StringpathSuffixprotected Stringpayloadprotected com.google.common.collect.Multimap<String,String>queryParameters
-
Constructor Summary
Constructors Constructor Description BaseHttpRequestOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.common.collect.Multimap<String,String>buildFormParameters()Builds form parameters representing options.StringbuildPathSuffix()com.google.common.collect.Multimap<String,String>buildQueryParameters()Builds query parameters representing options.com.google.common.collect.Multimap<String,String>buildRequestHeaders()Builds headers representing options.StringbuildStringPayload()booleanequals(Object obj)protected StringgetFirstFormOrNull(String string)protected StringgetFirstHeaderOrNull(String string)protected StringgetFirstQueryOrNull(String string)inthashCode()protected voidreplaceHeader(String key, String value)StringtoString()
-
-
-
Method Detail
-
buildStringPayload
public String buildStringPayload()
- Specified by:
buildStringPayloadin interfaceHttpRequestOptions
-
buildRequestHeaders
public com.google.common.collect.Multimap<String,String> buildRequestHeaders()
Builds headers representing options.- Specified by:
buildRequestHeadersin interfaceHttpRequestOptions- Returns:
- multimap that may contain headers.
-
buildQueryParameters
public com.google.common.collect.Multimap<String,String> buildQueryParameters()
Builds query parameters representing options.- Specified by:
buildQueryParametersin interfaceHttpRequestOptions- Returns:
- map that may contain query parameters.
-
buildPathSuffix
public String buildPathSuffix()
- Specified by:
buildPathSuffixin interfaceHttpRequestOptions
-
buildFormParameters
public com.google.common.collect.Multimap<String,String> buildFormParameters()
Description copied from interface:HttpRequestOptionsBuilds form parameters representing options.- Specified by:
buildFormParametersin interfaceHttpRequestOptions- Returns:
- map that may contain query parameters.
-
-