public class ApiRequest extends ApiMessage implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
method |
protected MultiStringMap |
queryParams |
protected java.lang.String |
receivedFromAddress |
protected long |
receivedTimeMillis |
protected java.net.URI |
requestedUrl |
body, certs, cookies, headers| Constructor and Description |
|---|
ApiRequest() |
| Modifier and Type | Method and Description |
|---|---|
ApiRequest |
addQueryParam(java.lang.String key,
java.lang.String value) |
ApiRequest |
clone() |
ApiRequest |
cloneWithoutBody() |
MultiStringMap |
getAllHeaders() |
java.util.Set<java.lang.String> |
getAllQueryParamNames() |
MultiStringMap |
getAllQueryParams() |
java.util.List<java.lang.String> |
getAllQueryParamValues(java.lang.String key) |
java.lang.String |
getMethod() |
java.lang.String |
getQueryParam(java.lang.String paramName) |
java.lang.String |
getQueryString() |
java.lang.String |
getReceivedFromAddress() |
long |
getReceivedTimeMillis() |
java.net.URI |
getRequestedUrl() |
java.lang.Integer |
getTimeOfDay() |
ApiRequest |
setAllHeaders(MultiStringMap headers) |
ApiRequest |
setAllQueryParam(MultiStringMap queryParams) |
ApiRequest |
setMethod(java.lang.String method) |
ApiRequest |
setQueryParam(java.lang.String paramName,
java.lang.String value) |
ApiRequest |
setReceivedFromAddress(java.lang.String receivedFromAddress) |
ApiRequest |
setReceivedTimeMillis(long receivedTimeMillis) |
ApiRequest |
setRequestedUrl(java.net.URI requestedUrl) |
addHeader, getAllCookieNames, getAllCookies, getAllHeaderCaseSensitiveValues, getAllHeaderNames, getAllHeaderValues, getBody, getCerts, getCookie, getCookieValue, getHeader, getHeaderCaseSensitive, getHeaders, setBody, setCerts, setCookie, setHeader, setHeaderCaseSensitiveprotected java.lang.String method
protected java.net.URI requestedUrl
protected java.lang.String receivedFromAddress
protected long receivedTimeMillis
protected MultiStringMap queryParams
public java.lang.String getMethod()
public java.net.URI getRequestedUrl()
public java.lang.String getQueryString()
public java.lang.Integer getTimeOfDay()
public java.lang.String getQueryParam(java.lang.String paramName)
public java.lang.String getReceivedFromAddress()
public long getReceivedTimeMillis()
public MultiStringMap getAllHeaders()
getAllHeaders in class ApiMessagepublic MultiStringMap getAllQueryParams()
public java.util.Set<java.lang.String> getAllQueryParamNames()
public ApiRequest cloneWithoutBody()
cloneWithoutBody in class ApiMessagepublic ApiRequest clone()
clone in class ApiMessagepublic ApiRequest setQueryParam(java.lang.String paramName, java.lang.String value)
public ApiRequest setReceivedFromAddress(java.lang.String receivedFromAddress)
public ApiRequest setReceivedTimeMillis(long receivedTimeMillis)
public ApiRequest setRequestedUrl(java.net.URI requestedUrl)
public ApiRequest setMethod(java.lang.String method)
public ApiRequest addQueryParam(java.lang.String key, java.lang.String value)
public java.util.List<java.lang.String> getAllQueryParamValues(java.lang.String key)
public ApiRequest setAllQueryParam(MultiStringMap queryParams)
public ApiRequest setAllHeaders(MultiStringMap headers)