Class StubMapping
java.lang.Object
com.github.tomakehurst.wiremock.stubbing.StubMapping
- All Implemented Interfaces:
Prioritisable,StubMappingOrMappings
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from interface com.github.tomakehurst.wiremock.common.Prioritisable
DEFAULT_PRIORITY -
Constructor Summary
ConstructorsConstructorDescriptionStubMapping(UUID id, String name, Boolean persistent, RequestPattern request, ResponseDefinition response, Integer priority, String scenarioName, String requiredScenarioState, String newScenarioState, List<PostServeActionDefinition> postServeActions, List<ServeEventListenerDefinition> serveEventListeners, Metadata metadata, long insertionIndex) -
Method Summary
Modifier and TypeMethodDescriptionstatic StubMapping.Builderbuilder()intcomparePriorityWith(StubMapping otherMapping) static StubMappingcreate(Consumer<StubMapping.Builder> transformer) booleangetId()long@NonNull MetadatagetName()@NonNull List<PostServeActionDefinition>@NonNull List<ServeEventListenerDefinition>inthashCode()booleanbooleanbooleanisMulti()booleanbooleantoString()transform(Consumer<StubMapping.Builder> transformer) <T extends Prioritisable>
TwithInsertionIndex(long newInsertionIndex)
-
Field Details
-
NOT_CONFIGURED
-
-
Constructor Details
-
StubMapping
public StubMapping(UUID id, String name, Boolean persistent, RequestPattern request, ResponseDefinition response, Integer priority, String scenarioName, String requiredScenarioState, String newScenarioState, List<PostServeActionDefinition> postServeActions, List<ServeEventListenerDefinition> serveEventListeners, Metadata metadata, long insertionIndex)
-
-
Method Details
-
builder
-
create
-
transform
-
toBuilder
-
getId
- Specified by:
getIdin interfacePrioritisable
-
getName
-
isPersistent
-
getRequest
-
getResponse
-
getPriority
- Specified by:
getPriorityin interfacePrioritisable
-
getScenarioName
-
getRequiredScenarioState
-
getNewScenarioState
-
getPostServeActions
-
getServeEventListeners
-
getMetadata
-
getInsertionIndex
public long getInsertionIndex()- Specified by:
getInsertionIndexin interfacePrioritisable
-
withInsertionIndex
- Specified by:
withInsertionIndexin interfacePrioritisable
-
isInScenario
public boolean isInScenario() -
modifiesScenarioState
public boolean modifiesScenarioState() -
isIndependentOfScenarioState
public boolean isIndependentOfScenarioState() -
comparePriorityWith
-
shouldBePersisted
public boolean shouldBePersisted() -
getMappingOrMappings
- Specified by:
getMappingOrMappingsin interfaceStubMappingOrMappings
-
isMulti
public boolean isMulti()- Specified by:
isMultiin interfaceStubMappingOrMappings
-
equals
-
hashCode
public int hashCode() -
toString
-