T
- type of fieldpublic class Field<T> extends Object
Modifier and Type | Method and Description |
---|---|
com.google.common.base.Function<T,String> |
formatter() |
String |
getDescription() |
String |
getName() |
Class<T> |
getType() |
static Field<Boolean> |
ofBoolean(String name)
Break down metrics by boolean true/false.
|
static Field<Boolean> |
ofBoolean(String name,
String description)
Break down metrics by boolean true/false.
|
static <E extends Enum<E>> |
ofEnum(Class<E> enumType,
String name)
Break down metrics by cases of an enum.
|
static <E extends Enum<E>> |
ofEnum(Class<E> enumType,
String name,
String description)
Break down metrics by cases of an enum.
|
static Field<Integer> |
ofInteger(String name)
Break down metrics by integer.
|
static Field<Integer> |
ofInteger(String name,
String description)
Break down metrics by integer.
|
static Field<String> |
ofString(String name)
Break down metrics by string.
|
static Field<String> |
ofString(String name,
String description)
Break down metrics by string.
|
public static Field<Boolean> ofBoolean(String name)
name
- field namepublic static Field<Boolean> ofBoolean(String name, String description)
name
- field namedescription
- field descriptionpublic static <E extends Enum<E>> Field<E> ofEnum(Class<E> enumType, String name)
enumType
- type of enumname
- field namepublic static <E extends Enum<E>> Field<E> ofEnum(Class<E> enumType, String name, String description)
enumType
- type of enumname
- field namedescription
- field descriptionpublic static Field<String> ofString(String name)
Each unique string will allocate a new submetric. Do not use user content as a field value as field values are never reclaimed.
name
- field namepublic static Field<String> ofString(String name, String description)
Each unique string will allocate a new submetric. Do not use user content as a field value as field values are never reclaimed.
name
- field namedescription
- field descriptionpublic static Field<Integer> ofInteger(String name)
Each unique integer will allocate a new submetric. Do not use user content as a field value as field values are never reclaimed.
name
- field namepublic static Field<Integer> ofInteger(String name, String description)
Each unique integer will allocate a new submetric. Do not use user content as a field value as field values are never reclaimed.
name
- field namedescription
- field descriptionpublic String getName()
public String getDescription()