@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, setScript
accept, addChildAggregation, addChildrenAggregations, addPipelineAggregation, addPipelineAggregations, getChildAggregation, getChildrenAggregations, getName, getPipelineAggregation, getPipelineAggregations, removeChildAggregation, removePipelineAggregation
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)