Class LinearMovingAverageAggregation
java.lang.Object
co.elastic.clients.elasticsearch._types.aggregations.AggregationBase
co.elastic.clients.elasticsearch._types.aggregations.PipelineAggregationBase
co.elastic.clients.elasticsearch._types.aggregations.MovingAverageAggregationBase
co.elastic.clients.elasticsearch._types.aggregations.LinearMovingAverageAggregation
- All Implemented Interfaces:
MovingAverageAggregationVariant
,JsonpSerializable
@JsonpDeserializable
public class LinearMovingAverageAggregation
extends MovingAverageAggregationBase
implements MovingAverageAggregationVariant
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.aggregations.MovingAverageAggregationBase
MovingAverageAggregationBase.AbstractBuilder<BuilderT extends MovingAverageAggregationBase.AbstractBuilder<BuilderT>>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final JsonpDeserializer<LinearMovingAverageAggregation>
Json deserializer forLinearMovingAverageAggregation
-
Method Summary
Modifier and TypeMethodDescriptionMovingAverageAggregation variant kind.of
(Function<LinearMovingAverageAggregation.Builder, ObjectBuilder<LinearMovingAverageAggregation>> fn) protected void
serializeInternal
(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final EmptyObject
settings()
Required - API name:settings
protected static void
setupLinearMovingAverageAggregationDeserializer
(ObjectDeserializer<LinearMovingAverageAggregation.Builder> op) Methods inherited from class co.elastic.clients.elasticsearch._types.aggregations.MovingAverageAggregationBase
minimize, predict, setupMovingAverageAggregationBaseDeserializer, window
Methods inherited from class co.elastic.clients.elasticsearch._types.aggregations.PipelineAggregationBase
bucketsPath, format, gapPolicy, setupPipelineAggregationBaseDeserializer
Methods inherited from class co.elastic.clients.elasticsearch._types.aggregations.AggregationBase
meta, name, serialize, setupAggregationBaseDeserializer, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface co.elastic.clients.json.JsonpSerializable
serialize
Methods inherited from interface co.elastic.clients.elasticsearch._types.aggregations.MovingAverageAggregationVariant
_toMovingAverageAggregation
-
Field Details
-
_DESERIALIZER
Json deserializer forLinearMovingAverageAggregation
-
-
Method Details
-
of
-
_movingAverageAggregationKind
MovingAverageAggregation variant kind.- Specified by:
_movingAverageAggregationKind
in interfaceMovingAverageAggregationVariant
-
settings
Required - API name:settings
-
serializeInternal
- Overrides:
serializeInternal
in classMovingAverageAggregationBase
-
setupLinearMovingAverageAggregationDeserializer
protected static void setupLinearMovingAverageAggregationDeserializer(ObjectDeserializer<LinearMovingAverageAggregation.Builder> op)
-