Class AggregationBreakdown
- java.lang.Object
-
- org.opensearch.client.opensearch.core.search.AggregationBreakdown
-
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class AggregationBreakdown extends java.lang.Object implements JsonpSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregationBreakdown.BuilderBuilder forAggregationBreakdown.
-
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<AggregationBreakdown>_DESERIALIZERJson deserializer forAggregationBreakdown
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description longbuildAggregation()Required - API name:build_aggregationlongbuildAggregationCount()Required - API name:build_aggregation_countlongbuildLeafCollector()Required - API name:build_leaf_collectorlongbuildLeafCollectorCount()Required - API name:build_leaf_collector_countlongcollect()Required - API name:collectlongcollectCount()Required - API name:collect_countlonginitialize()Required - API name:initializelonginitializeCount()Required - API name:initialize_countstatic AggregationBreakdownof(java.util.function.Function<AggregationBreakdown.Builder,ObjectBuilder<AggregationBreakdown>> fn)java.lang.LongpostCollection()API name:post_collectionjava.lang.LongpostCollectionCount()API name:post_collection_countlongreduce()Required - API name:reducelongreduceCount()Required - API name:reduce_countvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupAggregationBreakdownDeserializer(ObjectDeserializer<AggregationBreakdown.Builder> op)
-
-
-
Field Detail
-
_DESERIALIZER
public static final JsonpDeserializer<AggregationBreakdown> _DESERIALIZER
Json deserializer forAggregationBreakdown
-
-
Method Detail
-
of
public static AggregationBreakdown of(java.util.function.Function<AggregationBreakdown.Builder,ObjectBuilder<AggregationBreakdown>> fn)
-
buildAggregation
public final long buildAggregation()
Required - API name:build_aggregation
-
buildAggregationCount
public final long buildAggregationCount()
Required - API name:build_aggregation_count
-
buildLeafCollector
public final long buildLeafCollector()
Required - API name:build_leaf_collector
-
buildLeafCollectorCount
public final long buildLeafCollectorCount()
Required - API name:build_leaf_collector_count
-
collect
public final long collect()
Required - API name:collect
-
collectCount
public final long collectCount()
Required - API name:collect_count
-
initialize
public final long initialize()
Required - API name:initialize
-
initializeCount
public final long initializeCount()
Required - API name:initialize_count
-
postCollection
@Nullable public final java.lang.Long postCollection()
API name:post_collection
-
postCollectionCount
@Nullable public final java.lang.Long postCollectionCount()
API name:post_collection_count
-
reduce
public final long reduce()
Required - API name:reduce
-
reduceCount
public final long reduceCount()
Required - API name:reduce_count
-
serialize
public void serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
protected void serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
-
setupAggregationBreakdownDeserializer
protected static void setupAggregationBreakdownDeserializer(ObjectDeserializer<AggregationBreakdown.Builder> op)
-
-