## Uses of Class
io.vertx.json.schema.JsonSchemaOptions

- Packages that use JsonSchemaOptions
  Package | Description
  --- | ---
  io.vertx.json.schema |
  io.vertx.reactivex.json.schema |
  io.vertx.rxjava3.json.schema |

- - ### Uses of JsonSchemaOptions in io.vertx.json.schema

    Methods in io.vertx.json.schema that return JsonSchemaOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `JsonSchemaOptions` | JsonSchemaOptions.`setBaseUri​(String baseUri)` |
    `JsonSchemaOptions` | JsonSchemaOptions.`setDraft​(Draft draft)` |
    `JsonSchemaOptions` | JsonSchemaOptions.`setOutputFormat​(OutputFormat outputFormat)` |

    Methods in io.vertx.json.schema with parameters of type JsonSchemaOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SchemaRepository` | SchemaRepository.`create​(JsonSchemaOptions options)` | Create a repository with some initial configuration.
    `static SchemaRepository` | SchemaRepository.`create​(JsonSchemaOptions options, JsonFormatValidator jsonFormatValidator)` | Create a repository with some initial configuration.
    `static Validator` | Validator.`create​(JsonSchema schema, JsonSchemaOptions options)` | Creates a new validator with some initial schema and options.
    `static Validator` | Validator.`create​(JsonSchema schema, JsonSchemaOptions options, JsonFormatValidator jsonFormatValidator)` | Creates a new validator with some initial schema, options and a custom JSON format validator.
    `default Validator` | SchemaRepository.`validator​(JsonSchema schema, JsonSchemaOptions options)` | A new validator instance overriding this repository options.
    `Validator` | SchemaRepository.`validator​(JsonSchema schema, JsonSchemaOptions options, boolean dereference)` | A new validator instance overriding this repository options.
    `Validator` | SchemaRepository.`validator​(String ref, JsonSchemaOptions options)` | A new validator instance overriding this repository options.

    Constructors in io.vertx.json.schema with parameters of type JsonSchemaOptions
    Constructor | Description
    --- | ---
    `JsonSchemaOptions​(JsonSchemaOptions other)` |

  - ### Uses of JsonSchemaOptions in io.vertx.reactivex.json.schema

    Methods in io.vertx.reactivex.json.schema with parameters of type JsonSchemaOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SchemaRepository` | SchemaRepository.`create​(JsonSchemaOptions options)` | Create a repository with some initial configuration.
    `static SchemaRepository` | SchemaRepository.`create​(JsonSchemaOptions options, JsonFormatValidator jsonFormatValidator)` | Create a repository with some initial configuration.
    `static Validator` | Validator.`create​(JsonSchema schema, JsonSchemaOptions options)` | Creates a new validator with some initial schema and options.
    `static Validator` | Validator.`create​(JsonSchema schema, JsonSchemaOptions options, JsonFormatValidator jsonFormatValidator)` | Creates a new validator with some initial schema, options and a custom JSON format validator.
    `Validator` | SchemaRepository.`validator​(JsonSchema schema, JsonSchemaOptions options)` | A new validator instance overriding this repository options.
    `Validator` | SchemaRepository.`validator​(JsonSchema schema, JsonSchemaOptions options, boolean dereference)` | A new validator instance overriding this repository options.
    `Validator` | SchemaRepository.`validator​(String ref, JsonSchemaOptions options)` | A new validator instance overriding this repository options.

  - ### Uses of JsonSchemaOptions in io.vertx.rxjava3.json.schema

    Methods in io.vertx.rxjava3.json.schema with parameters of type JsonSchemaOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `static SchemaRepository` | SchemaRepository.`create​(JsonSchemaOptions options)` | Create a repository with some initial configuration.
    `static SchemaRepository` | SchemaRepository.`create​(JsonSchemaOptions options, JsonFormatValidator jsonFormatValidator)` | Create a repository with some initial configuration.
    `static Validator` | Validator.`create​(JsonSchema schema, JsonSchemaOptions options)` | Creates a new validator with some initial schema and options.
    `static Validator` | Validator.`create​(JsonSchema schema, JsonSchemaOptions options, JsonFormatValidator jsonFormatValidator)` | Creates a new validator with some initial schema, options and a custom JSON format validator.
    `Validator` | SchemaRepository.`validator​(JsonSchema schema, JsonSchemaOptions options)` | A new validator instance overriding this repository options.
    `Validator` | SchemaRepository.`validator​(JsonSchema schema, JsonSchemaOptions options, boolean dereference)` | A new validator instance overriding this repository options.
    `Validator` | SchemaRepository.`validator​(String ref, JsonSchemaOptions options)` | A new validator instance overriding this repository options.