public abstract class ParsedSingleValueNumericMetricsAggregation extends ParsedAggregation implements NumericMetricsAggregation.SingleValue
NumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValueAggregation.CommonFieldsToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| Modifier and Type | Field and Description |
|---|---|
protected double |
value |
protected java.lang.String |
valueAsString |
metadataTYPED_KEYS_DELIMITEREMPTY_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, toXContentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetaData, getName, getTypeisFragment, toXContentpublic ParsedSingleValueNumericMetricsAggregation()
public java.lang.String getValueAsString()
getValueAsString in interface NumericMetricsAggregation.SingleValuepublic double value()
value in interface NumericMetricsAggregation.SingleValueprotected void setValue(double value)
protected void setValueAsString(java.lang.String valueAsString)
protected static void declareSingleValueFields(ObjectParser<? extends ParsedSingleValueNumericMetricsAggregation,java.lang.Void> objectParser, double defaultNullValue)