Class PivotGroupBy.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<PivotGroupBy.Builder>
co.elastic.clients.elasticsearch.transform.PivotGroupBy.Builder
- All Implemented Interfaces:
WithJson<PivotGroupBy.Builder>,ObjectBuilder<PivotGroupBy>
- Enclosing class:
- PivotGroupBy
public static class PivotGroupBy.Builder extends WithJsonObjectBuilderBase<PivotGroupBy.Builder> implements ObjectBuilder<PivotGroupBy>
-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description PivotGroupBybuild()ObjectBuilder<PivotGroupBy>dateHistogram(DateHistogramAggregation v)ObjectBuilder<PivotGroupBy>dateHistogram(java.util.function.Function<DateHistogramAggregation.Builder,ObjectBuilder<DateHistogramAggregation>> fn)ObjectBuilder<PivotGroupBy>geotileGrid(GeoTileGridAggregation v)ObjectBuilder<PivotGroupBy>geotileGrid(java.util.function.Function<GeoTileGridAggregation.Builder,ObjectBuilder<GeoTileGridAggregation>> fn)ObjectBuilder<PivotGroupBy>histogram(HistogramAggregation v)ObjectBuilder<PivotGroupBy>histogram(java.util.function.Function<HistogramAggregation.Builder,ObjectBuilder<HistogramAggregation>> fn)protected PivotGroupBy.Builderself()ObjectBuilder<PivotGroupBy>terms(TermsAggregation v)ObjectBuilder<PivotGroupBy>terms(java.util.function.Function<TermsAggregation.Builder,ObjectBuilder<TermsAggregation>> fn)Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
- Specified by:
selfin classWithJsonObjectBuilderBase<PivotGroupBy.Builder>
-
dateHistogram
-
dateHistogram
public ObjectBuilder<PivotGroupBy> dateHistogram(java.util.function.Function<DateHistogramAggregation.Builder,ObjectBuilder<DateHistogramAggregation>> fn) -
geotileGrid
-
geotileGrid
public ObjectBuilder<PivotGroupBy> geotileGrid(java.util.function.Function<GeoTileGridAggregation.Builder,ObjectBuilder<GeoTileGridAggregation>> fn) -
histogram
-
histogram
public ObjectBuilder<PivotGroupBy> histogram(java.util.function.Function<HistogramAggregation.Builder,ObjectBuilder<HistogramAggregation>> fn) -
terms
-
terms
public ObjectBuilder<PivotGroupBy> terms(java.util.function.Function<TermsAggregation.Builder,ObjectBuilder<TermsAggregation>> fn) -
build
- Specified by:
buildin interfaceObjectBuilder<PivotGroupBy>
-