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() |
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.Id
public java.lang.String getConventionName(NamingConvention namingConvention)
getConventionName
in interface Meter.Id
public java.lang.String getDescription()
getDescription
in interface Meter.Id
public java.util.List<Tag> getConventionTags(NamingConvention namingConvention)
getConventionTags
in interface Meter.Id
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 void setType(Meter.Type type)
Meter.Id
public void setBaseUnit(java.lang.String baseUnit)
Meter.Id
setBaseUnit
in interface Meter.Id