public class ApiCallData
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
AccessToken |
accessToken |
java.lang.Double |
accessTokenBillingQuota |
java.util.Map<java.lang.String,java.lang.Object> |
additionalData |
App |
app |
java.lang.Double |
appBillingQuota |
boolean |
billing |
java.lang.Double |
billingValue |
java.lang.Boolean |
cache |
java.util.Map<java.lang.String,java.lang.Object> |
contextVariables |
GatewayDecision |
decision |
java.lang.String |
destinationQuery |
java.net.URI |
destinationUri |
java.lang.Long |
durationForward |
EntityProcessInterceptorEnum |
entityProcessInterceptor |
java.util.Map<java.lang.String,java.lang.String> |
environmentVariables |
java.util.Map<java.lang.String,java.lang.Object> |
extraInfo |
FlowError |
flowError |
ForwardingFailure |
forwardingFailure |
protected MultiStringMap |
headersToResponse |
java.util.Map<java.lang.String,java.lang.Object> |
pathParam |
ApiRequest |
request |
java.lang.String |
requestID |
Response |
response |
boolean |
responseMocked |
RouteTypeEnum |
routeType |
boolean |
stopFlow |
java.lang.Integer |
timeout |
Tracer |
tracer |
Constructor and Description |
---|
ApiCallData() |
Modifier and Type | Method and Description |
---|---|
void |
addContextVariables(java.lang.String key,
java.lang.Object value) |
void |
addHeaderToResponse(java.lang.String key,
java.lang.String value)
Add header to response
|
void |
addPathParam(java.lang.String key,
java.lang.Object value) |
java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalData() |
java.lang.Long |
getApiId() |
MultiStringMap |
getHeadersToResponse()
Obtain response headers
|
java.util.Map<java.lang.String,java.lang.Object> |
getPathParam() |
void |
setAdditionalData(java.lang.String key,
java.lang.Object value) |
void |
setApiId(java.lang.Long apiId) |
ApiCallData |
setDestinationUri(java.net.URI uri)
Setting uri destination
|
void |
setHeadersToResponse(MultiStringMap headersToResponse) |
void |
setPathParam(java.util.Map<java.lang.String,java.lang.Object> pathParam) |
public App app
public AccessToken accessToken
public ApiRequest request
public Response response
public GatewayDecision decision
public RouteTypeEnum routeType
public java.lang.String destinationQuery
public java.net.URI destinationUri
public ForwardingFailure forwardingFailure
public java.util.Map<java.lang.String,java.lang.Object> extraInfo
public boolean responseMocked
protected MultiStringMap headersToResponse
public EntityProcessInterceptorEnum entityProcessInterceptor
public java.lang.Boolean cache
public Tracer tracer
public java.util.Map<java.lang.String,java.lang.Object> contextVariables
public boolean stopFlow
public java.util.Map<java.lang.String,java.lang.Object> pathParam
public boolean billing
public java.lang.Integer timeout
public java.lang.String requestID
public java.lang.Long durationForward
public java.util.Map<java.lang.String,java.lang.String> environmentVariables
public FlowError flowError
public java.util.Map<java.lang.String,java.lang.Object> additionalData
public java.lang.Double billingValue
public java.lang.Double appBillingQuota
public java.lang.Double accessTokenBillingQuota
public ApiCallData setDestinationUri(java.net.URI uri)
uri
- public void addHeaderToResponse(java.lang.String key, java.lang.String value)
key
- value
- public MultiStringMap getHeadersToResponse()
public java.util.Map<java.lang.String,java.lang.Object> getPathParam()
public void addPathParam(java.lang.String key, java.lang.Object value)
public void setPathParam(java.util.Map<java.lang.String,java.lang.Object> pathParam)
public void setAdditionalData(java.lang.String key, java.lang.Object value)
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalData()
public void addContextVariables(java.lang.String key, java.lang.Object value)
public void setHeadersToResponse(MultiStringMap headersToResponse)
public java.lang.Long getApiId()
public void setApiId(java.lang.Long apiId)