Class GeoDistanceAggregation
java.lang.Object
org.opensearch.client.opensearch._types.aggregations.Aggregation
org.opensearch.client.opensearch._types.aggregations.BucketAggregationBase
org.opensearch.client.opensearch._types.aggregations.GeoDistanceAggregation
- All Implemented Interfaces:
ToJsonp
public final class GeoDistanceAggregation extends BucketAggregationBase
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGeoDistanceAggregation.BuilderBuilder forGeoDistanceAggregation.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<GeoDistanceAggregation>DESERIALIZERJson deserializer for GeoDistanceAggregation -
Constructor Summary
Constructors Modifier Constructor Description protectedGeoDistanceAggregation(GeoDistanceAggregation.Builder builder) -
Method Summary
Modifier and Type Method Description jakarta.json.JsonValuedistanceType()API name:distance_typejava.lang.Stringfield()API name:fieldjakarta.json.JsonValueorigin()API name:originjava.util.List<AggregationRange>ranges()API name:rangesprotected static voidsetupGeoDistanceAggregationDeserializer(DelegatingDeserializer<GeoDistanceAggregation.Builder> op)protected voidtoJsonpInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)jakarta.json.JsonValueunit()API name:unitMethods inherited from class org.opensearch.client.opensearch._types.aggregations.BucketAggregationBase
aggregations, setupBucketAggregationBaseDeserializerMethods inherited from class org.opensearch.client.opensearch._types.aggregations.Aggregation
meta, name, setupAggregationDeserializer, toJsonp
-
Field Details
-
DESERIALIZER
Json deserializer for GeoDistanceAggregation
-
-
Constructor Details
-
Method Details
-
distanceType
@Nullable public jakarta.json.JsonValue distanceType()API name:distance_type -
field
@Nullable public java.lang.String field()API name:field -
origin
@Nullable public jakarta.json.JsonValue origin()API name:origin -
ranges
API name:ranges -
unit
@Nullable public jakarta.json.JsonValue unit()API name:unit -
toJsonpInternal
- Overrides:
toJsonpInternalin classBucketAggregationBase
-
setupGeoDistanceAggregationDeserializer
protected static void setupGeoDistanceAggregationDeserializer(DelegatingDeserializer<GeoDistanceAggregation.Builder> op)
-