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.BadWordCA;
42  import org.codelibs.fess.es.config.cbean.cq.BadWordCQ;
43  import org.codelibs.fess.es.config.cbean.cq.bs.BsBadWordCQ;
44  
45  /**
46   * @author ESFlute (using FreeGen)
47   */
48  public abstract class BsBadWordCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsBadWordCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
56          BadWordCQ cq = new BadWordCQ();
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              BadWordCA ca = new BadWordCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
72          GlobalAggregationBuilder builder = regGlobalA(name);
73          if (opLambda != null) {
74              opLambda.callback(builder);
75          }
76          if (aggsLambda != null) {
77              BadWordCA ca = new BadWordCA();
78              aggsLambda.callback(ca);
79              ca.getAggregationBuilderList().forEach(builder::subAggregation);
80          }
81      }
82  
83      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
84          SamplerAggregationBuilder builder = regSamplerA(name);
85          if (opLambda != null) {
86              opLambda.callback(builder);
87          }
88          if (aggsLambda != null) {
89              BadWordCA ca = new BadWordCA();
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 setCreatedBy_Terms() {
110         setCreatedBy_Terms(null);
111     }
112 
113     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
114         setCreatedBy_Terms("createdBy", opLambda, null);
115     }
116 
117     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
118         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
119     }
120 
121     public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
122             OperatorCall<BsBadWordCA> aggsLambda) {
123         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
124         if (opLambda != null) {
125             opLambda.callback(builder);
126         }
127         if (aggsLambda != null) {
128             BadWordCA ca = new BadWordCA();
129             aggsLambda.callback(ca);
130             ca.getAggregationBuilderList().forEach(builder::subAggregation);
131         }
132     }
133 
134     public void setCreatedBy_SignificantTerms() {
135         setCreatedBy_SignificantTerms(null);
136     }
137 
138     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
139         setCreatedBy_SignificantTerms("createdBy", opLambda, null);
140     }
141 
142     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
143             OperatorCall<BsBadWordCA> aggsLambda) {
144         setCreatedBy_SignificantTerms("createdBy", opLambda, aggsLambda);
145     }
146 
147     public void setCreatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
148             OperatorCall<BsBadWordCA> aggsLambda) {
149         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "createdBy");
150         if (opLambda != null) {
151             opLambda.callback(builder);
152         }
153         if (aggsLambda != null) {
154             BadWordCA ca = new BadWordCA();
155             aggsLambda.callback(ca);
156             ca.getAggregationBuilderList().forEach(builder::subAggregation);
157         }
158     }
159 
160     public void setCreatedBy_IpRange() {
161         setCreatedBy_IpRange(null);
162     }
163 
164     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
165         setCreatedBy_IpRange("createdBy", opLambda, null);
166     }
167 
168     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
169         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
170     }
171 
172     public void setCreatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
173             OperatorCall<BsBadWordCA> aggsLambda) {
174         IpRangeAggregationBuilder builder = regIpRangeA(name, "createdBy");
175         if (opLambda != null) {
176             opLambda.callback(builder);
177         }
178         if (aggsLambda != null) {
179             BadWordCA ca = new BadWordCA();
180             aggsLambda.callback(ca);
181             ca.getAggregationBuilderList().forEach(builder::subAggregation);
182         }
183     }
184 
185     public void setCreatedBy_Count() {
186         setCreatedBy_Count(null);
187     }
188 
189     public void setCreatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
190         setCreatedBy_Count("createdBy", opLambda);
191     }
192 
193     public void setCreatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
194         ValueCountAggregationBuilder builder = regCountA(name, "createdBy");
195         if (opLambda != null) {
196             opLambda.callback(builder);
197         }
198     }
199 
200     public void setCreatedBy_Cardinality() {
201         setCreatedBy_Cardinality(null);
202     }
203 
204     public void setCreatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
205         setCreatedBy_Cardinality("createdBy", opLambda);
206     }
207 
208     public void setCreatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
209         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdBy");
210         if (opLambda != null) {
211             opLambda.callback(builder);
212         }
213     }
214 
215     public void setCreatedBy_Missing() {
216         setCreatedBy_Missing(null);
217     }
218 
219     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
220         setCreatedBy_Missing("createdBy", opLambda, null);
221     }
222 
223     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
224         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
225     }
226 
227     public void setCreatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
228             OperatorCall<BsBadWordCA> aggsLambda) {
229         MissingAggregationBuilder builder = regMissingA(name, "createdBy");
230         if (opLambda != null) {
231             opLambda.callback(builder);
232         }
233         if (aggsLambda != null) {
234             BadWordCA ca = new BadWordCA();
235             aggsLambda.callback(ca);
236             ca.getAggregationBuilderList().forEach(builder::subAggregation);
237         }
238     }
239 
240     public void setCreatedTime_Avg() {
241         setCreatedTime_Avg(null);
242     }
243 
244     public void setCreatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
245         setCreatedTime_Avg("createdTime", opLambda);
246     }
247 
248     public void setCreatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
249         AvgAggregationBuilder builder = regAvgA(name, "createdTime");
250         if (opLambda != null) {
251             opLambda.callback(builder);
252         }
253     }
254 
255     public void setCreatedTime_Max() {
256         setCreatedTime_Max(null);
257     }
258 
259     public void setCreatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
260         setCreatedTime_Max("createdTime", opLambda);
261     }
262 
263     public void setCreatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
264         MaxAggregationBuilder builder = regMaxA(name, "createdTime");
265         if (opLambda != null) {
266             opLambda.callback(builder);
267         }
268     }
269 
270     public void setCreatedTime_Min() {
271         setCreatedTime_Min(null);
272     }
273 
274     public void setCreatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
275         setCreatedTime_Min("createdTime", opLambda);
276     }
277 
278     public void setCreatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
279         MinAggregationBuilder builder = regMinA(name, "createdTime");
280         if (opLambda != null) {
281             opLambda.callback(builder);
282         }
283     }
284 
285     public void setCreatedTime_Sum() {
286         setCreatedTime_Sum(null);
287     }
288 
289     public void setCreatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
290         setCreatedTime_Sum("createdTime", opLambda);
291     }
292 
293     public void setCreatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
294         SumAggregationBuilder builder = regSumA(name, "createdTime");
295         if (opLambda != null) {
296             opLambda.callback(builder);
297         }
298     }
299 
300     public void setCreatedTime_ExtendedStats() {
301         setCreatedTime_ExtendedStats(null);
302     }
303 
304     public void setCreatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
305         setCreatedTime_ExtendedStats("createdTime", opLambda);
306     }
307 
308     public void setCreatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
309         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "createdTime");
310         if (opLambda != null) {
311             opLambda.callback(builder);
312         }
313     }
314 
315     public void setCreatedTime_Stats() {
316         setCreatedTime_Stats(null);
317     }
318 
319     public void setCreatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
320         setCreatedTime_Stats("createdTime", opLambda);
321     }
322 
323     public void setCreatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
324         StatsAggregationBuilder builder = regStatsA(name, "createdTime");
325         if (opLambda != null) {
326             opLambda.callback(builder);
327         }
328     }
329 
330     public void setCreatedTime_Percentiles() {
331         setCreatedTime_Percentiles(null);
332     }
333 
334     public void setCreatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
335         setCreatedTime_Percentiles("createdTime", opLambda);
336     }
337 
338     public void setCreatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
339         PercentilesAggregationBuilder builder = regPercentilesA(name, "createdTime");
340         if (opLambda != null) {
341             opLambda.callback(builder);
342         }
343     }
344 
345     public void setCreatedTime_PercentileRanks(double[] values) {
346         setCreatedTime_PercentileRanks(values, null);
347     }
348 
349     public void setCreatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
350         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
351     }
352 
353     public void setCreatedTime_PercentileRanks(String name, double[] values,
354             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
355         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
356         if (opLambda != null) {
357             opLambda.callback(builder);
358         }
359     }
360 
361     public void setCreatedTime_Histogram() {
362         setCreatedTime_Histogram(null);
363     }
364 
365     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
366         setCreatedTime_Histogram("createdTime", opLambda, null);
367     }
368 
369     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
370         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
371     }
372 
373     public void setCreatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
374             OperatorCall<BsBadWordCA> aggsLambda) {
375         HistogramAggregationBuilder builder = regHistogramA(name, "createdTime");
376         if (opLambda != null) {
377             opLambda.callback(builder);
378         }
379         if (aggsLambda != null) {
380             BadWordCA ca = new BadWordCA();
381             aggsLambda.callback(ca);
382             ca.getAggregationBuilderList().forEach(builder::subAggregation);
383         }
384     }
385 
386     public void setCreatedTime_Range() {
387         setCreatedTime_Range(null);
388     }
389 
390     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
391         setCreatedTime_Range("createdTime", opLambda, null);
392     }
393 
394     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
395         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
396     }
397 
398     public void setCreatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
399             OperatorCall<BsBadWordCA> aggsLambda) {
400         RangeAggregationBuilder builder = regRangeA(name, "createdTime");
401         if (opLambda != null) {
402             opLambda.callback(builder);
403         }
404         if (aggsLambda != null) {
405             BadWordCA ca = new BadWordCA();
406             aggsLambda.callback(ca);
407             ca.getAggregationBuilderList().forEach(builder::subAggregation);
408         }
409     }
410 
411     public void setCreatedTime_Count() {
412         setCreatedTime_Count(null);
413     }
414 
415     public void setCreatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
416         setCreatedTime_Count("createdTime", opLambda);
417     }
418 
419     public void setCreatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
420         ValueCountAggregationBuilder builder = regCountA(name, "createdTime");
421         if (opLambda != null) {
422             opLambda.callback(builder);
423         }
424     }
425 
426     public void setCreatedTime_Cardinality() {
427         setCreatedTime_Cardinality(null);
428     }
429 
430     public void setCreatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
431         setCreatedTime_Cardinality("createdTime", opLambda);
432     }
433 
434     public void setCreatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
435         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdTime");
436         if (opLambda != null) {
437             opLambda.callback(builder);
438         }
439     }
440 
441     public void setCreatedTime_Missing() {
442         setCreatedTime_Missing(null);
443     }
444 
445     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
446         setCreatedTime_Missing("createdTime", opLambda, null);
447     }
448 
449     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
450         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
451     }
452 
453     public void setCreatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
454             OperatorCall<BsBadWordCA> aggsLambda) {
455         MissingAggregationBuilder builder = regMissingA(name, "createdTime");
456         if (opLambda != null) {
457             opLambda.callback(builder);
458         }
459         if (aggsLambda != null) {
460             BadWordCA ca = new BadWordCA();
461             aggsLambda.callback(ca);
462             ca.getAggregationBuilderList().forEach(builder::subAggregation);
463         }
464     }
465 
466     public void setSuggestWord_Terms() {
467         setSuggestWord_Terms(null);
468     }
469 
470     public void setSuggestWord_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
471         setSuggestWord_Terms("suggestWord", opLambda, null);
472     }
473 
474     public void setSuggestWord_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
475         setSuggestWord_Terms("suggestWord", opLambda, aggsLambda);
476     }
477 
478     public void setSuggestWord_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
479             OperatorCall<BsBadWordCA> aggsLambda) {
480         TermsAggregationBuilder builder = regTermsA(name, "suggestWord");
481         if (opLambda != null) {
482             opLambda.callback(builder);
483         }
484         if (aggsLambda != null) {
485             BadWordCA ca = new BadWordCA();
486             aggsLambda.callback(ca);
487             ca.getAggregationBuilderList().forEach(builder::subAggregation);
488         }
489     }
490 
491     public void setSuggestWord_SignificantTerms() {
492         setSuggestWord_SignificantTerms(null);
493     }
494 
495     public void setSuggestWord_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
496         setSuggestWord_SignificantTerms("suggestWord", opLambda, null);
497     }
498 
499     public void setSuggestWord_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
500             OperatorCall<BsBadWordCA> aggsLambda) {
501         setSuggestWord_SignificantTerms("suggestWord", opLambda, aggsLambda);
502     }
503 
504     public void setSuggestWord_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
505             OperatorCall<BsBadWordCA> aggsLambda) {
506         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "suggestWord");
507         if (opLambda != null) {
508             opLambda.callback(builder);
509         }
510         if (aggsLambda != null) {
511             BadWordCA ca = new BadWordCA();
512             aggsLambda.callback(ca);
513             ca.getAggregationBuilderList().forEach(builder::subAggregation);
514         }
515     }
516 
517     public void setSuggestWord_IpRange() {
518         setSuggestWord_IpRange(null);
519     }
520 
521     public void setSuggestWord_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
522         setSuggestWord_IpRange("suggestWord", opLambda, null);
523     }
524 
525     public void setSuggestWord_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
526         setSuggestWord_IpRange("suggestWord", opLambda, aggsLambda);
527     }
528 
529     public void setSuggestWord_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
530             OperatorCall<BsBadWordCA> aggsLambda) {
531         IpRangeAggregationBuilder builder = regIpRangeA(name, "suggestWord");
532         if (opLambda != null) {
533             opLambda.callback(builder);
534         }
535         if (aggsLambda != null) {
536             BadWordCA ca = new BadWordCA();
537             aggsLambda.callback(ca);
538             ca.getAggregationBuilderList().forEach(builder::subAggregation);
539         }
540     }
541 
542     public void setSuggestWord_Count() {
543         setSuggestWord_Count(null);
544     }
545 
546     public void setSuggestWord_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
547         setSuggestWord_Count("suggestWord", opLambda);
548     }
549 
550     public void setSuggestWord_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
551         ValueCountAggregationBuilder builder = regCountA(name, "suggestWord");
552         if (opLambda != null) {
553             opLambda.callback(builder);
554         }
555     }
556 
557     public void setSuggestWord_Cardinality() {
558         setSuggestWord_Cardinality(null);
559     }
560 
561     public void setSuggestWord_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
562         setSuggestWord_Cardinality("suggestWord", opLambda);
563     }
564 
565     public void setSuggestWord_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
566         CardinalityAggregationBuilder builder = regCardinalityA(name, "suggestWord");
567         if (opLambda != null) {
568             opLambda.callback(builder);
569         }
570     }
571 
572     public void setSuggestWord_Missing() {
573         setSuggestWord_Missing(null);
574     }
575 
576     public void setSuggestWord_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
577         setSuggestWord_Missing("suggestWord", opLambda, null);
578     }
579 
580     public void setSuggestWord_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
581         setSuggestWord_Missing("suggestWord", opLambda, aggsLambda);
582     }
583 
584     public void setSuggestWord_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
585             OperatorCall<BsBadWordCA> aggsLambda) {
586         MissingAggregationBuilder builder = regMissingA(name, "suggestWord");
587         if (opLambda != null) {
588             opLambda.callback(builder);
589         }
590         if (aggsLambda != null) {
591             BadWordCA ca = new BadWordCA();
592             aggsLambda.callback(ca);
593             ca.getAggregationBuilderList().forEach(builder::subAggregation);
594         }
595     }
596 
597     public void setTargetLabel_Terms() {
598         setTargetLabel_Terms(null);
599     }
600 
601     public void setTargetLabel_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
602         setTargetLabel_Terms("targetLabel", opLambda, null);
603     }
604 
605     public void setTargetLabel_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
606         setTargetLabel_Terms("targetLabel", opLambda, aggsLambda);
607     }
608 
609     public void setTargetLabel_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
610             OperatorCall<BsBadWordCA> aggsLambda) {
611         TermsAggregationBuilder builder = regTermsA(name, "targetLabel");
612         if (opLambda != null) {
613             opLambda.callback(builder);
614         }
615         if (aggsLambda != null) {
616             BadWordCA ca = new BadWordCA();
617             aggsLambda.callback(ca);
618             ca.getAggregationBuilderList().forEach(builder::subAggregation);
619         }
620     }
621 
622     public void setTargetLabel_SignificantTerms() {
623         setTargetLabel_SignificantTerms(null);
624     }
625 
626     public void setTargetLabel_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
627         setTargetLabel_SignificantTerms("targetLabel", opLambda, null);
628     }
629 
630     public void setTargetLabel_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
631             OperatorCall<BsBadWordCA> aggsLambda) {
632         setTargetLabel_SignificantTerms("targetLabel", opLambda, aggsLambda);
633     }
634 
635     public void setTargetLabel_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
636             OperatorCall<BsBadWordCA> aggsLambda) {
637         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "targetLabel");
638         if (opLambda != null) {
639             opLambda.callback(builder);
640         }
641         if (aggsLambda != null) {
642             BadWordCA ca = new BadWordCA();
643             aggsLambda.callback(ca);
644             ca.getAggregationBuilderList().forEach(builder::subAggregation);
645         }
646     }
647 
648     public void setTargetLabel_IpRange() {
649         setTargetLabel_IpRange(null);
650     }
651 
652     public void setTargetLabel_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
653         setTargetLabel_IpRange("targetLabel", opLambda, null);
654     }
655 
656     public void setTargetLabel_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
657         setTargetLabel_IpRange("targetLabel", opLambda, aggsLambda);
658     }
659 
660     public void setTargetLabel_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
661             OperatorCall<BsBadWordCA> aggsLambda) {
662         IpRangeAggregationBuilder builder = regIpRangeA(name, "targetLabel");
663         if (opLambda != null) {
664             opLambda.callback(builder);
665         }
666         if (aggsLambda != null) {
667             BadWordCA ca = new BadWordCA();
668             aggsLambda.callback(ca);
669             ca.getAggregationBuilderList().forEach(builder::subAggregation);
670         }
671     }
672 
673     public void setTargetLabel_Count() {
674         setTargetLabel_Count(null);
675     }
676 
677     public void setTargetLabel_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
678         setTargetLabel_Count("targetLabel", opLambda);
679     }
680 
681     public void setTargetLabel_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
682         ValueCountAggregationBuilder builder = regCountA(name, "targetLabel");
683         if (opLambda != null) {
684             opLambda.callback(builder);
685         }
686     }
687 
688     public void setTargetLabel_Cardinality() {
689         setTargetLabel_Cardinality(null);
690     }
691 
692     public void setTargetLabel_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
693         setTargetLabel_Cardinality("targetLabel", opLambda);
694     }
695 
696     public void setTargetLabel_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
697         CardinalityAggregationBuilder builder = regCardinalityA(name, "targetLabel");
698         if (opLambda != null) {
699             opLambda.callback(builder);
700         }
701     }
702 
703     public void setTargetLabel_Missing() {
704         setTargetLabel_Missing(null);
705     }
706 
707     public void setTargetLabel_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
708         setTargetLabel_Missing("targetLabel", opLambda, null);
709     }
710 
711     public void setTargetLabel_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
712         setTargetLabel_Missing("targetLabel", opLambda, aggsLambda);
713     }
714 
715     public void setTargetLabel_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
716             OperatorCall<BsBadWordCA> aggsLambda) {
717         MissingAggregationBuilder builder = regMissingA(name, "targetLabel");
718         if (opLambda != null) {
719             opLambda.callback(builder);
720         }
721         if (aggsLambda != null) {
722             BadWordCA ca = new BadWordCA();
723             aggsLambda.callback(ca);
724             ca.getAggregationBuilderList().forEach(builder::subAggregation);
725         }
726     }
727 
728     public void setTargetRole_Terms() {
729         setTargetRole_Terms(null);
730     }
731 
732     public void setTargetRole_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
733         setTargetRole_Terms("targetRole", opLambda, null);
734     }
735 
736     public void setTargetRole_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
737         setTargetRole_Terms("targetRole", opLambda, aggsLambda);
738     }
739 
740     public void setTargetRole_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
741             OperatorCall<BsBadWordCA> aggsLambda) {
742         TermsAggregationBuilder builder = regTermsA(name, "targetRole");
743         if (opLambda != null) {
744             opLambda.callback(builder);
745         }
746         if (aggsLambda != null) {
747             BadWordCA ca = new BadWordCA();
748             aggsLambda.callback(ca);
749             ca.getAggregationBuilderList().forEach(builder::subAggregation);
750         }
751     }
752 
753     public void setTargetRole_SignificantTerms() {
754         setTargetRole_SignificantTerms(null);
755     }
756 
757     public void setTargetRole_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
758         setTargetRole_SignificantTerms("targetRole", opLambda, null);
759     }
760 
761     public void setTargetRole_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
762             OperatorCall<BsBadWordCA> aggsLambda) {
763         setTargetRole_SignificantTerms("targetRole", opLambda, aggsLambda);
764     }
765 
766     public void setTargetRole_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
767             OperatorCall<BsBadWordCA> aggsLambda) {
768         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "targetRole");
769         if (opLambda != null) {
770             opLambda.callback(builder);
771         }
772         if (aggsLambda != null) {
773             BadWordCA ca = new BadWordCA();
774             aggsLambda.callback(ca);
775             ca.getAggregationBuilderList().forEach(builder::subAggregation);
776         }
777     }
778 
779     public void setTargetRole_IpRange() {
780         setTargetRole_IpRange(null);
781     }
782 
783     public void setTargetRole_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
784         setTargetRole_IpRange("targetRole", opLambda, null);
785     }
786 
787     public void setTargetRole_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
788         setTargetRole_IpRange("targetRole", opLambda, aggsLambda);
789     }
790 
791     public void setTargetRole_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
792             OperatorCall<BsBadWordCA> aggsLambda) {
793         IpRangeAggregationBuilder builder = regIpRangeA(name, "targetRole");
794         if (opLambda != null) {
795             opLambda.callback(builder);
796         }
797         if (aggsLambda != null) {
798             BadWordCA ca = new BadWordCA();
799             aggsLambda.callback(ca);
800             ca.getAggregationBuilderList().forEach(builder::subAggregation);
801         }
802     }
803 
804     public void setTargetRole_Count() {
805         setTargetRole_Count(null);
806     }
807 
808     public void setTargetRole_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
809         setTargetRole_Count("targetRole", opLambda);
810     }
811 
812     public void setTargetRole_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
813         ValueCountAggregationBuilder builder = regCountA(name, "targetRole");
814         if (opLambda != null) {
815             opLambda.callback(builder);
816         }
817     }
818 
819     public void setTargetRole_Cardinality() {
820         setTargetRole_Cardinality(null);
821     }
822 
823     public void setTargetRole_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
824         setTargetRole_Cardinality("targetRole", opLambda);
825     }
826 
827     public void setTargetRole_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
828         CardinalityAggregationBuilder builder = regCardinalityA(name, "targetRole");
829         if (opLambda != null) {
830             opLambda.callback(builder);
831         }
832     }
833 
834     public void setTargetRole_Missing() {
835         setTargetRole_Missing(null);
836     }
837 
838     public void setTargetRole_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
839         setTargetRole_Missing("targetRole", opLambda, null);
840     }
841 
842     public void setTargetRole_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
843         setTargetRole_Missing("targetRole", opLambda, aggsLambda);
844     }
845 
846     public void setTargetRole_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
847             OperatorCall<BsBadWordCA> aggsLambda) {
848         MissingAggregationBuilder builder = regMissingA(name, "targetRole");
849         if (opLambda != null) {
850             opLambda.callback(builder);
851         }
852         if (aggsLambda != null) {
853             BadWordCA ca = new BadWordCA();
854             aggsLambda.callback(ca);
855             ca.getAggregationBuilderList().forEach(builder::subAggregation);
856         }
857     }
858 
859     public void setUpdatedBy_Terms() {
860         setUpdatedBy_Terms(null);
861     }
862 
863     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
864         setUpdatedBy_Terms("updatedBy", opLambda, null);
865     }
866 
867     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
868         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
869     }
870 
871     public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
872             OperatorCall<BsBadWordCA> aggsLambda) {
873         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
874         if (opLambda != null) {
875             opLambda.callback(builder);
876         }
877         if (aggsLambda != null) {
878             BadWordCA ca = new BadWordCA();
879             aggsLambda.callback(ca);
880             ca.getAggregationBuilderList().forEach(builder::subAggregation);
881         }
882     }
883 
884     public void setUpdatedBy_SignificantTerms() {
885         setUpdatedBy_SignificantTerms(null);
886     }
887 
888     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
889         setUpdatedBy_SignificantTerms("updatedBy", opLambda, null);
890     }
891 
892     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
893             OperatorCall<BsBadWordCA> aggsLambda) {
894         setUpdatedBy_SignificantTerms("updatedBy", opLambda, aggsLambda);
895     }
896 
897     public void setUpdatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
898             OperatorCall<BsBadWordCA> aggsLambda) {
899         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "updatedBy");
900         if (opLambda != null) {
901             opLambda.callback(builder);
902         }
903         if (aggsLambda != null) {
904             BadWordCA ca = new BadWordCA();
905             aggsLambda.callback(ca);
906             ca.getAggregationBuilderList().forEach(builder::subAggregation);
907         }
908     }
909 
910     public void setUpdatedBy_IpRange() {
911         setUpdatedBy_IpRange(null);
912     }
913 
914     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
915         setUpdatedBy_IpRange("updatedBy", opLambda, null);
916     }
917 
918     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
919         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
920     }
921 
922     public void setUpdatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
923             OperatorCall<BsBadWordCA> aggsLambda) {
924         IpRangeAggregationBuilder builder = regIpRangeA(name, "updatedBy");
925         if (opLambda != null) {
926             opLambda.callback(builder);
927         }
928         if (aggsLambda != null) {
929             BadWordCA ca = new BadWordCA();
930             aggsLambda.callback(ca);
931             ca.getAggregationBuilderList().forEach(builder::subAggregation);
932         }
933     }
934 
935     public void setUpdatedBy_Count() {
936         setUpdatedBy_Count(null);
937     }
938 
939     public void setUpdatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
940         setUpdatedBy_Count("updatedBy", opLambda);
941     }
942 
943     public void setUpdatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
944         ValueCountAggregationBuilder builder = regCountA(name, "updatedBy");
945         if (opLambda != null) {
946             opLambda.callback(builder);
947         }
948     }
949 
950     public void setUpdatedBy_Cardinality() {
951         setUpdatedBy_Cardinality(null);
952     }
953 
954     public void setUpdatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
955         setUpdatedBy_Cardinality("updatedBy", opLambda);
956     }
957 
958     public void setUpdatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
959         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedBy");
960         if (opLambda != null) {
961             opLambda.callback(builder);
962         }
963     }
964 
965     public void setUpdatedBy_Missing() {
966         setUpdatedBy_Missing(null);
967     }
968 
969     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
970         setUpdatedBy_Missing("updatedBy", opLambda, null);
971     }
972 
973     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
974         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
975     }
976 
977     public void setUpdatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
978             OperatorCall<BsBadWordCA> aggsLambda) {
979         MissingAggregationBuilder builder = regMissingA(name, "updatedBy");
980         if (opLambda != null) {
981             opLambda.callback(builder);
982         }
983         if (aggsLambda != null) {
984             BadWordCA ca = new BadWordCA();
985             aggsLambda.callback(ca);
986             ca.getAggregationBuilderList().forEach(builder::subAggregation);
987         }
988     }
989 
990     public void setUpdatedTime_Avg() {
991         setUpdatedTime_Avg(null);
992     }
993 
994     public void setUpdatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
995         setUpdatedTime_Avg("updatedTime", opLambda);
996     }
997 
998     public void setUpdatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
999         AvgAggregationBuilder builder = regAvgA(name, "updatedTime");
1000         if (opLambda != null) {
1001             opLambda.callback(builder);
1002         }
1003     }
1004 
1005     public void setUpdatedTime_Max() {
1006         setUpdatedTime_Max(null);
1007     }
1008 
1009     public void setUpdatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1010         setUpdatedTime_Max("updatedTime", opLambda);
1011     }
1012 
1013     public void setUpdatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1014         MaxAggregationBuilder builder = regMaxA(name, "updatedTime");
1015         if (opLambda != null) {
1016             opLambda.callback(builder);
1017         }
1018     }
1019 
1020     public void setUpdatedTime_Min() {
1021         setUpdatedTime_Min(null);
1022     }
1023 
1024     public void setUpdatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1025         setUpdatedTime_Min("updatedTime", opLambda);
1026     }
1027 
1028     public void setUpdatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1029         MinAggregationBuilder builder = regMinA(name, "updatedTime");
1030         if (opLambda != null) {
1031             opLambda.callback(builder);
1032         }
1033     }
1034 
1035     public void setUpdatedTime_Sum() {
1036         setUpdatedTime_Sum(null);
1037     }
1038 
1039     public void setUpdatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1040         setUpdatedTime_Sum("updatedTime", opLambda);
1041     }
1042 
1043     public void setUpdatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1044         SumAggregationBuilder builder = regSumA(name, "updatedTime");
1045         if (opLambda != null) {
1046             opLambda.callback(builder);
1047         }
1048     }
1049 
1050     public void setUpdatedTime_ExtendedStats() {
1051         setUpdatedTime_ExtendedStats(null);
1052     }
1053 
1054     public void setUpdatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1055         setUpdatedTime_ExtendedStats("updatedTime", opLambda);
1056     }
1057 
1058     public void setUpdatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1059         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "updatedTime");
1060         if (opLambda != null) {
1061             opLambda.callback(builder);
1062         }
1063     }
1064 
1065     public void setUpdatedTime_Stats() {
1066         setUpdatedTime_Stats(null);
1067     }
1068 
1069     public void setUpdatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1070         setUpdatedTime_Stats("updatedTime", opLambda);
1071     }
1072 
1073     public void setUpdatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1074         StatsAggregationBuilder builder = regStatsA(name, "updatedTime");
1075         if (opLambda != null) {
1076             opLambda.callback(builder);
1077         }
1078     }
1079 
1080     public void setUpdatedTime_Percentiles() {
1081         setUpdatedTime_Percentiles(null);
1082     }
1083 
1084     public void setUpdatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1085         setUpdatedTime_Percentiles("updatedTime", opLambda);
1086     }
1087 
1088     public void setUpdatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1089         PercentilesAggregationBuilder builder = regPercentilesA(name, "updatedTime");
1090         if (opLambda != null) {
1091             opLambda.callback(builder);
1092         }
1093     }
1094 
1095     public void setUpdatedTime_PercentileRanks(double[] values) {
1096         setUpdatedTime_PercentileRanks(values, null);
1097     }
1098 
1099     public void setUpdatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1100         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
1101     }
1102 
1103     public void setUpdatedTime_PercentileRanks(String name, double[] values,
1104             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1105         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
1106         if (opLambda != null) {
1107             opLambda.callback(builder);
1108         }
1109     }
1110 
1111     public void setUpdatedTime_Histogram() {
1112         setUpdatedTime_Histogram(null);
1113     }
1114 
1115     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1116         setUpdatedTime_Histogram("updatedTime", opLambda, null);
1117     }
1118 
1119     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
1120         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
1121     }
1122 
1123     public void setUpdatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1124             OperatorCall<BsBadWordCA> aggsLambda) {
1125         HistogramAggregationBuilder builder = regHistogramA(name, "updatedTime");
1126         if (opLambda != null) {
1127             opLambda.callback(builder);
1128         }
1129         if (aggsLambda != null) {
1130             BadWordCA ca = new BadWordCA();
1131             aggsLambda.callback(ca);
1132             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1133         }
1134     }
1135 
1136     public void setUpdatedTime_Range() {
1137         setUpdatedTime_Range(null);
1138     }
1139 
1140     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1141         setUpdatedTime_Range("updatedTime", opLambda, null);
1142     }
1143 
1144     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
1145         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
1146     }
1147 
1148     public void setUpdatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1149             OperatorCall<BsBadWordCA> aggsLambda) {
1150         RangeAggregationBuilder builder = regRangeA(name, "updatedTime");
1151         if (opLambda != null) {
1152             opLambda.callback(builder);
1153         }
1154         if (aggsLambda != null) {
1155             BadWordCA ca = new BadWordCA();
1156             aggsLambda.callback(ca);
1157             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1158         }
1159     }
1160 
1161     public void setUpdatedTime_Count() {
1162         setUpdatedTime_Count(null);
1163     }
1164 
1165     public void setUpdatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1166         setUpdatedTime_Count("updatedTime", opLambda);
1167     }
1168 
1169     public void setUpdatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1170         ValueCountAggregationBuilder builder = regCountA(name, "updatedTime");
1171         if (opLambda != null) {
1172             opLambda.callback(builder);
1173         }
1174     }
1175 
1176     public void setUpdatedTime_Cardinality() {
1177         setUpdatedTime_Cardinality(null);
1178     }
1179 
1180     public void setUpdatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1181         setUpdatedTime_Cardinality("updatedTime", opLambda);
1182     }
1183 
1184     public void setUpdatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1185         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedTime");
1186         if (opLambda != null) {
1187             opLambda.callback(builder);
1188         }
1189     }
1190 
1191     public void setUpdatedTime_Missing() {
1192         setUpdatedTime_Missing(null);
1193     }
1194 
1195     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1196         setUpdatedTime_Missing("updatedTime", opLambda, null);
1197     }
1198 
1199     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsBadWordCA> aggsLambda) {
1200         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
1201     }
1202 
1203     public void setUpdatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1204             OperatorCall<BsBadWordCA> aggsLambda) {
1205         MissingAggregationBuilder builder = regMissingA(name, "updatedTime");
1206         if (opLambda != null) {
1207             opLambda.callback(builder);
1208         }
1209         if (aggsLambda != null) {
1210             BadWordCA ca = new BadWordCA();
1211             aggsLambda.callback(ca);
1212             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1213         }
1214     }
1215 
1216 }