Class ParsedGeoGrid
java.lang.Object
org.elasticsearch.search.aggregations.ParsedAggregation
org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation<ParsedGeoGridBucket>
org.elasticsearch.search.aggregations.bucket.geogrid.ParsedGeoGrid
- All Implemented Interfaces:
ToXContent,ToXContentFragment,Aggregation,GeoGrid,MultiBucketsAggregation
- Direct Known Subclasses:
ParsedGeoHashGrid,ParsedGeoTileGrid
public abstract class ParsedGeoGrid extends ParsedMultiBucketAggregation<ParsedGeoGridBucket> implements GeoGrid
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation
ParsedMultiBucketAggregation.ParsedBucketNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.Aggregation
Aggregation.CommonFieldsNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.bucket.geogrid.GeoGrid
GeoGrid.BucketNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation
MultiBucketsAggregation.BucketNested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params -
Field Summary
Fields inherited from class org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation
buckets, keyedFields inherited from interface org.elasticsearch.search.aggregations.Aggregation
TYPED_KEYS_DELIMITER -
Constructor Summary
Constructors Constructor Description ParsedGeoGrid() -
Method Summary
Modifier and Type Method Description static ObjectParser<ParsedGeoGrid,java.lang.Void>createParser(java.util.function.Supplier<ParsedGeoGrid> supplier, CheckedFunction<XContentParser,ParsedMultiBucketAggregation.ParsedBucket,java.io.IOException> bucketParser, CheckedFunction<XContentParser,ParsedMultiBucketAggregation.ParsedBucket,java.io.IOException> keyedBucketParser)java.util.List<? extends GeoGrid.Bucket>getBuckets()protected voidsetName(java.lang.String name)Methods inherited from class org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation
declareMultiBucketAggregationFields, doXContentBodyMethods inherited from class org.elasticsearch.search.aggregations.ParsedAggregation
declareAggregationFields, getMetaData, getName, parseDouble, toXContentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.elasticsearch.search.aggregations.Aggregation
getMetaData, getName, getType
-
Constructor Details
-
ParsedGeoGrid
public ParsedGeoGrid()
-
-
Method Details
-
getBuckets
- Specified by:
getBucketsin interfaceGeoGrid- Specified by:
getBucketsin interfaceMultiBucketsAggregation- Returns:
- The buckets of this aggregation (each bucket representing a geo-grid cell)
-
createParser
public static ObjectParser<ParsedGeoGrid,java.lang.Void> createParser(java.util.function.Supplier<ParsedGeoGrid> supplier, CheckedFunction<XContentParser,ParsedMultiBucketAggregation.ParsedBucket,java.io.IOException> bucketParser, CheckedFunction<XContentParser,ParsedMultiBucketAggregation.ParsedBucket,java.io.IOException> keyedBucketParser) -
setName
protected void setName(java.lang.String name)- Overrides:
setNamein classParsedAggregation
-