SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.applyDefaultsStrategy(ApplyDefaultsStrategy applyDefaultsStrategy) |
Sets the strategy the walker uses to sets nodes to the default value.
|
static SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.builder() |
|
static SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.builder(SchemaValidatorsConfig config) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.cacheRefs(boolean cacheRefs) |
Sets if schemas loaded from refs will be cached and reused for subsequent runs.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.discriminatorKeywordEnabled(boolean discriminatorKeywordEnabled) |
Sets if the discriminator keyword is enabled.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.errorMessageKeyword(String errorMessageKeyword) |
Sets the error message keyword for setting custom messages in the schema.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.executionContextCustomizer(ExecutionContextCustomizer executionContextCustomizer) |
Sets the execution context customizer that is run before each run.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.failFast(boolean failFast) |
Sets if the validation should immediately return once a validation error has
occurred.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.formatAssertionsEnabled(Boolean formatAssertionsEnabled) |
Sets if format assertions are enabled.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.itemWalkListener(JsonSchemaWalkListener itemWalkListener) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.itemWalkListeners(Consumer<List<JsonSchemaWalkListener>> itemWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.itemWalkListeners(List<JsonSchemaWalkListener> itemWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.javaSemantics(boolean javaSemantics) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.keywordWalkListener(JsonSchemaWalkListener keywordWalkListener) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.keywordWalkListener(String keyword,
JsonSchemaWalkListener keywordWalkListener) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.keywordWalkListeners(Consumer<Map<String,List<JsonSchemaWalkListener>>> keywordWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.keywordWalkListeners(Map<String,List<JsonSchemaWalkListener>> keywordWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.locale(Locale locale) |
Set the locale to consider when generating localised messages.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.losslessNarrowing(boolean losslessNarrowing) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.messageSource(MessageSource messageSource) |
Sets the message source to use for generating localised messages.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.nullableKeywordEnabled(boolean nullableKeywordEnabled) |
Sets if the nullable keyword is enabled.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.pathType(PathType pathType) |
Sets the path type to use when reporting the instance location of errors.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.preloadJsonSchema(boolean preloadJsonSchema) |
Sets if the schema should be preloaded.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.preloadJsonSchemaRefMaxNestingDepth(int preloadJsonSchemaRefMaxNestingDepth) |
Sets the max depth of the evaluation path to preload when preloading refs.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.propertyWalkListener(JsonSchemaWalkListener propertyWalkListener) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.propertyWalkListeners(Consumer<List<JsonSchemaWalkListener>> propertyWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.propertyWalkListeners(List<JsonSchemaWalkListener> propertyWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.readOnly(Boolean readOnly) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.regularExpressionFactory(RegularExpressionFactory regularExpressionFactory) |
Sets the regular expression factory.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.schemaIdValidator(JsonSchemaIdValidator schemaIdValidator) |
Sets the schema id validator to use.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.strict(String keyword,
boolean strict) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.strict(Map<String,Boolean> strict) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.typeLoose(boolean typeLoose) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.writeOnly(Boolean writeOnly) |
|