public class SerialDiffPipelineAggregatorBuilder extends PipelineAggregatorBuilder<SerialDiffPipelineAggregatorBuilder>
Writeable.Reader<R>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
bucketsPaths, metaData, name, type
EMPTY_PARAMS
Constructor and Description |
---|
SerialDiffPipelineAggregatorBuilder(java.lang.String name,
java.lang.String bucketsPath) |
Modifier and Type | Method and Description |
---|---|
protected PipelineAggregator |
createInternal(java.util.Map<java.lang.String,java.lang.Object> metaData) |
protected boolean |
doEquals(java.lang.Object obj) |
protected int |
doHashCode() |
protected SerialDiffPipelineAggregatorBuilder |
doReadFrom(java.lang.String name,
java.lang.String[] bucketsPaths,
StreamInput in) |
protected void |
doWriteTo(StreamOutput out) |
java.lang.String |
format()
Gets the format to use on the output of this aggregation.
|
SerialDiffPipelineAggregatorBuilder |
format(java.lang.String format)
Sets the format to use on the output of this aggregation.
|
protected ValueFormatter |
formatter() |
BucketHelpers.GapPolicy |
gapPolicy()
Gets the GapPolicy to use on the output of this aggregation.
|
SerialDiffPipelineAggregatorBuilder |
gapPolicy(BucketHelpers.GapPolicy gapPolicy)
Sets the GapPolicy to use on the output of this aggregation.
|
protected XContentBuilder |
internalXContent(XContentBuilder builder,
ToXContent.Params params) |
int |
lag()
Gets the lag to use when calculating the serial difference.
|
SerialDiffPipelineAggregatorBuilder |
lag(int lag)
Sets the lag to use when calculating the serial difference.
|
create, doValidate, equals, getBucketsPaths, getName, getWriteableName, hashCode, name, overrideBucketsPath, readFrom, setMetaData, toXContent, type, validate, writeTo
buildAsBytes, buildAsBytes, toString
public SerialDiffPipelineAggregatorBuilder(java.lang.String name, java.lang.String bucketsPath)
public SerialDiffPipelineAggregatorBuilder lag(int lag)
public int lag()
public SerialDiffPipelineAggregatorBuilder format(java.lang.String format)
public java.lang.String format()
public SerialDiffPipelineAggregatorBuilder gapPolicy(BucketHelpers.GapPolicy gapPolicy)
public BucketHelpers.GapPolicy gapPolicy()
protected ValueFormatter formatter()
protected PipelineAggregator createInternal(java.util.Map<java.lang.String,java.lang.Object> metaData) throws java.io.IOException
createInternal
in class PipelineAggregatorBuilder<SerialDiffPipelineAggregatorBuilder>
java.io.IOException
protected XContentBuilder internalXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
internalXContent
in class PipelineAggregatorBuilder<SerialDiffPipelineAggregatorBuilder>
java.io.IOException
protected SerialDiffPipelineAggregatorBuilder doReadFrom(java.lang.String name, java.lang.String[] bucketsPaths, StreamInput in) throws java.io.IOException
doReadFrom
in class PipelineAggregatorBuilder<SerialDiffPipelineAggregatorBuilder>
java.io.IOException
protected void doWriteTo(StreamOutput out) throws java.io.IOException
doWriteTo
in class PipelineAggregatorBuilder<SerialDiffPipelineAggregatorBuilder>
java.io.IOException
protected int doHashCode()
doHashCode
in class PipelineAggregatorBuilder<SerialDiffPipelineAggregatorBuilder>
protected boolean doEquals(java.lang.Object obj)
doEquals
in class PipelineAggregatorBuilder<SerialDiffPipelineAggregatorBuilder>