Class ParsedDerivative

All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment, Aggregation, NumericMetricsAggregation, NumericMetricsAggregation.SingleValue, Derivative, SimpleValue

public class ParsedDerivative extends ParsedSimpleValue implements Derivative
  • Constructor Details

    • ParsedDerivative

      public ParsedDerivative()
  • Method Details

    • normalizedValue

      public double normalizedValue()
      Description copied from interface: Derivative
      Returns the normalized value. If no normalised factor has been specified this method will return NumericMetricsAggregation.SingleValue.value()
      Specified by:
      normalizedValue in interface Derivative
      Returns:
      the normalized value
    • getType

      public String getType()
      Specified by:
      getType in interface Aggregation
      Overrides:
      getType in class ParsedSimpleValue
      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.
    • fromXContent

      public static ParsedDerivative fromXContent(org.elasticsearch.common.xcontent.XContentParser parser, String name)
    • doXContentBody

      protected org.elasticsearch.common.xcontent.XContentBuilder doXContentBody(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException
      Overrides:
      doXContentBody in class ParsedSimpleValue
      Throws:
      IOException