public abstract static class InternalNumericMetricsAggregation.MultiValue extends InternalNumericMetricsAggregation implements NumericMetricsAggregation.MultiValue
InternalNumericMetricsAggregation.MultiValue, InternalNumericMetricsAggregation.SingleValue
InternalAggregation.ReduceContext
NumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValue
Aggregation.CommonFields
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Writeable.Reader<V>, Writeable.Writer<V>
format
metaData, name
TYPED_KEYS_DELIMITER
EMPTY_PARAMS
Modifier | Constructor and Description |
---|---|
protected |
MultiValue(StreamInput in)
Read from a stream.
|
protected |
MultiValue(java.lang.String name,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getProperty(java.util.List<java.lang.String> path) |
abstract double |
value(java.lang.String name) |
java.lang.String |
valueAsString(java.lang.String name) |
equals, hashCode
doEquals, doHashCode, doReduce, doWriteTo, doXContentBody, getMetaData, getName, getProperty, getType, pipelineAggregators, readSize, reduce, toString, toXContent, writeSize, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getMetaData, getName, getType
isFragment
toXContent
getWriteableName
protected MultiValue(java.lang.String name, java.util.List<PipelineAggregator> pipelineAggregators, java.util.Map<java.lang.String,java.lang.Object> metaData)
protected MultiValue(StreamInput in) throws java.io.IOException
java.io.IOException
public abstract double value(java.lang.String name)
public java.lang.String valueAsString(java.lang.String name)
public java.lang.Object getProperty(java.util.List<java.lang.String> path)
getProperty
in class InternalAggregation