View Javadoc
1   /*
2    * Copyright 2012-2021 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.es.config.cbean.ca.bs;
17  
18  import org.codelibs.fesen.search.aggregations.bucket.filter.FilterAggregationBuilder;
19  import org.codelibs.fesen.search.aggregations.bucket.global.GlobalAggregationBuilder;
20  import org.codelibs.fesen.search.aggregations.bucket.histogram.HistogramAggregationBuilder;
21  import org.codelibs.fesen.search.aggregations.bucket.missing.MissingAggregationBuilder;
22  import org.codelibs.fesen.search.aggregations.bucket.range.IpRangeAggregationBuilder;
23  import org.codelibs.fesen.search.aggregations.bucket.range.RangeAggregationBuilder;
24  import org.codelibs.fesen.search.aggregations.bucket.sampler.SamplerAggregationBuilder;
25  import org.codelibs.fesen.search.aggregations.bucket.terms.SignificantTermsAggregationBuilder;
26  import org.codelibs.fesen.search.aggregations.bucket.terms.TermsAggregationBuilder;
27  import org.codelibs.fesen.search.aggregations.metrics.AvgAggregationBuilder;
28  import org.codelibs.fesen.search.aggregations.metrics.CardinalityAggregationBuilder;
29  import org.codelibs.fesen.search.aggregations.metrics.ExtendedStatsAggregationBuilder;
30  import org.codelibs.fesen.search.aggregations.metrics.MaxAggregationBuilder;
31  import org.codelibs.fesen.search.aggregations.metrics.MinAggregationBuilder;
32  import org.codelibs.fesen.search.aggregations.metrics.PercentileRanksAggregationBuilder;
33  import org.codelibs.fesen.search.aggregations.metrics.PercentilesAggregationBuilder;
34  import org.codelibs.fesen.search.aggregations.metrics.ScriptedMetricAggregationBuilder;
35  import org.codelibs.fesen.search.aggregations.metrics.StatsAggregationBuilder;
36  import org.codelibs.fesen.search.aggregations.metrics.SumAggregationBuilder;
37  import org.codelibs.fesen.search.aggregations.metrics.TopHitsAggregationBuilder;
38  import org.codelibs.fesen.search.aggregations.metrics.ValueCountAggregationBuilder;
39  import org.codelibs.fess.es.config.allcommon.EsAbstractConditionAggregation;
40  import org.codelibs.fess.es.config.allcommon.EsAbstractConditionQuery;
41  import org.codelibs.fess.es.config.cbean.ca.ElevateWordCA;
42  import org.codelibs.fess.es.config.cbean.cq.ElevateWordCQ;
43  import org.codelibs.fess.es.config.cbean.cq.bs.BsElevateWordCQ;
44  
45  /**
46   * @author ESFlute (using FreeGen)
47   */
48  public abstract class BsElevateWordCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsElevateWordCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
56          ElevateWordCQ cq = new ElevateWordCQ();
57          if (queryLambda != null) {
58              queryLambda.callback(cq);
59          }
60          FilterAggregationBuilder builder = regFilterA(name, cq.getQuery());
61          if (opLambda != null) {
62              opLambda.callback(builder);
63          }
64          if (aggsLambda != null) {
65              ElevateWordCA ca = new ElevateWordCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
72          GlobalAggregationBuilder builder = regGlobalA(name);
73          if (opLambda != null) {
74              opLambda.callback(builder);
75          }
76          if (aggsLambda != null) {
77              ElevateWordCA ca = new ElevateWordCA();
78              aggsLambda.callback(ca);
79              ca.getAggregationBuilderList().forEach(builder::subAggregation);
80          }
81      }
82  
83      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
84          SamplerAggregationBuilder builder = regSamplerA(name);
85          if (opLambda != null) {
86              opLambda.callback(builder);
87          }
88          if (aggsLambda != null) {
89              ElevateWordCA ca = new ElevateWordCA();
90              aggsLambda.callback(ca);
91              ca.getAggregationBuilderList().forEach(builder::subAggregation);
92          }
93      }
94  
95      public void scriptedMetric(String name, ConditionOptionCall<ScriptedMetricAggregationBuilder> opLambda) {
96          ScriptedMetricAggregationBuilder builder = regScriptedMetricA(name);
97          if (opLambda != null) {
98              opLambda.callback(builder);
99          }
100     }
101 
102     public void topHits(String name, ConditionOptionCall<TopHitsAggregationBuilder> opLambda) {
103         TopHitsAggregationBuilder builder = regTopHitsA(name);
104         if (opLambda != null) {
105             opLambda.callback(builder);
106         }
107     }
108 
109     public void setBoost_Avg() {
110         setBoost_Avg(null);
111     }
112 
113     public void setBoost_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
114         setBoost_Avg("boost", opLambda);
115     }
116 
117     public void setBoost_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
118         AvgAggregationBuilder builder = regAvgA(name, "boost");
119         if (opLambda != null) {
120             opLambda.callback(builder);
121         }
122     }
123 
124     public void setBoost_Max() {
125         setBoost_Max(null);
126     }
127 
128     public void setBoost_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
129         setBoost_Max("boost", opLambda);
130     }
131 
132     public void setBoost_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
133         MaxAggregationBuilder builder = regMaxA(name, "boost");
134         if (opLambda != null) {
135             opLambda.callback(builder);
136         }
137     }
138 
139     public void setBoost_Min() {
140         setBoost_Min(null);
141     }
142 
143     public void setBoost_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
144         setBoost_Min("boost", opLambda);
145     }
146 
147     public void setBoost_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
148         MinAggregationBuilder builder = regMinA(name, "boost");
149         if (opLambda != null) {
150             opLambda.callback(builder);
151         }
152     }
153 
154     public void setBoost_Sum() {
155         setBoost_Sum(null);
156     }
157 
158     public void setBoost_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
159         setBoost_Sum("boost", opLambda);
160     }
161 
162     public void setBoost_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
163         SumAggregationBuilder builder = regSumA(name, "boost");
164         if (opLambda != null) {
165             opLambda.callback(builder);
166         }
167     }
168 
169     public void setBoost_ExtendedStats() {
170         setBoost_ExtendedStats(null);
171     }
172 
173     public void setBoost_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
174         setBoost_ExtendedStats("boost", opLambda);
175     }
176 
177     public void setBoost_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
178         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "boost");
179         if (opLambda != null) {
180             opLambda.callback(builder);
181         }
182     }
183 
184     public void setBoost_Stats() {
185         setBoost_Stats(null);
186     }
187 
188     public void setBoost_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
189         setBoost_Stats("boost", opLambda);
190     }
191 
192     public void setBoost_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
193         StatsAggregationBuilder builder = regStatsA(name, "boost");
194         if (opLambda != null) {
195             opLambda.callback(builder);
196         }
197     }
198 
199     public void setBoost_Percentiles() {
200         setBoost_Percentiles(null);
201     }
202 
203     public void setBoost_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
204         setBoost_Percentiles("boost", opLambda);
205     }
206 
207     public void setBoost_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
208         PercentilesAggregationBuilder builder = regPercentilesA(name, "boost");
209         if (opLambda != null) {
210             opLambda.callback(builder);
211         }
212     }
213 
214     public void setBoost_PercentileRanks(double[] values) {
215         setBoost_PercentileRanks(values, null);
216     }
217 
218     public void setBoost_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
219         setBoost_PercentileRanks("boost", values, opLambda);
220     }
221 
222     public void setBoost_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
223         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "boost", values);
224         if (opLambda != null) {
225             opLambda.callback(builder);
226         }
227     }
228 
229     public void setBoost_Histogram() {
230         setBoost_Histogram(null);
231     }
232 
233     public void setBoost_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
234         setBoost_Histogram("boost", opLambda, null);
235     }
236 
237     public void setBoost_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
238         setBoost_Histogram("boost", opLambda, aggsLambda);
239     }
240 
241     public void setBoost_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
242             OperatorCall<BsElevateWordCA> aggsLambda) {
243         HistogramAggregationBuilder builder = regHistogramA(name, "boost");
244         if (opLambda != null) {
245             opLambda.callback(builder);
246         }
247         if (aggsLambda != null) {
248             ElevateWordCA ca = new ElevateWordCA();
249             aggsLambda.callback(ca);
250             ca.getAggregationBuilderList().forEach(builder::subAggregation);
251         }
252     }
253 
254     public void setBoost_Range() {
255         setBoost_Range(null);
256     }
257 
258     public void setBoost_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
259         setBoost_Range("boost", opLambda, null);
260     }
261 
262     public void setBoost_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
263         setBoost_Range("boost", opLambda, aggsLambda);
264     }
265 
266     public void setBoost_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
267             OperatorCall<BsElevateWordCA> aggsLambda) {
268         RangeAggregationBuilder builder = regRangeA(name, "boost");
269         if (opLambda != null) {
270             opLambda.callback(builder);
271         }
272         if (aggsLambda != null) {
273             ElevateWordCA ca = new ElevateWordCA();
274             aggsLambda.callback(ca);
275             ca.getAggregationBuilderList().forEach(builder::subAggregation);
276         }
277     }
278 
279     public void setBoost_Count() {
280         setBoost_Count(null);
281     }
282 
283     public void setBoost_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
284         setBoost_Count("boost", opLambda);
285     }
286 
287     public void setBoost_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
288         ValueCountAggregationBuilder builder = regCountA(name, "boost");
289         if (opLambda != null) {
290             opLambda.callback(builder);
291         }
292     }
293 
294     public void setBoost_Cardinality() {
295         setBoost_Cardinality(null);
296     }
297 
298     public void setBoost_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
299         setBoost_Cardinality("boost", opLambda);
300     }
301 
302     public void setBoost_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
303         CardinalityAggregationBuilder builder = regCardinalityA(name, "boost");
304         if (opLambda != null) {
305             opLambda.callback(builder);
306         }
307     }
308 
309     public void setBoost_Missing() {
310         setBoost_Missing(null);
311     }
312 
313     public void setBoost_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
314         setBoost_Missing("boost", opLambda, null);
315     }
316 
317     public void setBoost_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
318         setBoost_Missing("boost", opLambda, aggsLambda);
319     }
320 
321     public void setBoost_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
322             OperatorCall<BsElevateWordCA> aggsLambda) {
323         MissingAggregationBuilder builder = regMissingA(name, "boost");
324         if (opLambda != null) {
325             opLambda.callback(builder);
326         }
327         if (aggsLambda != null) {
328             ElevateWordCA ca = new ElevateWordCA();
329             aggsLambda.callback(ca);
330             ca.getAggregationBuilderList().forEach(builder::subAggregation);
331         }
332     }
333 
334     public void setCreatedBy_Terms() {
335         setCreatedBy_Terms(null);
336     }
337 
338     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
339         setCreatedBy_Terms("createdBy", opLambda, null);
340     }
341 
342     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
343         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
344     }
345 
346     public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
347             OperatorCall<BsElevateWordCA> aggsLambda) {
348         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
349         if (opLambda != null) {
350             opLambda.callback(builder);
351         }
352         if (aggsLambda != null) {
353             ElevateWordCA ca = new ElevateWordCA();
354             aggsLambda.callback(ca);
355             ca.getAggregationBuilderList().forEach(builder::subAggregation);
356         }
357     }
358 
359     public void setCreatedBy_SignificantTerms() {
360         setCreatedBy_SignificantTerms(null);
361     }
362 
363     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
364         setCreatedBy_SignificantTerms("createdBy", opLambda, null);
365     }
366 
367     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
368             OperatorCall<BsElevateWordCA> aggsLambda) {
369         setCreatedBy_SignificantTerms("createdBy", opLambda, aggsLambda);
370     }
371 
372     public void setCreatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
373             OperatorCall<BsElevateWordCA> aggsLambda) {
374         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "createdBy");
375         if (opLambda != null) {
376             opLambda.callback(builder);
377         }
378         if (aggsLambda != null) {
379             ElevateWordCA ca = new ElevateWordCA();
380             aggsLambda.callback(ca);
381             ca.getAggregationBuilderList().forEach(builder::subAggregation);
382         }
383     }
384 
385     public void setCreatedBy_IpRange() {
386         setCreatedBy_IpRange(null);
387     }
388 
389     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
390         setCreatedBy_IpRange("createdBy", opLambda, null);
391     }
392 
393     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
394         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
395     }
396 
397     public void setCreatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
398             OperatorCall<BsElevateWordCA> aggsLambda) {
399         IpRangeAggregationBuilder builder = regIpRangeA(name, "createdBy");
400         if (opLambda != null) {
401             opLambda.callback(builder);
402         }
403         if (aggsLambda != null) {
404             ElevateWordCA ca = new ElevateWordCA();
405             aggsLambda.callback(ca);
406             ca.getAggregationBuilderList().forEach(builder::subAggregation);
407         }
408     }
409 
410     public void setCreatedBy_Count() {
411         setCreatedBy_Count(null);
412     }
413 
414     public void setCreatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
415         setCreatedBy_Count("createdBy", opLambda);
416     }
417 
418     public void setCreatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
419         ValueCountAggregationBuilder builder = regCountA(name, "createdBy");
420         if (opLambda != null) {
421             opLambda.callback(builder);
422         }
423     }
424 
425     public void setCreatedBy_Cardinality() {
426         setCreatedBy_Cardinality(null);
427     }
428 
429     public void setCreatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
430         setCreatedBy_Cardinality("createdBy", opLambda);
431     }
432 
433     public void setCreatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
434         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdBy");
435         if (opLambda != null) {
436             opLambda.callback(builder);
437         }
438     }
439 
440     public void setCreatedBy_Missing() {
441         setCreatedBy_Missing(null);
442     }
443 
444     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
445         setCreatedBy_Missing("createdBy", opLambda, null);
446     }
447 
448     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
449         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
450     }
451 
452     public void setCreatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
453             OperatorCall<BsElevateWordCA> aggsLambda) {
454         MissingAggregationBuilder builder = regMissingA(name, "createdBy");
455         if (opLambda != null) {
456             opLambda.callback(builder);
457         }
458         if (aggsLambda != null) {
459             ElevateWordCA ca = new ElevateWordCA();
460             aggsLambda.callback(ca);
461             ca.getAggregationBuilderList().forEach(builder::subAggregation);
462         }
463     }
464 
465     public void setCreatedTime_Avg() {
466         setCreatedTime_Avg(null);
467     }
468 
469     public void setCreatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
470         setCreatedTime_Avg("createdTime", opLambda);
471     }
472 
473     public void setCreatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
474         AvgAggregationBuilder builder = regAvgA(name, "createdTime");
475         if (opLambda != null) {
476             opLambda.callback(builder);
477         }
478     }
479 
480     public void setCreatedTime_Max() {
481         setCreatedTime_Max(null);
482     }
483 
484     public void setCreatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
485         setCreatedTime_Max("createdTime", opLambda);
486     }
487 
488     public void setCreatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
489         MaxAggregationBuilder builder = regMaxA(name, "createdTime");
490         if (opLambda != null) {
491             opLambda.callback(builder);
492         }
493     }
494 
495     public void setCreatedTime_Min() {
496         setCreatedTime_Min(null);
497     }
498 
499     public void setCreatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
500         setCreatedTime_Min("createdTime", opLambda);
501     }
502 
503     public void setCreatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
504         MinAggregationBuilder builder = regMinA(name, "createdTime");
505         if (opLambda != null) {
506             opLambda.callback(builder);
507         }
508     }
509 
510     public void setCreatedTime_Sum() {
511         setCreatedTime_Sum(null);
512     }
513 
514     public void setCreatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
515         setCreatedTime_Sum("createdTime", opLambda);
516     }
517 
518     public void setCreatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
519         SumAggregationBuilder builder = regSumA(name, "createdTime");
520         if (opLambda != null) {
521             opLambda.callback(builder);
522         }
523     }
524 
525     public void setCreatedTime_ExtendedStats() {
526         setCreatedTime_ExtendedStats(null);
527     }
528 
529     public void setCreatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
530         setCreatedTime_ExtendedStats("createdTime", opLambda);
531     }
532 
533     public void setCreatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
534         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "createdTime");
535         if (opLambda != null) {
536             opLambda.callback(builder);
537         }
538     }
539 
540     public void setCreatedTime_Stats() {
541         setCreatedTime_Stats(null);
542     }
543 
544     public void setCreatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
545         setCreatedTime_Stats("createdTime", opLambda);
546     }
547 
548     public void setCreatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
549         StatsAggregationBuilder builder = regStatsA(name, "createdTime");
550         if (opLambda != null) {
551             opLambda.callback(builder);
552         }
553     }
554 
555     public void setCreatedTime_Percentiles() {
556         setCreatedTime_Percentiles(null);
557     }
558 
559     public void setCreatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
560         setCreatedTime_Percentiles("createdTime", opLambda);
561     }
562 
563     public void setCreatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
564         PercentilesAggregationBuilder builder = regPercentilesA(name, "createdTime");
565         if (opLambda != null) {
566             opLambda.callback(builder);
567         }
568     }
569 
570     public void setCreatedTime_PercentileRanks(double[] values) {
571         setCreatedTime_PercentileRanks(values, null);
572     }
573 
574     public void setCreatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
575         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
576     }
577 
578     public void setCreatedTime_PercentileRanks(String name, double[] values,
579             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
580         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
581         if (opLambda != null) {
582             opLambda.callback(builder);
583         }
584     }
585 
586     public void setCreatedTime_Histogram() {
587         setCreatedTime_Histogram(null);
588     }
589 
590     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
591         setCreatedTime_Histogram("createdTime", opLambda, null);
592     }
593 
594     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
595             OperatorCall<BsElevateWordCA> aggsLambda) {
596         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
597     }
598 
599     public void setCreatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
600             OperatorCall<BsElevateWordCA> aggsLambda) {
601         HistogramAggregationBuilder builder = regHistogramA(name, "createdTime");
602         if (opLambda != null) {
603             opLambda.callback(builder);
604         }
605         if (aggsLambda != null) {
606             ElevateWordCA ca = new ElevateWordCA();
607             aggsLambda.callback(ca);
608             ca.getAggregationBuilderList().forEach(builder::subAggregation);
609         }
610     }
611 
612     public void setCreatedTime_Range() {
613         setCreatedTime_Range(null);
614     }
615 
616     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
617         setCreatedTime_Range("createdTime", opLambda, null);
618     }
619 
620     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
621         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
622     }
623 
624     public void setCreatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
625             OperatorCall<BsElevateWordCA> aggsLambda) {
626         RangeAggregationBuilder builder = regRangeA(name, "createdTime");
627         if (opLambda != null) {
628             opLambda.callback(builder);
629         }
630         if (aggsLambda != null) {
631             ElevateWordCA ca = new ElevateWordCA();
632             aggsLambda.callback(ca);
633             ca.getAggregationBuilderList().forEach(builder::subAggregation);
634         }
635     }
636 
637     public void setCreatedTime_Count() {
638         setCreatedTime_Count(null);
639     }
640 
641     public void setCreatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
642         setCreatedTime_Count("createdTime", opLambda);
643     }
644 
645     public void setCreatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
646         ValueCountAggregationBuilder builder = regCountA(name, "createdTime");
647         if (opLambda != null) {
648             opLambda.callback(builder);
649         }
650     }
651 
652     public void setCreatedTime_Cardinality() {
653         setCreatedTime_Cardinality(null);
654     }
655 
656     public void setCreatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
657         setCreatedTime_Cardinality("createdTime", opLambda);
658     }
659 
660     public void setCreatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
661         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdTime");
662         if (opLambda != null) {
663             opLambda.callback(builder);
664         }
665     }
666 
667     public void setCreatedTime_Missing() {
668         setCreatedTime_Missing(null);
669     }
670 
671     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
672         setCreatedTime_Missing("createdTime", opLambda, null);
673     }
674 
675     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
676         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
677     }
678 
679     public void setCreatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
680             OperatorCall<BsElevateWordCA> aggsLambda) {
681         MissingAggregationBuilder builder = regMissingA(name, "createdTime");
682         if (opLambda != null) {
683             opLambda.callback(builder);
684         }
685         if (aggsLambda != null) {
686             ElevateWordCA ca = new ElevateWordCA();
687             aggsLambda.callback(ca);
688             ca.getAggregationBuilderList().forEach(builder::subAggregation);
689         }
690     }
691 
692     public void setPermissions_Terms() {
693         setPermissions_Terms(null);
694     }
695 
696     public void setPermissions_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
697         setPermissions_Terms("permissions", opLambda, null);
698     }
699 
700     public void setPermissions_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
701         setPermissions_Terms("permissions", opLambda, aggsLambda);
702     }
703 
704     public void setPermissions_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
705             OperatorCall<BsElevateWordCA> aggsLambda) {
706         TermsAggregationBuilder builder = regTermsA(name, "permissions");
707         if (opLambda != null) {
708             opLambda.callback(builder);
709         }
710         if (aggsLambda != null) {
711             ElevateWordCA ca = new ElevateWordCA();
712             aggsLambda.callback(ca);
713             ca.getAggregationBuilderList().forEach(builder::subAggregation);
714         }
715     }
716 
717     public void setPermissions_SignificantTerms() {
718         setPermissions_SignificantTerms(null);
719     }
720 
721     public void setPermissions_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
722         setPermissions_SignificantTerms("permissions", opLambda, null);
723     }
724 
725     public void setPermissions_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
726             OperatorCall<BsElevateWordCA> aggsLambda) {
727         setPermissions_SignificantTerms("permissions", opLambda, aggsLambda);
728     }
729 
730     public void setPermissions_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
731             OperatorCall<BsElevateWordCA> aggsLambda) {
732         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "permissions");
733         if (opLambda != null) {
734             opLambda.callback(builder);
735         }
736         if (aggsLambda != null) {
737             ElevateWordCA ca = new ElevateWordCA();
738             aggsLambda.callback(ca);
739             ca.getAggregationBuilderList().forEach(builder::subAggregation);
740         }
741     }
742 
743     public void setPermissions_IpRange() {
744         setPermissions_IpRange(null);
745     }
746 
747     public void setPermissions_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
748         setPermissions_IpRange("permissions", opLambda, null);
749     }
750 
751     public void setPermissions_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
752         setPermissions_IpRange("permissions", opLambda, aggsLambda);
753     }
754 
755     public void setPermissions_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
756             OperatorCall<BsElevateWordCA> aggsLambda) {
757         IpRangeAggregationBuilder builder = regIpRangeA(name, "permissions");
758         if (opLambda != null) {
759             opLambda.callback(builder);
760         }
761         if (aggsLambda != null) {
762             ElevateWordCA ca = new ElevateWordCA();
763             aggsLambda.callback(ca);
764             ca.getAggregationBuilderList().forEach(builder::subAggregation);
765         }
766     }
767 
768     public void setPermissions_Count() {
769         setPermissions_Count(null);
770     }
771 
772     public void setPermissions_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
773         setPermissions_Count("permissions", opLambda);
774     }
775 
776     public void setPermissions_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
777         ValueCountAggregationBuilder builder = regCountA(name, "permissions");
778         if (opLambda != null) {
779             opLambda.callback(builder);
780         }
781     }
782 
783     public void setPermissions_Cardinality() {
784         setPermissions_Cardinality(null);
785     }
786 
787     public void setPermissions_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
788         setPermissions_Cardinality("permissions", opLambda);
789     }
790 
791     public void setPermissions_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
792         CardinalityAggregationBuilder builder = regCardinalityA(name, "permissions");
793         if (opLambda != null) {
794             opLambda.callback(builder);
795         }
796     }
797 
798     public void setPermissions_Missing() {
799         setPermissions_Missing(null);
800     }
801 
802     public void setPermissions_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
803         setPermissions_Missing("permissions", opLambda, null);
804     }
805 
806     public void setPermissions_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
807         setPermissions_Missing("permissions", opLambda, aggsLambda);
808     }
809 
810     public void setPermissions_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
811             OperatorCall<BsElevateWordCA> aggsLambda) {
812         MissingAggregationBuilder builder = regMissingA(name, "permissions");
813         if (opLambda != null) {
814             opLambda.callback(builder);
815         }
816         if (aggsLambda != null) {
817             ElevateWordCA ca = new ElevateWordCA();
818             aggsLambda.callback(ca);
819             ca.getAggregationBuilderList().forEach(builder::subAggregation);
820         }
821     }
822 
823     public void setReading_Terms() {
824         setReading_Terms(null);
825     }
826 
827     public void setReading_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
828         setReading_Terms("reading", opLambda, null);
829     }
830 
831     public void setReading_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
832         setReading_Terms("reading", opLambda, aggsLambda);
833     }
834 
835     public void setReading_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
836             OperatorCall<BsElevateWordCA> aggsLambda) {
837         TermsAggregationBuilder builder = regTermsA(name, "reading");
838         if (opLambda != null) {
839             opLambda.callback(builder);
840         }
841         if (aggsLambda != null) {
842             ElevateWordCA ca = new ElevateWordCA();
843             aggsLambda.callback(ca);
844             ca.getAggregationBuilderList().forEach(builder::subAggregation);
845         }
846     }
847 
848     public void setReading_SignificantTerms() {
849         setReading_SignificantTerms(null);
850     }
851 
852     public void setReading_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
853         setReading_SignificantTerms("reading", opLambda, null);
854     }
855 
856     public void setReading_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
857             OperatorCall<BsElevateWordCA> aggsLambda) {
858         setReading_SignificantTerms("reading", opLambda, aggsLambda);
859     }
860 
861     public void setReading_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
862             OperatorCall<BsElevateWordCA> aggsLambda) {
863         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "reading");
864         if (opLambda != null) {
865             opLambda.callback(builder);
866         }
867         if (aggsLambda != null) {
868             ElevateWordCA ca = new ElevateWordCA();
869             aggsLambda.callback(ca);
870             ca.getAggregationBuilderList().forEach(builder::subAggregation);
871         }
872     }
873 
874     public void setReading_IpRange() {
875         setReading_IpRange(null);
876     }
877 
878     public void setReading_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
879         setReading_IpRange("reading", opLambda, null);
880     }
881 
882     public void setReading_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
883         setReading_IpRange("reading", opLambda, aggsLambda);
884     }
885 
886     public void setReading_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
887             OperatorCall<BsElevateWordCA> aggsLambda) {
888         IpRangeAggregationBuilder builder = regIpRangeA(name, "reading");
889         if (opLambda != null) {
890             opLambda.callback(builder);
891         }
892         if (aggsLambda != null) {
893             ElevateWordCA ca = new ElevateWordCA();
894             aggsLambda.callback(ca);
895             ca.getAggregationBuilderList().forEach(builder::subAggregation);
896         }
897     }
898 
899     public void setReading_Count() {
900         setReading_Count(null);
901     }
902 
903     public void setReading_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
904         setReading_Count("reading", opLambda);
905     }
906 
907     public void setReading_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
908         ValueCountAggregationBuilder builder = regCountA(name, "reading");
909         if (opLambda != null) {
910             opLambda.callback(builder);
911         }
912     }
913 
914     public void setReading_Cardinality() {
915         setReading_Cardinality(null);
916     }
917 
918     public void setReading_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
919         setReading_Cardinality("reading", opLambda);
920     }
921 
922     public void setReading_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
923         CardinalityAggregationBuilder builder = regCardinalityA(name, "reading");
924         if (opLambda != null) {
925             opLambda.callback(builder);
926         }
927     }
928 
929     public void setReading_Missing() {
930         setReading_Missing(null);
931     }
932 
933     public void setReading_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
934         setReading_Missing("reading", opLambda, null);
935     }
936 
937     public void setReading_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
938         setReading_Missing("reading", opLambda, aggsLambda);
939     }
940 
941     public void setReading_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
942             OperatorCall<BsElevateWordCA> aggsLambda) {
943         MissingAggregationBuilder builder = regMissingA(name, "reading");
944         if (opLambda != null) {
945             opLambda.callback(builder);
946         }
947         if (aggsLambda != null) {
948             ElevateWordCA ca = new ElevateWordCA();
949             aggsLambda.callback(ca);
950             ca.getAggregationBuilderList().forEach(builder::subAggregation);
951         }
952     }
953 
954     public void setSuggestWord_Terms() {
955         setSuggestWord_Terms(null);
956     }
957 
958     public void setSuggestWord_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
959         setSuggestWord_Terms("suggestWord", opLambda, null);
960     }
961 
962     public void setSuggestWord_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
963         setSuggestWord_Terms("suggestWord", opLambda, aggsLambda);
964     }
965 
966     public void setSuggestWord_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
967             OperatorCall<BsElevateWordCA> aggsLambda) {
968         TermsAggregationBuilder builder = regTermsA(name, "suggestWord");
969         if (opLambda != null) {
970             opLambda.callback(builder);
971         }
972         if (aggsLambda != null) {
973             ElevateWordCA ca = new ElevateWordCA();
974             aggsLambda.callback(ca);
975             ca.getAggregationBuilderList().forEach(builder::subAggregation);
976         }
977     }
978 
979     public void setSuggestWord_SignificantTerms() {
980         setSuggestWord_SignificantTerms(null);
981     }
982 
983     public void setSuggestWord_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
984         setSuggestWord_SignificantTerms("suggestWord", opLambda, null);
985     }
986 
987     public void setSuggestWord_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
988             OperatorCall<BsElevateWordCA> aggsLambda) {
989         setSuggestWord_SignificantTerms("suggestWord", opLambda, aggsLambda);
990     }
991 
992     public void setSuggestWord_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
993             OperatorCall<BsElevateWordCA> aggsLambda) {
994         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "suggestWord");
995         if (opLambda != null) {
996             opLambda.callback(builder);
997         }
998         if (aggsLambda != null) {
999             ElevateWordCA ca = new ElevateWordCA();
1000             aggsLambda.callback(ca);
1001             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1002         }
1003     }
1004 
1005     public void setSuggestWord_IpRange() {
1006         setSuggestWord_IpRange(null);
1007     }
1008 
1009     public void setSuggestWord_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1010         setSuggestWord_IpRange("suggestWord", opLambda, null);
1011     }
1012 
1013     public void setSuggestWord_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
1014         setSuggestWord_IpRange("suggestWord", opLambda, aggsLambda);
1015     }
1016 
1017     public void setSuggestWord_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1018             OperatorCall<BsElevateWordCA> aggsLambda) {
1019         IpRangeAggregationBuilder builder = regIpRangeA(name, "suggestWord");
1020         if (opLambda != null) {
1021             opLambda.callback(builder);
1022         }
1023         if (aggsLambda != null) {
1024             ElevateWordCA ca = new ElevateWordCA();
1025             aggsLambda.callback(ca);
1026             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1027         }
1028     }
1029 
1030     public void setSuggestWord_Count() {
1031         setSuggestWord_Count(null);
1032     }
1033 
1034     public void setSuggestWord_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1035         setSuggestWord_Count("suggestWord", opLambda);
1036     }
1037 
1038     public void setSuggestWord_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1039         ValueCountAggregationBuilder builder = regCountA(name, "suggestWord");
1040         if (opLambda != null) {
1041             opLambda.callback(builder);
1042         }
1043     }
1044 
1045     public void setSuggestWord_Cardinality() {
1046         setSuggestWord_Cardinality(null);
1047     }
1048 
1049     public void setSuggestWord_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1050         setSuggestWord_Cardinality("suggestWord", opLambda);
1051     }
1052 
1053     public void setSuggestWord_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1054         CardinalityAggregationBuilder builder = regCardinalityA(name, "suggestWord");
1055         if (opLambda != null) {
1056             opLambda.callback(builder);
1057         }
1058     }
1059 
1060     public void setSuggestWord_Missing() {
1061         setSuggestWord_Missing(null);
1062     }
1063 
1064     public void setSuggestWord_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1065         setSuggestWord_Missing("suggestWord", opLambda, null);
1066     }
1067 
1068     public void setSuggestWord_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
1069         setSuggestWord_Missing("suggestWord", opLambda, aggsLambda);
1070     }
1071 
1072     public void setSuggestWord_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1073             OperatorCall<BsElevateWordCA> aggsLambda) {
1074         MissingAggregationBuilder builder = regMissingA(name, "suggestWord");
1075         if (opLambda != null) {
1076             opLambda.callback(builder);
1077         }
1078         if (aggsLambda != null) {
1079             ElevateWordCA ca = new ElevateWordCA();
1080             aggsLambda.callback(ca);
1081             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1082         }
1083     }
1084 
1085     public void setUpdatedBy_Terms() {
1086         setUpdatedBy_Terms(null);
1087     }
1088 
1089     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1090         setUpdatedBy_Terms("updatedBy", opLambda, null);
1091     }
1092 
1093     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
1094         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
1095     }
1096 
1097     public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1098             OperatorCall<BsElevateWordCA> aggsLambda) {
1099         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
1100         if (opLambda != null) {
1101             opLambda.callback(builder);
1102         }
1103         if (aggsLambda != null) {
1104             ElevateWordCA ca = new ElevateWordCA();
1105             aggsLambda.callback(ca);
1106             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1107         }
1108     }
1109 
1110     public void setUpdatedBy_SignificantTerms() {
1111         setUpdatedBy_SignificantTerms(null);
1112     }
1113 
1114     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1115         setUpdatedBy_SignificantTerms("updatedBy", opLambda, null);
1116     }
1117 
1118     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1119             OperatorCall<BsElevateWordCA> aggsLambda) {
1120         setUpdatedBy_SignificantTerms("updatedBy", opLambda, aggsLambda);
1121     }
1122 
1123     public void setUpdatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1124             OperatorCall<BsElevateWordCA> aggsLambda) {
1125         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "updatedBy");
1126         if (opLambda != null) {
1127             opLambda.callback(builder);
1128         }
1129         if (aggsLambda != null) {
1130             ElevateWordCA ca = new ElevateWordCA();
1131             aggsLambda.callback(ca);
1132             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1133         }
1134     }
1135 
1136     public void setUpdatedBy_IpRange() {
1137         setUpdatedBy_IpRange(null);
1138     }
1139 
1140     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1141         setUpdatedBy_IpRange("updatedBy", opLambda, null);
1142     }
1143 
1144     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
1145         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
1146     }
1147 
1148     public void setUpdatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1149             OperatorCall<BsElevateWordCA> aggsLambda) {
1150         IpRangeAggregationBuilder builder = regIpRangeA(name, "updatedBy");
1151         if (opLambda != null) {
1152             opLambda.callback(builder);
1153         }
1154         if (aggsLambda != null) {
1155             ElevateWordCA ca = new ElevateWordCA();
1156             aggsLambda.callback(ca);
1157             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1158         }
1159     }
1160 
1161     public void setUpdatedBy_Count() {
1162         setUpdatedBy_Count(null);
1163     }
1164 
1165     public void setUpdatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1166         setUpdatedBy_Count("updatedBy", opLambda);
1167     }
1168 
1169     public void setUpdatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1170         ValueCountAggregationBuilder builder = regCountA(name, "updatedBy");
1171         if (opLambda != null) {
1172             opLambda.callback(builder);
1173         }
1174     }
1175 
1176     public void setUpdatedBy_Cardinality() {
1177         setUpdatedBy_Cardinality(null);
1178     }
1179 
1180     public void setUpdatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1181         setUpdatedBy_Cardinality("updatedBy", opLambda);
1182     }
1183 
1184     public void setUpdatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1185         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedBy");
1186         if (opLambda != null) {
1187             opLambda.callback(builder);
1188         }
1189     }
1190 
1191     public void setUpdatedBy_Missing() {
1192         setUpdatedBy_Missing(null);
1193     }
1194 
1195     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1196         setUpdatedBy_Missing("updatedBy", opLambda, null);
1197     }
1198 
1199     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
1200         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
1201     }
1202 
1203     public void setUpdatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1204             OperatorCall<BsElevateWordCA> aggsLambda) {
1205         MissingAggregationBuilder builder = regMissingA(name, "updatedBy");
1206         if (opLambda != null) {
1207             opLambda.callback(builder);
1208         }
1209         if (aggsLambda != null) {
1210             ElevateWordCA ca = new ElevateWordCA();
1211             aggsLambda.callback(ca);
1212             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1213         }
1214     }
1215 
1216     public void setUpdatedTime_Avg() {
1217         setUpdatedTime_Avg(null);
1218     }
1219 
1220     public void setUpdatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1221         setUpdatedTime_Avg("updatedTime", opLambda);
1222     }
1223 
1224     public void setUpdatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1225         AvgAggregationBuilder builder = regAvgA(name, "updatedTime");
1226         if (opLambda != null) {
1227             opLambda.callback(builder);
1228         }
1229     }
1230 
1231     public void setUpdatedTime_Max() {
1232         setUpdatedTime_Max(null);
1233     }
1234 
1235     public void setUpdatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1236         setUpdatedTime_Max("updatedTime", opLambda);
1237     }
1238 
1239     public void setUpdatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1240         MaxAggregationBuilder builder = regMaxA(name, "updatedTime");
1241         if (opLambda != null) {
1242             opLambda.callback(builder);
1243         }
1244     }
1245 
1246     public void setUpdatedTime_Min() {
1247         setUpdatedTime_Min(null);
1248     }
1249 
1250     public void setUpdatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1251         setUpdatedTime_Min("updatedTime", opLambda);
1252     }
1253 
1254     public void setUpdatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1255         MinAggregationBuilder builder = regMinA(name, "updatedTime");
1256         if (opLambda != null) {
1257             opLambda.callback(builder);
1258         }
1259     }
1260 
1261     public void setUpdatedTime_Sum() {
1262         setUpdatedTime_Sum(null);
1263     }
1264 
1265     public void setUpdatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1266         setUpdatedTime_Sum("updatedTime", opLambda);
1267     }
1268 
1269     public void setUpdatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1270         SumAggregationBuilder builder = regSumA(name, "updatedTime");
1271         if (opLambda != null) {
1272             opLambda.callback(builder);
1273         }
1274     }
1275 
1276     public void setUpdatedTime_ExtendedStats() {
1277         setUpdatedTime_ExtendedStats(null);
1278     }
1279 
1280     public void setUpdatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1281         setUpdatedTime_ExtendedStats("updatedTime", opLambda);
1282     }
1283 
1284     public void setUpdatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1285         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "updatedTime");
1286         if (opLambda != null) {
1287             opLambda.callback(builder);
1288         }
1289     }
1290 
1291     public void setUpdatedTime_Stats() {
1292         setUpdatedTime_Stats(null);
1293     }
1294 
1295     public void setUpdatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1296         setUpdatedTime_Stats("updatedTime", opLambda);
1297     }
1298 
1299     public void setUpdatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1300         StatsAggregationBuilder builder = regStatsA(name, "updatedTime");
1301         if (opLambda != null) {
1302             opLambda.callback(builder);
1303         }
1304     }
1305 
1306     public void setUpdatedTime_Percentiles() {
1307         setUpdatedTime_Percentiles(null);
1308     }
1309 
1310     public void setUpdatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1311         setUpdatedTime_Percentiles("updatedTime", opLambda);
1312     }
1313 
1314     public void setUpdatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1315         PercentilesAggregationBuilder builder = regPercentilesA(name, "updatedTime");
1316         if (opLambda != null) {
1317             opLambda.callback(builder);
1318         }
1319     }
1320 
1321     public void setUpdatedTime_PercentileRanks(double[] values) {
1322         setUpdatedTime_PercentileRanks(values, null);
1323     }
1324 
1325     public void setUpdatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1326         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
1327     }
1328 
1329     public void setUpdatedTime_PercentileRanks(String name, double[] values,
1330             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1331         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
1332         if (opLambda != null) {
1333             opLambda.callback(builder);
1334         }
1335     }
1336 
1337     public void setUpdatedTime_Histogram() {
1338         setUpdatedTime_Histogram(null);
1339     }
1340 
1341     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1342         setUpdatedTime_Histogram("updatedTime", opLambda, null);
1343     }
1344 
1345     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1346             OperatorCall<BsElevateWordCA> aggsLambda) {
1347         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
1348     }
1349 
1350     public void setUpdatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1351             OperatorCall<BsElevateWordCA> aggsLambda) {
1352         HistogramAggregationBuilder builder = regHistogramA(name, "updatedTime");
1353         if (opLambda != null) {
1354             opLambda.callback(builder);
1355         }
1356         if (aggsLambda != null) {
1357             ElevateWordCA ca = new ElevateWordCA();
1358             aggsLambda.callback(ca);
1359             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1360         }
1361     }
1362 
1363     public void setUpdatedTime_Range() {
1364         setUpdatedTime_Range(null);
1365     }
1366 
1367     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1368         setUpdatedTime_Range("updatedTime", opLambda, null);
1369     }
1370 
1371     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
1372         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
1373     }
1374 
1375     public void setUpdatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1376             OperatorCall<BsElevateWordCA> aggsLambda) {
1377         RangeAggregationBuilder builder = regRangeA(name, "updatedTime");
1378         if (opLambda != null) {
1379             opLambda.callback(builder);
1380         }
1381         if (aggsLambda != null) {
1382             ElevateWordCA ca = new ElevateWordCA();
1383             aggsLambda.callback(ca);
1384             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1385         }
1386     }
1387 
1388     public void setUpdatedTime_Count() {
1389         setUpdatedTime_Count(null);
1390     }
1391 
1392     public void setUpdatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1393         setUpdatedTime_Count("updatedTime", opLambda);
1394     }
1395 
1396     public void setUpdatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1397         ValueCountAggregationBuilder builder = regCountA(name, "updatedTime");
1398         if (opLambda != null) {
1399             opLambda.callback(builder);
1400         }
1401     }
1402 
1403     public void setUpdatedTime_Cardinality() {
1404         setUpdatedTime_Cardinality(null);
1405     }
1406 
1407     public void setUpdatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1408         setUpdatedTime_Cardinality("updatedTime", opLambda);
1409     }
1410 
1411     public void setUpdatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1412         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedTime");
1413         if (opLambda != null) {
1414             opLambda.callback(builder);
1415         }
1416     }
1417 
1418     public void setUpdatedTime_Missing() {
1419         setUpdatedTime_Missing(null);
1420     }
1421 
1422     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1423         setUpdatedTime_Missing("updatedTime", opLambda, null);
1424     }
1425 
1426     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsElevateWordCA> aggsLambda) {
1427         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
1428     }
1429 
1430     public void setUpdatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1431             OperatorCall<BsElevateWordCA> aggsLambda) {
1432         MissingAggregationBuilder builder = regMissingA(name, "updatedTime");
1433         if (opLambda != null) {
1434             opLambda.callback(builder);
1435         }
1436         if (aggsLambda != null) {
1437             ElevateWordCA ca = new ElevateWordCA();
1438             aggsLambda.callback(ca);
1439             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1440         }
1441     }
1442 
1443 }