| Constructor and Description |
|---|
MeterId(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() |
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(Tag tag) |
public MeterId(java.lang.String name,
java.lang.Iterable<Tag> tags,
java.lang.String baseUnit,
java.lang.String description)
public java.lang.String getBaseUnit()
getBaseUnit in interface Meter.Idpublic java.lang.String getConventionName(NamingConvention namingConvention)
getConventionName in interface Meter.Idpublic java.lang.String getDescription()
getDescription in interface Meter.Idpublic java.util.List<Tag> getConventionTags(NamingConvention namingConvention)
getConventionTags in interface Meter.Idpublic 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)
Meter.Idpublic void setBaseUnit(java.lang.String baseUnit)
Meter.IdsetBaseUnit in interface Meter.Id