Class Builder


  • public class Builder
    extends Object
    The type Array schema builder.
    Author:
    bnasslahsen
    • Method Detail

      • arraySchemaBuilder

        public static Builder arraySchemaBuilder()
        Builder array schema builder.
        Returns:
        the array schema builder
      • schema

        public Builder schema​(Builder schemaBuilder)
        Schema array schema builder.
        Parameters:
        schemaBuilder - the schema builder
        Returns:
        the array schema builder
      • arraySchema

        public Builder arraySchema​(Builder schemaBuilder)
        Array schema array schema builder.
        Parameters:
        schemaBuilder - the schema builder
        Returns:
        the array schema builder
      • maxItems

        public Builder maxItems​(int maxItems)
        Max items array schema builder.
        Parameters:
        maxItems - the max items
        Returns:
        the array schema builder
      • minItems

        public Builder minItems​(int minItems)
        Min items array schema builder.
        Parameters:
        minItems - the min items
        Returns:
        the array schema builder
      • uniqueItems

        public Builder uniqueItems​(boolean uniqueItems)
        Unique items array schema builder.
        Parameters:
        uniqueItems - the unique items
        Returns:
        the array schema builder
      • extension

        public Builder extension​(Builder extensionBuilder)
        Extension array schema builder.
        Parameters:
        extensionBuilder - the extension builder
        Returns:
        the array schema builder
      • build

        public io.swagger.v3.oas.annotations.media.ArraySchema build()
        Build array schema.
        Returns:
        the array schema