Class RecordSpec
- java.lang.Object
-
- com.github.tomakehurst.wiremock.recording.RecordSpec
-
public class RecordSpec extends java.lang.ObjectEncapsulates options for generating and outputting StubMappings
-
-
Field Summary
Fields Modifier and Type Field Description static RecordSpecDEFAULTS
-
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 RecordSpecforBaseUrl(java.lang.String targetBaseUrl)java.util.Map<java.lang.String,CaptureHeadersSpec>getCaptureHeaders()ResponseDefinitionBodyMatchergetExtractBodyCriteria()ProxiedServeEventFiltersgetFilters()SnapshotOutputFormattergetOutputFormat()java.lang.BooleangetRepeatsAsScenarios()RequestBodyPatternFactorygetRequestBodyPatternFactory()java.lang.StringgetTargetBaseUrl()ParametersgetTransformerParameters()java.util.List<java.lang.String>getTransformers()booleanshouldPersist()booleanshouldRecordRepeatsAsScenarios()
-
-
-
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()
-
-