Class Builder


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

      • parameterBuilder

        public static Builder parameterBuilder()
        Builder parameter builder.
        Returns:
        the parameter builder
      • name

        public Builder name​(String name)
        Name parameter builder.
        Parameters:
        name - the name
        Returns:
        the parameter builder
      • in

        public Builder in​(io.swagger.v3.oas.annotations.enums.ParameterIn in)
        In parameter builder.
        Parameters:
        in - the in
        Returns:
        the parameter builder
      • description

        public Builder description​(String description)
        Description parameter builder.
        Parameters:
        description - the description
        Returns:
        the parameter builder
      • required

        public Builder required​(boolean required)
        Required parameter builder.
        Parameters:
        required - the required
        Returns:
        the parameter builder
      • deprecated

        public Builder deprecated​(boolean deprecated)
        Deprecated parameter builder.
        Parameters:
        deprecated - the deprecated
        Returns:
        the parameter builder
      • allowEmptyValue

        public Builder allowEmptyValue​(boolean allowEmptyValue)
        Allow empty value parameter builder.
        Parameters:
        allowEmptyValue - the allow empty value
        Returns:
        the parameter builder
      • style

        public Builder style​(io.swagger.v3.oas.annotations.enums.ParameterStyle style)
        Style parameter builder.
        Parameters:
        style - the style
        Returns:
        the parameter builder
      • explode

        public Builder explode​(io.swagger.v3.oas.annotations.enums.Explode explode)
        Explode parameter builder.
        Parameters:
        explode - the explode
        Returns:
        the parameter builder
      • allowReserved

        public Builder allowReserved​(boolean allowReserved)
        Allow reserved parameter builder.
        Parameters:
        allowReserved - the allow reserved
        Returns:
        the parameter builder
      • schema

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

        public Builder array​(Builder arraySchemaBuilder)
        Array parameter builder.
        Parameters:
        arraySchemaBuilder - the array schema builder
        Returns:
        the parameter builder
      • implementationArray

        public Builder implementationArray​(Class clazz)
        Implementation array parameter builder.
        Parameters:
        clazz - the clazz
        Returns:
        the parameter builder
      • implementation

        public Builder implementation​(Class clazz)
        Implementation parameter builder.
        Parameters:
        clazz - the clazz
        Returns:
        the parameter builder
      • content

        public Builder content​(Builder contentBuilder)
        Content parameter builder.
        Parameters:
        contentBuilder - the content builder
        Returns:
        the parameter builder
      • hidden

        public Builder hidden​(boolean hidden)
        Hidden parameter builder.
        Parameters:
        hidden - the hidden
        Returns:
        the parameter builder
      • examples

        public Builder examples​(Builder exampleObjectBuilder)
        Examples parameter builder.
        Parameters:
        exampleObjectBuilder - the example object builder
        Returns:
        the parameter builder
      • example

        public Builder example​(String example)
        Example parameter builder.
        Parameters:
        example - the example
        Returns:
        the parameter builder
      • extensions

        public Builder extensions​(Builder extensionBuilder)
        Extensions parameter builder.
        Parameters:
        extensionBuilder - the extension builder
        Returns:
        the parameter builder
      • ref

        public Builder ref​(String ref)
        Ref parameter builder.
        Parameters:
        ref - the ref
        Returns:
        the parameter builder
      • build

        public io.swagger.v3.oas.annotations.Parameter build()
        Build parameter.
        Returns:
        the parameter