Class Property.Builder

  • Enclosing class:
    Property

    public static final class Property.Builder
    extends java.lang.Object
    UDB property builder.
    • Constructor Detail

      • Builder

        public Builder​(java.lang.String name)
        Parameters:
        name - name of property
    • Method Detail

      • setName

        public Property.Builder setName​(java.lang.String name)
        Parameters:
        name - name for the property
        Returns:
        the updated builder instance
      • setDefaultValue

        public Property.Builder setDefaultValue​(java.lang.String defaultValue)
        Parameters:
        defaultValue - the property's default value
        Returns:
        the updated builder instance
      • setDescription

        public Property.Builder setDescription​(java.lang.String description)
        Parameters:
        description - of the property
        Returns:
        the updated builder instance
      • build

        public Property build()
        Register the unregistered udb property.
        Returns:
        registered udb property
      • buildUnregistered

        public Property buildUnregistered()
        Creates the Udb alluxio.table.under.glue.Property without registering it with default property list.
        Returns:
        udb property