com.groupbyinc.flux.search.aggregations.pipeline.bucketmetrics.percentile.PercentilesBucketPipelineAggregationBuilder.class Maven / Gradle / Ivy
???? 4 ? ucom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/percentile/PercentilesBucketPipelineAggregationBuilder ?Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder; fcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder 0PercentilesBucketPipelineAggregationBuilder.java wcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/percentile/PercentilesBucketPipelineAggregationBuilder$1 Jcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator$Parser Ccom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator Parser 5com/groupbyinc/flux/common/xcontent/ToXContent$Params .com/groupbyinc/flux/common/xcontent/ToXContent Params Hcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy >com/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers GapPolicy NAME Ljava/lang/String; percentiles_bucket PERCENTS_FIELD 'Lcom/groupbyinc/flux/common/ParseField; percents [D PARSER LLcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator$Parser; '(Ljava/lang/String;Ljava/lang/String;)V java/lang/String $ :(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V " &
'@ @9 @I @R? @W? @X? 5 this wLcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/percentile/PercentilesBucketPipelineAggregationBuilder; name bucketsPath 5(Lcom/groupbyinc/flux/common/io/stream/StreamInput;)V java/io/IOException < G(Lcom/groupbyinc/flux/common/io/stream/StreamInput;Ljava/lang/String;)V " >
? 0com/groupbyinc/flux/common/io/stream/StreamInput A readDoubleArray ()[D C D
B E in 2Lcom/groupbyinc/flux/common/io/stream/StreamInput; innerWriteTo 6(Lcom/groupbyinc/flux/common/io/stream/StreamOutput;)V 1com/groupbyinc/flux/common/io/stream/StreamOutput K writeDoubleArray ([D)V M N
L O out 3Lcom/groupbyinc/flux/common/io/stream/StreamOutput; {([D)Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/percentile/PercentilesBucketPipelineAggregationBuilder; "java/lang/IllegalArgumentException T java/lang/StringBuilder V ()V " X
W Y [percents] must not be null: [ [ append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ] ^
W _ 9 a ] c toString ()Ljava/lang/String; e f
W g (Ljava/lang/String;)V " i
U j java/lang/Double m valueOf (D)Ljava/lang/Double; o p
n q doubleValue ()D s t
n u@Y y %com/groupbyinc/flux/common/ParseField { getPreferredName } f
| ~ < must only contain non-null doubles from 0.0-100.0 inclusive ? p Ljava/lang/Double; createInternal V(Ljava/util/Map;)Lcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator; mcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/percentile/PercentilesBucketPipelineAggregator ? bucketsPaths [Ljava/lang/String; ? ? ? gapPolicy L()Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy; ? ?
? formatter -()Lcom/groupbyinc/flux/search/DocValueFormat; ? ?
? ?(Ljava/lang/String;[D[Ljava/lang/String;Lcom/groupbyinc/flux/search/aggregations/pipeline/BucketHelpers$GapPolicy;Lcom/groupbyinc/flux/search/DocValueFormat;Ljava/util/Map;)V " ?
? ? metaData 5Ljava/util/Map; Ljava/util/Map;
doValidate ^(Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory;Ljava/util/List;Ljava/util/List;)V ? ?
? java/lang/IllegalStateException ?
? j parent >Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>; ;Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory; aggFactories NLjava/util/List; Ljava/util/List; pipelineAggregatorFactories VLjava/util/List; doXContentBody ?(Lcom/groupbyinc/flux/common/xcontent/XContentBuilder;Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; 3com/groupbyinc/flux/common/xcontent/XContentBuilder ? array K(Ljava/lang/String;[D)Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; ? ?
? ? builder 5Lcom/groupbyinc/flux/common/xcontent/XContentBuilder; params 7Lcom/groupbyinc/flux/common/xcontent/ToXContent$Params;
innerHashCode ()I java/util/Arrays ? hashCode ([D)I ? ?
? ? innerEquals k(Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder;)Z java/util/Objects ?
deepEquals '(Ljava/lang/Object;Ljava/lang/Object;)Z ? ?
? ? obj hLcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder; other getWriteableName ((Ljava/lang/String;[Ljava/lang/String;)V " ?
| ?
Y ! ?
ConstantValue Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable LocalVariableTypeTable Signature |(Ljava/util/Map;)Lcom/groupbyinc/flux/search/aggregations/pipeline/PipelineAggregator; ?(Lcom/groupbyinc/flux/search/aggregations/AggregatorFactory<*>;Ljava/util/List;Ljava/util/List;)V ?(Lcom/groupbyinc/flux/search/aggregations/pipeline/bucketmetrics/BucketMetricsPipelineAggregationBuilder;)Z
SourceFile InnerClasses ! ? ! " # ? ? A*+? %Y,S? (*?YRY )RY +RY -RY /RY 1RY 3R? 6? ? A 7 8 A 9 A : ? 3 0 @ 4 " ; ? ? A*+? @*?YRY )RY +RY -RY /RY 1RY 3R? 6*+? F? 6? ? A 7 8 A G H ? ; 0 8 <