Class Parameter.Builder

  • Enclosing class:
    Parameter

    public static class Parameter.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public Parameter.Builder name​(String name)
        The name of this parameter.
        Parameters:
        name - the value to set
        Returns:
        this builder
      • type

        public Parameter.Builder type​(String type)
        The data type of the parameter (e.g., float, integer, string).
        Parameters:
        type - the value to set
        Returns:
        this builder
      • minimum

        public Parameter.Builder minimum​(Double minimum)
        The minimum allowed value for this parameter.

        Applicable only when type is FLOAT or INTEGER.

        Parameters:
        minimum - the value to set
        Returns:
        this builder
      • maximum

        public Parameter.Builder maximum​(Double maximum)
        The maximum allowed value for this parameter.

        Applicable only when type is FLOAT or INTEGER.

        Parameters:
        maximum - the value to set
        Returns:
        this builder
      • defaultValue

        public Parameter.Builder defaultValue​(String defaultValue)
        The default value used when this parameter is not supplied.
        Parameters:
        defaultValue - the value to set
        Returns:
        this builder
      • description

        public Parameter.Builder description​(String description)
        A human-readable description of this parameter.
        Parameters:
        description - the value to set
        Returns:
        this builder