public static class BasicConfigKey.Builder<T>
extends java.lang.Object
Constructor and Description |
---|
BasicConfigKey.Builder() |
Modifier and Type | Method and Description |
---|---|
BasicConfigKey<T> |
build() |
BasicConfigKey.Builder<T> |
defaultValue(T val) |
BasicConfigKey.Builder<T> |
description(java.lang.String val) |
BasicConfigKey.Builder<T> |
inheritance(ConfigInheritance val) |
BasicConfigKey.Builder<T> |
name(java.lang.String val) |
BasicConfigKey.Builder<T> |
reconfigurable(boolean val) |
BasicConfigKey.Builder<T> |
type(java.lang.Class<T> val) |
BasicConfigKey.Builder<T> |
type(com.google.common.reflect.TypeToken<T> val) |
public BasicConfigKey.Builder<T> name(java.lang.String val)
public BasicConfigKey.Builder<T> type(java.lang.Class<T> val)
public BasicConfigKey.Builder<T> type(com.google.common.reflect.TypeToken<T> val)
public BasicConfigKey.Builder<T> description(java.lang.String val)
public BasicConfigKey.Builder<T> defaultValue(T val)
public BasicConfigKey.Builder<T> reconfigurable(boolean val)
public BasicConfigKey.Builder<T> inheritance(ConfigInheritance val)
public BasicConfigKey<T> build()