Class MovingPercentilesAggregation.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.aggregations.AggregationBase.AbstractBuilder<BuilderT>
-
- org.opensearch.client.opensearch._types.aggregations.PipelineAggregationBase.AbstractBuilder<MovingPercentilesAggregation.Builder>
-
- org.opensearch.client.opensearch._types.aggregations.MovingPercentilesAggregation.Builder
-
- All Implemented Interfaces:
ObjectBuilder<MovingPercentilesAggregation>
- Enclosing class:
- MovingPercentilesAggregation
public static class MovingPercentilesAggregation.Builder extends PipelineAggregationBase.AbstractBuilder<MovingPercentilesAggregation.Builder> implements ObjectBuilder<MovingPercentilesAggregation>
Builder forMovingPercentilesAggregation.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MovingPercentilesAggregationbuild()Builds aMovingPercentilesAggregation.MovingPercentilesAggregation.Builderkeyed(java.lang.Boolean value)API name:keyedprotected MovingPercentilesAggregation.Builderself()MovingPercentilesAggregation.Buildershift(java.lang.Integer value)API name:shiftMovingPercentilesAggregation.Builderwindow(java.lang.Integer value)API name:window-
Methods inherited from class org.opensearch.client.opensearch._types.aggregations.PipelineAggregationBase.AbstractBuilder
bucketsPath, bucketsPath, format, gapPolicy
-
Methods inherited from class org.opensearch.client.opensearch._types.aggregations.AggregationBase.AbstractBuilder
meta, meta, name
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
window
public final MovingPercentilesAggregation.Builder window(@Nullable java.lang.Integer value)
API name:window
-
shift
public final MovingPercentilesAggregation.Builder shift(@Nullable java.lang.Integer value)
API name:shift
-
keyed
public final MovingPercentilesAggregation.Builder keyed(@Nullable java.lang.Boolean value)
API name:keyed
-
self
protected MovingPercentilesAggregation.Builder self()
- Specified by:
selfin classAggregationBase.AbstractBuilder<MovingPercentilesAggregation.Builder>
-
build
public MovingPercentilesAggregation build()
Builds aMovingPercentilesAggregation.- Specified by:
buildin interfaceObjectBuilder<MovingPercentilesAggregation>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-