public class InternalDerivative extends InternalSimpleValue implements Derivative
InternalNumericMetricsAggregation.MultiValue, InternalNumericMetricsAggregation.SingleValueInternalAggregation.CommonFields, InternalAggregation.ReduceContext, InternalAggregation.TypeNumericMetricsAggregation.MultiValue, NumericMetricsAggregation.SingleValueToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params| Modifier and Type | Field and Description |
|---|---|
static AggregationStreams.Stream |
STREAM |
static InternalAggregation.Type |
TYPE |
valueFormattermetaData, nameEMPTY_PARAMS| Constructor and Description |
|---|
InternalDerivative(String name,
double value,
double normalizationFactor,
ValueFormatter formatter,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doReadFrom(StreamInput in) |
protected void |
doWriteTo(StreamOutput out) |
XContentBuilder |
doXContentBody(XContentBuilder builder,
ToXContent.Params params) |
Object |
getProperty(List<String> path) |
double |
normalizedValue()
Returns the normalized value.
|
static void |
registerStreams() |
InternalAggregation.Type |
type() |
doReduce, getValue, valuegetValueAsStringgetMetaData, getName, getProperty, pipelineAggregators, readFrom, readSize, reduce, toXContent, writeSize, writeToclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValueAsString, valuegetMetaData, getName, getPropertypublic static final InternalAggregation.Type TYPE
public static final AggregationStreams.Stream STREAM
public InternalDerivative(String name, double value, double normalizationFactor, ValueFormatter formatter, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData)
public static void registerStreams()
public double normalizedValue()
DerivativeNumericMetricsAggregation.SingleValue.value()normalizedValue in interface Derivativepublic InternalAggregation.Type type()
type in class InternalSimpleValueInternalAggregation.Type of this aggregationpublic Object getProperty(List<String> path)
getProperty in class InternalNumericMetricsAggregation.SingleValueprotected void doWriteTo(StreamOutput out) throws IOException
doWriteTo in class InternalSimpleValueIOExceptionprotected void doReadFrom(StreamInput in) throws IOException
doReadFrom in class InternalSimpleValueIOExceptionpublic XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContentBody in class InternalSimpleValueIOExceptionCopyright © 2009–2017. All rights reserved.