public class ResponseDefinition
extends java.lang.Object
Constructor and Description |
---|
ResponseDefinition() |
ResponseDefinition(int statusCode,
byte[] bodyContent) |
ResponseDefinition(int statusCode,
java.lang.String bodyContent) |
ResponseDefinition(int status,
java.lang.String statusMessage,
byte[] body,
com.fasterxml.jackson.databind.JsonNode jsonBody,
java.lang.String base64Body,
java.lang.String bodyFileName,
HttpHeaders headers,
HttpHeaders additionalProxyRequestHeaders,
java.lang.Integer fixedDelayMilliseconds,
DelayDistribution delayDistribution,
java.lang.String proxyBaseUrl,
Fault fault,
java.util.List<java.lang.String> transformers,
Parameters transformerParameters) |
ResponseDefinition(int status,
java.lang.String statusMessage,
java.lang.String body,
com.fasterxml.jackson.databind.JsonNode jsonBody,
java.lang.String base64Body,
java.lang.String bodyFileName,
HttpHeaders headers,
HttpHeaders additionalProxyRequestHeaders,
java.lang.Integer fixedDelayMilliseconds,
DelayDistribution delayDistribution,
java.lang.String proxyBaseUrl,
Fault fault,
java.util.List<java.lang.String> transformers,
Parameters transformerParameters) |
public ResponseDefinition(int status, java.lang.String statusMessage, java.lang.String body, com.fasterxml.jackson.databind.JsonNode jsonBody, java.lang.String base64Body, java.lang.String bodyFileName, HttpHeaders headers, HttpHeaders additionalProxyRequestHeaders, java.lang.Integer fixedDelayMilliseconds, DelayDistribution delayDistribution, java.lang.String proxyBaseUrl, Fault fault, java.util.List<java.lang.String> transformers, Parameters transformerParameters)
public ResponseDefinition(int status, java.lang.String statusMessage, byte[] body, com.fasterxml.jackson.databind.JsonNode jsonBody, java.lang.String base64Body, java.lang.String bodyFileName, HttpHeaders headers, HttpHeaders additionalProxyRequestHeaders, java.lang.Integer fixedDelayMilliseconds, DelayDistribution delayDistribution, java.lang.String proxyBaseUrl, Fault fault, java.util.List<java.lang.String> transformers, Parameters transformerParameters)
public ResponseDefinition(int statusCode, java.lang.String bodyContent)
public ResponseDefinition(int statusCode, byte[] bodyContent)
public ResponseDefinition()
public static ResponseDefinition notFound()
public static ResponseDefinition ok()
public static ResponseDefinition created()
public static ResponseDefinition noContent()
public static <T> ResponseDefinition okForJson(T body)
public static ResponseDefinition redirectTo(java.lang.String path)
public static ResponseDefinition notConfigured()
public static ResponseDefinition browserProxy(Request originalRequest)
public static ResponseDefinition copyOf(ResponseDefinition original)
public HttpHeaders getHeaders()
public HttpHeaders getAdditionalProxyRequestHeaders()
public int getStatus()
public java.lang.String getStatusMessage()
public java.lang.String getBody()
public byte[] getByteBody()
public byte[] getByteBodyIfBinary()
public java.lang.String getBase64Body()
public java.lang.String getBodyFileName()
public boolean wasConfigured()
public java.lang.Integer getFixedDelayMilliseconds()
public DelayDistribution getDelayDistribution()
public java.lang.String getProxyUrl()
public java.lang.String getProxyBaseUrl()
public boolean specifiesBodyFile()
public boolean specifiesBodyContent()
public boolean specifiesBinaryBodyContent()
public boolean isProxyResponse()
public Request getOriginalRequest()
public void setOriginalRequest(Request originalRequest)
public Fault getFault()
public java.util.List<java.lang.String> getTransformers()
public Parameters getTransformerParameters()
public boolean hasTransformer(AbstractTransformer transformer)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object