public abstract class MetricData extends Object
| Modifier and Type | Field and Description |
|---|---|
protected Metric |
metric |
protected Set<Tag> |
tags |
static Comparator<MetricData> |
TIME_UUID_COMPARATOR |
protected UUID |
timeUUID |
protected Integer |
ttl
This is only used in calculating an updated TTL for data that has already been inserted.
|
protected Long |
writeTime |
| Constructor and Description |
|---|
MetricData(long timestamp) |
MetricData(Metric metric,
long timestamp) |
MetricData(Metric metric,
UUID timeUUID) |
MetricData(Metric metric,
UUID timeUUID,
Set<Tag> tags) |
MetricData(Metric metric,
UUID timeUUID,
Set<Tag> tags,
Long writeTime) |
MetricData(UUID timeUUID) |
MetricData(UUID timeUUID,
Set<Tag> tags) |
MetricData(UUID timeUUID,
Set<Tag> tags,
Long writeTime) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
Metric |
getMetric() |
Set<Tag> |
getTags() |
long |
getTimestamp()
The UNIX timestamp of the
timeUUID |
UUID |
getTimeUUID()
The time based UUID for this data point
|
Integer |
getTTL() |
Long |
getWriteTime() |
int |
hashCode() |
void |
setMetric(Metric metric) |
void |
setTags(Set<Tag> tags) |
void |
setTTL(Integer ttl) |
void |
setWriteTime(Long writeTime) |
public static final Comparator<MetricData> TIME_UUID_COMPARATOR
protected UUID timeUUID
protected Metric metric
protected Long writeTime
protected Integer ttl
public MetricData(Metric metric, long timestamp)
public MetricData(UUID timeUUID)
public MetricData(long timestamp)
public Metric getMetric()
public void setMetric(Metric metric)
public UUID getTimeUUID()
public long getTimestamp()
timeUUIDpublic Long getWriteTime()
public void setWriteTime(Long writeTime)
public Integer getTTL()
public void setTTL(Integer ttl)
Copyright © 2014 Red Hat, Inc.. All rights reserved.