public static class Meter.Id
extends java.lang.Object
| Constructor and Description |
|---|
Id(java.lang.String name,
java.lang.Iterable<Tag> tags,
java.lang.String baseUnit,
java.lang.String description) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.lang.String |
getBaseUnit() |
java.lang.String |
getConventionName(NamingConvention namingConvention) |
java.util.List<Tag> |
getConventionTags(NamingConvention namingConvention)
Tags that are sorted by key and formatted
|
java.lang.String |
getDescription() |
java.lang.String |
getName() |
java.lang.Iterable<Tag> |
getTags() |
Meter.Type |
getType() |
int |
hashCode() |
void |
setBaseUnit(java.lang.String baseUnit)
For use by registry implementations to change the identifier's base unit when it is determined
solely by the implementation, e.g.
|
void |
setType(Meter.Type type)
Associate this id with a specific type, sometimes used in the determination of a
convention name.
|
java.lang.String |
toString() |
Meter.Id |
withTag(Statistic statistic) |
Meter.Id |
withTag(Tag tag) |
public Id(java.lang.String name,
java.lang.Iterable<Tag> tags,
java.lang.String baseUnit,
java.lang.String description)
public java.lang.String getName()
public java.lang.Iterable<Tag> getTags()
public java.lang.String getBaseUnit()
public java.lang.String getConventionName(NamingConvention namingConvention)
public java.lang.String getDescription()
public java.util.List<Tag> getConventionTags(NamingConvention namingConvention)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void setType(Meter.Type type)
public Meter.Type getType()
public void setBaseUnit(java.lang.String baseUnit)