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,
ChunkedDribbleDelay chunkedDribbleDelay,
java.lang.String proxyBaseUrl,
java.lang.String proxyUrlPrefixToRemove,
Fault fault,
java.util.List<java.lang.String> transformers,
Parameters transformerParameters,
java.lang.Boolean wasConfigured) |
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,
ChunkedDribbleDelay chunkedDribbleDelay,
java.lang.String proxyBaseUrl,
java.lang.String proxyUrlPrefixToRemove,
Fault fault,
java.util.List<java.lang.String> transformers,
Parameters transformerParameters,
java.lang.Boolean wasConfigured) |
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,
ChunkedDribbleDelay chunkedDribbleDelay,
java.lang.String proxyBaseUrl,
java.lang.String proxyUrlPrefixToRemove,
Fault fault,
java.util.List<java.lang.String> transformers,
Parameters transformerParameters,
java.lang.Boolean wasConfigured)
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,
ChunkedDribbleDelay chunkedDribbleDelay,
java.lang.String proxyBaseUrl,
java.lang.String proxyUrlPrefixToRemove,
Fault fault,
java.util.List<java.lang.String> transformers,
Parameters transformerParameters,
java.lang.Boolean wasConfigured)
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 okEmptyJson()
public static <T> ResponseDefinition okForJson(T body)
public static ResponseDefinition created()
public static ResponseDefinition noContent()
public static ResponseDefinition badRequest(Errors errors)
public static ResponseDefinition badRequestEntity(Errors errors)
public static ResponseDefinition redirectTo(java.lang.String path)
public static ResponseDefinition notConfigured()
public static ResponseDefinition notAuthorised()
public static ResponseDefinition notPermitted(java.lang.String message)
public static ResponseDefinition notPermitted(Errors errors)
public static ResponseDefinition browserProxy(Request originalRequest)
public static ResponseDefinition copyOf(ResponseDefinition original)
public ResponseDefinition copy()
public HttpHeaders getHeaders()
public HttpHeaders getAdditionalProxyRequestHeaders()
public int getStatus()
public java.lang.String getStatusMessage()
public java.lang.String getBody()
public java.lang.String getTextBody()
public byte[] getByteBody()
public byte[] getByteBodyIfBinary()
public java.lang.String getBase64Body()
public com.fasterxml.jackson.databind.JsonNode getJsonBody()
public java.lang.String getBodyFileName()
public boolean wasConfigured()
public java.lang.Boolean isFromConfiguredStub()
public java.lang.Integer getFixedDelayMilliseconds()
public DelayDistribution getDelayDistribution()
public ChunkedDribbleDelay getChunkedDribbleDelay()
public java.lang.String getProxyUrl()
public java.lang.String getProxyBaseUrl()
public java.lang.String getProxyUrlPrefixToRemove()
public boolean specifiesBodyFile()
public boolean specifiesBodyContent()
public boolean specifiesTextBodyContent()
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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object