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

- Packages that use OutputUnit
  Package | Description
  --- | ---
  io.vertx.json.schema |
  io.vertx.openapi.contract |
  io.vertx.openapi.validation |
  io.vertx.reactivex.json.schema |
  io.vertx.rxjava.json.schema |
  io.vertx.rxjava3.json.schema |

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

    Methods in io.vertx.json.schema that return OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `OutputUnit` | OutputUnit.`addAnnotation(OutputUnit annotation)`
    `OutputUnit` | OutputUnit.`addAnnotations(List<OutputUnit> annotations)`
    `OutputUnit` | OutputUnit.`addError(OutputUnit error)`
    `OutputUnit` | OutputUnit.`addErrors(List<OutputUnit> errors)`
    `OutputUnit` | OutputUnit.`setAbsoluteKeywordLocation(String absoluteKeywordLocation)`
    `OutputUnit` | OutputUnit.`setAnnotations(List<OutputUnit> annotations)`
    `OutputUnit` | OutputUnit.`setError(String error)`
    `OutputUnit` | OutputUnit.`setErrors(List<OutputUnit> errors)`
    `OutputUnit` | OutputUnit.`setInstanceLocation(String instanceLocation)`
    `OutputUnit` | OutputUnit.`setKeywordLocation(String keywordLocation)`
    `OutputUnit` | OutputUnit.`setValid(Boolean valid)`
    `OutputUnit` | Validator.`validate(Object instance)` Validate a given input against the initial schema.

    Methods in io.vertx.json.schema that return types with arguments of type OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `List<OutputUnit>` | OutputUnit.`getAnnotations()`
    `List<OutputUnit>` | OutputUnit.`getErrors()`

    Methods in io.vertx.json.schema with parameters of type OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `OutputUnit` | OutputUnit.`addAnnotation(OutputUnit annotation)`
    `OutputUnit` | OutputUnit.`addError(OutputUnit error)`

    Method parameters in io.vertx.json.schema with type arguments of type OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `OutputUnit` | OutputUnit.`addAnnotations(List<OutputUnit> annotations)`
    `OutputUnit` | OutputUnit.`addErrors(List<OutputUnit> errors)`
    `OutputUnit` | OutputUnit.`setAnnotations(List<OutputUnit> annotations)`
    `OutputUnit` | OutputUnit.`setErrors(List<OutputUnit> errors)`

  - ### Uses of OutputUnit in io.vertx.openapi.contract

    Methods in io.vertx.openapi.contract that return types with arguments of type OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `Future<OutputUnit>` | OpenAPIVersion.`validateContract(Vertx vertx, SchemaRepository repo, JsonObject contract)`

  - ### Uses of OutputUnit in io.vertx.openapi.validation

    Methods in io.vertx.openapi.validation that return OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `OutputUnit` | SchemaValidationException.`getOutputUnit()` Returns the related OutputUnit of the validation error.

    Methods in io.vertx.openapi.validation with parameters of type OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `static SchemaValidationException` | SchemaValidationException.`createInvalidValueParameter(Parameter parameter, OutputUnit outputUnit, JsonSchemaValidationException cause)`
    `static SchemaValidationException` | SchemaValidationException.`createInvalidValueRequestBody(OutputUnit outputUnit, JsonSchemaValidationException cause)`
    `static SchemaValidationException` | SchemaValidationException.`createInvalidValueResponseBody(OutputUnit outputUnit, JsonSchemaValidationException cause)`

    Constructors in io.vertx.openapi.validation with parameters of type OutputUnit
    Constructor and Description
    `SchemaValidationException(String message, ValidatorErrorType type, OutputUnit outputUnit, Throwable cause)`

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

    Methods in io.vertx.reactivex.json.schema that return OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `OutputUnit` | Validator.`validate(Object instance)` Validate a given input against the initial schema.

  - ### Uses of OutputUnit in io.vertx.rxjava.json.schema

    Methods in io.vertx.rxjava.json.schema that return OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `OutputUnit` | Validator.`validate(Object instance)` Validate a given input against the initial schema.

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

    Methods in io.vertx.rxjava3.json.schema that return OutputUnit
    Modifier and Type | Method and Description
    --- | ---
    `OutputUnit` | Validator.`validate(Object instance)` Validate a given input against the initial schema.

Copyright © 2025 Eclipse. All rights reserved.