Class RecordSpec
- java.lang.Object
-
- com.github.tomakehurst.wiremock.recording.RecordSpec
-
public class RecordSpec extends java.lang.Object
Encapsulates options for generating and outputting StubMappings
-
-
Field Summary
Fields Modifier and Type Field Description static RecordSpec
DEFAULTS
-
Constructor Summary
Constructors Constructor Description RecordSpec(java.lang.String targetBaseUrl, ProxiedServeEventFilters filters, java.util.Map<java.lang.String,CaptureHeadersSpec> captureHeaders, RequestBodyPatternFactory requestBodyPatternFactory, ResponseDefinitionBodyMatcher extractBodyCriteria, SnapshotOutputFormatter outputFormat, java.lang.Boolean persist, java.lang.Boolean repeatsAsScenarios, java.util.List<java.lang.String> transformers, Parameters transformerParameters)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RecordSpec
forBaseUrl(java.lang.String targetBaseUrl)
java.util.Map<java.lang.String,CaptureHeadersSpec>
getCaptureHeaders()
ResponseDefinitionBodyMatcher
getExtractBodyCriteria()
ProxiedServeEventFilters
getFilters()
SnapshotOutputFormatter
getOutputFormat()
java.lang.Boolean
getRepeatsAsScenarios()
RequestBodyPatternFactory
getRequestBodyPatternFactory()
java.lang.String
getTargetBaseUrl()
Parameters
getTransformerParameters()
java.util.List<java.lang.String>
getTransformers()
boolean
shouldPersist()
boolean
shouldRecordRepeatsAsScenarios()
-
-
-
Field Detail
-
DEFAULTS
public static final RecordSpec DEFAULTS
-
-
Constructor Detail
-
RecordSpec
public RecordSpec(java.lang.String targetBaseUrl, ProxiedServeEventFilters filters, java.util.Map<java.lang.String,CaptureHeadersSpec> captureHeaders, RequestBodyPatternFactory requestBodyPatternFactory, ResponseDefinitionBodyMatcher extractBodyCriteria, SnapshotOutputFormatter outputFormat, java.lang.Boolean persist, java.lang.Boolean repeatsAsScenarios, java.util.List<java.lang.String> transformers, Parameters transformerParameters)
-
-
Method Detail
-
forBaseUrl
public static RecordSpec forBaseUrl(java.lang.String targetBaseUrl)
-
getTargetBaseUrl
public java.lang.String getTargetBaseUrl()
-
getFilters
public ProxiedServeEventFilters getFilters()
-
getCaptureHeaders
public java.util.Map<java.lang.String,CaptureHeadersSpec> getCaptureHeaders()
-
getOutputFormat
public SnapshotOutputFormatter getOutputFormat()
-
shouldPersist
public boolean shouldPersist()
-
shouldRecordRepeatsAsScenarios
public boolean shouldRecordRepeatsAsScenarios()
-
getRepeatsAsScenarios
public java.lang.Boolean getRepeatsAsScenarios()
-
getTransformers
public java.util.List<java.lang.String> getTransformers()
-
getTransformerParameters
public Parameters getTransformerParameters()
-
getExtractBodyCriteria
public ResponseDefinitionBodyMatcher getExtractBodyCriteria()
-
getRequestBodyPatternFactory
public RequestBodyPatternFactory getRequestBodyPatternFactory()
-
-