Class MedianAbsoluteDeviationAggregation
java.lang.Object
co.elastic.clients.elasticsearch._types.aggregations.MetricAggregationBase
co.elastic.clients.elasticsearch._types.aggregations.FormatMetricAggregationBase
co.elastic.clients.elasticsearch._types.aggregations.MedianAbsoluteDeviationAggregation
- All Implemented Interfaces:
AggregationVariant,JsonpSerializable
@JsonpDeserializable
public class MedianAbsoluteDeviationAggregation
extends FormatMetricAggregationBase
implements AggregationVariant
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.aggregations.FormatMetricAggregationBase
FormatMetricAggregationBase.AbstractBuilder<BuilderT extends FormatMetricAggregationBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<MedianAbsoluteDeviationAggregation>Json deserializer forMedianAbsoluteDeviationAggregation -
Method Summary
Modifier and TypeMethodDescriptionAggregation variant kind.final DoubleLimits the maximum number of nodes used by the underlying TDigest algorithm to20 * compression, enabling control of memory usage and approximation error.final TDigestExecutionHintThe default implementation of TDigest is optimized for performance, scaling to millions or even billions of sample values while maintaining acceptable accuracy levels (close to 1% relative error for millions of samples in some cases).of(Function<MedianAbsoluteDeviationAggregation.Builder, ObjectBuilder<MedianAbsoluteDeviationAggregation>> fn) protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidsetupMedianAbsoluteDeviationAggregationDeserializer(ObjectDeserializer<MedianAbsoluteDeviationAggregation.Builder> op) Methods inherited from class co.elastic.clients.elasticsearch._types.aggregations.FormatMetricAggregationBase
format, setupFormatMetricAggregationBaseDeserializerMethods inherited from class co.elastic.clients.elasticsearch._types.aggregations.MetricAggregationBase
field, missing, script, serialize, setupMetricAggregationBaseDeserializer, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface co.elastic.clients.elasticsearch._types.aggregations.AggregationVariant
_toAggregation
-
Field Details
-
_DESERIALIZER
Json deserializer forMedianAbsoluteDeviationAggregation
-
-
Method Details
-
of
-
_aggregationKind
Aggregation variant kind.- Specified by:
_aggregationKindin interfaceAggregationVariant
-
compression
Limits the maximum number of nodes used by the underlying TDigest algorithm to20 * compression, enabling control of memory usage and approximation error.API name:
compression -
executionHint
The default implementation of TDigest is optimized for performance, scaling to millions or even billions of sample values while maintaining acceptable accuracy levels (close to 1% relative error for millions of samples in some cases). To use an implementation optimized for accuracy, set this parameter to high_accuracy instead.API name:
execution_hint -
serializeInternal
- Overrides:
serializeInternalin classFormatMetricAggregationBase
-
setupMedianAbsoluteDeviationAggregationDeserializer
protected static void setupMedianAbsoluteDeviationAggregationDeserializer(ObjectDeserializer<MedianAbsoluteDeviationAggregation.Builder> op)
-