Package org.apache.juneau.console.data
Class SeriesAggregator.Request
java.lang.Object
org.apache.juneau.console.data.SeriesAggregator.Request
- Enclosing class:
- SeriesAggregator
A parsed aggregate request.
-
Method Summary
Modifier and TypeMethodDescriptionbucket()end()filters()static SeriesAggregator.Requestfrom(RestRequest req) Parses the request's query parameters.groupBy()static SeriesAggregator.RequestParses query parameters given as a map.start()
-
Method Details
-
from
Parses the request's query parameters.- Parameters:
req- The request.- Returns:
- The parsed request.
- Throws:
SeriesAggregator.RequestException- If the request breaks the contract.
-
of
Parses query parameters given as a map.- Parameters:
query- Each parameter name and its values, in order.- Returns:
- The parsed request.
- Throws:
SeriesAggregator.RequestException- If the request breaks the contract.
-
start
- Returns:
- The window start (inclusive).
-
end
- Returns:
- The window end (exclusive).
-
bucket
- Returns:
- The bucket unit, or
auto .
-
groupBy
- Returns:
- The groupBy fields, in order.
-
filters
- Returns:
- The app filters: every non-contract parameter and its values, untouched.
-