public abstract class ParsedSingleValueNumericMetricsAggregation extends ParsedAggregation implements NumericMetricsAggregation.SingleValue
NumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValue
Aggregation.CommonFields
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
protected double |
value |
protected java.lang.String |
valueAsString |
metadata
TYPED_KEYS_DELIMITER
EMPTY_PARAMS
Constructor and Description |
---|
ParsedSingleValueNumericMetricsAggregation() |
Modifier and Type | Method and Description |
---|---|
protected static void |
declareSingleValueFields(ObjectParser<? extends ParsedSingleValueNumericMetricsAggregation,java.lang.Void> objectParser,
double defaultNullValue) |
java.lang.String |
getValueAsString() |
protected void |
setValue(double value) |
protected void |
setValueAsString(java.lang.String valueAsString) |
double |
value() |
declareAggregationFields, doXContentBody, getMetaData, getName, parseDouble, setName, toXContent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMetaData, getName, getType
isFragment
toXContent
public ParsedSingleValueNumericMetricsAggregation()
public java.lang.String getValueAsString()
getValueAsString
in interface NumericMetricsAggregation.SingleValue
public double value()
value
in interface NumericMetricsAggregation.SingleValue
protected void setValue(double value)
protected void setValueAsString(java.lang.String valueAsString)
protected static void declareSingleValueFields(ObjectParser<? extends ParsedSingleValueNumericMetricsAggregation,java.lang.Void> objectParser, double defaultNullValue)