Class TermsAggregation
- java.lang.Object
-
- org.opensearch.client.opensearch._types.aggregations.AggregationBase
-
- org.opensearch.client.opensearch._types.aggregations.BucketAggregationBase
-
- org.opensearch.client.opensearch._types.aggregations.TermsAggregation
-
- All Implemented Interfaces:
JsonpSerializable,AggregationVariant
@JsonpDeserializable public class TermsAggregation extends BucketAggregationBase implements AggregationVariant
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTermsAggregation.BuilderBuilder forTermsAggregation.-
Nested classes/interfaces inherited from class org.opensearch.client.opensearch._types.aggregations.BucketAggregationBase
BucketAggregationBase.AbstractBuilder<BuilderT extends BucketAggregationBase.AbstractBuilder<BuilderT>>
-
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<TermsAggregation>_DESERIALIZERJson deserializer forTermsAggregation
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Aggregation.Kind_aggregationKind()Aggregation variant kind.TermsAggregationCollectModecollectMode()API name:collect_modeTermsExcludeexclude()API name:excludeTermsAggregationExecutionHintexecutionHint()API name:execution_hintjava.lang.Stringfield()API name:fieldTermsIncludeinclude()API name:includejava.lang.IntegerminDocCount()API name:min_doc_countFieldValuemissing()API name:missingjava.lang.BooleanmissingBucket()API name:missing_bucketMissingOrdermissingOrder()API name:missing_orderstatic TermsAggregationof(java.util.function.Function<TermsAggregation.Builder,ObjectBuilder<TermsAggregation>> fn)java.util.List<java.util.Map<java.lang.String,SortOrder>>order()API name:orderScriptscript()API name:scriptprotected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupTermsAggregationDeserializer(ObjectDeserializer<TermsAggregation.Builder> op)java.lang.IntegershardSize()API name:shard_sizejava.lang.BooleanshowTermDocCountError()API name:show_term_doc_count_errorjava.lang.Integersize()API name:sizejava.lang.StringvalueType()API name:value_type-
Methods inherited from class org.opensearch.client.opensearch._types.aggregations.BucketAggregationBase
setupBucketAggregationBaseDeserializer
-
Methods inherited from class org.opensearch.client.opensearch._types.aggregations.AggregationBase
meta, name, serialize, setupAggregationBaseDeserializer
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.opensearch.client.opensearch._types.aggregations.AggregationVariant
_toAggregation
-
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<TermsAggregation> _DESERIALIZER
Json deserializer forTermsAggregation
-
-
Method Detail
-
of
public static TermsAggregation of(java.util.function.Function<TermsAggregation.Builder,ObjectBuilder<TermsAggregation>> fn)
-
_aggregationKind
public Aggregation.Kind _aggregationKind()
Aggregation variant kind.- Specified by:
_aggregationKindin interfaceAggregationVariant
-
collectMode
@Nullable public final TermsAggregationCollectMode collectMode()
API name:collect_mode
-
exclude
@Nullable public final TermsExclude exclude()
API name:exclude
-
executionHint
@Nullable public final TermsAggregationExecutionHint executionHint()
API name:execution_hint
-
field
@Nullable public final java.lang.String field()
API name:field
-
include
@Nullable public final TermsInclude include()
API name:include
-
minDocCount
@Nullable public final java.lang.Integer minDocCount()
API name:min_doc_count
-
missing
@Nullable public final FieldValue missing()
API name:missing
-
missingOrder
@Nullable public final MissingOrder missingOrder()
API name:missing_order
-
missingBucket
@Nullable public final java.lang.Boolean missingBucket()
API name:missing_bucket
-
valueType
@Nullable public final java.lang.String valueType()
API name:value_type
-
order
public final java.util.List<java.util.Map<java.lang.String,SortOrder>> order()
API name:order
-
script
@Nullable public final Script script()
API name:script
-
shardSize
@Nullable public final java.lang.Integer shardSize()
API name:shard_size
-
showTermDocCountError
@Nullable public final java.lang.Boolean showTermDocCountError()
API name:show_term_doc_count_error
-
size
@Nullable public final java.lang.Integer size()
API name:size
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)- Overrides:
serializeInternalin classAggregationBase
-
setupTermsAggregationDeserializer
protected static void setupTermsAggregationDeserializer(ObjectDeserializer<TermsAggregation.Builder> op)
-
-