public abstract class Metric<T extends MetricData> extends Object
| Modifier and Type | Field and Description |
|---|---|
static long |
DPART |
| Modifier | Constructor and Description |
|---|---|
protected |
Metric(String tenantId,
MetricId id) |
protected |
Metric(String tenantId,
MetricId id,
Map<String,String> Metadata) |
protected |
Metric(String tenantId,
MetricId id,
Map<String,String> Metadata,
Integer dataRetention) |
| Modifier and Type | Method and Description |
|---|---|
void |
addData(T d) |
boolean |
equals(Object o) |
List<T> |
getData() |
Integer |
getDataRetention() |
long |
getDpart() |
MetricId |
getId() |
Map<String,String> |
getMetadata()
A set of key/value pairs that are shared by all data points for the metric.
|
String |
getTenantId() |
abstract MetricType |
getType() |
int |
hashCode() |
void |
setAttribute(String name,
String value)
Stores an attribute which will be shared by all data points for the metric when it is persisted.
|
void |
setDataRetention(Integer dataRetention) |
void |
setDpart(long dpart) |
void |
setId(MetricId id) |
void |
setMetadata(Map<String,String> metadata) |
Metric |
setTenantId(String tenantId) |
String |
toString() |
public static final long DPART
public abstract MetricType getType()
public String getTenantId()
public MetricId getId()
public void setId(MetricId id)
public long getDpart()
public void setDpart(long dpart)
public Map<String,String> getMetadata()
public void setAttribute(String name, String value)
name - The attribute name.value - The attribute valuepublic void addData(T d)
public Integer getDataRetention()
public void setDataRetention(Integer dataRetention)
Copyright © 2015 Red Hat, Inc.. All rights reserved.