Interface MappingBuilder
- All Known Subinterfaces:
ScenarioMappingBuilder
public interface MappingBuilder
-
Method Summary
Modifier and TypeMethodDescriptionandMatching(CustomMatcherDefinition matcherDefinition) andMatching(ValueMatcher<Request> requestMatcher) andMatching(String customRequestMatcherName) andMatching(String customRequestMatcherName, Parameters parameters) atPriority(Integer priority) build()inScenario(String scenarioName) persistent(boolean persistent) willReturn(ResponseDefinitionBuilder responseDefBuilder) withBasicAuth(String username, String password) withClientIp(StringValuePattern hostPattern) withCookie(String name, StringValuePattern cookieValuePattern) withFormParam(String key, MultiValuePattern multiValueFormParamPattern) withFormParam(String key, StringValuePattern formParamPattern) withFormParams(Map<String, MultiValuePattern> formParams) withHeader(String key, MultiValuePattern headerPattern) withHeader(String key, StringValuePattern headerPattern) withHost(StringValuePattern hostPattern) withMetadata(Metadata metadata) withMetadata(Metadata.Builder metadata) withMetadata(Map<String, ?> metadata) withMultipartRequestBody(MultipartValuePatternBuilder multipartPatternBuilder) withPathParam(String name, StringValuePattern pattern) withPort(int port) <P> MappingBuilderwithPostServeAction(String extensionName, P parameters) withQueryParam(String key, MultiValuePattern multiValueQueryParamPattern) withQueryParam(String key, StringValuePattern queryParamPattern) withQueryParams(Map<String, StringValuePattern> queryParams) withRequestBody(ContentPattern<?> bodyPattern) withScheme(String scheme) default <P> MappingBuilderwithServeEventListener(ServeEventListener.RequestPhase requestPhase, String extensionName, P parameters) <P> MappingBuilderwithServeEventListener(String extensionName, P parameters) <P> MappingBuilderwithServeEventListener(Set<ServeEventListener.RequestPhase> requestPhases, String extensionName, P parameters)
-
Method Details
-
withScheme
-
withHost
-
withPort
-
withClientIp
-
atPriority
-
withHeader
-
withHeader
-
withPathParam
-
withQueryParam
-
withQueryParam
-
withFormParam
-
withFormParam
-
withFormParams
-
withQueryParams
-
withRequestBody
-
withMultipartRequestBody
-
inScenario
-
withId
-
withName
-
persistent
MappingBuilder persistent() -
persistent
-
withBasicAuth
-
withCookie
-
withPostServeAction
-
withServeEventListener
default <P> MappingBuilder withServeEventListener(ServeEventListener.RequestPhase requestPhase, String extensionName, P parameters) -
withServeEventListener
<P> MappingBuilder withServeEventListener(Set<ServeEventListener.RequestPhase> requestPhases, String extensionName, P parameters) -
withServeEventListener
-
withMetadata
-
withMetadata
-
withMetadata
-
andMatching
-
andMatching
-
andMatching
-
andMatching
-
willReturn
-
build
StubMapping build()
-