ToXContent, ToXContentFragment, Aggregation, NumericMetricsAggregation, NumericMetricsAggregation.SingleValueParsedAvg, ParsedBucketMetricValue, ParsedMax, ParsedMin, ParsedSimpleValue, ParsedSumpublic abstract class ParsedSingleValueNumericMetricsAggregation extends ParsedAggregation implements NumericMetricsAggregation.SingleValue
Aggregation.CommonFieldsNumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValueToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| Modifier and Type | Field | Description |
|---|---|---|
protected double |
value |
|
protected java.lang.String |
valueAsString |
TYPED_KEYS_DELIMITERmetadataEMPTY_PARAMS| Constructor | Description |
|---|---|
ParsedSingleValueNumericMetricsAggregation() |
| Modifier and Type | Method | 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() |
getMetaData, getName, getTypeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeclareAggregationFields, doXContentBody, getMetaData, getName, parseDouble, setName, toXContenttoXContentisFragmentpublic 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)