Class Utils.ConfigEntity<T>

  • Type Parameters:
    T - Type of the default value to this config properties
    Enclosing class:
    Utils

    public static class Utils.ConfigEntity<T>
    extends java.lang.Object
    This class encapsulates config entity information such as config name, default value, config document
    • Constructor Summary

      Constructors 
      Constructor Description
      ConfigEntity​(java.lang.String configName, T defaultValue, java.lang.String doc)  
    • Constructor Detail

      • ConfigEntity

        public ConfigEntity​(@Nonnull
                            java.lang.String configName,
                            @Nullable
                            T defaultValue,
                            @Nullable
                            java.lang.String doc)
    • Method Detail

      • getConfigName

        @Nonnull
        public java.lang.String getConfigName()
      • getDefaultValue

        @Nullable
        public T getDefaultValue()
      • getDoc

        @Nullable
        public java.lang.String getDoc()