public class MinBucketPipelineAggregationBuilder extends BucketMetricsPipelineAggregationBuilder<MinBucketPipelineAggregationBuilder>
Writeable.Reader<V>, Writeable.Writer<V>
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
static PipelineAggregator.Parser |
PARSER |
BUCKETS_PATH_FIELD, metaData, type
bucketsPaths, name
EMPTY_PARAMS
Constructor and Description |
---|
MinBucketPipelineAggregationBuilder(StreamInput in)
Read from a stream.
|
MinBucketPipelineAggregationBuilder(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) |
void |
doValidate(AggregatorFactory<?> parent,
AggregatorFactory<?>[] aggFactories,
java.util.List<PipelineAggregationBuilder> pipelineAggregatorFactories) |
protected XContentBuilder |
doXContentBody(XContentBuilder builder,
ToXContent.Params params) |
java.lang.String |
getWriteableName()
Returns the name of the writeable object
|
protected boolean |
innerEquals(BucketMetricsPipelineAggregationBuilder<MinBucketPipelineAggregationBuilder> other) |
protected int |
innerHashCode() |
protected void |
innerWriteTo(StreamOutput out) |
doEquals, doHashCode, doWriteTo, format, format, formatter, gapPolicy, gapPolicy, internalXContent
create, equals, getType, hashCode, overrideBucketsPath, setMetaData, toXContent, type, validate, writeTo
getBucketsPaths, getName, subAggregations
buildAsBytes, buildAsBytes, toString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
isFragment
public static final java.lang.String NAME
public static final PipelineAggregator.Parser PARSER
public MinBucketPipelineAggregationBuilder(java.lang.String name, java.lang.String bucketsPath)
public MinBucketPipelineAggregationBuilder(StreamInput in) throws java.io.IOException
java.io.IOException
protected void innerWriteTo(StreamOutput out) throws java.io.IOException
innerWriteTo
in class BucketMetricsPipelineAggregationBuilder<MinBucketPipelineAggregationBuilder>
java.io.IOException
protected PipelineAggregator createInternal(java.util.Map<java.lang.String,java.lang.Object> metaData) throws java.io.IOException
createInternal
in class BucketMetricsPipelineAggregationBuilder<MinBucketPipelineAggregationBuilder>
java.io.IOException
public void doValidate(AggregatorFactory<?> parent, AggregatorFactory<?>[] aggFactories, java.util.List<PipelineAggregationBuilder> pipelineAggregatorFactories)
doValidate
in class BucketMetricsPipelineAggregationBuilder<MinBucketPipelineAggregationBuilder>
protected XContentBuilder doXContentBody(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
doXContentBody
in class BucketMetricsPipelineAggregationBuilder<MinBucketPipelineAggregationBuilder>
java.io.IOException
protected int innerHashCode()
innerHashCode
in class BucketMetricsPipelineAggregationBuilder<MinBucketPipelineAggregationBuilder>
protected boolean innerEquals(BucketMetricsPipelineAggregationBuilder<MinBucketPipelineAggregationBuilder> other)
innerEquals
in class BucketMetricsPipelineAggregationBuilder<MinBucketPipelineAggregationBuilder>
public java.lang.String getWriteableName()
NamedWriteable