View Javadoc
1   /*
2    * Copyright 2012-2025 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.opensearch.config.cbean.ca.bs;
17  
18  import org.codelibs.fess.opensearch.config.allcommon.EsAbstractConditionAggregation;
19  import org.codelibs.fess.opensearch.config.allcommon.EsAbstractConditionQuery;
20  import org.codelibs.fess.opensearch.config.cbean.ca.DuplicateHostCA;
21  import org.codelibs.fess.opensearch.config.cbean.cq.DuplicateHostCQ;
22  import org.codelibs.fess.opensearch.config.cbean.cq.bs.BsDuplicateHostCQ;
23  import org.opensearch.search.aggregations.bucket.filter.FilterAggregationBuilder;
24  import org.opensearch.search.aggregations.bucket.global.GlobalAggregationBuilder;
25  import org.opensearch.search.aggregations.bucket.histogram.HistogramAggregationBuilder;
26  import org.opensearch.search.aggregations.bucket.missing.MissingAggregationBuilder;
27  import org.opensearch.search.aggregations.bucket.range.IpRangeAggregationBuilder;
28  import org.opensearch.search.aggregations.bucket.range.RangeAggregationBuilder;
29  import org.opensearch.search.aggregations.bucket.sampler.SamplerAggregationBuilder;
30  import org.opensearch.search.aggregations.bucket.terms.SignificantTermsAggregationBuilder;
31  import org.opensearch.search.aggregations.bucket.terms.TermsAggregationBuilder;
32  import org.opensearch.search.aggregations.metrics.AvgAggregationBuilder;
33  import org.opensearch.search.aggregations.metrics.CardinalityAggregationBuilder;
34  import org.opensearch.search.aggregations.metrics.ExtendedStatsAggregationBuilder;
35  import org.opensearch.search.aggregations.metrics.MaxAggregationBuilder;
36  import org.opensearch.search.aggregations.metrics.MinAggregationBuilder;
37  import org.opensearch.search.aggregations.metrics.PercentileRanksAggregationBuilder;
38  import org.opensearch.search.aggregations.metrics.PercentilesAggregationBuilder;
39  import org.opensearch.search.aggregations.metrics.ScriptedMetricAggregationBuilder;
40  import org.opensearch.search.aggregations.metrics.StatsAggregationBuilder;
41  import org.opensearch.search.aggregations.metrics.SumAggregationBuilder;
42  import org.opensearch.search.aggregations.metrics.TopHitsAggregationBuilder;
43  import org.opensearch.search.aggregations.metrics.ValueCountAggregationBuilder;
44  
45  /**
46   * @author ESFlute (using FreeGen)
47   */
48  public abstract class BsDuplicateHostCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsDuplicateHostCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
56          DuplicateHostCQ cq = new DuplicateHostCQ();
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              DuplicateHostCA ca = new DuplicateHostCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
72          GlobalAggregationBuilder builder = regGlobalA(name);
73          if (opLambda != null) {
74              opLambda.callback(builder);
75          }
76          if (aggsLambda != null) {
77              DuplicateHostCA ca = new DuplicateHostCA();
78              aggsLambda.callback(ca);
79              ca.getAggregationBuilderList().forEach(builder::subAggregation);
80          }
81      }
82  
83      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
84          SamplerAggregationBuilder builder = regSamplerA(name);
85          if (opLambda != null) {
86              opLambda.callback(builder);
87          }
88          if (aggsLambda != null) {
89              DuplicateHostCA ca = new DuplicateHostCA();
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<BsDuplicateHostCA> aggsLambda) {
118         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
119     }
120 
121     public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
122             OperatorCall<BsDuplicateHostCA> aggsLambda) {
123         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
124         if (opLambda != null) {
125             opLambda.callback(builder);
126         }
127         if (aggsLambda != null) {
128             DuplicateHostCA ca = new DuplicateHostCA();
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<BsDuplicateHostCA> aggsLambda) {
144         setCreatedBy_SignificantTerms("createdBy", opLambda, aggsLambda);
145     }
146 
147     public void setCreatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
148             OperatorCall<BsDuplicateHostCA> aggsLambda) {
149         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "createdBy");
150         if (opLambda != null) {
151             opLambda.callback(builder);
152         }
153         if (aggsLambda != null) {
154             DuplicateHostCA ca = new DuplicateHostCA();
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<BsDuplicateHostCA> aggsLambda) {
169         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
170     }
171 
172     public void setCreatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
173             OperatorCall<BsDuplicateHostCA> aggsLambda) {
174         IpRangeAggregationBuilder builder = regIpRangeA(name, "createdBy");
175         if (opLambda != null) {
176             opLambda.callback(builder);
177         }
178         if (aggsLambda != null) {
179             DuplicateHostCA ca = new DuplicateHostCA();
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<BsDuplicateHostCA> aggsLambda) {
224         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
225     }
226 
227     public void setCreatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
228             OperatorCall<BsDuplicateHostCA> aggsLambda) {
229         MissingAggregationBuilder builder = regMissingA(name, "createdBy");
230         if (opLambda != null) {
231             opLambda.callback(builder);
232         }
233         if (aggsLambda != null) {
234             DuplicateHostCA ca = new DuplicateHostCA();
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,
370             OperatorCall<BsDuplicateHostCA> aggsLambda) {
371         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
372     }
373 
374     public void setCreatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
375             OperatorCall<BsDuplicateHostCA> aggsLambda) {
376         HistogramAggregationBuilder builder = regHistogramA(name, "createdTime");
377         if (opLambda != null) {
378             opLambda.callback(builder);
379         }
380         if (aggsLambda != null) {
381             DuplicateHostCA ca = new DuplicateHostCA();
382             aggsLambda.callback(ca);
383             ca.getAggregationBuilderList().forEach(builder::subAggregation);
384         }
385     }
386 
387     public void setCreatedTime_Range() {
388         setCreatedTime_Range(null);
389     }
390 
391     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
392         setCreatedTime_Range("createdTime", opLambda, null);
393     }
394 
395     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
396         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
397     }
398 
399     public void setCreatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
400             OperatorCall<BsDuplicateHostCA> aggsLambda) {
401         RangeAggregationBuilder builder = regRangeA(name, "createdTime");
402         if (opLambda != null) {
403             opLambda.callback(builder);
404         }
405         if (aggsLambda != null) {
406             DuplicateHostCA ca = new DuplicateHostCA();
407             aggsLambda.callback(ca);
408             ca.getAggregationBuilderList().forEach(builder::subAggregation);
409         }
410     }
411 
412     public void setCreatedTime_Count() {
413         setCreatedTime_Count(null);
414     }
415 
416     public void setCreatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
417         setCreatedTime_Count("createdTime", opLambda);
418     }
419 
420     public void setCreatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
421         ValueCountAggregationBuilder builder = regCountA(name, "createdTime");
422         if (opLambda != null) {
423             opLambda.callback(builder);
424         }
425     }
426 
427     public void setCreatedTime_Cardinality() {
428         setCreatedTime_Cardinality(null);
429     }
430 
431     public void setCreatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
432         setCreatedTime_Cardinality("createdTime", opLambda);
433     }
434 
435     public void setCreatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
436         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdTime");
437         if (opLambda != null) {
438             opLambda.callback(builder);
439         }
440     }
441 
442     public void setCreatedTime_Missing() {
443         setCreatedTime_Missing(null);
444     }
445 
446     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
447         setCreatedTime_Missing("createdTime", opLambda, null);
448     }
449 
450     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
451             OperatorCall<BsDuplicateHostCA> aggsLambda) {
452         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
453     }
454 
455     public void setCreatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
456             OperatorCall<BsDuplicateHostCA> aggsLambda) {
457         MissingAggregationBuilder builder = regMissingA(name, "createdTime");
458         if (opLambda != null) {
459             opLambda.callback(builder);
460         }
461         if (aggsLambda != null) {
462             DuplicateHostCA ca = new DuplicateHostCA();
463             aggsLambda.callback(ca);
464             ca.getAggregationBuilderList().forEach(builder::subAggregation);
465         }
466     }
467 
468     public void setDuplicateHostName_Terms() {
469         setDuplicateHostName_Terms(null);
470     }
471 
472     public void setDuplicateHostName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
473         setDuplicateHostName_Terms("duplicateHostName", opLambda, null);
474     }
475 
476     public void setDuplicateHostName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
477             OperatorCall<BsDuplicateHostCA> aggsLambda) {
478         setDuplicateHostName_Terms("duplicateHostName", opLambda, aggsLambda);
479     }
480 
481     public void setDuplicateHostName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
482             OperatorCall<BsDuplicateHostCA> aggsLambda) {
483         TermsAggregationBuilder builder = regTermsA(name, "duplicateHostName");
484         if (opLambda != null) {
485             opLambda.callback(builder);
486         }
487         if (aggsLambda != null) {
488             DuplicateHostCA ca = new DuplicateHostCA();
489             aggsLambda.callback(ca);
490             ca.getAggregationBuilderList().forEach(builder::subAggregation);
491         }
492     }
493 
494     public void setDuplicateHostName_SignificantTerms() {
495         setDuplicateHostName_SignificantTerms(null);
496     }
497 
498     public void setDuplicateHostName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
499         setDuplicateHostName_SignificantTerms("duplicateHostName", opLambda, null);
500     }
501 
502     public void setDuplicateHostName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
503             OperatorCall<BsDuplicateHostCA> aggsLambda) {
504         setDuplicateHostName_SignificantTerms("duplicateHostName", opLambda, aggsLambda);
505     }
506 
507     public void setDuplicateHostName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
508             OperatorCall<BsDuplicateHostCA> aggsLambda) {
509         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "duplicateHostName");
510         if (opLambda != null) {
511             opLambda.callback(builder);
512         }
513         if (aggsLambda != null) {
514             DuplicateHostCA ca = new DuplicateHostCA();
515             aggsLambda.callback(ca);
516             ca.getAggregationBuilderList().forEach(builder::subAggregation);
517         }
518     }
519 
520     public void setDuplicateHostName_IpRange() {
521         setDuplicateHostName_IpRange(null);
522     }
523 
524     public void setDuplicateHostName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
525         setDuplicateHostName_IpRange("duplicateHostName", opLambda, null);
526     }
527 
528     public void setDuplicateHostName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
529             OperatorCall<BsDuplicateHostCA> aggsLambda) {
530         setDuplicateHostName_IpRange("duplicateHostName", opLambda, aggsLambda);
531     }
532 
533     public void setDuplicateHostName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
534             OperatorCall<BsDuplicateHostCA> aggsLambda) {
535         IpRangeAggregationBuilder builder = regIpRangeA(name, "duplicateHostName");
536         if (opLambda != null) {
537             opLambda.callback(builder);
538         }
539         if (aggsLambda != null) {
540             DuplicateHostCA ca = new DuplicateHostCA();
541             aggsLambda.callback(ca);
542             ca.getAggregationBuilderList().forEach(builder::subAggregation);
543         }
544     }
545 
546     public void setDuplicateHostName_Count() {
547         setDuplicateHostName_Count(null);
548     }
549 
550     public void setDuplicateHostName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
551         setDuplicateHostName_Count("duplicateHostName", opLambda);
552     }
553 
554     public void setDuplicateHostName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
555         ValueCountAggregationBuilder builder = regCountA(name, "duplicateHostName");
556         if (opLambda != null) {
557             opLambda.callback(builder);
558         }
559     }
560 
561     public void setDuplicateHostName_Cardinality() {
562         setDuplicateHostName_Cardinality(null);
563     }
564 
565     public void setDuplicateHostName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
566         setDuplicateHostName_Cardinality("duplicateHostName", opLambda);
567     }
568 
569     public void setDuplicateHostName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
570         CardinalityAggregationBuilder builder = regCardinalityA(name, "duplicateHostName");
571         if (opLambda != null) {
572             opLambda.callback(builder);
573         }
574     }
575 
576     public void setDuplicateHostName_Missing() {
577         setDuplicateHostName_Missing(null);
578     }
579 
580     public void setDuplicateHostName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
581         setDuplicateHostName_Missing("duplicateHostName", opLambda, null);
582     }
583 
584     public void setDuplicateHostName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
585             OperatorCall<BsDuplicateHostCA> aggsLambda) {
586         setDuplicateHostName_Missing("duplicateHostName", opLambda, aggsLambda);
587     }
588 
589     public void setDuplicateHostName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
590             OperatorCall<BsDuplicateHostCA> aggsLambda) {
591         MissingAggregationBuilder builder = regMissingA(name, "duplicateHostName");
592         if (opLambda != null) {
593             opLambda.callback(builder);
594         }
595         if (aggsLambda != null) {
596             DuplicateHostCA ca = new DuplicateHostCA();
597             aggsLambda.callback(ca);
598             ca.getAggregationBuilderList().forEach(builder::subAggregation);
599         }
600     }
601 
602     public void setRegularName_Terms() {
603         setRegularName_Terms(null);
604     }
605 
606     public void setRegularName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
607         setRegularName_Terms("regularName", opLambda, null);
608     }
609 
610     public void setRegularName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
611         setRegularName_Terms("regularName", opLambda, aggsLambda);
612     }
613 
614     public void setRegularName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
615             OperatorCall<BsDuplicateHostCA> aggsLambda) {
616         TermsAggregationBuilder builder = regTermsA(name, "regularName");
617         if (opLambda != null) {
618             opLambda.callback(builder);
619         }
620         if (aggsLambda != null) {
621             DuplicateHostCA ca = new DuplicateHostCA();
622             aggsLambda.callback(ca);
623             ca.getAggregationBuilderList().forEach(builder::subAggregation);
624         }
625     }
626 
627     public void setRegularName_SignificantTerms() {
628         setRegularName_SignificantTerms(null);
629     }
630 
631     public void setRegularName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
632         setRegularName_SignificantTerms("regularName", opLambda, null);
633     }
634 
635     public void setRegularName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
636             OperatorCall<BsDuplicateHostCA> aggsLambda) {
637         setRegularName_SignificantTerms("regularName", opLambda, aggsLambda);
638     }
639 
640     public void setRegularName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
641             OperatorCall<BsDuplicateHostCA> aggsLambda) {
642         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "regularName");
643         if (opLambda != null) {
644             opLambda.callback(builder);
645         }
646         if (aggsLambda != null) {
647             DuplicateHostCA ca = new DuplicateHostCA();
648             aggsLambda.callback(ca);
649             ca.getAggregationBuilderList().forEach(builder::subAggregation);
650         }
651     }
652 
653     public void setRegularName_IpRange() {
654         setRegularName_IpRange(null);
655     }
656 
657     public void setRegularName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
658         setRegularName_IpRange("regularName", opLambda, null);
659     }
660 
661     public void setRegularName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
662             OperatorCall<BsDuplicateHostCA> aggsLambda) {
663         setRegularName_IpRange("regularName", opLambda, aggsLambda);
664     }
665 
666     public void setRegularName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
667             OperatorCall<BsDuplicateHostCA> aggsLambda) {
668         IpRangeAggregationBuilder builder = regIpRangeA(name, "regularName");
669         if (opLambda != null) {
670             opLambda.callback(builder);
671         }
672         if (aggsLambda != null) {
673             DuplicateHostCA ca = new DuplicateHostCA();
674             aggsLambda.callback(ca);
675             ca.getAggregationBuilderList().forEach(builder::subAggregation);
676         }
677     }
678 
679     public void setRegularName_Count() {
680         setRegularName_Count(null);
681     }
682 
683     public void setRegularName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
684         setRegularName_Count("regularName", opLambda);
685     }
686 
687     public void setRegularName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
688         ValueCountAggregationBuilder builder = regCountA(name, "regularName");
689         if (opLambda != null) {
690             opLambda.callback(builder);
691         }
692     }
693 
694     public void setRegularName_Cardinality() {
695         setRegularName_Cardinality(null);
696     }
697 
698     public void setRegularName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
699         setRegularName_Cardinality("regularName", opLambda);
700     }
701 
702     public void setRegularName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
703         CardinalityAggregationBuilder builder = regCardinalityA(name, "regularName");
704         if (opLambda != null) {
705             opLambda.callback(builder);
706         }
707     }
708 
709     public void setRegularName_Missing() {
710         setRegularName_Missing(null);
711     }
712 
713     public void setRegularName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
714         setRegularName_Missing("regularName", opLambda, null);
715     }
716 
717     public void setRegularName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
718             OperatorCall<BsDuplicateHostCA> aggsLambda) {
719         setRegularName_Missing("regularName", opLambda, aggsLambda);
720     }
721 
722     public void setRegularName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
723             OperatorCall<BsDuplicateHostCA> aggsLambda) {
724         MissingAggregationBuilder builder = regMissingA(name, "regularName");
725         if (opLambda != null) {
726             opLambda.callback(builder);
727         }
728         if (aggsLambda != null) {
729             DuplicateHostCA ca = new DuplicateHostCA();
730             aggsLambda.callback(ca);
731             ca.getAggregationBuilderList().forEach(builder::subAggregation);
732         }
733     }
734 
735     public void setSortOrder_Avg() {
736         setSortOrder_Avg(null);
737     }
738 
739     public void setSortOrder_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
740         setSortOrder_Avg("sortOrder", opLambda);
741     }
742 
743     public void setSortOrder_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
744         AvgAggregationBuilder builder = regAvgA(name, "sortOrder");
745         if (opLambda != null) {
746             opLambda.callback(builder);
747         }
748     }
749 
750     public void setSortOrder_Max() {
751         setSortOrder_Max(null);
752     }
753 
754     public void setSortOrder_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
755         setSortOrder_Max("sortOrder", opLambda);
756     }
757 
758     public void setSortOrder_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
759         MaxAggregationBuilder builder = regMaxA(name, "sortOrder");
760         if (opLambda != null) {
761             opLambda.callback(builder);
762         }
763     }
764 
765     public void setSortOrder_Min() {
766         setSortOrder_Min(null);
767     }
768 
769     public void setSortOrder_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
770         setSortOrder_Min("sortOrder", opLambda);
771     }
772 
773     public void setSortOrder_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
774         MinAggregationBuilder builder = regMinA(name, "sortOrder");
775         if (opLambda != null) {
776             opLambda.callback(builder);
777         }
778     }
779 
780     public void setSortOrder_Sum() {
781         setSortOrder_Sum(null);
782     }
783 
784     public void setSortOrder_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
785         setSortOrder_Sum("sortOrder", opLambda);
786     }
787 
788     public void setSortOrder_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
789         SumAggregationBuilder builder = regSumA(name, "sortOrder");
790         if (opLambda != null) {
791             opLambda.callback(builder);
792         }
793     }
794 
795     public void setSortOrder_ExtendedStats() {
796         setSortOrder_ExtendedStats(null);
797     }
798 
799     public void setSortOrder_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
800         setSortOrder_ExtendedStats("sortOrder", opLambda);
801     }
802 
803     public void setSortOrder_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
804         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "sortOrder");
805         if (opLambda != null) {
806             opLambda.callback(builder);
807         }
808     }
809 
810     public void setSortOrder_Stats() {
811         setSortOrder_Stats(null);
812     }
813 
814     public void setSortOrder_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
815         setSortOrder_Stats("sortOrder", opLambda);
816     }
817 
818     public void setSortOrder_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
819         StatsAggregationBuilder builder = regStatsA(name, "sortOrder");
820         if (opLambda != null) {
821             opLambda.callback(builder);
822         }
823     }
824 
825     public void setSortOrder_Percentiles() {
826         setSortOrder_Percentiles(null);
827     }
828 
829     public void setSortOrder_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
830         setSortOrder_Percentiles("sortOrder", opLambda);
831     }
832 
833     public void setSortOrder_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
834         PercentilesAggregationBuilder builder = regPercentilesA(name, "sortOrder");
835         if (opLambda != null) {
836             opLambda.callback(builder);
837         }
838     }
839 
840     public void setSortOrder_PercentileRanks(double[] values) {
841         setSortOrder_PercentileRanks(values, null);
842     }
843 
844     public void setSortOrder_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
845         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
846     }
847 
848     public void setSortOrder_PercentileRanks(String name, double[] values,
849             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
850         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
851         if (opLambda != null) {
852             opLambda.callback(builder);
853         }
854     }
855 
856     public void setSortOrder_Histogram() {
857         setSortOrder_Histogram(null);
858     }
859 
860     public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
861         setSortOrder_Histogram("sortOrder", opLambda, null);
862     }
863 
864     public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
865             OperatorCall<BsDuplicateHostCA> aggsLambda) {
866         setSortOrder_Histogram("sortOrder", opLambda, aggsLambda);
867     }
868 
869     public void setSortOrder_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
870             OperatorCall<BsDuplicateHostCA> aggsLambda) {
871         HistogramAggregationBuilder builder = regHistogramA(name, "sortOrder");
872         if (opLambda != null) {
873             opLambda.callback(builder);
874         }
875         if (aggsLambda != null) {
876             DuplicateHostCA ca = new DuplicateHostCA();
877             aggsLambda.callback(ca);
878             ca.getAggregationBuilderList().forEach(builder::subAggregation);
879         }
880     }
881 
882     public void setSortOrder_Range() {
883         setSortOrder_Range(null);
884     }
885 
886     public void setSortOrder_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
887         setSortOrder_Range("sortOrder", opLambda, null);
888     }
889 
890     public void setSortOrder_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
891         setSortOrder_Range("sortOrder", opLambda, aggsLambda);
892     }
893 
894     public void setSortOrder_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
895             OperatorCall<BsDuplicateHostCA> aggsLambda) {
896         RangeAggregationBuilder builder = regRangeA(name, "sortOrder");
897         if (opLambda != null) {
898             opLambda.callback(builder);
899         }
900         if (aggsLambda != null) {
901             DuplicateHostCA ca = new DuplicateHostCA();
902             aggsLambda.callback(ca);
903             ca.getAggregationBuilderList().forEach(builder::subAggregation);
904         }
905     }
906 
907     public void setSortOrder_Count() {
908         setSortOrder_Count(null);
909     }
910 
911     public void setSortOrder_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
912         setSortOrder_Count("sortOrder", opLambda);
913     }
914 
915     public void setSortOrder_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
916         ValueCountAggregationBuilder builder = regCountA(name, "sortOrder");
917         if (opLambda != null) {
918             opLambda.callback(builder);
919         }
920     }
921 
922     public void setSortOrder_Cardinality() {
923         setSortOrder_Cardinality(null);
924     }
925 
926     public void setSortOrder_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
927         setSortOrder_Cardinality("sortOrder", opLambda);
928     }
929 
930     public void setSortOrder_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
931         CardinalityAggregationBuilder builder = regCardinalityA(name, "sortOrder");
932         if (opLambda != null) {
933             opLambda.callback(builder);
934         }
935     }
936 
937     public void setSortOrder_Missing() {
938         setSortOrder_Missing(null);
939     }
940 
941     public void setSortOrder_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
942         setSortOrder_Missing("sortOrder", opLambda, null);
943     }
944 
945     public void setSortOrder_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
946         setSortOrder_Missing("sortOrder", opLambda, aggsLambda);
947     }
948 
949     public void setSortOrder_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
950             OperatorCall<BsDuplicateHostCA> aggsLambda) {
951         MissingAggregationBuilder builder = regMissingA(name, "sortOrder");
952         if (opLambda != null) {
953             opLambda.callback(builder);
954         }
955         if (aggsLambda != null) {
956             DuplicateHostCA ca = new DuplicateHostCA();
957             aggsLambda.callback(ca);
958             ca.getAggregationBuilderList().forEach(builder::subAggregation);
959         }
960     }
961 
962     public void setUpdatedBy_Terms() {
963         setUpdatedBy_Terms(null);
964     }
965 
966     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
967         setUpdatedBy_Terms("updatedBy", opLambda, null);
968     }
969 
970     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
971         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
972     }
973 
974     public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
975             OperatorCall<BsDuplicateHostCA> aggsLambda) {
976         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
977         if (opLambda != null) {
978             opLambda.callback(builder);
979         }
980         if (aggsLambda != null) {
981             DuplicateHostCA ca = new DuplicateHostCA();
982             aggsLambda.callback(ca);
983             ca.getAggregationBuilderList().forEach(builder::subAggregation);
984         }
985     }
986 
987     public void setUpdatedBy_SignificantTerms() {
988         setUpdatedBy_SignificantTerms(null);
989     }
990 
991     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
992         setUpdatedBy_SignificantTerms("updatedBy", opLambda, null);
993     }
994 
995     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
996             OperatorCall<BsDuplicateHostCA> aggsLambda) {
997         setUpdatedBy_SignificantTerms("updatedBy", opLambda, aggsLambda);
998     }
999 
1000     public void setUpdatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1001             OperatorCall<BsDuplicateHostCA> aggsLambda) {
1002         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "updatedBy");
1003         if (opLambda != null) {
1004             opLambda.callback(builder);
1005         }
1006         if (aggsLambda != null) {
1007             DuplicateHostCA ca = new DuplicateHostCA();
1008             aggsLambda.callback(ca);
1009             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1010         }
1011     }
1012 
1013     public void setUpdatedBy_IpRange() {
1014         setUpdatedBy_IpRange(null);
1015     }
1016 
1017     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1018         setUpdatedBy_IpRange("updatedBy", opLambda, null);
1019     }
1020 
1021     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
1022         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
1023     }
1024 
1025     public void setUpdatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1026             OperatorCall<BsDuplicateHostCA> aggsLambda) {
1027         IpRangeAggregationBuilder builder = regIpRangeA(name, "updatedBy");
1028         if (opLambda != null) {
1029             opLambda.callback(builder);
1030         }
1031         if (aggsLambda != null) {
1032             DuplicateHostCA ca = new DuplicateHostCA();
1033             aggsLambda.callback(ca);
1034             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1035         }
1036     }
1037 
1038     public void setUpdatedBy_Count() {
1039         setUpdatedBy_Count(null);
1040     }
1041 
1042     public void setUpdatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1043         setUpdatedBy_Count("updatedBy", opLambda);
1044     }
1045 
1046     public void setUpdatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1047         ValueCountAggregationBuilder builder = regCountA(name, "updatedBy");
1048         if (opLambda != null) {
1049             opLambda.callback(builder);
1050         }
1051     }
1052 
1053     public void setUpdatedBy_Cardinality() {
1054         setUpdatedBy_Cardinality(null);
1055     }
1056 
1057     public void setUpdatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1058         setUpdatedBy_Cardinality("updatedBy", opLambda);
1059     }
1060 
1061     public void setUpdatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1062         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedBy");
1063         if (opLambda != null) {
1064             opLambda.callback(builder);
1065         }
1066     }
1067 
1068     public void setUpdatedBy_Missing() {
1069         setUpdatedBy_Missing(null);
1070     }
1071 
1072     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1073         setUpdatedBy_Missing("updatedBy", opLambda, null);
1074     }
1075 
1076     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
1077         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
1078     }
1079 
1080     public void setUpdatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1081             OperatorCall<BsDuplicateHostCA> aggsLambda) {
1082         MissingAggregationBuilder builder = regMissingA(name, "updatedBy");
1083         if (opLambda != null) {
1084             opLambda.callback(builder);
1085         }
1086         if (aggsLambda != null) {
1087             DuplicateHostCA ca = new DuplicateHostCA();
1088             aggsLambda.callback(ca);
1089             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1090         }
1091     }
1092 
1093     public void setUpdatedTime_Avg() {
1094         setUpdatedTime_Avg(null);
1095     }
1096 
1097     public void setUpdatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1098         setUpdatedTime_Avg("updatedTime", opLambda);
1099     }
1100 
1101     public void setUpdatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1102         AvgAggregationBuilder builder = regAvgA(name, "updatedTime");
1103         if (opLambda != null) {
1104             opLambda.callback(builder);
1105         }
1106     }
1107 
1108     public void setUpdatedTime_Max() {
1109         setUpdatedTime_Max(null);
1110     }
1111 
1112     public void setUpdatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1113         setUpdatedTime_Max("updatedTime", opLambda);
1114     }
1115 
1116     public void setUpdatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1117         MaxAggregationBuilder builder = regMaxA(name, "updatedTime");
1118         if (opLambda != null) {
1119             opLambda.callback(builder);
1120         }
1121     }
1122 
1123     public void setUpdatedTime_Min() {
1124         setUpdatedTime_Min(null);
1125     }
1126 
1127     public void setUpdatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1128         setUpdatedTime_Min("updatedTime", opLambda);
1129     }
1130 
1131     public void setUpdatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1132         MinAggregationBuilder builder = regMinA(name, "updatedTime");
1133         if (opLambda != null) {
1134             opLambda.callback(builder);
1135         }
1136     }
1137 
1138     public void setUpdatedTime_Sum() {
1139         setUpdatedTime_Sum(null);
1140     }
1141 
1142     public void setUpdatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1143         setUpdatedTime_Sum("updatedTime", opLambda);
1144     }
1145 
1146     public void setUpdatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1147         SumAggregationBuilder builder = regSumA(name, "updatedTime");
1148         if (opLambda != null) {
1149             opLambda.callback(builder);
1150         }
1151     }
1152 
1153     public void setUpdatedTime_ExtendedStats() {
1154         setUpdatedTime_ExtendedStats(null);
1155     }
1156 
1157     public void setUpdatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1158         setUpdatedTime_ExtendedStats("updatedTime", opLambda);
1159     }
1160 
1161     public void setUpdatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1162         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "updatedTime");
1163         if (opLambda != null) {
1164             opLambda.callback(builder);
1165         }
1166     }
1167 
1168     public void setUpdatedTime_Stats() {
1169         setUpdatedTime_Stats(null);
1170     }
1171 
1172     public void setUpdatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1173         setUpdatedTime_Stats("updatedTime", opLambda);
1174     }
1175 
1176     public void setUpdatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1177         StatsAggregationBuilder builder = regStatsA(name, "updatedTime");
1178         if (opLambda != null) {
1179             opLambda.callback(builder);
1180         }
1181     }
1182 
1183     public void setUpdatedTime_Percentiles() {
1184         setUpdatedTime_Percentiles(null);
1185     }
1186 
1187     public void setUpdatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1188         setUpdatedTime_Percentiles("updatedTime", opLambda);
1189     }
1190 
1191     public void setUpdatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1192         PercentilesAggregationBuilder builder = regPercentilesA(name, "updatedTime");
1193         if (opLambda != null) {
1194             opLambda.callback(builder);
1195         }
1196     }
1197 
1198     public void setUpdatedTime_PercentileRanks(double[] values) {
1199         setUpdatedTime_PercentileRanks(values, null);
1200     }
1201 
1202     public void setUpdatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1203         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
1204     }
1205 
1206     public void setUpdatedTime_PercentileRanks(String name, double[] values,
1207             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1208         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
1209         if (opLambda != null) {
1210             opLambda.callback(builder);
1211         }
1212     }
1213 
1214     public void setUpdatedTime_Histogram() {
1215         setUpdatedTime_Histogram(null);
1216     }
1217 
1218     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1219         setUpdatedTime_Histogram("updatedTime", opLambda, null);
1220     }
1221 
1222     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1223             OperatorCall<BsDuplicateHostCA> aggsLambda) {
1224         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
1225     }
1226 
1227     public void setUpdatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1228             OperatorCall<BsDuplicateHostCA> aggsLambda) {
1229         HistogramAggregationBuilder builder = regHistogramA(name, "updatedTime");
1230         if (opLambda != null) {
1231             opLambda.callback(builder);
1232         }
1233         if (aggsLambda != null) {
1234             DuplicateHostCA ca = new DuplicateHostCA();
1235             aggsLambda.callback(ca);
1236             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1237         }
1238     }
1239 
1240     public void setUpdatedTime_Range() {
1241         setUpdatedTime_Range(null);
1242     }
1243 
1244     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1245         setUpdatedTime_Range("updatedTime", opLambda, null);
1246     }
1247 
1248     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsDuplicateHostCA> aggsLambda) {
1249         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
1250     }
1251 
1252     public void setUpdatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1253             OperatorCall<BsDuplicateHostCA> aggsLambda) {
1254         RangeAggregationBuilder builder = regRangeA(name, "updatedTime");
1255         if (opLambda != null) {
1256             opLambda.callback(builder);
1257         }
1258         if (aggsLambda != null) {
1259             DuplicateHostCA ca = new DuplicateHostCA();
1260             aggsLambda.callback(ca);
1261             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1262         }
1263     }
1264 
1265     public void setUpdatedTime_Count() {
1266         setUpdatedTime_Count(null);
1267     }
1268 
1269     public void setUpdatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1270         setUpdatedTime_Count("updatedTime", opLambda);
1271     }
1272 
1273     public void setUpdatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1274         ValueCountAggregationBuilder builder = regCountA(name, "updatedTime");
1275         if (opLambda != null) {
1276             opLambda.callback(builder);
1277         }
1278     }
1279 
1280     public void setUpdatedTime_Cardinality() {
1281         setUpdatedTime_Cardinality(null);
1282     }
1283 
1284     public void setUpdatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1285         setUpdatedTime_Cardinality("updatedTime", opLambda);
1286     }
1287 
1288     public void setUpdatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1289         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedTime");
1290         if (opLambda != null) {
1291             opLambda.callback(builder);
1292         }
1293     }
1294 
1295     public void setUpdatedTime_Missing() {
1296         setUpdatedTime_Missing(null);
1297     }
1298 
1299     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1300         setUpdatedTime_Missing("updatedTime", opLambda, null);
1301     }
1302 
1303     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
1304             OperatorCall<BsDuplicateHostCA> aggsLambda) {
1305         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
1306     }
1307 
1308     public void setUpdatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1309             OperatorCall<BsDuplicateHostCA> aggsLambda) {
1310         MissingAggregationBuilder builder = regMissingA(name, "updatedTime");
1311         if (opLambda != null) {
1312             opLambda.callback(builder);
1313         }
1314         if (aggsLambda != null) {
1315             DuplicateHostCA ca = new DuplicateHostCA();
1316             aggsLambda.callback(ca);
1317             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1318         }
1319     }
1320 
1321 }