public class ConfigKeys
extends java.lang.Object
ConfigKey entries.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
ConfigKeys.DynamicKeys  | 
| Constructor and Description | 
|---|
ConfigKeys()  | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> BasicConfigKey.Builder<T> | 
builder(java.lang.Class<T> type)  | 
static <T> BasicConfigKey.Builder<T> | 
builder(java.lang.Class<T> type,
       java.lang.String name)  | 
static <T> BasicConfigKey.Builder<T> | 
builder(com.google.common.reflect.TypeToken<T> type)  | 
static <T> BasicConfigKey.Builder<T> | 
builder(com.google.common.reflect.TypeToken<T> type,
       java.lang.String name)  | 
static <T> ConfigKey<T> | 
convert(ConfigKey<T> key,
       com.google.common.base.CaseFormat inputCaseStrategy,
       com.google.common.base.CaseFormat outputCaseStrategy)
converts the name of the key from one case-strategy (e.g. 
 | 
static ConfigKey<java.lang.Boolean> | 
newBooleanConfigKey(java.lang.String name)  | 
static ConfigKey<java.lang.Boolean> | 
newBooleanConfigKey(java.lang.String name,
                   java.lang.String description)  | 
static ConfigKey<java.lang.Boolean> | 
newBooleanConfigKey(java.lang.String name,
                   java.lang.String description,
                   java.lang.Boolean defaultValue)  | 
static <T> ConfigKey<T> | 
newConfigKey(java.lang.Class<T> type,
            java.lang.String name)  | 
static <T> ConfigKey<T> | 
newConfigKey(java.lang.Class<T> type,
            java.lang.String name,
            java.lang.String description)  | 
static <T> ConfigKey<T> | 
newConfigKey(java.lang.Class<T> type,
            java.lang.String name,
            java.lang.String description,
            T defaultValue)  | 
static <T> ConfigKey<T> | 
newConfigKey(java.lang.String name,
            java.lang.String description,
            T defaultValue)
Infers the type from the default value 
 | 
static <T> ConfigKey<T> | 
newConfigKey(com.google.common.reflect.TypeToken<T> type,
            java.lang.String name)  | 
static <T> ConfigKey<T> | 
newConfigKey(com.google.common.reflect.TypeToken<T> type,
            java.lang.String name,
            java.lang.String description)  | 
static <T> ConfigKey<T> | 
newConfigKey(com.google.common.reflect.TypeToken<T> type,
            java.lang.String name,
            java.lang.String description,
            T defaultValue)  | 
static <T> ConfigKey<T> | 
newConfigKeyRenamed(java.lang.String newName,
                   ConfigKey<T> key)  | 
static <T> ConfigKey<T> | 
newConfigKeyWithDefault(ConfigKey<T> parent,
                       java.lang.String newDescription,
                       T defaultValue)  | 
static <T> ConfigKey<T> | 
newConfigKeyWithDefault(ConfigKey<T> parent,
                       T defaultValue)  | 
static <T> ConfigKey<T> | 
newConfigKeyWithPrefix(java.lang.String prefix,
                      ConfigKey<T> key)  | 
static ConfigKey<java.lang.Double> | 
newDoubleConfigKey(java.lang.String name)  | 
static ConfigKey<java.lang.Double> | 
newDoubleConfigKey(java.lang.String name,
                  java.lang.String description)  | 
static ConfigKey<java.lang.Double> | 
newDoubleConfigKey(java.lang.String name,
                  java.lang.String description,
                  java.lang.Double defaultValue)  | 
static ConfigKey<Duration> | 
newDurationConfigKey(java.lang.String name)  | 
static ConfigKey<Duration> | 
newDurationConfigKey(java.lang.String name,
                    java.lang.String description)  | 
static ConfigKey<Duration> | 
newDurationConfigKey(java.lang.String name,
                    java.lang.String description,
                    Duration defaultValue)  | 
static ConfigKey<java.lang.Integer> | 
newIntegerConfigKey(java.lang.String name)  | 
static ConfigKey<java.lang.Integer> | 
newIntegerConfigKey(java.lang.String name,
                   java.lang.String description)  | 
static ConfigKey<java.lang.Integer> | 
newIntegerConfigKey(java.lang.String name,
                   java.lang.String description,
                   java.lang.Integer defaultValue)  | 
static AttributeSensorAndConfigKey<java.lang.Integer,java.lang.Integer> | 
newIntegerSensorAndConfigKey(java.lang.String name,
                            java.lang.String description)  | 
static AttributeSensorAndConfigKey<java.lang.Integer,java.lang.Integer> | 
newIntegerSensorAndConfigKey(java.lang.String name,
                            java.lang.String description,
                            java.lang.Integer defaultValue)  | 
static ConfigKey<java.lang.Long> | 
newLongConfigKey(java.lang.String name)  | 
static ConfigKey<java.lang.Long> | 
newLongConfigKey(java.lang.String name,
                java.lang.String description)  | 
static ConfigKey<java.lang.Long> | 
newLongConfigKey(java.lang.String name,
                java.lang.String description,
                java.lang.Long defaultValue)  | 
static PortAttributeSensorAndConfigKey | 
newPortSensorAndConfigKey(java.lang.String name,
                         java.lang.String description)  | 
static PortAttributeSensorAndConfigKey | 
newPortSensorAndConfigKey(java.lang.String name,
                         java.lang.String description,
                         java.lang.Object defaultValue)  | 
static <T> AttributeSensorAndConfigKey<T,T> | 
newSensorAndConfigKey(java.lang.Class<T> type,
                     java.lang.String name,
                     java.lang.String description)  | 
static <T> AttributeSensorAndConfigKey<T,T> | 
newSensorAndConfigKey(java.lang.Class<T> type,
                     java.lang.String name,
                     java.lang.String description,
                     T defaultValue)  | 
static <T> AttributeSensorAndConfigKey<T,T> | 
newSensorAndConfigKey(com.google.common.reflect.TypeToken<T> type,
                     java.lang.String name,
                     java.lang.String description)  | 
static <T> AttributeSensorAndConfigKey<T,T> | 
newSensorAndConfigKey(com.google.common.reflect.TypeToken<T> type,
                     java.lang.String name,
                     java.lang.String description,
                     T defaultValue)  | 
static ConfigKey<java.lang.String> | 
newStringConfigKey(java.lang.String name)  | 
static ConfigKey<java.lang.String> | 
newStringConfigKey(java.lang.String name,
                  java.lang.String description)  | 
static ConfigKey<java.lang.String> | 
newStringConfigKey(java.lang.String name,
                  java.lang.String description,
                  java.lang.String defaultValue)  | 
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> | 
newStringSensorAndConfigKey(java.lang.String name,
                           java.lang.String description)  | 
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> | 
newStringSensorAndConfigKey(java.lang.String name,
                           java.lang.String description,
                           java.lang.String defaultValue)  | 
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> | 
newTemplateSensorAndConfigKey(java.lang.String name,
                             java.lang.String description)  | 
static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> | 
newTemplateSensorAndConfigKey(java.lang.String name,
                             java.lang.String description,
                             java.lang.String defaultValue)  | 
public static <T> ConfigKey<T> newConfigKey(java.lang.Class<T> type, java.lang.String name)
public static <T> ConfigKey<T> newConfigKey(java.lang.Class<T> type, java.lang.String name, java.lang.String description)
public static <T> ConfigKey<T> newConfigKey(com.google.common.reflect.TypeToken<T> type, java.lang.String name)
public static <T> ConfigKey<T> newConfigKey(com.google.common.reflect.TypeToken<T> type, java.lang.String name, java.lang.String description)
public static <T> ConfigKey<T> newConfigKey(java.lang.Class<T> type, java.lang.String name, java.lang.String description, T defaultValue)
public static <T> ConfigKey<T> newConfigKey(com.google.common.reflect.TypeToken<T> type, java.lang.String name, java.lang.String description, T defaultValue)
public static <T> AttributeSensorAndConfigKey<T,T> newSensorAndConfigKey(java.lang.Class<T> type, java.lang.String name, java.lang.String description)
public static <T> AttributeSensorAndConfigKey<T,T> newSensorAndConfigKey(java.lang.Class<T> type, java.lang.String name, java.lang.String description, T defaultValue)
public static <T> AttributeSensorAndConfigKey<T,T> newSensorAndConfigKey(com.google.common.reflect.TypeToken<T> type, java.lang.String name, java.lang.String description)
public static <T> AttributeSensorAndConfigKey<T,T> newSensorAndConfigKey(com.google.common.reflect.TypeToken<T> type, java.lang.String name, java.lang.String description, T defaultValue)
public static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> newStringSensorAndConfigKey(java.lang.String name, java.lang.String description)
public static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> newStringSensorAndConfigKey(java.lang.String name, java.lang.String description, java.lang.String defaultValue)
public static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> newTemplateSensorAndConfigKey(java.lang.String name, java.lang.String description)
public static AttributeSensorAndConfigKey<java.lang.String,java.lang.String> newTemplateSensorAndConfigKey(java.lang.String name, java.lang.String description, java.lang.String defaultValue)
public static AttributeSensorAndConfigKey<java.lang.Integer,java.lang.Integer> newIntegerSensorAndConfigKey(java.lang.String name, java.lang.String description)
public static AttributeSensorAndConfigKey<java.lang.Integer,java.lang.Integer> newIntegerSensorAndConfigKey(java.lang.String name, java.lang.String description, java.lang.Integer defaultValue)
public static PortAttributeSensorAndConfigKey newPortSensorAndConfigKey(java.lang.String name, java.lang.String description)
public static PortAttributeSensorAndConfigKey newPortSensorAndConfigKey(java.lang.String name, java.lang.String description, java.lang.Object defaultValue)
public static <T> ConfigKey<T> newConfigKey(java.lang.String name, java.lang.String description, @Nonnull T defaultValue)
public static <T> BasicConfigKey.Builder<T> builder(java.lang.Class<T> type)
public static <T> BasicConfigKey.Builder<T> builder(com.google.common.reflect.TypeToken<T> type)
public static <T> BasicConfigKey.Builder<T> builder(java.lang.Class<T> type, java.lang.String name)
public static <T> BasicConfigKey.Builder<T> builder(com.google.common.reflect.TypeToken<T> type, java.lang.String name)
public static <T> ConfigKey<T> newConfigKeyWithDefault(ConfigKey<T> parent, T defaultValue)
public static <T> ConfigKey<T> newConfigKeyWithDefault(ConfigKey<T> parent, java.lang.String newDescription, T defaultValue)
public static <T> ConfigKey<T> newConfigKeyRenamed(java.lang.String newName, ConfigKey<T> key)
public static <T> ConfigKey<T> newConfigKeyWithPrefix(java.lang.String prefix, ConfigKey<T> key)
public static <T> ConfigKey<T> convert(ConfigKey<T> key, com.google.common.base.CaseFormat inputCaseStrategy, com.google.common.base.CaseFormat outputCaseStrategy)
public static ConfigKey<java.lang.String> newStringConfigKey(java.lang.String name)
public static ConfigKey<java.lang.String> newStringConfigKey(java.lang.String name, java.lang.String description)
public static ConfigKey<java.lang.String> newStringConfigKey(java.lang.String name, java.lang.String description, java.lang.String defaultValue)
public static ConfigKey<java.lang.Integer> newIntegerConfigKey(java.lang.String name)
public static ConfigKey<java.lang.Integer> newIntegerConfigKey(java.lang.String name, java.lang.String description)
public static ConfigKey<java.lang.Integer> newIntegerConfigKey(java.lang.String name, java.lang.String description, java.lang.Integer defaultValue)
public static ConfigKey<java.lang.Long> newLongConfigKey(java.lang.String name)
public static ConfigKey<java.lang.Long> newLongConfigKey(java.lang.String name, java.lang.String description)
public static ConfigKey<java.lang.Long> newLongConfigKey(java.lang.String name, java.lang.String description, java.lang.Long defaultValue)
public static ConfigKey<java.lang.Double> newDoubleConfigKey(java.lang.String name)
public static ConfigKey<java.lang.Double> newDoubleConfigKey(java.lang.String name, java.lang.String description)
public static ConfigKey<java.lang.Double> newDoubleConfigKey(java.lang.String name, java.lang.String description, java.lang.Double defaultValue)
public static ConfigKey<java.lang.Boolean> newBooleanConfigKey(java.lang.String name)
public static ConfigKey<java.lang.Boolean> newBooleanConfigKey(java.lang.String name, java.lang.String description)
public static ConfigKey<java.lang.Boolean> newBooleanConfigKey(java.lang.String name, java.lang.String description, java.lang.Boolean defaultValue)
public static ConfigKey<Duration> newDurationConfigKey(java.lang.String name, java.lang.String description)