Package org.wiremock.webhooks
Class WebhookDefinition
- java.lang.Object
-
- org.wiremock.webhooks.WebhookDefinition
-
public class WebhookDefinition extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description WebhookDefinition()WebhookDefinition(java.lang.String method, java.lang.String url, HttpHeaders headers, java.lang.String body, java.lang.String base64Body, DelayDistribution delay, Parameters parameters)
-
Method Summary
-
-
-
Constructor Detail
-
WebhookDefinition
public WebhookDefinition(java.lang.String method, java.lang.String url, HttpHeaders headers, java.lang.String body, java.lang.String base64Body, DelayDistribution delay, Parameters parameters)
-
WebhookDefinition
public WebhookDefinition()
-
-
Method Detail
-
from
public static WebhookDefinition from(Parameters parameters)
-
getMethod
public java.lang.String getMethod()
-
getRequestMethod
public RequestMethod getRequestMethod()
-
getUrl
public java.lang.String getUrl()
-
getHeaders
public HttpHeaders getHeaders()
-
getBase64Body
public java.lang.String getBase64Body()
-
getBody
public java.lang.String getBody()
-
getDelay
public DelayDistribution getDelay()
-
getDelaySampleMillis
public long getDelaySampleMillis()
-
getExtraParameters
public Parameters getExtraParameters()
-
getBinaryBody
public byte[] getBinaryBody()
-
withMethod
public WebhookDefinition withMethod(java.lang.String method)
-
withMethod
public WebhookDefinition withMethod(RequestMethod method)
-
withUrl
public WebhookDefinition withUrl(java.net.URI url)
-
withUrl
public WebhookDefinition withUrl(java.lang.String url)
-
withHeaders
public WebhookDefinition withHeaders(java.util.List<HttpHeader> headers)
-
withHeader
public WebhookDefinition withHeader(java.lang.String key, java.lang.String... values)
-
withBody
public WebhookDefinition withBody(java.lang.String body)
-
withBinaryBody
public WebhookDefinition withBinaryBody(byte[] body)
-
withFixedDelay
public WebhookDefinition withFixedDelay(int delayMilliseconds)
-
withDelay
public WebhookDefinition withDelay(DelayDistribution delay)
-
getOtherFields
public java.util.Map<java.lang.String,java.lang.Object> getOtherFields()
-
withExtraParameter
public WebhookDefinition withExtraParameter(java.lang.String key, java.lang.Object value)
-
hasBody
public boolean hasBody()
-
-