public class ResponseDefinitionBuilder
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ResponseDefinitionBuilder.ProxyResponseDefinitionBuilder |
| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
bodyContent |
protected java.lang.String |
bodyFileName |
protected Fault |
fault |
protected java.lang.Integer |
fixedDelayMilliseconds |
protected java.util.List<HttpHeader> |
headers |
protected boolean |
isBinaryBody |
protected java.lang.String |
proxyBaseUrl |
protected java.util.List<java.lang.String> |
responseTransformerNames |
protected int |
status |
| Constructor and Description |
|---|
ResponseDefinitionBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ResponseDefinition |
build() |
ResponseDefinitionBuilder |
but() |
static ResponseDefinition |
jsonResponse(java.lang.Object body) |
static ResponseDefinitionBuilder |
like(ResponseDefinition responseDefinition) |
ResponseDefinitionBuilder.ProxyResponseDefinitionBuilder |
proxiedFrom(java.lang.String proxyBaseUrl) |
ResponseDefinitionBuilder |
withBody(byte[] body) |
ResponseDefinitionBuilder |
withBody(java.lang.String body) |
ResponseDefinitionBuilder |
withBodyFile(java.lang.String fileName) |
ResponseDefinitionBuilder |
withFault(Fault fault) |
ResponseDefinitionBuilder |
withFixedDelay(java.lang.Integer milliseconds) |
ResponseDefinitionBuilder |
withHeader(java.lang.String key,
java.lang.String value) |
ResponseDefinitionBuilder |
withStatus(int status) |
ResponseDefinitionBuilder |
withTransformers(java.lang.String... responseTransformerNames) |
protected int status
protected byte[] bodyContent
protected boolean isBinaryBody
protected java.lang.String bodyFileName
protected java.util.List<HttpHeader> headers
protected java.lang.Integer fixedDelayMilliseconds
protected java.lang.String proxyBaseUrl
protected Fault fault
protected java.util.List<java.lang.String> responseTransformerNames
public static ResponseDefinitionBuilder like(ResponseDefinition responseDefinition)
public static ResponseDefinition jsonResponse(java.lang.Object body)
public ResponseDefinitionBuilder but()
public ResponseDefinitionBuilder withStatus(int status)
public ResponseDefinitionBuilder withHeader(java.lang.String key, java.lang.String value)
public ResponseDefinitionBuilder withBodyFile(java.lang.String fileName)
public ResponseDefinitionBuilder withBody(java.lang.String body)
public ResponseDefinitionBuilder withBody(byte[] body)
public ResponseDefinitionBuilder withFixedDelay(java.lang.Integer milliseconds)
public ResponseDefinitionBuilder withTransformers(java.lang.String... responseTransformerNames)
public ResponseDefinitionBuilder.ProxyResponseDefinitionBuilder proxiedFrom(java.lang.String proxyBaseUrl)
public ResponseDefinitionBuilder withFault(Fault fault)
public ResponseDefinition build()