Class Property


  • public class Property
    extends alluxio.table.common.udb.UdbProperty
    This contains all the properties for Glue UDB.
    • Field Detail

      • MAX_GLUE_CONNECTION

        public static final Property MAX_GLUE_CONNECTION
      • MAX_GLUE_FETCH_PARTITIONS

        public static final Property MAX_GLUE_FETCH_PARTITIONS
      • GLUE_REGION

        public static final Property GLUE_REGION
      • CATALOG_ID

        public static final Property CATALOG_ID
      • AWS_GLUE_ACCESS_KEY

        public static final Property AWS_GLUE_ACCESS_KEY
      • AWS_GLUE_SECRET_KEY

        public static final Property AWS_GLUE_SECRET_KEY
      • AWS_PROXY_PROTOCOL

        public static final Property AWS_PROXY_PROTOCOL
      • AWS_PROXY_HOST

        public static final Property AWS_PROXY_HOST
      • AWS_PROXY_PORT

        public static final Property AWS_PROXY_PORT
      • AWS_PROXY_USER_NAME

        public static final Property AWS_PROXY_USER_NAME
      • AWS_PROXY_PASSWORD

        public static final Property AWS_PROXY_PASSWORD
      • TABLE_COLUMN_STATISTICS_ENABLE

        public static final Property TABLE_COLUMN_STATISTICS_ENABLE
      • PARTITION_COLUMN_STATISTICS_ENABLE

        public static final Property PARTITION_COLUMN_STATISTICS_ENABLE
    • Constructor Detail

      • Property

        public Property​(java.lang.String name,
                        java.lang.String description,
                        java.lang.String defaultValue)
        Create a alluxio.table.under.glue.Property instance.
        Parameters:
        name - the property name
        description - the property description
        defaultValue - the default value
    • Method Detail

      • register

        public static boolean register​(Property Property)
        Registers the given UDB alluxio.table.under.glue.Property to the global map.
        Parameters:
        Property - the udb property
        Returns:
        whether the udb property is successfully registered
      • unregister

        public static void unregister​(Property Property)
        Unregisters the given key from the global map.
        Parameters:
        Property - the property to unregister
      • getName

        public java.lang.String getName()
        Overrides:
        getName in class alluxio.table.common.BaseProperty
      • getDescription

        public java.lang.String getDescription()
        Overrides:
        getDescription in class alluxio.table.common.BaseProperty
      • getDefaultValue

        @Nullable
        public java.lang.String getDefaultValue()
        Overrides:
        getDefaultValue in class alluxio.table.common.BaseProperty
        Returns:
        the default value of udb property or null if value not set