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