public class RequestPatternBuilder
extends java.lang.Object
Constructor and Description |
---|
RequestPatternBuilder(RequestMethod method,
UrlMatchingStrategy urlMatchingStrategy) |
RequestPatternBuilder(java.lang.String customRequestMatcherName,
Parameters customMatcherParams) |
Modifier and Type | Method and Description |
---|---|
static RequestPatternBuilder |
allRequests() |
RequestPattern |
build() |
static RequestPatternBuilder |
forCustomMatcher(RequestMatcher customMatcher) |
static RequestPatternBuilder |
forCustomMatcher(java.lang.String customRequestMatcherName,
Parameters parameters) |
RequestPatternBuilder |
withHeader(java.lang.String key,
ValueMatchingStrategy headerMatchingStrategy) |
RequestPatternBuilder |
withoutHeader(java.lang.String key) |
RequestPatternBuilder |
withQueryParam(java.lang.String key,
ValueMatchingStrategy queryParamMatchingStrategy) |
RequestPatternBuilder |
withRequestBody(ValueMatchingStrategy bodyMatchingStrategy) |
public RequestPatternBuilder(java.lang.String customRequestMatcherName, Parameters customMatcherParams)
public RequestPatternBuilder(RequestMethod method, UrlMatchingStrategy urlMatchingStrategy)
public static RequestPatternBuilder forCustomMatcher(RequestMatcher customMatcher)
public static RequestPatternBuilder forCustomMatcher(java.lang.String customRequestMatcherName, Parameters parameters)
public RequestPatternBuilder withHeader(java.lang.String key, ValueMatchingStrategy headerMatchingStrategy)
public RequestPatternBuilder withQueryParam(java.lang.String key, ValueMatchingStrategy queryParamMatchingStrategy)
public RequestPatternBuilder withoutHeader(java.lang.String key)
public RequestPatternBuilder withRequestBody(ValueMatchingStrategy bodyMatchingStrategy)
public static RequestPatternBuilder allRequests()
public RequestPattern build()