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