@ProviderType public interface GeoDistanceAggregation extends FieldAggregation
| Modifier and Type | Method and Description |
|---|---|
void |
addRange(Range range) |
void |
addRanges(Range... ranges) |
void |
addUnboundedFrom(java.lang.Double from) |
void |
addUnboundedFrom(java.lang.String key,
java.lang.Double from) |
void |
addUnboundedTo(java.lang.String key,
java.lang.Double to) |
DistanceUnit |
getDistanceUnit() |
GeoDistance |
getGeoDistance() |
GeoDistanceType |
getGeoDistanceType() |
GeoLocationPoint |
getGeoLocationPoint() |
java.lang.Boolean |
getKeyed() |
java.util.List<Range> |
getRanges() |
void |
setDistanceUnit(DistanceUnit distanceUnit) |
void |
setGeoDistance(GeoDistance geoDistance) |
void |
setGeoDistanceType(GeoDistanceType geoDistanceType) |
void |
setGeoLocationPoint(GeoLocationPoint geoLocationPoint) |
void |
setKeyed(java.lang.Boolean keyed) |
getField, getMissing, getScript, setField, setMissing, setScriptaccept, addChildAggregation, addChildrenAggregations, addPipelineAggregation, addPipelineAggregations, getChildAggregation, getChildrenAggregations, getName, getPipelineAggregation, getPipelineAggregations, removeChildAggregation, removePipelineAggregationvoid addRange(Range range)
void addRanges(Range... ranges)
void addUnboundedFrom(java.lang.Double from)
void addUnboundedFrom(java.lang.String key,
java.lang.Double from)
void addUnboundedTo(java.lang.String key,
java.lang.Double to)
DistanceUnit getDistanceUnit()
GeoDistance getGeoDistance()
GeoDistanceType getGeoDistanceType()
GeoLocationPoint getGeoLocationPoint()
java.lang.Boolean getKeyed()
java.util.List<Range> getRanges()
void setDistanceUnit(DistanceUnit distanceUnit)
void setGeoDistance(GeoDistance geoDistance)
void setGeoDistanceType(GeoDistanceType geoDistanceType)
void setGeoLocationPoint(GeoLocationPoint geoLocationPoint)
void setKeyed(java.lang.Boolean keyed)