@Value.Immutable(copy=false) public interface PercentileRanksAggregation extends MetricAggregation, ValuesSourceAggregation
| Modifier and Type | Interface and Description |
|---|---|
static class |
PercentileRanksAggregation.Method |
ADJACENCY_MATRIX_AGGREGATION, AVG_AGGREGATION, CARDINALITY_AGGREGATION, DATE_HISTOGRAM_AGGREGATION, DATE_RANGE_AGGREGATION, EXTENDED_STATS_AGGREGATION, FILTER_AGGREGATION, FILTERS_AGGREGATION, GEO_BOUNDS_AGGREGATION, GEO_CENTROID_AGGREGATION, GEO_DISTANCE_AGGREGATION, GEOHASH_GRID_AGGREGATION, GLOBAL_AGGREGATION, HISTOGRAM_AGGREGATION, IP_RANGE_AGGREGATION, MAX_AGGREGATION, MIN_AGGREGATION, MISSING_AGGREGATION, NESTED_AGGREGATION, PERCENTILE_RANKS_AGGREGATION, PERCENTILES_AGGREGATION, RANGE_AGGREGATION, REVERSE_NESTED_AGGREGATION, SAMPLER_AGGREGATION, SIGNIFICANT_TERMS_AGGREGATION, SIGNIFICANT_TEXT_AGGREGATION, STATS_AGGREGATION, SUM_AGGREGATION, TERMS_AGGREGATION, VALUE_COUNT_AGGREGATION| Modifier and Type | Method and Description |
|---|---|
default void |
accept(AggregationVisitor visitor) |
default void |
checkMethod() |
java.lang.Double |
getCompression()
Returns the compression.
|
default PercentileRanksAggregation.Method |
getMethod() |
java.lang.Integer |
getNumberOfSignificantValueDigits()
Returns the number of significant digits in the values.
|
java.util.List<java.lang.Double> |
getValues() |
java.lang.Boolean |
isKeyed() |
countNotEmpty, getName, getSubAggregations, isEmptygetField, getFormat, getMissing, getTimeZone@Value.Check default void checkMethod()
java.lang.Double getCompression()
PercentileRanksAggregation.Method.TDIGEST.@Value.Derived default PercentileRanksAggregation.Method getMethod()
java.lang.Integer getNumberOfSignificantValueDigits()
PercentileRanksAggregation.Method.HDR.java.util.List<java.lang.Double> getValues()
java.lang.Boolean isKeyed()
default void accept(AggregationVisitor visitor)
accept in interface Aggregation