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,
Meter.Type type) |
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.
|
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, Meter.Type type)
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.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public Meter.Type getType()
public void setBaseUnit(java.lang.String baseUnit)