## Uses of Class
org.eclipse.microprofile.metrics.Tag

Packages that use Tag
org.eclipse.microprofile.metrics: MicroProfile Metrics

### Uses of Tag in org.eclipse.microprofile.metrics

Methods in org.eclipse.microprofile.metrics that return Tag
`Tag[]` MetricID.`getTagsAsArray()` Gets the list of tags as an array of `Tag` objects.

Methods in org.eclipse.microprofile.metrics that return types with arguments of type Tag
`List<Tag>` MetricID.`getTagsAsList()` Gets the list of tags as a list of `Tag` objects

Methods in org.eclipse.microprofile.metrics with parameters of type Tag
`Counter` MetricRegistry.`counter​(String name, Tag... tags)` Return the `Counter` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register a new `Counter` if none is registered.
`Counter` MetricRegistry.`counter​(Metadata metadata, Tag... tags)` Return the `Counter` registered under the `MetricID` with the `Metadata`'s name and with the provided `Tag`s; or create and register a new `Counter` if none is registered.
`<T extends Number> Gauge<T>` MetricRegistry.`gauge​(String name, Supplier<T> supplier, Tag... tags)` Return the `Gauge` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register this gauge if none is registered.
`<T,​R extends Number> Gauge<R>` MetricRegistry.`gauge​(String name, T object, Function<T,​R> func, Tag... tags)` Return the `Gauge` of type `Number` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register this gauge if none is registered.
`<T extends Number> Gauge<T>` MetricRegistry.`gauge​(Metadata metadata, Supplier<T> supplier, Tag... tags)` Return the `Gauge` registered under the `MetricID` with the @{link Metadata}'s name and with the provided `Tag`s; or create and register this gauge if none is registered.
`<T,​R extends Number> Gauge<R>` MetricRegistry.`gauge​(Metadata metadata, T object, Function<T,​R> func, Tag... tags)` Return the `Gauge` of type `Number` registered under the `MetricID` with the @{link Metadata}'s name and with the provided `Tag`s; or create and register this gauge if none is registered.
`Histogram` MetricRegistry.`histogram​(String name, Tag... tags)` Return the `Histogram` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register a new `Histogram` if none is registered.
`Histogram` MetricRegistry.`histogram​(Metadata metadata, Tag... tags)` Return the `Histogram` registered under the `MetricID` with the `Metadata`'s name and with the provided `Tag`s; or create and register a new `Histogram` if none is registered.
`Timer` MetricRegistry.`timer​(String name, Tag... tags)` Return the `Timer` registered under the `MetricID` with this name and with the provided `Tag`s; or create and register a new `Timer` if none is registered.
`Timer` MetricRegistry.`timer​(Metadata metadata, Tag... tags)` Return the `Timer` registered under the the `MetricID` with the `Metadata`'s name and with the provided `Tag`s; or create and register a new `Timer` if none is registered.

Constructors in org.eclipse.microprofile.metrics with parameters of type Tag
`MetricID​(String name, Tag... tags)` Constructs a MetricID with the given metric name and `Tag`s.