ToXContent
, ToXContentFragment
, Aggregation
, NumericMetricsAggregation
, NumericMetricsAggregation.SingleValue
ParsedAvg
, ParsedBucketMetricValue
, ParsedMax
, ParsedMin
, ParsedSimpleValue
, ParsedSum
public abstract class ParsedSingleValueNumericMetricsAggregation extends ParsedAggregation implements NumericMetricsAggregation.SingleValue
Aggregation.CommonFields
NumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValue
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field | Description |
---|---|---|
protected double |
value |
|
protected java.lang.String |
valueAsString |
TYPED_KEYS_DELIMITER
metadata
EMPTY_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, getType
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
declareAggregationFields, doXContentBody, getMetaData, getName, parseDouble, setName, toXContent
toXContent
isFragment
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)