Class DateHistogramGrouping.Builder
java.lang.Object
co.elastic.clients.elasticsearch.rollup.DateHistogramGrouping.Builder
- All Implemented Interfaces:
ObjectBuilder<DateHistogramGrouping>
- Enclosing class:
- DateHistogramGrouping
public static class DateHistogramGrouping.Builder extends java.lang.Object implements ObjectBuilder<DateHistogramGrouping>
Builder for
DateHistogramGrouping
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description DateHistogramGrouping
build()
Builds aDateHistogramGrouping
.DateHistogramGrouping.Builder
calendarInterval(java.lang.String value)
API name:calendar_interval
DateHistogramGrouping.Builder
delay(java.lang.String value)
API name:delay
DateHistogramGrouping.Builder
field(java.lang.String value)
Required - API name:field
DateHistogramGrouping.Builder
fixedInterval(java.lang.String value)
API name:fixed_interval
DateHistogramGrouping.Builder
format(java.lang.String value)
API name:format
DateHistogramGrouping.Builder
interval(java.lang.String value)
API name:interval
DateHistogramGrouping.Builder
timeZone(java.lang.String value)
API name:time_zone
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
delay
API name:delay
-
field
Required - API name:field
-
format
API name:format
-
interval
API name:interval
-
calendarInterval
API name:calendar_interval
-
fixedInterval
API name:fixed_interval
-
timeZone
API name:time_zone
-
build
Builds aDateHistogramGrouping
.- Specified by:
build
in interfaceObjectBuilder<DateHistogramGrouping>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-