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.xcontent.ToXContent
,org.elasticsearch.xcontent.ToXContentObject
- Enclosing class:
- 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
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
org.elasticsearch.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.xcontent.ToXContent.MapParams, org.elasticsearch.xcontent.ToXContent.Params
-
Field Summary
Fields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY_PARAMS
Fields inherited from interface org.elasticsearch.client.Validatable
EMPTY
-
Constructor Summary
ConstructorDescriptionCalendarInterval
(String field, DateHistogramInterval interval) CalendarInterval
(String field, DateHistogramInterval interval, DateHistogramInterval delay, String timeZone) -
Method Summary
Methods inherited from class org.elasticsearch.client.rollup.job.config.DateHistogramGroupConfig
equals, fromXContent, getDelay, getField, getInterval, getTimeZone, hashCode, toXContent, validate
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.elasticsearch.xcontent.ToXContentObject
isFragment
-
Constructor Details
-
CalendarInterval
-
CalendarInterval
public CalendarInterval(String field, DateHistogramInterval interval, DateHistogramInterval delay, String timeZone)
-