Class Parameters

java.lang.Object
io.vertx.mutiny.ext.web.validation.builder.Parameters
All Implemented Interfaces:
MutinyDelegate

public class Parameters extends Object implements MutinyDelegate
In this interface you can find all available ParameterProcessorFactory to use in ValidationHandlerBuilder.
To create new schemas using , look at the docs of vertx-json-schema

NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.

  • Field Details

  • Constructor Details

    • Parameters

      public Parameters(io.vertx.ext.web.validation.builder.Parameters delegate)
    • Parameters

      public Parameters(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.ext.web.validation.builder.Parameters getDelegate()
      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate used by this Mutiny object of generated type
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • param

      public static ParameterProcessorFactory param(String parameterName, io.vertx.json.schema.common.dsl.NumberSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalParam

      public static ParameterProcessorFactory optionalParam(String parameterName, io.vertx.json.schema.common.dsl.NumberSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • param

      public static ParameterProcessorFactory param(String parameterName, io.vertx.json.schema.common.dsl.StringSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalParam

      public static ParameterProcessorFactory optionalParam(String parameterName, io.vertx.json.schema.common.dsl.StringSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • param

      public static ParameterProcessorFactory param(String parameterName, io.vertx.json.schema.common.dsl.BooleanSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalParam

      public static ParameterProcessorFactory optionalParam(String parameterName, io.vertx.json.schema.common.dsl.BooleanSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • param

      public static ParameterProcessorFactory param(String parameterName, io.vertx.json.schema.common.dsl.ArraySchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalParam

      public static ParameterProcessorFactory optionalParam(String parameterName, io.vertx.json.schema.common.dsl.ArraySchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • param

      public static ParameterProcessorFactory param(String parameterName, io.vertx.json.schema.common.dsl.TupleSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalParam

      public static ParameterProcessorFactory optionalParam(String parameterName, io.vertx.json.schema.common.dsl.TupleSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • param

      public static ParameterProcessorFactory param(String parameterName, io.vertx.json.schema.common.dsl.ObjectSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalParam

      public static ParameterProcessorFactory optionalParam(String parameterName, io.vertx.json.schema.common.dsl.ObjectSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • param

      public static ParameterProcessorFactory param(String parameterName, io.vertx.json.schema.common.dsl.SchemaBuilder schemaBuilder, io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
      Parameters:
      parameterName -
      schemaBuilder -
      valueParser -
      Returns:
    • optionalParam

      public static ParameterProcessorFactory optionalParam(String parameterName, io.vertx.json.schema.common.dsl.SchemaBuilder schemaBuilder, io.vertx.ext.web.validation.impl.parser.ValueParser<String> valueParser)
      Parameters:
      parameterName -
      schemaBuilder -
      valueParser -
      Returns:
    • jsonParam

      public static StyledParameterProcessorFactory jsonParam(String parameterName, io.vertx.json.schema.common.dsl.SchemaBuilder builder)
      Parameters:
      parameterName -
      builder -
      Returns:
    • optionalJsonParam

      public static StyledParameterProcessorFactory optionalJsonParam(String parameterName, io.vertx.json.schema.common.dsl.SchemaBuilder builder)
      Parameters:
      parameterName -
      builder -
      Returns:
    • serializedParam

      public static StyledParameterProcessorFactory serializedParam(String parameterName, ArrayParserFactory arrayParserFactory, io.vertx.json.schema.common.dsl.ArraySchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      arrayParserFactory -
      schemaBuilder -
      Returns:
    • optionalSerializedParam

      public static StyledParameterProcessorFactory optionalSerializedParam(String parameterName, ArrayParserFactory arrayParserFactory, io.vertx.json.schema.common.dsl.ArraySchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      arrayParserFactory -
      schemaBuilder -
      Returns:
    • serializedParam

      public static StyledParameterProcessorFactory serializedParam(String parameterName, TupleParserFactory tupleParserFactory, io.vertx.json.schema.common.dsl.TupleSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      tupleParserFactory -
      schemaBuilder -
      Returns:
    • optionalSerializedParam

      public static StyledParameterProcessorFactory optionalSerializedParam(String parameterName, TupleParserFactory tupleParserFactory, io.vertx.json.schema.common.dsl.TupleSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      tupleParserFactory -
      schemaBuilder -
      Returns:
    • serializedParam

      public static StyledParameterProcessorFactory serializedParam(String parameterName, ObjectParserFactory objectParserFactory, io.vertx.json.schema.common.dsl.ObjectSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      objectParserFactory -
      schemaBuilder -
      Returns:
    • optionalSerializedParam

      public static StyledParameterProcessorFactory optionalSerializedParam(String parameterName, ObjectParserFactory objectParserFactory, io.vertx.json.schema.common.dsl.ObjectSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      objectParserFactory -
      schemaBuilder -
      Returns:
    • explodedParam

      public static StyledParameterProcessorFactory explodedParam(String parameterName, io.vertx.json.schema.common.dsl.ArraySchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalExplodedParam

      public static StyledParameterProcessorFactory optionalExplodedParam(String parameterName, io.vertx.json.schema.common.dsl.ArraySchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • explodedParam

      public static StyledParameterProcessorFactory explodedParam(String parameterName, io.vertx.json.schema.common.dsl.TupleSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalExplodedParam

      public static StyledParameterProcessorFactory optionalExplodedParam(String parameterName, io.vertx.json.schema.common.dsl.TupleSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • explodedParam

      public static StyledParameterProcessorFactory explodedParam(String parameterName, io.vertx.json.schema.common.dsl.ObjectSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalExplodedParam

      public static StyledParameterProcessorFactory optionalExplodedParam(String parameterName, io.vertx.json.schema.common.dsl.ObjectSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • deepObjectParam

      public static StyledParameterProcessorFactory deepObjectParam(String parameterName, io.vertx.json.schema.common.dsl.ObjectSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • optionalDeepObjectParam

      public static StyledParameterProcessorFactory optionalDeepObjectParam(String parameterName, io.vertx.json.schema.common.dsl.ObjectSchemaBuilder schemaBuilder)
      Parameters:
      parameterName -
      schemaBuilder -
      Returns:
    • newInstance

      public static Parameters newInstance(io.vertx.ext.web.validation.builder.Parameters arg)