public class QueryBuilder extends AbstractQueryBuilder<QueryBuilder>
endAbsolute, endRelative, mapper, startAbsolute, startRelative| Modifier and Type | Method and Description |
|---|---|
QueryMetric |
addMetric(QueryMetric metric)
Adds a QueryMetric object to the QueryBuilder
|
QueryMetric |
addMetric(String name)
The metric to query for.
|
protected com.google.gson.Gson |
buildGson()
Builds Gson used by this implementation
|
boolean |
equals(Object o) |
int |
getCacheTime()
Returns the cache time.
|
static QueryBuilder |
getInstance()
Returns a new query builder.
|
List<QueryMetric> |
getMetrics()
Returns the list metrics to query for.
|
TimeZone |
getTimeZone()
Returns the time zone.
|
int |
hashCode() |
QueryBuilder |
setCacheTime(int cacheTime)
How long to cache this exact query.
|
QueryBuilder |
setTimeZone(TimeZone timeZone) |
String |
toString() |
build, getEndAbsolute, getEndRelative, getStartAbsolute, getStartRelative, setEnd, setEnd, setStart, setStartprotected com.google.gson.Gson buildGson()
AbstractQueryBuilderbuildGson in class AbstractQueryBuilder<QueryBuilder>public QueryBuilder setCacheTime(int cacheTime)
cacheTime - cache time in millisecondspublic QueryMetric addMetric(QueryMetric metric)
metric - a QueryMetric objectpublic static QueryBuilder getInstance()
public QueryMetric addMetric(String name)
name - metric namepublic int getCacheTime()
public List<QueryMetric> getMetrics()
public TimeZone getTimeZone()
public QueryBuilder setTimeZone(TimeZone timeZone)
public boolean equals(Object o)
equals in class AbstractQueryBuilder<QueryBuilder>public int hashCode()
hashCode in class AbstractQueryBuilder<QueryBuilder>Copyright © 2018. All rights reserved.