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()Deprecated.intended for use with now-deprecated like() method.static RequestPatternBuilderforCustomMatcher(ValueMatcher<Request> requestMatcher) static RequestPatternBuilderforCustomMatcher(String customRequestMatcherName, Parameters parameters) static RequestPatternBuilderlike(RequestPattern requestPattern) Deprecated.use RequestPattern.transform() insteadstatic 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
Deprecated.use RequestPattern.transform() insteadConstruct a builder that uses an existing RequestPattern as a template- Parameters:
requestPattern- A RequestPattern to copy- Returns:
- A builder based on the RequestPattern
-
but
Deprecated.intended for use with now-deprecated like() method. Use RequestPattern.transform() instead. -
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
-