Class ParsedSingleValueNumericMetricsAggregation

org.elasticsearch.search.aggregations.ParsedAggregation
org.elasticsearch.search.aggregations.metrics.ParsedSingleValueNumericMetricsAggregation
All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment, Aggregation, NumericMetricsAggregation, NumericMetricsAggregation.SingleValue
Direct Known Subclasses:
ParsedAvg, ParsedBucketMetricValue, ParsedMax, ParsedMedianAbsoluteDeviation, ParsedMin, ParsedSimpleValue, ParsedSum, ParsedWeightedAvg

public abstract class ParsedSingleValueNumericMetricsAggregation extends ParsedAggregation implements NumericMetricsAggregation.SingleValue
  • Field Details

    • value

      protected double value
    • valueAsString

      protected  valueAsString
  • Constructor Details

    • ParsedSingleValueNumericMetricsAggregation

      public ParsedSingleValueNumericMetricsAggregation()
  • Method Details

    • getValueAsString

      public  getValueAsString()
      Specified by:
      getValueAsString in interface NumericMetricsAggregation.SingleValue
    • value

      public double value()
      Specified by:
      value in interface NumericMetricsAggregation.SingleValue
    • setValue

      protected void setValue(double value)
    • setValueAsString

      protected void setValueAsString( valueAsString)
    • declareSingleValueFields

      protected static void declareSingleValueFields(org.elasticsearch.common.xcontent.ObjectParser<? extends > objectParser, double defaultNullValue)