public class SearchResultCountWidget extends DashboardWidget
DashboardWidget.NoSuchWidgetTypeException, DashboardWidget.Type
Modifier and Type | Field and Description |
---|---|
protected Boolean |
lowerIsBetter |
protected String |
query |
protected Searches |
searches |
protected TimeRange |
timeRange |
protected Boolean |
trend |
DEFAULT_CACHE_TIME
Modifier | Constructor and Description |
---|---|
protected |
SearchResultCountWidget(com.codahale.metrics.MetricRegistry metricRegistry,
DashboardWidget.Type type,
Searches searches,
String id,
String description,
int cacheTime,
Map<String,Object> config,
String query,
TimeRange timeRange,
String creatorUserId) |
|
SearchResultCountWidget(com.codahale.metrics.MetricRegistry metricRegistry,
Searches searches,
String id,
String description,
int cacheTime,
Map<String,Object> config,
String query,
TimeRange timeRange,
String creatorUserId) |
Modifier and Type | Method and Description |
---|---|
protected ComputationResult |
compute() |
protected ComputationResult |
computeInternal(String filter) |
Map<String,Object> |
getPersistedConfig() |
protected Searches |
getSearches() |
TimeRange |
getTimeRange() |
buildDashboardWidget, fromPersisted, fromRequest, getCacheTime, getComputationResult, getConfig, getCreatorUserId, getDescription, getId, getPersistedFields, getType, setCacheTime, setDescription
protected final Searches searches
protected final String query
protected final TimeRange timeRange
protected final Boolean trend
protected final Boolean lowerIsBetter
public SearchResultCountWidget(com.codahale.metrics.MetricRegistry metricRegistry, Searches searches, String id, String description, int cacheTime, Map<String,Object> config, String query, TimeRange timeRange, String creatorUserId)
protected Searches getSearches()
public TimeRange getTimeRange()
public Map<String,Object> getPersistedConfig()
getPersistedConfig
in class DashboardWidget
protected ComputationResult compute()
compute
in class DashboardWidget
protected ComputationResult computeInternal(String filter)
Copyright © 2012-2015 Graylog, Inc.. All Rights Reserved.