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(java.lang.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(java.lang.Boolean formatAssertionsEnabled) |
Sets if format assertions are enabled.
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.itemWalkListener(JsonSchemaWalkListener itemWalkListener) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.itemWalkListeners(java.util.function.Consumer<java.util.List<JsonSchemaWalkListener>> itemWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.itemWalkListeners(java.util.List<JsonSchemaWalkListener> itemWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.javaSemantics(boolean javaSemantics) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.keywordWalkListener(JsonSchemaWalkListener keywordWalkListener) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.keywordWalkListener(java.lang.String keyword,
JsonSchemaWalkListener keywordWalkListener) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.keywordWalkListeners(java.util.function.Consumer<java.util.Map<java.lang.String,java.util.List<JsonSchemaWalkListener>>> keywordWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.keywordWalkListeners(java.util.Map<java.lang.String,java.util.List<JsonSchemaWalkListener>> keywordWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.locale(java.util.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(java.util.function.Consumer<java.util.List<JsonSchemaWalkListener>> propertyWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.propertyWalkListeners(java.util.List<JsonSchemaWalkListener> propertyWalkListeners) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.readOnly(java.lang.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(java.lang.String keyword,
boolean strict) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.strict(java.util.Map<java.lang.String,java.lang.Boolean> strict) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.typeLoose(boolean typeLoose) |
|
SchemaValidatorsConfig.Builder |
SchemaValidatorsConfig.Builder.writeOnly(java.lang.Boolean writeOnly) |
|