Class RequestPatternBuilder
java.lang.Object
com.github.tomakehurst.wiremock.matching.RequestPatternBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionRequestPatternBuilder(RequestMethod method, UrlPattern url) RequestPatternBuilder(ValueMatcher<Request> customMatcher) RequestPatternBuilder(String customRequestMatcherName, Parameters parameters) -
Method Summary
Modifier and TypeMethodDescriptionstatic RequestPatternBuilderandMatching(CustomMatcherDefinition matcherDefinition) andMatching(ValueMatcher<Request> customMatcher) andMatching(String customRequestMatcherName) andMatching(String customRequestMatcherName, Parameters parameters) build()but()static RequestPatternBuilderforCustomMatcher(ValueMatcher<Request> requestMatcher) static RequestPatternBuilderforCustomMatcher(String customRequestMatcherName, Parameters parameters) static RequestPatternBuilderlike(RequestPattern requestPattern) Construct a builder that uses an existing RequestPattern as a templatestatic RequestPatternBuilderstatic RequestPatternBuildernewRequestPattern(RequestMethod method, UrlPattern url) withAllRequestBodyParts(MultipartValuePatternBuilder multiPatternBuilder) withAnyRequestBodyPart(MultipartValuePatternBuilder multiPatternBuilder) withBasicAuth(BasicCredentials basicCredentials) withClientIp(StringValuePattern clientIpPattern) withCookie(String key, StringValuePattern valuePattern) withFormParam(String key, MultiValuePattern multiValuePattern) withFormParam(String key, StringValuePattern valuePattern) withHeader(String key, MultiValuePattern multiValuePattern) withHeader(String key, StringValuePattern valuePattern) withHost(StringValuePattern hostPattern) withoutFormParam(String key) withoutHeader(String key) withoutQueryParam(String key) withPathParam(String key, StringValuePattern valuePattern) withPort(int port) withQueryParam(String key, MultiValuePattern multiValuePattern) withQueryParam(String key, StringValuePattern valuePattern) withRequestBody(ContentPattern valuePattern) withRequestBodyPart(MultipartValuePattern multiPattern) withScheme(String scheme) withUrl(UrlPattern urlPattern)
-
Constructor Details
-
RequestPatternBuilder
public RequestPatternBuilder() -
RequestPatternBuilder
-
RequestPatternBuilder
-
RequestPatternBuilder
-
-
Method Details
-
newRequestPattern
-
newRequestPattern
-
forCustomMatcher
-
forCustomMatcher
public static RequestPatternBuilder forCustomMatcher(String customRequestMatcherName, Parameters parameters) -
allRequests
-
like
Construct a builder that uses an existing RequestPattern as a template- Parameters:
requestPattern- A RequestPattern to copy- Returns:
- A builder based on the RequestPattern
-
but
-
withScheme
-
withHost
-
withPort
-
withClientIp
-
withUrl
-
withUrl
-
withHeader
-
withHeader
-
withoutHeader
-
withPathParam
-
withQueryParam
-
withQueryParam
-
withFormParam
-
withFormParam
-
withoutFormParam
-
withoutQueryParam
-
withCookie
-
withBasicAuth
-
withRequestBody
-
withRequestBodyPart
-
withAnyRequestBodyPart
public RequestPatternBuilder withAnyRequestBodyPart(MultipartValuePatternBuilder multiPatternBuilder) -
withAllRequestBodyParts
public RequestPatternBuilder withAllRequestBodyParts(MultipartValuePatternBuilder multiPatternBuilder) -
andMatching
-
andMatching
-
andMatching
-
andMatching
-
clearQueryParams
-
clearFormParams
-
clearBodyPatterns
-
build
-