Class DateHistogramGroupConfig.CalendarInterval
java.lang.Object
org.elasticsearch.client.rollup.job.config.DateHistogramGroupConfig
org.elasticsearch.client.rollup.job.config.DateHistogramGroupConfig.CalendarInterval
- All Implemented Interfaces:
Validatable
,org.elasticsearch.common.xcontent.ToXContent
,org.elasticsearch.common.xcontent.ToXContentObject
- Enclosing class:
- DateHistogramGroupConfig
public static class DateHistogramGroupConfig.CalendarInterval extends DateHistogramGroupConfig
CalendarInterval is a
DateHistogramGroupConfig
that uses calendar-aware intervals for rolling up data.
Calendar time intervals understand leap corrections and contextual differences in certain calendar units (e.g.
months are variable length depending on the month). Calendar units are only available in singular quantities:
1s, 1m, 1h, 1d, 1w, 1q, 1M, 1y
For fixed time rollups, use DateHistogramGroupConfig.FixedInterval
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.client.rollup.job.config.DateHistogramGroupConfig
DateHistogramGroupConfig.CalendarInterval, DateHistogramGroupConfig.FixedInterval
-
Field Summary
-
Constructor Summary
Constructors Constructor Description CalendarInterval(java.lang.String field, org.elasticsearch.search.aggregations.bucket.histogram.DateHistogramInterval interval)
CalendarInterval(java.lang.String field, org.elasticsearch.search.aggregations.bucket.histogram.DateHistogramInterval interval, org.elasticsearch.search.aggregations.bucket.histogram.DateHistogramInterval delay, java.lang.String timeZone)
-
Method Summary
Methods inherited from class org.elasticsearch.client.rollup.job.config.DateHistogramGroupConfig
equals, fromXContent, getDelay, getField, getInterval, getTimeZone, hashCode, toXContent, validate
-
Constructor Details
-
CalendarInterval
public CalendarInterval(java.lang.String field, org.elasticsearch.search.aggregations.bucket.histogram.DateHistogramInterval interval) -
CalendarInterval
public CalendarInterval(java.lang.String field, org.elasticsearch.search.aggregations.bucket.histogram.DateHistogramInterval interval, org.elasticsearch.search.aggregations.bucket.histogram.DateHistogramInterval delay, java.lang.String timeZone)
-