public static final class ResultQuery.Builder
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
ResultQuery |
build()
Build ResultQuery from this builder.
|
ResultQuery.Builder |
withDateRange(DateRange dateRange)
Build with date range.
|
ResultQuery.Builder |
withFilter(Filter filter)
Build with filter.
|
ResultQuery.Builder |
withGroupingKey(java.lang.String groupingKey)
Build with groupingKey.
|
public ResultQuery.Builder withFilter(Filter filter)
filter
- withDateRange(DateRange)
,
withGroupingKey(String)
continuously.java.lang.IllegalArgumentException
- when the filter is null or has no element.public ResultQuery.Builder withGroupingKey(java.lang.String groupingKey)
groupingKey
- used to filter result in one grouping specified on
aggregation rule.withFilter(Filter)
,
withDateRange(DateRange)
continuously.java.lang.IllegalArgumentException
- Thrown if groupingKey is invalid. For the explanation of validation
rules, refer to KiiEvent.validateKey(String)
or
KiiEvent.isValidKey(String)
.public ResultQuery.Builder withDateRange(DateRange dateRange)
dateRange
- DateRange
that contains start and end date.withFilter(Filter)
,
withGroupingKey(String)
continuously.java.lang.IllegalArgumentException
- when the dateRange is null.public ResultQuery build()
kiiAnalytics#getResult(ruleId, query)
Copyright 2014 Kii Corporation. All rights reserved. (Last updated on 2015-05-26 10:13 UTC)