Class ParsedHDRPercentileRanks

All Implemented Interfaces:
<Percentile>, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment, Aggregation, NumericMetricsAggregation, NumericMetricsAggregation.MultiValue, PercentileRanks

public class ParsedHDRPercentileRanks extends ParsedPercentiles
  • Constructor Details

    • ParsedHDRPercentileRanks

      public ParsedHDRPercentileRanks()
  • Method Details

    • getType

      public  getType()
      Returns:
      a string representing the type of the aggregation. This type is added to the aggregation name in the response, so that it can later be used by clients to determine type of the aggregation and parse it into the proper object.
    • iterator

      public <Percentile> iterator()
      Specified by:
       in interface <Percentile>
      Overrides:
      iterator in class ParsedPercentiles
    • fromXContent

      public static ParsedHDRPercentileRanks fromXContent(org.elasticsearch.common.xcontent.XContentParser parser,  name) throws
      Throws:
    • percent

      public double percent(double value)
      Description copied from interface: PercentileRanks
      Return the percentile for the given value.
      Specified by:
      percent in interface PercentileRanks
    • percentAsString

      public  percentAsString(double value)
      Description copied from interface: PercentileRanks
      Return the percentile for the given value as a String.
      Specified by:
      percentAsString in interface PercentileRanks
    • value

      public double value( name)
      Description copied from interface: NumericMetricsAggregation.MultiValue
      Return the result of 1 value by name
      Specified by:
      value in interface NumericMetricsAggregation.MultiValue
      Parameters:
      name - of the value
      Returns:
      the value
    • valueNames

      public <> valueNames()
      Description copied from interface: NumericMetricsAggregation.MultiValue
      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..
      Specified by:
      valueNames in interface NumericMetricsAggregation.MultiValue
      Returns:
      iterable over all value names