/** * Create a new {@link Percentiles} aggregation with the given name. */ public static PercentilesAggregationBuilder percentiles(String name) { return new PercentilesAggregationBuilder(name); }
@Override protected AggregationBuilder shallowCopy(Builder factoriesBuilder, Map<String, Object> metaData) { return new PercentilesAggregationBuilder(this, factoriesBuilder, metaData); }
/** * Create a new {@link Percentiles} aggregation with the given name. */ public static PercentilesAggregationBuilder percentiles(String name) { return new PercentilesAggregationBuilder(name); }
/** * Create a new {@link Percentiles} aggregation with the given name. */ public static PercentilesAggregationBuilder percentiles(String name) { return new PercentilesAggregationBuilder(name); }
/** * Create a new {@link Percentiles} aggregation with the given name. */ public static PercentilesAggregationBuilder percentiles(String name) { return new PercentilesAggregationBuilder(name); }
@Override protected AggregationBuilder shallowCopy(Builder factoriesBuilder, Map<String, Object> metaData) { return new PercentilesAggregationBuilder(this, factoriesBuilder, metaData); }
@Override protected AggregationBuilder shallowCopy(Builder factoriesBuilder, Map<String, Object> metaData) { return new PercentilesAggregationBuilder(this, factoriesBuilder, metaData); }
public static AggregationBuilder parse(String aggregationName, XContentParser parser) throws IOException { InternalBuilder internal = PARSER.parse(parser, new InternalBuilder(aggregationName), null); // we need to return a PercentilesAggregationBuilder for equality checks to work PercentilesAggregationBuilder returnedAgg = new PercentilesAggregationBuilder(internal.name); setIfNotNull(returnedAgg::valueType, internal.valueType()); setIfNotNull(returnedAgg::format, internal.format()); setIfNotNull(returnedAgg::missing, internal.missing()); setIfNotNull(returnedAgg::field, internal.field()); setIfNotNull(returnedAgg::script, internal.script()); setIfNotNull(returnedAgg::method, internal.method()); setIfNotNull(returnedAgg::percentiles, internal.percentiles()); returnedAgg.keyed(internal.keyed()); returnedAgg.compression(internal.compression()); returnedAgg.numberOfSignificantValueDigits(internal.numberOfSignificantValueDigits()); return returnedAgg; }
public static AggregationBuilder parse(String aggregationName, QueryParseContext context) throws IOException { return PARSER.parse(context.parser(), new PercentilesAggregationBuilder(aggregationName), context); }
public static AggregationBuilder parse(String aggregationName, XContentParser parser) throws IOException { InternalBuilder internal = PARSER.parse(parser, new InternalBuilder(aggregationName), null); // we need to return a PercentilesAggregationBuilder for equality checks to work PercentilesAggregationBuilder returnedAgg = new PercentilesAggregationBuilder(internal.name); setIfNotNull(returnedAgg::valueType, internal.valueType()); setIfNotNull(returnedAgg::format, internal.format()); setIfNotNull(returnedAgg::missing, internal.missing()); setIfNotNull(returnedAgg::field, internal.field()); setIfNotNull(returnedAgg::script, internal.script()); setIfNotNull(returnedAgg::method, internal.method()); setIfNotNull(returnedAgg::percentiles, internal.percentiles()); returnedAgg.keyed(internal.keyed()); returnedAgg.compression(internal.compression()); returnedAgg.numberOfSignificantValueDigits(internal.numberOfSignificantValueDigits()); return returnedAgg; }
public static AggregationBuilder parse(String aggregationName, XContentParser parser) throws IOException { InternalBuilder internal = PARSER.parse(parser, new InternalBuilder(aggregationName), null); // we need to return a PercentilesAggregationBuilder for equality checks to work PercentilesAggregationBuilder returnedAgg = new PercentilesAggregationBuilder(internal.name); setIfNotNull(returnedAgg::valueType, internal.valueType()); setIfNotNull(returnedAgg::format, internal.format()); setIfNotNull(returnedAgg::missing, internal.missing()); setIfNotNull(returnedAgg::field, internal.field()); setIfNotNull(returnedAgg::script, internal.script()); setIfNotNull(returnedAgg::method, internal.method()); setIfNotNull(returnedAgg::percentiles, internal.percentiles()); returnedAgg.keyed(internal.keyed()); returnedAgg.compression(internal.compression()); returnedAgg.numberOfSignificantValueDigits(internal.numberOfSignificantValueDigits()); return returnedAgg; }