Class Groupings.Builder
java.lang.Object
co.elastic.clients.elasticsearch.rollup.Groupings.Builder
- All Implemented Interfaces:
ObjectBuilder<Groupings>
- Enclosing class:
- Groupings
public static class Groupings.Builder extends java.lang.Object implements ObjectBuilder<Groupings>
Builder for
Groupings.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Groupingsbuild()Builds aGroupings.Groupings.BuilderdateHistogram(DateHistogramGrouping value)API name:date_histogramGroupings.BuilderdateHistogram(java.util.function.Function<DateHistogramGrouping.Builder,ObjectBuilder<DateHistogramGrouping>> fn)API name:date_histogramGroupings.Builderhistogram(HistogramGrouping value)API name:histogramGroupings.Builderhistogram(java.util.function.Function<HistogramGrouping.Builder,ObjectBuilder<HistogramGrouping>> fn)API name:histogramGroupings.Builderterms(TermsGrouping value)API name:termsGroupings.Builderterms(java.util.function.Function<TermsGrouping.Builder,ObjectBuilder<TermsGrouping>> fn)API name:termsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dateHistogram
API name:date_histogram -
dateHistogram
public Groupings.Builder dateHistogram(java.util.function.Function<DateHistogramGrouping.Builder,ObjectBuilder<DateHistogramGrouping>> fn)API name:date_histogram -
histogram
API name:histogram -
histogram
public Groupings.Builder histogram(java.util.function.Function<HistogramGrouping.Builder,ObjectBuilder<HistogramGrouping>> fn)API name:histogram -
terms
API name:terms -
terms
public Groupings.Builder terms(java.util.function.Function<TermsGrouping.Builder,ObjectBuilder<TermsGrouping>> fn)API name:terms -
build
Builds aGroupings.- Specified by:
buildin interfaceObjectBuilder<Groupings>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-