Class Configuration.Builder

  • Enclosing class:
    Configuration

    public static class Configuration.Builder
    extends java.lang.Object
    Builder.
    • Constructor Detail

      • Builder

        public Builder()
        Instantiates a new builder.
    • Method Detail

      • build

        public Configuration build()
        Builds a Configuration.
        Returns:
        the new Configuration instance
      • addOptions

        public Configuration.Builder addOptions​(java.lang.Object options)
        Adds an options to options.
        Parameters:
        options - the new options
        Returns:
        the Configuration builder
      • key

        public Configuration.Builder key​(java.lang.String key)
        Set the key.
        Parameters:
        key - the key
        Returns:
        the Configuration builder
      • type

        public Configuration.Builder type​(java.lang.String type)
        Set the type.
        Parameters:
        type - the type
        Returns:
        the Configuration builder
      • defaultValue

        public Configuration.Builder defaultValue​(java.lang.Object defaultValue)
        Set the defaultValue.
        Parameters:
        defaultValue - the defaultValue
        Returns:
        the Configuration builder
      • valueConstraint

        public Configuration.Builder valueConstraint​(java.lang.String valueConstraint)
        Set the valueConstraint.
        Parameters:
        valueConstraint - the valueConstraint
        Returns:
        the Configuration builder
      • description

        public Configuration.Builder description​(java.lang.String description)
        Set the description.
        Parameters:
        description - the description
        Returns:
        the Configuration builder
      • required

        public Configuration.Builder required​(java.lang.Boolean required)
        Set the required.
        Parameters:
        required - the required
        Returns:
        the Configuration builder
      • options

        public Configuration.Builder options​(java.util.List<java.lang.Object> options)
        Set the options. Existing options will be replaced.
        Parameters:
        options - the options
        Returns:
        the Configuration builder
      • hidden

        public Configuration.Builder hidden​(java.lang.Boolean hidden)
        Set the hidden.
        Parameters:
        hidden - the hidden
        Returns:
        the Configuration builder