com.github.tomakehurst.wiremock.mapping
Class ResponseDefinition

java.lang.Object
  extended by com.github.tomakehurst.wiremock.mapping.ResponseDefinition

public class ResponseDefinition
extends java.lang.Object


Constructor Summary
ResponseDefinition()
           
ResponseDefinition(int statusCode, byte[] bodyContent)
           
ResponseDefinition(int statusCode, java.lang.String bodyContent)
           
 
Method Summary
 void addHeader(HttpHeader header)
           
 void addHeader(java.lang.String key, java.lang.String value)
           
static ResponseDefinition browserProxy(Request originalRequest)
           
static ResponseDefinition copyOf(ResponseDefinition original)
           
static ResponseDefinition created()
           
 boolean equals(java.lang.Object obj)
           
 java.lang.String getBase64Body()
           
 java.lang.String getBody()
           
 java.lang.String getBodyFileName()
           
 byte[] getByteBody()
           
 Fault getFault()
           
 java.lang.Integer getFixedDelayMilliseconds()
           
 HttpHeaders getHeaders()
           
 Request getOriginalRequest()
           
 java.lang.String getProxyBaseUrl()
           
 java.lang.String getProxyUrl()
           
 int getStatus()
           
 int hashCode()
           
 boolean isProxyResponse()
           
static ResponseDefinition notConfigured()
           
static ResponseDefinition notFound()
           
static ResponseDefinition ok()
           
 void setBase64Body(java.lang.String base64Body)
           
 void setBody(byte[] body)
           
 void setBody(java.lang.String body)
           
 void setBodyFileName(java.lang.String bodyFileName)
           
 void setFault(Fault fault)
           
 void setFixedDelayMilliseconds(java.lang.Integer fixedDelayMilliseconds)
           
 void setHeaders(HttpHeaders headers)
           
 void setOriginalRequest(Request originalRequest)
           
 void setProxyBaseUrl(java.lang.String proxyBaseUrl)
           
 void setStatus(int status)
           
 boolean specifiesBinaryBodyContent()
           
 boolean specifiesBodyContent()
           
 boolean specifiesBodyFile()
           
 java.lang.String toString()
           
 boolean wasConfigured()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResponseDefinition

public ResponseDefinition(int statusCode,
                          java.lang.String bodyContent)

ResponseDefinition

public ResponseDefinition(int statusCode,
                          byte[] bodyContent)

ResponseDefinition

public ResponseDefinition()
Method Detail

copyOf

public static ResponseDefinition copyOf(ResponseDefinition original)

getHeaders

public HttpHeaders getHeaders()

setHeaders

public void setHeaders(HttpHeaders headers)

notFound

public static ResponseDefinition notFound()

ok

public static ResponseDefinition ok()

created

public static ResponseDefinition created()

notConfigured

public static ResponseDefinition notConfigured()

browserProxy

public static ResponseDefinition browserProxy(Request originalRequest)

getStatus

public int getStatus()

getBody

public java.lang.String getBody()

getByteBody

public byte[] getByteBody()

getBase64Body

public java.lang.String getBase64Body()

setBase64Body

public void setBase64Body(java.lang.String base64Body)

setBody

public void setBody(java.lang.String body)

setBody

public void setBody(byte[] body)

setStatus

public void setStatus(int status)

addHeader

public void addHeader(java.lang.String key,
                      java.lang.String value)

addHeader

public void addHeader(HttpHeader header)

setFixedDelayMilliseconds

public void setFixedDelayMilliseconds(java.lang.Integer fixedDelayMilliseconds)

getBodyFileName

public java.lang.String getBodyFileName()

setBodyFileName

public void setBodyFileName(java.lang.String bodyFileName)

wasConfigured

public boolean wasConfigured()

getFixedDelayMilliseconds

public java.lang.Integer getFixedDelayMilliseconds()

getProxyUrl

public java.lang.String getProxyUrl()

getProxyBaseUrl

public java.lang.String getProxyBaseUrl()

setProxyBaseUrl

public void setProxyBaseUrl(java.lang.String proxyBaseUrl)

specifiesBodyFile

public boolean specifiesBodyFile()

specifiesBodyContent

public boolean specifiesBodyContent()

specifiesBinaryBodyContent

public boolean specifiesBinaryBodyContent()

isProxyResponse

public boolean isProxyResponse()

getOriginalRequest

public Request getOriginalRequest()

setOriginalRequest

public void setOriginalRequest(Request originalRequest)

getFault

public Fault getFault()

setFault

public void setFault(Fault fault)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object