public class TimeMachineQuery extends Query<TimeMachine>
Modifier and Type | Field and Description |
---|---|
static String |
BASE_URL |
DEFAULT_TIMEOUT_MILLISECONDS
Constructor and Description |
---|
TimeMachineQuery(String resourceKeyOrId) |
Modifier and Type | Method and Description |
---|---|
static TimeMachineQuery |
createForMetrics(Resource resource,
String... metricKeys) |
static TimeMachineQuery |
createForMetrics(String resourceKeyOrId,
String... metricKeys) |
Date |
getFrom() |
String[] |
getMetrics() |
Class<TimeMachine> |
getModelClass() |
Date |
getTo() |
String |
getUrl()
Must start with a slash, for example: /api/metrics
|
TimeMachineQuery |
setCharacteristicKeys(String model,
String... keys) |
TimeMachineQuery |
setFrom(Date from) |
TimeMachineQuery |
setMetrics(String... metrics) |
TimeMachineQuery |
setTo(Date to) |
appendUrlParameter, appendUrlParameter, appendUrlParameter, appendUrlParameter, encode, getBody, getLocale, getTimeoutMilliseconds, setLocale, setTimeoutMilliseconds
public static final String BASE_URL
public TimeMachineQuery(String resourceKeyOrId)
public String[] getMetrics()
public TimeMachineQuery setMetrics(String... metrics)
public TimeMachineQuery setFrom(Date from)
public TimeMachineQuery setTo(Date to)
public TimeMachineQuery setCharacteristicKeys(String model, String... keys)
public String getUrl()
AbstractQuery
IMPORTANT: In implementations of this method we must use helper methods to construct URL.
public Class<TimeMachine> getModelClass()
getModelClass
in class Query<TimeMachine>
public static TimeMachineQuery createForMetrics(String resourceKeyOrId, String... metricKeys)
public static TimeMachineQuery createForMetrics(Resource resource, String... metricKeys)
Copyright © 2009-2014 SonarSource. All Rights Reserved.