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, setHeaderCaseSensitive
protected 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 ApiMessage
public MultiStringMap getAllQueryParams()
public java.util.Set<java.lang.String> getAllQueryParamNames()
public ApiRequest cloneWithoutBody()
cloneWithoutBody
in class ApiMessage
public ApiRequest clone()
clone
in class ApiMessage
public 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)