Interface NumericMetricsAggregation.MultiValue

All Superinterfaces:
Aggregation, NumericMetricsAggregation, ToXContent, ToXContentFragment
All Known Subinterfaces:
ExtendedStats, ExtendedStatsBucket, PercentileRanks, Percentiles, PercentilesBucket, Stats, StatsBucket
All Known Implementing Classes:
InternalExtendedStats, InternalExtendedStatsBucket, InternalHDRPercentileRanks, InternalHDRPercentiles, InternalNumericMetricsAggregation.MultiValue, InternalPercentilesBucket, InternalStats, InternalStatsBucket, InternalTDigestPercentileRanks, InternalTDigestPercentiles, ParsedExtendedStats, ParsedExtendedStatsBucket, ParsedHDRPercentileRanks, ParsedHDRPercentiles, ParsedPercentilesBucket, ParsedStats, ParsedStatsBucket, ParsedTDigestPercentileRanks, ParsedTDigestPercentiles
Enclosing interface:
NumericMetricsAggregation

public static interface NumericMetricsAggregation.MultiValue extends NumericMetricsAggregation
  • Method Details

    • valueNames

      Iterable<String> valueNames()
      Return an iterable over all value names this multi value aggregation provides. The iterable might be created on the fly, if you need to call this multiple times, please cache the result in a variable on caller side..
      Returns:
      iterable over all value names
    • value

      double value(String name)
      Return the result of 1 value by name
      Parameters:
      name - of the value
      Returns:
      the value