Class GeoLineAggregation.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.aggregations.GeoLineAggregation.Builder
-
- All Implemented Interfaces:
ObjectBuilder<GeoLineAggregation>
- Enclosing class:
- GeoLineAggregation
public static class GeoLineAggregation.Builder extends ObjectBuilderBase implements ObjectBuilder<GeoLineAggregation>
Builder forGeoLineAggregation.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GeoLineAggregationbuild()Builds aGeoLineAggregation.GeoLineAggregation.BuilderincludeSort(java.lang.Boolean value)API name:include_sortGeoLineAggregation.Builderpoint(java.util.function.Function<GeoLinePoint.Builder,ObjectBuilder<GeoLinePoint>> fn)Required - API name:pointGeoLineAggregation.Builderpoint(GeoLinePoint value)Required - API name:pointGeoLineAggregation.Buildersize(java.lang.Integer value)API name:sizeGeoLineAggregation.Buildersort(java.util.function.Function<GeoLineSort.Builder,ObjectBuilder<GeoLineSort>> fn)Required - API name:sortGeoLineAggregation.Buildersort(GeoLineSort value)Required - API name:sortGeoLineAggregation.BuildersortOrder(SortOrder value)API name:sort_order-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
point
public final GeoLineAggregation.Builder point(GeoLinePoint value)
Required - API name:point
-
point
public final GeoLineAggregation.Builder point(java.util.function.Function<GeoLinePoint.Builder,ObjectBuilder<GeoLinePoint>> fn)
Required - API name:point
-
sort
public final GeoLineAggregation.Builder sort(GeoLineSort value)
Required - API name:sort
-
sort
public final GeoLineAggregation.Builder sort(java.util.function.Function<GeoLineSort.Builder,ObjectBuilder<GeoLineSort>> fn)
Required - API name:sort
-
includeSort
public final GeoLineAggregation.Builder includeSort(@Nullable java.lang.Boolean value)
API name:include_sort
-
sortOrder
public final GeoLineAggregation.Builder sortOrder(@Nullable SortOrder value)
API name:sort_order
-
size
public final GeoLineAggregation.Builder size(@Nullable java.lang.Integer value)
API name:size
-
build
public GeoLineAggregation build()
Builds aGeoLineAggregation.- Specified by:
buildin interfaceObjectBuilder<GeoLineAggregation>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-