public interface Id
Modifier and Type | Method and Description |
---|---|
java.lang.String |
name()
Description of the measurement that is being collected.
|
java.lang.Iterable<Tag> |
tags()
Other dimensions that can be used to classify the measurement.
|
default Id |
withTag(java.lang.String k,
boolean v)
Return a new id with an additional tag value using
Boolean.toString(boolean) to
convert the boolean value to a string representation. |
Id |
withTag(java.lang.String k,
java.lang.String v)
Return a new id with an additional tag value.
|
Id |
withTag(Tag t)
Return a new id with an additional tag value.
|
default Id |
withTags(java.lang.Iterable<Tag> tags)
Return a new id with additional tag values.
|
default Id |
withTags(java.util.Map<java.lang.String,java.lang.String> tags)
Return a new id with additional tag values.
|
default Id |
withTags(java.lang.String... tags)
Return a new id with additional tag values.
|
default Id |
withTags(java.lang.String k1,
java.lang.String v1)
Return a new id with additional tag values.
|
default Id |
withTags(java.lang.String k1,
java.lang.String v1,
java.lang.String k2,
java.lang.String v2)
Return a new id with additional tag values.
|
default Id |
withTags(java.lang.String k1,
java.lang.String v1,
java.lang.String k2,
java.lang.String v2,
java.lang.String k3,
java.lang.String v3)
Return a new id with additional tag values.
|
default Id |
withTags(Tag... tags)
Return a new id with additional tag values.
|
java.lang.String name()
java.lang.Iterable<Tag> tags()
Id withTag(java.lang.String k, java.lang.String v)
default Id withTag(java.lang.String k, boolean v)
Boolean.toString(boolean)
to
convert the boolean value to a string representation. This is merely a convenience function
for:
id.withTag("key", Boolean.toString(value))
default Id withTags(java.lang.String k1, java.lang.String v1)
withTags(String...)
.default Id withTags(java.lang.String k1, java.lang.String v1, java.lang.String k2, java.lang.String v2)
withTags(String...)
.default Id withTags(java.lang.String k1, java.lang.String v1, java.lang.String k2, java.lang.String v2, java.lang.String k3, java.lang.String v3)
withTags(String...)
.default Id withTags(java.lang.String... tags)
default Id withTags(java.lang.Iterable<Tag> tags)
default Id withTags(java.util.Map<java.lang.String,java.lang.String> tags)