public class ImmutableMetric extends Object implements org.opennms.integration.api.v1.timeseries.Metric
| Modifier and Type | Class and Description |
|---|---|
static class |
ImmutableMetric.MetricBuilder |
| Constructor and Description |
|---|
ImmutableMetric(Set<org.opennms.integration.api.v1.timeseries.Tag> intrinsicTags) |
ImmutableMetric(Set<org.opennms.integration.api.v1.timeseries.Tag> intrinsicTags,
Set<org.opennms.integration.api.v1.timeseries.Tag> metaTags) |
| Modifier and Type | Method and Description |
|---|---|
static ImmutableMetric.MetricBuilder |
builder() |
boolean |
equals(Object o) |
org.opennms.integration.api.v1.timeseries.Tag |
getFirstTagByKey(String key) |
Set<org.opennms.integration.api.v1.timeseries.Tag> |
getIntrinsicTags() |
String |
getKey()
Gets the composite key consisting of all tags.
|
Set<org.opennms.integration.api.v1.timeseries.Tag> |
getMetaTags() |
Set<org.opennms.integration.api.v1.timeseries.Tag> |
getTagsByKey(String key) |
int |
hashCode() |
String |
toString() |
public ImmutableMetric(Set<org.opennms.integration.api.v1.timeseries.Tag> intrinsicTags)
public Set<org.opennms.integration.api.v1.timeseries.Tag> getTagsByKey(String key)
getTagsByKey in interface org.opennms.integration.api.v1.timeseries.Metricpublic org.opennms.integration.api.v1.timeseries.Tag getFirstTagByKey(String key)
getFirstTagByKey in interface org.opennms.integration.api.v1.timeseries.Metricpublic Set<org.opennms.integration.api.v1.timeseries.Tag> getIntrinsicTags()
getIntrinsicTags in interface org.opennms.integration.api.v1.timeseries.Metricpublic String getKey()
getKey in interface org.opennms.integration.api.v1.timeseries.Metricpublic Set<org.opennms.integration.api.v1.timeseries.Tag> getMetaTags()
getMetaTags in interface org.opennms.integration.api.v1.timeseries.Metricpublic static ImmutableMetric.MetricBuilder builder()
Copyright © 2020. All rights reserved.