public class RequestPatternBuilder
extends java.lang.Object
Constructor and Description |
---|
RequestPatternBuilder() |
RequestPatternBuilder(RequestMethod method,
UrlPattern url) |
RequestPatternBuilder(java.lang.String customRequestMatcherName,
Parameters parameters) |
RequestPatternBuilder(ValueMatcher<Request> customMatcher) |
public RequestPatternBuilder()
public RequestPatternBuilder(ValueMatcher<Request> customMatcher)
public RequestPatternBuilder(RequestMethod method, UrlPattern url)
public RequestPatternBuilder(java.lang.String customRequestMatcherName, Parameters parameters)
public static RequestPatternBuilder newRequestPattern(RequestMethod method, UrlPattern url)
public static RequestPatternBuilder newRequestPattern()
public static RequestPatternBuilder forCustomMatcher(ValueMatcher<Request> requestMatcher)
public static RequestPatternBuilder forCustomMatcher(java.lang.String customRequestMatcherName, Parameters parameters)
public static RequestPatternBuilder allRequests()
public static RequestPatternBuilder like(RequestPattern requestPattern)
requestPattern
- A RequestPattern to copypublic RequestPatternBuilder but()
public RequestPatternBuilder withUrl(java.lang.String url)
public RequestPatternBuilder withHeader(java.lang.String key, StringValuePattern valuePattern)
public RequestPatternBuilder withoutHeader(java.lang.String key)
public RequestPatternBuilder withQueryParam(java.lang.String key, StringValuePattern valuePattern)
public RequestPatternBuilder withCookie(java.lang.String key, StringValuePattern valuePattern)
public RequestPatternBuilder withBasicAuth(BasicCredentials basicCredentials)
public RequestPatternBuilder withRequestBody(ContentPattern valuePattern)
public RequestPatternBuilder withRequestBodyPart(MultipartValuePattern multiPattern)
public RequestPatternBuilder withAnyRequestBodyPart(MultipartValuePatternBuilder multiPatternBuilder)
public RequestPatternBuilder withAllRequestBodyParts(MultipartValuePatternBuilder multiPatternBuilder)
public RequestPatternBuilder andMatching(ValueMatcher<Request> customMatcher)
public RequestPatternBuilder andMatching(java.lang.String customRequestMatcherName)
public RequestPatternBuilder andMatching(java.lang.String customRequestMatcherName, Parameters parameters)
public RequestPattern build()