Class CardinalityAggregation
java.lang.Object
co.elastic.clients.elasticsearch._types.aggregations.MetricAggregationBase
co.elastic.clients.elasticsearch._types.aggregations.CardinalityAggregation
- All Implemented Interfaces:
AggregationVariant,ApiKeyAggregationVariant,JsonpSerializable
@JsonpDeserializable
public class CardinalityAggregation
extends MetricAggregationBase
implements AggregationVariant, ApiKeyAggregationVariant
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch._types.aggregations.MetricAggregationBase
MetricAggregationBase.AbstractBuilder<BuilderT extends MetricAggregationBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<CardinalityAggregation>Json deserializer forCardinalityAggregation -
Method Summary
Modifier and TypeMethodDescriptionAggregation variant kind.ApiKeyAggregation variant kind.final CardinalityExecutionModeMechanism by which cardinality aggregations is run.static CardinalityAggregationfinal IntegerA unique count below which counts are expected to be close to accurate.final Booleanrehash()API name:rehashprotected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidMethods 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
_toAggregationMethods inherited from interface co.elastic.clients.elasticsearch.security.query_api_keys.ApiKeyAggregationVariant
_toApiKeyAggregation
-
Field Details
-
_DESERIALIZER
Json deserializer forCardinalityAggregation
-
-
Method Details
-
of
public static CardinalityAggregation of(Function<CardinalityAggregation.Builder, ObjectBuilder<CardinalityAggregation>> fn) -
_aggregationKind
Aggregation variant kind.- Specified by:
_aggregationKindin interfaceAggregationVariant
-
_apiKeyAggregationKind
ApiKeyAggregation variant kind.- Specified by:
_apiKeyAggregationKindin interfaceApiKeyAggregationVariant
-
precisionThreshold
A unique count below which counts are expected to be close to accurate. This allows to trade memory for accuracy.API name:
precision_threshold -
rehash
API name:rehash -
executionHint
Mechanism by which cardinality aggregations is run.API name:
execution_hint -
serializeInternal
- Overrides:
serializeInternalin classMetricAggregationBase
-
setupCardinalityAggregationDeserializer
protected static void setupCardinalityAggregationDeserializer(ObjectDeserializer<CardinalityAggregation.Builder> op)
-