public class QueryMetric extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
QueryMetric.Order |
| Constructor and Description |
|---|
QueryMetric(String name) |
| Modifier and Type | Method and Description |
|---|---|
QueryMetric |
addAggregator(Aggregator aggregator)
Adds an aggregator to the metric.
|
QueryMetric |
addGrouper(Grouper grouper)
Add a grouper to the metric.
|
QueryMetric |
addMultiValuedTags(Map<String,List<String>> tags)
Add a map of tags.
|
QueryMetric |
addTag(String name,
String... values)
Adds a tag with multiple values.
|
QueryMetric |
addTags(Map<String,String> tags)
Add a map of tags.
|
boolean |
equals(Object o) |
List<Aggregator> |
getAggregators() |
List<Grouper> |
getGroupers() |
Integer |
getLimit() |
String |
getName() |
QueryMetric.Order |
getOrder() |
com.google.common.collect.ListMultimap<String,String> |
getTags() |
int |
hashCode() |
boolean |
isExcludeTags() |
void |
setExcludeTags(boolean exclude)
If true removes tags from the query response.
|
void |
setLimit(int limit)
Limits the number of data point returned from the query.
|
void |
setOrder(QueryMetric.Order order)
Orders the data points.
|
String |
toString() |
public QueryMetric(String name)
public QueryMetric addMultiValuedTags(Map<String,List<String>> tags)
tags - tags to addpublic QueryMetric addTags(Map<String,String> tags)
tags - tags to addpublic QueryMetric addTag(String name, String... values)
name - tag namevalues - tag valuespublic QueryMetric addAggregator(Aggregator aggregator)
aggregator - aggregator to addpublic QueryMetric addGrouper(Grouper grouper)
grouper - grouper to addpublic void setLimit(int limit)
limit - maximum number of data points to returnpublic void setOrder(QueryMetric.Order order)
order - how data points are sortedpublic String getName()
public List<Aggregator> getAggregators()
public Integer getLimit()
public QueryMetric.Order getOrder()
public boolean isExcludeTags()
public void setExcludeTags(boolean exclude)
exclude - exclude tagsCopyright © 2018. All rights reserved.