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.WebConfigCA;
21  import org.codelibs.fess.opensearch.config.cbean.cq.WebConfigCQ;
22  import org.codelibs.fess.opensearch.config.cbean.cq.bs.BsWebConfigCQ;
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 BsWebConfigCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsWebConfigCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
56          WebConfigCQ cq = new WebConfigCQ();
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              WebConfigCA ca = new WebConfigCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
72          GlobalAggregationBuilder builder = regGlobalA(name);
73          if (opLambda != null) {
74              opLambda.callback(builder);
75          }
76          if (aggsLambda != null) {
77              WebConfigCA ca = new WebConfigCA();
78              aggsLambda.callback(ca);
79              ca.getAggregationBuilderList().forEach(builder::subAggregation);
80          }
81      }
82  
83      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
84          SamplerAggregationBuilder builder = regSamplerA(name);
85          if (opLambda != null) {
86              opLambda.callback(builder);
87          }
88          if (aggsLambda != null) {
89              WebConfigCA ca = new WebConfigCA();
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 setAvailable_Avg() {
110         setAvailable_Avg(null);
111     }
112 
113     public void setAvailable_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
114         setAvailable_Avg("available", opLambda);
115     }
116 
117     public void setAvailable_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
118         AvgAggregationBuilder builder = regAvgA(name, "available");
119         if (opLambda != null) {
120             opLambda.callback(builder);
121         }
122     }
123 
124     public void setAvailable_Max() {
125         setAvailable_Max(null);
126     }
127 
128     public void setAvailable_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
129         setAvailable_Max("available", opLambda);
130     }
131 
132     public void setAvailable_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
133         MaxAggregationBuilder builder = regMaxA(name, "available");
134         if (opLambda != null) {
135             opLambda.callback(builder);
136         }
137     }
138 
139     public void setAvailable_Min() {
140         setAvailable_Min(null);
141     }
142 
143     public void setAvailable_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
144         setAvailable_Min("available", opLambda);
145     }
146 
147     public void setAvailable_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
148         MinAggregationBuilder builder = regMinA(name, "available");
149         if (opLambda != null) {
150             opLambda.callback(builder);
151         }
152     }
153 
154     public void setAvailable_Sum() {
155         setAvailable_Sum(null);
156     }
157 
158     public void setAvailable_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
159         setAvailable_Sum("available", opLambda);
160     }
161 
162     public void setAvailable_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
163         SumAggregationBuilder builder = regSumA(name, "available");
164         if (opLambda != null) {
165             opLambda.callback(builder);
166         }
167     }
168 
169     public void setAvailable_ExtendedStats() {
170         setAvailable_ExtendedStats(null);
171     }
172 
173     public void setAvailable_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
174         setAvailable_ExtendedStats("available", opLambda);
175     }
176 
177     public void setAvailable_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
178         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "available");
179         if (opLambda != null) {
180             opLambda.callback(builder);
181         }
182     }
183 
184     public void setAvailable_Stats() {
185         setAvailable_Stats(null);
186     }
187 
188     public void setAvailable_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
189         setAvailable_Stats("available", opLambda);
190     }
191 
192     public void setAvailable_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
193         StatsAggregationBuilder builder = regStatsA(name, "available");
194         if (opLambda != null) {
195             opLambda.callback(builder);
196         }
197     }
198 
199     public void setAvailable_Percentiles() {
200         setAvailable_Percentiles(null);
201     }
202 
203     public void setAvailable_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
204         setAvailable_Percentiles("available", opLambda);
205     }
206 
207     public void setAvailable_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
208         PercentilesAggregationBuilder builder = regPercentilesA(name, "available");
209         if (opLambda != null) {
210             opLambda.callback(builder);
211         }
212     }
213 
214     public void setAvailable_PercentileRanks(double[] values) {
215         setAvailable_PercentileRanks(values, null);
216     }
217 
218     public void setAvailable_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
219         setAvailable_PercentileRanks("available", values, opLambda);
220     }
221 
222     public void setAvailable_PercentileRanks(String name, double[] values,
223             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
224         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "available", values);
225         if (opLambda != null) {
226             opLambda.callback(builder);
227         }
228     }
229 
230     public void setAvailable_Histogram() {
231         setAvailable_Histogram(null);
232     }
233 
234     public void setAvailable_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
235         setAvailable_Histogram("available", opLambda, null);
236     }
237 
238     public void setAvailable_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
239         setAvailable_Histogram("available", opLambda, aggsLambda);
240     }
241 
242     public void setAvailable_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
243             OperatorCall<BsWebConfigCA> aggsLambda) {
244         HistogramAggregationBuilder builder = regHistogramA(name, "available");
245         if (opLambda != null) {
246             opLambda.callback(builder);
247         }
248         if (aggsLambda != null) {
249             WebConfigCA ca = new WebConfigCA();
250             aggsLambda.callback(ca);
251             ca.getAggregationBuilderList().forEach(builder::subAggregation);
252         }
253     }
254 
255     public void setAvailable_Range() {
256         setAvailable_Range(null);
257     }
258 
259     public void setAvailable_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
260         setAvailable_Range("available", opLambda, null);
261     }
262 
263     public void setAvailable_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
264         setAvailable_Range("available", opLambda, aggsLambda);
265     }
266 
267     public void setAvailable_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
268             OperatorCall<BsWebConfigCA> aggsLambda) {
269         RangeAggregationBuilder builder = regRangeA(name, "available");
270         if (opLambda != null) {
271             opLambda.callback(builder);
272         }
273         if (aggsLambda != null) {
274             WebConfigCA ca = new WebConfigCA();
275             aggsLambda.callback(ca);
276             ca.getAggregationBuilderList().forEach(builder::subAggregation);
277         }
278     }
279 
280     public void setAvailable_Count() {
281         setAvailable_Count(null);
282     }
283 
284     public void setAvailable_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
285         setAvailable_Count("available", opLambda);
286     }
287 
288     public void setAvailable_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
289         ValueCountAggregationBuilder builder = regCountA(name, "available");
290         if (opLambda != null) {
291             opLambda.callback(builder);
292         }
293     }
294 
295     public void setAvailable_Cardinality() {
296         setAvailable_Cardinality(null);
297     }
298 
299     public void setAvailable_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
300         setAvailable_Cardinality("available", opLambda);
301     }
302 
303     public void setAvailable_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
304         CardinalityAggregationBuilder builder = regCardinalityA(name, "available");
305         if (opLambda != null) {
306             opLambda.callback(builder);
307         }
308     }
309 
310     public void setAvailable_Missing() {
311         setAvailable_Missing(null);
312     }
313 
314     public void setAvailable_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
315         setAvailable_Missing("available", opLambda, null);
316     }
317 
318     public void setAvailable_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
319         setAvailable_Missing("available", opLambda, aggsLambda);
320     }
321 
322     public void setAvailable_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
323             OperatorCall<BsWebConfigCA> aggsLambda) {
324         MissingAggregationBuilder builder = regMissingA(name, "available");
325         if (opLambda != null) {
326             opLambda.callback(builder);
327         }
328         if (aggsLambda != null) {
329             WebConfigCA ca = new WebConfigCA();
330             aggsLambda.callback(ca);
331             ca.getAggregationBuilderList().forEach(builder::subAggregation);
332         }
333     }
334 
335     public void setBoost_Avg() {
336         setBoost_Avg(null);
337     }
338 
339     public void setBoost_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
340         setBoost_Avg("boost", opLambda);
341     }
342 
343     public void setBoost_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
344         AvgAggregationBuilder builder = regAvgA(name, "boost");
345         if (opLambda != null) {
346             opLambda.callback(builder);
347         }
348     }
349 
350     public void setBoost_Max() {
351         setBoost_Max(null);
352     }
353 
354     public void setBoost_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
355         setBoost_Max("boost", opLambda);
356     }
357 
358     public void setBoost_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
359         MaxAggregationBuilder builder = regMaxA(name, "boost");
360         if (opLambda != null) {
361             opLambda.callback(builder);
362         }
363     }
364 
365     public void setBoost_Min() {
366         setBoost_Min(null);
367     }
368 
369     public void setBoost_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
370         setBoost_Min("boost", opLambda);
371     }
372 
373     public void setBoost_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
374         MinAggregationBuilder builder = regMinA(name, "boost");
375         if (opLambda != null) {
376             opLambda.callback(builder);
377         }
378     }
379 
380     public void setBoost_Sum() {
381         setBoost_Sum(null);
382     }
383 
384     public void setBoost_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
385         setBoost_Sum("boost", opLambda);
386     }
387 
388     public void setBoost_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
389         SumAggregationBuilder builder = regSumA(name, "boost");
390         if (opLambda != null) {
391             opLambda.callback(builder);
392         }
393     }
394 
395     public void setBoost_ExtendedStats() {
396         setBoost_ExtendedStats(null);
397     }
398 
399     public void setBoost_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
400         setBoost_ExtendedStats("boost", opLambda);
401     }
402 
403     public void setBoost_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
404         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "boost");
405         if (opLambda != null) {
406             opLambda.callback(builder);
407         }
408     }
409 
410     public void setBoost_Stats() {
411         setBoost_Stats(null);
412     }
413 
414     public void setBoost_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
415         setBoost_Stats("boost", opLambda);
416     }
417 
418     public void setBoost_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
419         StatsAggregationBuilder builder = regStatsA(name, "boost");
420         if (opLambda != null) {
421             opLambda.callback(builder);
422         }
423     }
424 
425     public void setBoost_Percentiles() {
426         setBoost_Percentiles(null);
427     }
428 
429     public void setBoost_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
430         setBoost_Percentiles("boost", opLambda);
431     }
432 
433     public void setBoost_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
434         PercentilesAggregationBuilder builder = regPercentilesA(name, "boost");
435         if (opLambda != null) {
436             opLambda.callback(builder);
437         }
438     }
439 
440     public void setBoost_PercentileRanks(double[] values) {
441         setBoost_PercentileRanks(values, null);
442     }
443 
444     public void setBoost_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
445         setBoost_PercentileRanks("boost", values, opLambda);
446     }
447 
448     public void setBoost_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
449         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "boost", values);
450         if (opLambda != null) {
451             opLambda.callback(builder);
452         }
453     }
454 
455     public void setBoost_Histogram() {
456         setBoost_Histogram(null);
457     }
458 
459     public void setBoost_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
460         setBoost_Histogram("boost", opLambda, null);
461     }
462 
463     public void setBoost_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
464         setBoost_Histogram("boost", opLambda, aggsLambda);
465     }
466 
467     public void setBoost_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
468             OperatorCall<BsWebConfigCA> aggsLambda) {
469         HistogramAggregationBuilder builder = regHistogramA(name, "boost");
470         if (opLambda != null) {
471             opLambda.callback(builder);
472         }
473         if (aggsLambda != null) {
474             WebConfigCA ca = new WebConfigCA();
475             aggsLambda.callback(ca);
476             ca.getAggregationBuilderList().forEach(builder::subAggregation);
477         }
478     }
479 
480     public void setBoost_Range() {
481         setBoost_Range(null);
482     }
483 
484     public void setBoost_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
485         setBoost_Range("boost", opLambda, null);
486     }
487 
488     public void setBoost_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
489         setBoost_Range("boost", opLambda, aggsLambda);
490     }
491 
492     public void setBoost_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
493         RangeAggregationBuilder builder = regRangeA(name, "boost");
494         if (opLambda != null) {
495             opLambda.callback(builder);
496         }
497         if (aggsLambda != null) {
498             WebConfigCA ca = new WebConfigCA();
499             aggsLambda.callback(ca);
500             ca.getAggregationBuilderList().forEach(builder::subAggregation);
501         }
502     }
503 
504     public void setBoost_Count() {
505         setBoost_Count(null);
506     }
507 
508     public void setBoost_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
509         setBoost_Count("boost", opLambda);
510     }
511 
512     public void setBoost_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
513         ValueCountAggregationBuilder builder = regCountA(name, "boost");
514         if (opLambda != null) {
515             opLambda.callback(builder);
516         }
517     }
518 
519     public void setBoost_Cardinality() {
520         setBoost_Cardinality(null);
521     }
522 
523     public void setBoost_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
524         setBoost_Cardinality("boost", opLambda);
525     }
526 
527     public void setBoost_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
528         CardinalityAggregationBuilder builder = regCardinalityA(name, "boost");
529         if (opLambda != null) {
530             opLambda.callback(builder);
531         }
532     }
533 
534     public void setBoost_Missing() {
535         setBoost_Missing(null);
536     }
537 
538     public void setBoost_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
539         setBoost_Missing("boost", opLambda, null);
540     }
541 
542     public void setBoost_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
543         setBoost_Missing("boost", opLambda, aggsLambda);
544     }
545 
546     public void setBoost_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
547             OperatorCall<BsWebConfigCA> aggsLambda) {
548         MissingAggregationBuilder builder = regMissingA(name, "boost");
549         if (opLambda != null) {
550             opLambda.callback(builder);
551         }
552         if (aggsLambda != null) {
553             WebConfigCA ca = new WebConfigCA();
554             aggsLambda.callback(ca);
555             ca.getAggregationBuilderList().forEach(builder::subAggregation);
556         }
557     }
558 
559     public void setConfigParameter_Terms() {
560         setConfigParameter_Terms(null);
561     }
562 
563     public void setConfigParameter_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
564         setConfigParameter_Terms("configParameter", opLambda, null);
565     }
566 
567     public void setConfigParameter_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
568         setConfigParameter_Terms("configParameter", opLambda, aggsLambda);
569     }
570 
571     public void setConfigParameter_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
572             OperatorCall<BsWebConfigCA> aggsLambda) {
573         TermsAggregationBuilder builder = regTermsA(name, "configParameter");
574         if (opLambda != null) {
575             opLambda.callback(builder);
576         }
577         if (aggsLambda != null) {
578             WebConfigCA ca = new WebConfigCA();
579             aggsLambda.callback(ca);
580             ca.getAggregationBuilderList().forEach(builder::subAggregation);
581         }
582     }
583 
584     public void setConfigParameter_SignificantTerms() {
585         setConfigParameter_SignificantTerms(null);
586     }
587 
588     public void setConfigParameter_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
589         setConfigParameter_SignificantTerms("configParameter", opLambda, null);
590     }
591 
592     public void setConfigParameter_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
593             OperatorCall<BsWebConfigCA> aggsLambda) {
594         setConfigParameter_SignificantTerms("configParameter", opLambda, aggsLambda);
595     }
596 
597     public void setConfigParameter_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
598             OperatorCall<BsWebConfigCA> aggsLambda) {
599         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "configParameter");
600         if (opLambda != null) {
601             opLambda.callback(builder);
602         }
603         if (aggsLambda != null) {
604             WebConfigCA ca = new WebConfigCA();
605             aggsLambda.callback(ca);
606             ca.getAggregationBuilderList().forEach(builder::subAggregation);
607         }
608     }
609 
610     public void setConfigParameter_IpRange() {
611         setConfigParameter_IpRange(null);
612     }
613 
614     public void setConfigParameter_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
615         setConfigParameter_IpRange("configParameter", opLambda, null);
616     }
617 
618     public void setConfigParameter_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
619             OperatorCall<BsWebConfigCA> aggsLambda) {
620         setConfigParameter_IpRange("configParameter", opLambda, aggsLambda);
621     }
622 
623     public void setConfigParameter_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
624             OperatorCall<BsWebConfigCA> aggsLambda) {
625         IpRangeAggregationBuilder builder = regIpRangeA(name, "configParameter");
626         if (opLambda != null) {
627             opLambda.callback(builder);
628         }
629         if (aggsLambda != null) {
630             WebConfigCA ca = new WebConfigCA();
631             aggsLambda.callback(ca);
632             ca.getAggregationBuilderList().forEach(builder::subAggregation);
633         }
634     }
635 
636     public void setConfigParameter_Count() {
637         setConfigParameter_Count(null);
638     }
639 
640     public void setConfigParameter_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
641         setConfigParameter_Count("configParameter", opLambda);
642     }
643 
644     public void setConfigParameter_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
645         ValueCountAggregationBuilder builder = regCountA(name, "configParameter");
646         if (opLambda != null) {
647             opLambda.callback(builder);
648         }
649     }
650 
651     public void setConfigParameter_Cardinality() {
652         setConfigParameter_Cardinality(null);
653     }
654 
655     public void setConfigParameter_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
656         setConfigParameter_Cardinality("configParameter", opLambda);
657     }
658 
659     public void setConfigParameter_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
660         CardinalityAggregationBuilder builder = regCardinalityA(name, "configParameter");
661         if (opLambda != null) {
662             opLambda.callback(builder);
663         }
664     }
665 
666     public void setConfigParameter_Missing() {
667         setConfigParameter_Missing(null);
668     }
669 
670     public void setConfigParameter_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
671         setConfigParameter_Missing("configParameter", opLambda, null);
672     }
673 
674     public void setConfigParameter_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
675             OperatorCall<BsWebConfigCA> aggsLambda) {
676         setConfigParameter_Missing("configParameter", opLambda, aggsLambda);
677     }
678 
679     public void setConfigParameter_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
680             OperatorCall<BsWebConfigCA> aggsLambda) {
681         MissingAggregationBuilder builder = regMissingA(name, "configParameter");
682         if (opLambda != null) {
683             opLambda.callback(builder);
684         }
685         if (aggsLambda != null) {
686             WebConfigCA ca = new WebConfigCA();
687             aggsLambda.callback(ca);
688             ca.getAggregationBuilderList().forEach(builder::subAggregation);
689         }
690     }
691 
692     public void setCreatedBy_Terms() {
693         setCreatedBy_Terms(null);
694     }
695 
696     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
697         setCreatedBy_Terms("createdBy", opLambda, null);
698     }
699 
700     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
701         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
702     }
703 
704     public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
705             OperatorCall<BsWebConfigCA> aggsLambda) {
706         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
707         if (opLambda != null) {
708             opLambda.callback(builder);
709         }
710         if (aggsLambda != null) {
711             WebConfigCA ca = new WebConfigCA();
712             aggsLambda.callback(ca);
713             ca.getAggregationBuilderList().forEach(builder::subAggregation);
714         }
715     }
716 
717     public void setCreatedBy_SignificantTerms() {
718         setCreatedBy_SignificantTerms(null);
719     }
720 
721     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
722         setCreatedBy_SignificantTerms("createdBy", opLambda, null);
723     }
724 
725     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
726             OperatorCall<BsWebConfigCA> aggsLambda) {
727         setCreatedBy_SignificantTerms("createdBy", opLambda, aggsLambda);
728     }
729 
730     public void setCreatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
731             OperatorCall<BsWebConfigCA> aggsLambda) {
732         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "createdBy");
733         if (opLambda != null) {
734             opLambda.callback(builder);
735         }
736         if (aggsLambda != null) {
737             WebConfigCA ca = new WebConfigCA();
738             aggsLambda.callback(ca);
739             ca.getAggregationBuilderList().forEach(builder::subAggregation);
740         }
741     }
742 
743     public void setCreatedBy_IpRange() {
744         setCreatedBy_IpRange(null);
745     }
746 
747     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
748         setCreatedBy_IpRange("createdBy", opLambda, null);
749     }
750 
751     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
752         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
753     }
754 
755     public void setCreatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
756             OperatorCall<BsWebConfigCA> aggsLambda) {
757         IpRangeAggregationBuilder builder = regIpRangeA(name, "createdBy");
758         if (opLambda != null) {
759             opLambda.callback(builder);
760         }
761         if (aggsLambda != null) {
762             WebConfigCA ca = new WebConfigCA();
763             aggsLambda.callback(ca);
764             ca.getAggregationBuilderList().forEach(builder::subAggregation);
765         }
766     }
767 
768     public void setCreatedBy_Count() {
769         setCreatedBy_Count(null);
770     }
771 
772     public void setCreatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
773         setCreatedBy_Count("createdBy", opLambda);
774     }
775 
776     public void setCreatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
777         ValueCountAggregationBuilder builder = regCountA(name, "createdBy");
778         if (opLambda != null) {
779             opLambda.callback(builder);
780         }
781     }
782 
783     public void setCreatedBy_Cardinality() {
784         setCreatedBy_Cardinality(null);
785     }
786 
787     public void setCreatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
788         setCreatedBy_Cardinality("createdBy", opLambda);
789     }
790 
791     public void setCreatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
792         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdBy");
793         if (opLambda != null) {
794             opLambda.callback(builder);
795         }
796     }
797 
798     public void setCreatedBy_Missing() {
799         setCreatedBy_Missing(null);
800     }
801 
802     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
803         setCreatedBy_Missing("createdBy", opLambda, null);
804     }
805 
806     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
807         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
808     }
809 
810     public void setCreatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
811             OperatorCall<BsWebConfigCA> aggsLambda) {
812         MissingAggregationBuilder builder = regMissingA(name, "createdBy");
813         if (opLambda != null) {
814             opLambda.callback(builder);
815         }
816         if (aggsLambda != null) {
817             WebConfigCA ca = new WebConfigCA();
818             aggsLambda.callback(ca);
819             ca.getAggregationBuilderList().forEach(builder::subAggregation);
820         }
821     }
822 
823     public void setCreatedTime_Avg() {
824         setCreatedTime_Avg(null);
825     }
826 
827     public void setCreatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
828         setCreatedTime_Avg("createdTime", opLambda);
829     }
830 
831     public void setCreatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
832         AvgAggregationBuilder builder = regAvgA(name, "createdTime");
833         if (opLambda != null) {
834             opLambda.callback(builder);
835         }
836     }
837 
838     public void setCreatedTime_Max() {
839         setCreatedTime_Max(null);
840     }
841 
842     public void setCreatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
843         setCreatedTime_Max("createdTime", opLambda);
844     }
845 
846     public void setCreatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
847         MaxAggregationBuilder builder = regMaxA(name, "createdTime");
848         if (opLambda != null) {
849             opLambda.callback(builder);
850         }
851     }
852 
853     public void setCreatedTime_Min() {
854         setCreatedTime_Min(null);
855     }
856 
857     public void setCreatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
858         setCreatedTime_Min("createdTime", opLambda);
859     }
860 
861     public void setCreatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
862         MinAggregationBuilder builder = regMinA(name, "createdTime");
863         if (opLambda != null) {
864             opLambda.callback(builder);
865         }
866     }
867 
868     public void setCreatedTime_Sum() {
869         setCreatedTime_Sum(null);
870     }
871 
872     public void setCreatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
873         setCreatedTime_Sum("createdTime", opLambda);
874     }
875 
876     public void setCreatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
877         SumAggregationBuilder builder = regSumA(name, "createdTime");
878         if (opLambda != null) {
879             opLambda.callback(builder);
880         }
881     }
882 
883     public void setCreatedTime_ExtendedStats() {
884         setCreatedTime_ExtendedStats(null);
885     }
886 
887     public void setCreatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
888         setCreatedTime_ExtendedStats("createdTime", opLambda);
889     }
890 
891     public void setCreatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
892         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "createdTime");
893         if (opLambda != null) {
894             opLambda.callback(builder);
895         }
896     }
897 
898     public void setCreatedTime_Stats() {
899         setCreatedTime_Stats(null);
900     }
901 
902     public void setCreatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
903         setCreatedTime_Stats("createdTime", opLambda);
904     }
905 
906     public void setCreatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
907         StatsAggregationBuilder builder = regStatsA(name, "createdTime");
908         if (opLambda != null) {
909             opLambda.callback(builder);
910         }
911     }
912 
913     public void setCreatedTime_Percentiles() {
914         setCreatedTime_Percentiles(null);
915     }
916 
917     public void setCreatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
918         setCreatedTime_Percentiles("createdTime", opLambda);
919     }
920 
921     public void setCreatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
922         PercentilesAggregationBuilder builder = regPercentilesA(name, "createdTime");
923         if (opLambda != null) {
924             opLambda.callback(builder);
925         }
926     }
927 
928     public void setCreatedTime_PercentileRanks(double[] values) {
929         setCreatedTime_PercentileRanks(values, null);
930     }
931 
932     public void setCreatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
933         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
934     }
935 
936     public void setCreatedTime_PercentileRanks(String name, double[] values,
937             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
938         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
939         if (opLambda != null) {
940             opLambda.callback(builder);
941         }
942     }
943 
944     public void setCreatedTime_Histogram() {
945         setCreatedTime_Histogram(null);
946     }
947 
948     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
949         setCreatedTime_Histogram("createdTime", opLambda, null);
950     }
951 
952     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
953             OperatorCall<BsWebConfigCA> aggsLambda) {
954         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
955     }
956 
957     public void setCreatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
958             OperatorCall<BsWebConfigCA> aggsLambda) {
959         HistogramAggregationBuilder builder = regHistogramA(name, "createdTime");
960         if (opLambda != null) {
961             opLambda.callback(builder);
962         }
963         if (aggsLambda != null) {
964             WebConfigCA ca = new WebConfigCA();
965             aggsLambda.callback(ca);
966             ca.getAggregationBuilderList().forEach(builder::subAggregation);
967         }
968     }
969 
970     public void setCreatedTime_Range() {
971         setCreatedTime_Range(null);
972     }
973 
974     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
975         setCreatedTime_Range("createdTime", opLambda, null);
976     }
977 
978     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
979         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
980     }
981 
982     public void setCreatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
983             OperatorCall<BsWebConfigCA> aggsLambda) {
984         RangeAggregationBuilder builder = regRangeA(name, "createdTime");
985         if (opLambda != null) {
986             opLambda.callback(builder);
987         }
988         if (aggsLambda != null) {
989             WebConfigCA ca = new WebConfigCA();
990             aggsLambda.callback(ca);
991             ca.getAggregationBuilderList().forEach(builder::subAggregation);
992         }
993     }
994 
995     public void setCreatedTime_Count() {
996         setCreatedTime_Count(null);
997     }
998 
999     public void setCreatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1000         setCreatedTime_Count("createdTime", opLambda);
1001     }
1002 
1003     public void setCreatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1004         ValueCountAggregationBuilder builder = regCountA(name, "createdTime");
1005         if (opLambda != null) {
1006             opLambda.callback(builder);
1007         }
1008     }
1009 
1010     public void setCreatedTime_Cardinality() {
1011         setCreatedTime_Cardinality(null);
1012     }
1013 
1014     public void setCreatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1015         setCreatedTime_Cardinality("createdTime", opLambda);
1016     }
1017 
1018     public void setCreatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1019         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdTime");
1020         if (opLambda != null) {
1021             opLambda.callback(builder);
1022         }
1023     }
1024 
1025     public void setCreatedTime_Missing() {
1026         setCreatedTime_Missing(null);
1027     }
1028 
1029     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1030         setCreatedTime_Missing("createdTime", opLambda, null);
1031     }
1032 
1033     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1034         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
1035     }
1036 
1037     public void setCreatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1038             OperatorCall<BsWebConfigCA> aggsLambda) {
1039         MissingAggregationBuilder builder = regMissingA(name, "createdTime");
1040         if (opLambda != null) {
1041             opLambda.callback(builder);
1042         }
1043         if (aggsLambda != null) {
1044             WebConfigCA ca = new WebConfigCA();
1045             aggsLambda.callback(ca);
1046             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1047         }
1048     }
1049 
1050     public void setDepth_Avg() {
1051         setDepth_Avg(null);
1052     }
1053 
1054     public void setDepth_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1055         setDepth_Avg("depth", opLambda);
1056     }
1057 
1058     public void setDepth_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1059         AvgAggregationBuilder builder = regAvgA(name, "depth");
1060         if (opLambda != null) {
1061             opLambda.callback(builder);
1062         }
1063     }
1064 
1065     public void setDepth_Max() {
1066         setDepth_Max(null);
1067     }
1068 
1069     public void setDepth_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1070         setDepth_Max("depth", opLambda);
1071     }
1072 
1073     public void setDepth_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1074         MaxAggregationBuilder builder = regMaxA(name, "depth");
1075         if (opLambda != null) {
1076             opLambda.callback(builder);
1077         }
1078     }
1079 
1080     public void setDepth_Min() {
1081         setDepth_Min(null);
1082     }
1083 
1084     public void setDepth_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1085         setDepth_Min("depth", opLambda);
1086     }
1087 
1088     public void setDepth_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1089         MinAggregationBuilder builder = regMinA(name, "depth");
1090         if (opLambda != null) {
1091             opLambda.callback(builder);
1092         }
1093     }
1094 
1095     public void setDepth_Sum() {
1096         setDepth_Sum(null);
1097     }
1098 
1099     public void setDepth_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1100         setDepth_Sum("depth", opLambda);
1101     }
1102 
1103     public void setDepth_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1104         SumAggregationBuilder builder = regSumA(name, "depth");
1105         if (opLambda != null) {
1106             opLambda.callback(builder);
1107         }
1108     }
1109 
1110     public void setDepth_ExtendedStats() {
1111         setDepth_ExtendedStats(null);
1112     }
1113 
1114     public void setDepth_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1115         setDepth_ExtendedStats("depth", opLambda);
1116     }
1117 
1118     public void setDepth_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1119         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "depth");
1120         if (opLambda != null) {
1121             opLambda.callback(builder);
1122         }
1123     }
1124 
1125     public void setDepth_Stats() {
1126         setDepth_Stats(null);
1127     }
1128 
1129     public void setDepth_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1130         setDepth_Stats("depth", opLambda);
1131     }
1132 
1133     public void setDepth_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1134         StatsAggregationBuilder builder = regStatsA(name, "depth");
1135         if (opLambda != null) {
1136             opLambda.callback(builder);
1137         }
1138     }
1139 
1140     public void setDepth_Percentiles() {
1141         setDepth_Percentiles(null);
1142     }
1143 
1144     public void setDepth_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1145         setDepth_Percentiles("depth", opLambda);
1146     }
1147 
1148     public void setDepth_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1149         PercentilesAggregationBuilder builder = regPercentilesA(name, "depth");
1150         if (opLambda != null) {
1151             opLambda.callback(builder);
1152         }
1153     }
1154 
1155     public void setDepth_PercentileRanks(double[] values) {
1156         setDepth_PercentileRanks(values, null);
1157     }
1158 
1159     public void setDepth_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1160         setDepth_PercentileRanks("depth", values, opLambda);
1161     }
1162 
1163     public void setDepth_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1164         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "depth", values);
1165         if (opLambda != null) {
1166             opLambda.callback(builder);
1167         }
1168     }
1169 
1170     public void setDepth_Histogram() {
1171         setDepth_Histogram(null);
1172     }
1173 
1174     public void setDepth_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1175         setDepth_Histogram("depth", opLambda, null);
1176     }
1177 
1178     public void setDepth_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1179         setDepth_Histogram("depth", opLambda, aggsLambda);
1180     }
1181 
1182     public void setDepth_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1183             OperatorCall<BsWebConfigCA> aggsLambda) {
1184         HistogramAggregationBuilder builder = regHistogramA(name, "depth");
1185         if (opLambda != null) {
1186             opLambda.callback(builder);
1187         }
1188         if (aggsLambda != null) {
1189             WebConfigCA ca = new WebConfigCA();
1190             aggsLambda.callback(ca);
1191             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1192         }
1193     }
1194 
1195     public void setDepth_Range() {
1196         setDepth_Range(null);
1197     }
1198 
1199     public void setDepth_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1200         setDepth_Range("depth", opLambda, null);
1201     }
1202 
1203     public void setDepth_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1204         setDepth_Range("depth", opLambda, aggsLambda);
1205     }
1206 
1207     public void setDepth_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1208         RangeAggregationBuilder builder = regRangeA(name, "depth");
1209         if (opLambda != null) {
1210             opLambda.callback(builder);
1211         }
1212         if (aggsLambda != null) {
1213             WebConfigCA ca = new WebConfigCA();
1214             aggsLambda.callback(ca);
1215             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1216         }
1217     }
1218 
1219     public void setDepth_Count() {
1220         setDepth_Count(null);
1221     }
1222 
1223     public void setDepth_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1224         setDepth_Count("depth", opLambda);
1225     }
1226 
1227     public void setDepth_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1228         ValueCountAggregationBuilder builder = regCountA(name, "depth");
1229         if (opLambda != null) {
1230             opLambda.callback(builder);
1231         }
1232     }
1233 
1234     public void setDepth_Cardinality() {
1235         setDepth_Cardinality(null);
1236     }
1237 
1238     public void setDepth_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1239         setDepth_Cardinality("depth", opLambda);
1240     }
1241 
1242     public void setDepth_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1243         CardinalityAggregationBuilder builder = regCardinalityA(name, "depth");
1244         if (opLambda != null) {
1245             opLambda.callback(builder);
1246         }
1247     }
1248 
1249     public void setDepth_Missing() {
1250         setDepth_Missing(null);
1251     }
1252 
1253     public void setDepth_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1254         setDepth_Missing("depth", opLambda, null);
1255     }
1256 
1257     public void setDepth_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1258         setDepth_Missing("depth", opLambda, aggsLambda);
1259     }
1260 
1261     public void setDepth_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1262             OperatorCall<BsWebConfigCA> aggsLambda) {
1263         MissingAggregationBuilder builder = regMissingA(name, "depth");
1264         if (opLambda != null) {
1265             opLambda.callback(builder);
1266         }
1267         if (aggsLambda != null) {
1268             WebConfigCA ca = new WebConfigCA();
1269             aggsLambda.callback(ca);
1270             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1271         }
1272     }
1273 
1274     public void setDescription_Count() {
1275         setDescription_Count(null);
1276     }
1277 
1278     public void setDescription_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1279         setDescription_Count("description", opLambda);
1280     }
1281 
1282     public void setDescription_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1283         ValueCountAggregationBuilder builder = regCountA(name, "description");
1284         if (opLambda != null) {
1285             opLambda.callback(builder);
1286         }
1287     }
1288 
1289     public void setDescription_Cardinality() {
1290         setDescription_Cardinality(null);
1291     }
1292 
1293     public void setDescription_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1294         setDescription_Cardinality("description", opLambda);
1295     }
1296 
1297     public void setDescription_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1298         CardinalityAggregationBuilder builder = regCardinalityA(name, "description");
1299         if (opLambda != null) {
1300             opLambda.callback(builder);
1301         }
1302     }
1303 
1304     public void setDescription_Missing() {
1305         setDescription_Missing(null);
1306     }
1307 
1308     public void setDescription_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1309         setDescription_Missing("description", opLambda, null);
1310     }
1311 
1312     public void setDescription_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1313         setDescription_Missing("description", opLambda, aggsLambda);
1314     }
1315 
1316     public void setDescription_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1317             OperatorCall<BsWebConfigCA> aggsLambda) {
1318         MissingAggregationBuilder builder = regMissingA(name, "description");
1319         if (opLambda != null) {
1320             opLambda.callback(builder);
1321         }
1322         if (aggsLambda != null) {
1323             WebConfigCA ca = new WebConfigCA();
1324             aggsLambda.callback(ca);
1325             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1326         }
1327     }
1328 
1329     public void setExcludedDocUrls_Terms() {
1330         setExcludedDocUrls_Terms(null);
1331     }
1332 
1333     public void setExcludedDocUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1334         setExcludedDocUrls_Terms("excludedDocUrls", opLambda, null);
1335     }
1336 
1337     public void setExcludedDocUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1338         setExcludedDocUrls_Terms("excludedDocUrls", opLambda, aggsLambda);
1339     }
1340 
1341     public void setExcludedDocUrls_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1342             OperatorCall<BsWebConfigCA> aggsLambda) {
1343         TermsAggregationBuilder builder = regTermsA(name, "excludedDocUrls");
1344         if (opLambda != null) {
1345             opLambda.callback(builder);
1346         }
1347         if (aggsLambda != null) {
1348             WebConfigCA ca = new WebConfigCA();
1349             aggsLambda.callback(ca);
1350             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1351         }
1352     }
1353 
1354     public void setExcludedDocUrls_SignificantTerms() {
1355         setExcludedDocUrls_SignificantTerms(null);
1356     }
1357 
1358     public void setExcludedDocUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1359         setExcludedDocUrls_SignificantTerms("excludedDocUrls", opLambda, null);
1360     }
1361 
1362     public void setExcludedDocUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1363             OperatorCall<BsWebConfigCA> aggsLambda) {
1364         setExcludedDocUrls_SignificantTerms("excludedDocUrls", opLambda, aggsLambda);
1365     }
1366 
1367     public void setExcludedDocUrls_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1368             OperatorCall<BsWebConfigCA> aggsLambda) {
1369         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "excludedDocUrls");
1370         if (opLambda != null) {
1371             opLambda.callback(builder);
1372         }
1373         if (aggsLambda != null) {
1374             WebConfigCA ca = new WebConfigCA();
1375             aggsLambda.callback(ca);
1376             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1377         }
1378     }
1379 
1380     public void setExcludedDocUrls_IpRange() {
1381         setExcludedDocUrls_IpRange(null);
1382     }
1383 
1384     public void setExcludedDocUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1385         setExcludedDocUrls_IpRange("excludedDocUrls", opLambda, null);
1386     }
1387 
1388     public void setExcludedDocUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1389             OperatorCall<BsWebConfigCA> aggsLambda) {
1390         setExcludedDocUrls_IpRange("excludedDocUrls", opLambda, aggsLambda);
1391     }
1392 
1393     public void setExcludedDocUrls_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1394             OperatorCall<BsWebConfigCA> aggsLambda) {
1395         IpRangeAggregationBuilder builder = regIpRangeA(name, "excludedDocUrls");
1396         if (opLambda != null) {
1397             opLambda.callback(builder);
1398         }
1399         if (aggsLambda != null) {
1400             WebConfigCA ca = new WebConfigCA();
1401             aggsLambda.callback(ca);
1402             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1403         }
1404     }
1405 
1406     public void setExcludedDocUrls_Count() {
1407         setExcludedDocUrls_Count(null);
1408     }
1409 
1410     public void setExcludedDocUrls_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1411         setExcludedDocUrls_Count("excludedDocUrls", opLambda);
1412     }
1413 
1414     public void setExcludedDocUrls_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1415         ValueCountAggregationBuilder builder = regCountA(name, "excludedDocUrls");
1416         if (opLambda != null) {
1417             opLambda.callback(builder);
1418         }
1419     }
1420 
1421     public void setExcludedDocUrls_Cardinality() {
1422         setExcludedDocUrls_Cardinality(null);
1423     }
1424 
1425     public void setExcludedDocUrls_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1426         setExcludedDocUrls_Cardinality("excludedDocUrls", opLambda);
1427     }
1428 
1429     public void setExcludedDocUrls_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1430         CardinalityAggregationBuilder builder = regCardinalityA(name, "excludedDocUrls");
1431         if (opLambda != null) {
1432             opLambda.callback(builder);
1433         }
1434     }
1435 
1436     public void setExcludedDocUrls_Missing() {
1437         setExcludedDocUrls_Missing(null);
1438     }
1439 
1440     public void setExcludedDocUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1441         setExcludedDocUrls_Missing("excludedDocUrls", opLambda, null);
1442     }
1443 
1444     public void setExcludedDocUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
1445             OperatorCall<BsWebConfigCA> aggsLambda) {
1446         setExcludedDocUrls_Missing("excludedDocUrls", opLambda, aggsLambda);
1447     }
1448 
1449     public void setExcludedDocUrls_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1450             OperatorCall<BsWebConfigCA> aggsLambda) {
1451         MissingAggregationBuilder builder = regMissingA(name, "excludedDocUrls");
1452         if (opLambda != null) {
1453             opLambda.callback(builder);
1454         }
1455         if (aggsLambda != null) {
1456             WebConfigCA ca = new WebConfigCA();
1457             aggsLambda.callback(ca);
1458             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1459         }
1460     }
1461 
1462     public void setExcludedUrls_Terms() {
1463         setExcludedUrls_Terms(null);
1464     }
1465 
1466     public void setExcludedUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1467         setExcludedUrls_Terms("excludedUrls", opLambda, null);
1468     }
1469 
1470     public void setExcludedUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1471         setExcludedUrls_Terms("excludedUrls", opLambda, aggsLambda);
1472     }
1473 
1474     public void setExcludedUrls_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1475             OperatorCall<BsWebConfigCA> aggsLambda) {
1476         TermsAggregationBuilder builder = regTermsA(name, "excludedUrls");
1477         if (opLambda != null) {
1478             opLambda.callback(builder);
1479         }
1480         if (aggsLambda != null) {
1481             WebConfigCA ca = new WebConfigCA();
1482             aggsLambda.callback(ca);
1483             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1484         }
1485     }
1486 
1487     public void setExcludedUrls_SignificantTerms() {
1488         setExcludedUrls_SignificantTerms(null);
1489     }
1490 
1491     public void setExcludedUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1492         setExcludedUrls_SignificantTerms("excludedUrls", opLambda, null);
1493     }
1494 
1495     public void setExcludedUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1496             OperatorCall<BsWebConfigCA> aggsLambda) {
1497         setExcludedUrls_SignificantTerms("excludedUrls", opLambda, aggsLambda);
1498     }
1499 
1500     public void setExcludedUrls_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1501             OperatorCall<BsWebConfigCA> aggsLambda) {
1502         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "excludedUrls");
1503         if (opLambda != null) {
1504             opLambda.callback(builder);
1505         }
1506         if (aggsLambda != null) {
1507             WebConfigCA ca = new WebConfigCA();
1508             aggsLambda.callback(ca);
1509             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1510         }
1511     }
1512 
1513     public void setExcludedUrls_IpRange() {
1514         setExcludedUrls_IpRange(null);
1515     }
1516 
1517     public void setExcludedUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1518         setExcludedUrls_IpRange("excludedUrls", opLambda, null);
1519     }
1520 
1521     public void setExcludedUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1522         setExcludedUrls_IpRange("excludedUrls", opLambda, aggsLambda);
1523     }
1524 
1525     public void setExcludedUrls_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1526             OperatorCall<BsWebConfigCA> aggsLambda) {
1527         IpRangeAggregationBuilder builder = regIpRangeA(name, "excludedUrls");
1528         if (opLambda != null) {
1529             opLambda.callback(builder);
1530         }
1531         if (aggsLambda != null) {
1532             WebConfigCA ca = new WebConfigCA();
1533             aggsLambda.callback(ca);
1534             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1535         }
1536     }
1537 
1538     public void setExcludedUrls_Count() {
1539         setExcludedUrls_Count(null);
1540     }
1541 
1542     public void setExcludedUrls_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1543         setExcludedUrls_Count("excludedUrls", opLambda);
1544     }
1545 
1546     public void setExcludedUrls_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1547         ValueCountAggregationBuilder builder = regCountA(name, "excludedUrls");
1548         if (opLambda != null) {
1549             opLambda.callback(builder);
1550         }
1551     }
1552 
1553     public void setExcludedUrls_Cardinality() {
1554         setExcludedUrls_Cardinality(null);
1555     }
1556 
1557     public void setExcludedUrls_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1558         setExcludedUrls_Cardinality("excludedUrls", opLambda);
1559     }
1560 
1561     public void setExcludedUrls_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1562         CardinalityAggregationBuilder builder = regCardinalityA(name, "excludedUrls");
1563         if (opLambda != null) {
1564             opLambda.callback(builder);
1565         }
1566     }
1567 
1568     public void setExcludedUrls_Missing() {
1569         setExcludedUrls_Missing(null);
1570     }
1571 
1572     public void setExcludedUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1573         setExcludedUrls_Missing("excludedUrls", opLambda, null);
1574     }
1575 
1576     public void setExcludedUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1577         setExcludedUrls_Missing("excludedUrls", opLambda, aggsLambda);
1578     }
1579 
1580     public void setExcludedUrls_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1581             OperatorCall<BsWebConfigCA> aggsLambda) {
1582         MissingAggregationBuilder builder = regMissingA(name, "excludedUrls");
1583         if (opLambda != null) {
1584             opLambda.callback(builder);
1585         }
1586         if (aggsLambda != null) {
1587             WebConfigCA ca = new WebConfigCA();
1588             aggsLambda.callback(ca);
1589             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1590         }
1591     }
1592 
1593     public void setIncludedDocUrls_Terms() {
1594         setIncludedDocUrls_Terms(null);
1595     }
1596 
1597     public void setIncludedDocUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1598         setIncludedDocUrls_Terms("includedDocUrls", opLambda, null);
1599     }
1600 
1601     public void setIncludedDocUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1602         setIncludedDocUrls_Terms("includedDocUrls", opLambda, aggsLambda);
1603     }
1604 
1605     public void setIncludedDocUrls_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1606             OperatorCall<BsWebConfigCA> aggsLambda) {
1607         TermsAggregationBuilder builder = regTermsA(name, "includedDocUrls");
1608         if (opLambda != null) {
1609             opLambda.callback(builder);
1610         }
1611         if (aggsLambda != null) {
1612             WebConfigCA ca = new WebConfigCA();
1613             aggsLambda.callback(ca);
1614             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1615         }
1616     }
1617 
1618     public void setIncludedDocUrls_SignificantTerms() {
1619         setIncludedDocUrls_SignificantTerms(null);
1620     }
1621 
1622     public void setIncludedDocUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1623         setIncludedDocUrls_SignificantTerms("includedDocUrls", opLambda, null);
1624     }
1625 
1626     public void setIncludedDocUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1627             OperatorCall<BsWebConfigCA> aggsLambda) {
1628         setIncludedDocUrls_SignificantTerms("includedDocUrls", opLambda, aggsLambda);
1629     }
1630 
1631     public void setIncludedDocUrls_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1632             OperatorCall<BsWebConfigCA> aggsLambda) {
1633         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "includedDocUrls");
1634         if (opLambda != null) {
1635             opLambda.callback(builder);
1636         }
1637         if (aggsLambda != null) {
1638             WebConfigCA ca = new WebConfigCA();
1639             aggsLambda.callback(ca);
1640             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1641         }
1642     }
1643 
1644     public void setIncludedDocUrls_IpRange() {
1645         setIncludedDocUrls_IpRange(null);
1646     }
1647 
1648     public void setIncludedDocUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1649         setIncludedDocUrls_IpRange("includedDocUrls", opLambda, null);
1650     }
1651 
1652     public void setIncludedDocUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1653             OperatorCall<BsWebConfigCA> aggsLambda) {
1654         setIncludedDocUrls_IpRange("includedDocUrls", opLambda, aggsLambda);
1655     }
1656 
1657     public void setIncludedDocUrls_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1658             OperatorCall<BsWebConfigCA> aggsLambda) {
1659         IpRangeAggregationBuilder builder = regIpRangeA(name, "includedDocUrls");
1660         if (opLambda != null) {
1661             opLambda.callback(builder);
1662         }
1663         if (aggsLambda != null) {
1664             WebConfigCA ca = new WebConfigCA();
1665             aggsLambda.callback(ca);
1666             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1667         }
1668     }
1669 
1670     public void setIncludedDocUrls_Count() {
1671         setIncludedDocUrls_Count(null);
1672     }
1673 
1674     public void setIncludedDocUrls_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1675         setIncludedDocUrls_Count("includedDocUrls", opLambda);
1676     }
1677 
1678     public void setIncludedDocUrls_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1679         ValueCountAggregationBuilder builder = regCountA(name, "includedDocUrls");
1680         if (opLambda != null) {
1681             opLambda.callback(builder);
1682         }
1683     }
1684 
1685     public void setIncludedDocUrls_Cardinality() {
1686         setIncludedDocUrls_Cardinality(null);
1687     }
1688 
1689     public void setIncludedDocUrls_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1690         setIncludedDocUrls_Cardinality("includedDocUrls", opLambda);
1691     }
1692 
1693     public void setIncludedDocUrls_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1694         CardinalityAggregationBuilder builder = regCardinalityA(name, "includedDocUrls");
1695         if (opLambda != null) {
1696             opLambda.callback(builder);
1697         }
1698     }
1699 
1700     public void setIncludedDocUrls_Missing() {
1701         setIncludedDocUrls_Missing(null);
1702     }
1703 
1704     public void setIncludedDocUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1705         setIncludedDocUrls_Missing("includedDocUrls", opLambda, null);
1706     }
1707 
1708     public void setIncludedDocUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
1709             OperatorCall<BsWebConfigCA> aggsLambda) {
1710         setIncludedDocUrls_Missing("includedDocUrls", opLambda, aggsLambda);
1711     }
1712 
1713     public void setIncludedDocUrls_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1714             OperatorCall<BsWebConfigCA> aggsLambda) {
1715         MissingAggregationBuilder builder = regMissingA(name, "includedDocUrls");
1716         if (opLambda != null) {
1717             opLambda.callback(builder);
1718         }
1719         if (aggsLambda != null) {
1720             WebConfigCA ca = new WebConfigCA();
1721             aggsLambda.callback(ca);
1722             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1723         }
1724     }
1725 
1726     public void setIncludedUrls_Terms() {
1727         setIncludedUrls_Terms(null);
1728     }
1729 
1730     public void setIncludedUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1731         setIncludedUrls_Terms("includedUrls", opLambda, null);
1732     }
1733 
1734     public void setIncludedUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1735         setIncludedUrls_Terms("includedUrls", opLambda, aggsLambda);
1736     }
1737 
1738     public void setIncludedUrls_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1739             OperatorCall<BsWebConfigCA> aggsLambda) {
1740         TermsAggregationBuilder builder = regTermsA(name, "includedUrls");
1741         if (opLambda != null) {
1742             opLambda.callback(builder);
1743         }
1744         if (aggsLambda != null) {
1745             WebConfigCA ca = new WebConfigCA();
1746             aggsLambda.callback(ca);
1747             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1748         }
1749     }
1750 
1751     public void setIncludedUrls_SignificantTerms() {
1752         setIncludedUrls_SignificantTerms(null);
1753     }
1754 
1755     public void setIncludedUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1756         setIncludedUrls_SignificantTerms("includedUrls", opLambda, null);
1757     }
1758 
1759     public void setIncludedUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1760             OperatorCall<BsWebConfigCA> aggsLambda) {
1761         setIncludedUrls_SignificantTerms("includedUrls", opLambda, aggsLambda);
1762     }
1763 
1764     public void setIncludedUrls_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1765             OperatorCall<BsWebConfigCA> aggsLambda) {
1766         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "includedUrls");
1767         if (opLambda != null) {
1768             opLambda.callback(builder);
1769         }
1770         if (aggsLambda != null) {
1771             WebConfigCA ca = new WebConfigCA();
1772             aggsLambda.callback(ca);
1773             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1774         }
1775     }
1776 
1777     public void setIncludedUrls_IpRange() {
1778         setIncludedUrls_IpRange(null);
1779     }
1780 
1781     public void setIncludedUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1782         setIncludedUrls_IpRange("includedUrls", opLambda, null);
1783     }
1784 
1785     public void setIncludedUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1786         setIncludedUrls_IpRange("includedUrls", opLambda, aggsLambda);
1787     }
1788 
1789     public void setIncludedUrls_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1790             OperatorCall<BsWebConfigCA> aggsLambda) {
1791         IpRangeAggregationBuilder builder = regIpRangeA(name, "includedUrls");
1792         if (opLambda != null) {
1793             opLambda.callback(builder);
1794         }
1795         if (aggsLambda != null) {
1796             WebConfigCA ca = new WebConfigCA();
1797             aggsLambda.callback(ca);
1798             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1799         }
1800     }
1801 
1802     public void setIncludedUrls_Count() {
1803         setIncludedUrls_Count(null);
1804     }
1805 
1806     public void setIncludedUrls_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1807         setIncludedUrls_Count("includedUrls", opLambda);
1808     }
1809 
1810     public void setIncludedUrls_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1811         ValueCountAggregationBuilder builder = regCountA(name, "includedUrls");
1812         if (opLambda != null) {
1813             opLambda.callback(builder);
1814         }
1815     }
1816 
1817     public void setIncludedUrls_Cardinality() {
1818         setIncludedUrls_Cardinality(null);
1819     }
1820 
1821     public void setIncludedUrls_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1822         setIncludedUrls_Cardinality("includedUrls", opLambda);
1823     }
1824 
1825     public void setIncludedUrls_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1826         CardinalityAggregationBuilder builder = regCardinalityA(name, "includedUrls");
1827         if (opLambda != null) {
1828             opLambda.callback(builder);
1829         }
1830     }
1831 
1832     public void setIncludedUrls_Missing() {
1833         setIncludedUrls_Missing(null);
1834     }
1835 
1836     public void setIncludedUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1837         setIncludedUrls_Missing("includedUrls", opLambda, null);
1838     }
1839 
1840     public void setIncludedUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
1841         setIncludedUrls_Missing("includedUrls", opLambda, aggsLambda);
1842     }
1843 
1844     public void setIncludedUrls_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1845             OperatorCall<BsWebConfigCA> aggsLambda) {
1846         MissingAggregationBuilder builder = regMissingA(name, "includedUrls");
1847         if (opLambda != null) {
1848             opLambda.callback(builder);
1849         }
1850         if (aggsLambda != null) {
1851             WebConfigCA ca = new WebConfigCA();
1852             aggsLambda.callback(ca);
1853             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1854         }
1855     }
1856 
1857     public void setIntervalTime_Avg() {
1858         setIntervalTime_Avg(null);
1859     }
1860 
1861     public void setIntervalTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1862         setIntervalTime_Avg("intervalTime", opLambda);
1863     }
1864 
1865     public void setIntervalTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1866         AvgAggregationBuilder builder = regAvgA(name, "intervalTime");
1867         if (opLambda != null) {
1868             opLambda.callback(builder);
1869         }
1870     }
1871 
1872     public void setIntervalTime_Max() {
1873         setIntervalTime_Max(null);
1874     }
1875 
1876     public void setIntervalTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1877         setIntervalTime_Max("intervalTime", opLambda);
1878     }
1879 
1880     public void setIntervalTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1881         MaxAggregationBuilder builder = regMaxA(name, "intervalTime");
1882         if (opLambda != null) {
1883             opLambda.callback(builder);
1884         }
1885     }
1886 
1887     public void setIntervalTime_Min() {
1888         setIntervalTime_Min(null);
1889     }
1890 
1891     public void setIntervalTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1892         setIntervalTime_Min("intervalTime", opLambda);
1893     }
1894 
1895     public void setIntervalTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1896         MinAggregationBuilder builder = regMinA(name, "intervalTime");
1897         if (opLambda != null) {
1898             opLambda.callback(builder);
1899         }
1900     }
1901 
1902     public void setIntervalTime_Sum() {
1903         setIntervalTime_Sum(null);
1904     }
1905 
1906     public void setIntervalTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1907         setIntervalTime_Sum("intervalTime", opLambda);
1908     }
1909 
1910     public void setIntervalTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1911         SumAggregationBuilder builder = regSumA(name, "intervalTime");
1912         if (opLambda != null) {
1913             opLambda.callback(builder);
1914         }
1915     }
1916 
1917     public void setIntervalTime_ExtendedStats() {
1918         setIntervalTime_ExtendedStats(null);
1919     }
1920 
1921     public void setIntervalTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1922         setIntervalTime_ExtendedStats("intervalTime", opLambda);
1923     }
1924 
1925     public void setIntervalTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1926         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "intervalTime");
1927         if (opLambda != null) {
1928             opLambda.callback(builder);
1929         }
1930     }
1931 
1932     public void setIntervalTime_Stats() {
1933         setIntervalTime_Stats(null);
1934     }
1935 
1936     public void setIntervalTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1937         setIntervalTime_Stats("intervalTime", opLambda);
1938     }
1939 
1940     public void setIntervalTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1941         StatsAggregationBuilder builder = regStatsA(name, "intervalTime");
1942         if (opLambda != null) {
1943             opLambda.callback(builder);
1944         }
1945     }
1946 
1947     public void setIntervalTime_Percentiles() {
1948         setIntervalTime_Percentiles(null);
1949     }
1950 
1951     public void setIntervalTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1952         setIntervalTime_Percentiles("intervalTime", opLambda);
1953     }
1954 
1955     public void setIntervalTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1956         PercentilesAggregationBuilder builder = regPercentilesA(name, "intervalTime");
1957         if (opLambda != null) {
1958             opLambda.callback(builder);
1959         }
1960     }
1961 
1962     public void setIntervalTime_PercentileRanks(double[] values) {
1963         setIntervalTime_PercentileRanks(values, null);
1964     }
1965 
1966     public void setIntervalTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1967         setIntervalTime_PercentileRanks("intervalTime", values, opLambda);
1968     }
1969 
1970     public void setIntervalTime_PercentileRanks(String name, double[] values,
1971             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1972         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "intervalTime", values);
1973         if (opLambda != null) {
1974             opLambda.callback(builder);
1975         }
1976     }
1977 
1978     public void setIntervalTime_Histogram() {
1979         setIntervalTime_Histogram(null);
1980     }
1981 
1982     public void setIntervalTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1983         setIntervalTime_Histogram("intervalTime", opLambda, null);
1984     }
1985 
1986     public void setIntervalTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1987             OperatorCall<BsWebConfigCA> aggsLambda) {
1988         setIntervalTime_Histogram("intervalTime", opLambda, aggsLambda);
1989     }
1990 
1991     public void setIntervalTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1992             OperatorCall<BsWebConfigCA> aggsLambda) {
1993         HistogramAggregationBuilder builder = regHistogramA(name, "intervalTime");
1994         if (opLambda != null) {
1995             opLambda.callback(builder);
1996         }
1997         if (aggsLambda != null) {
1998             WebConfigCA ca = new WebConfigCA();
1999             aggsLambda.callback(ca);
2000             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2001         }
2002     }
2003 
2004     public void setIntervalTime_Range() {
2005         setIntervalTime_Range(null);
2006     }
2007 
2008     public void setIntervalTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
2009         setIntervalTime_Range("intervalTime", opLambda, null);
2010     }
2011 
2012     public void setIntervalTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2013         setIntervalTime_Range("intervalTime", opLambda, aggsLambda);
2014     }
2015 
2016     public void setIntervalTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
2017             OperatorCall<BsWebConfigCA> aggsLambda) {
2018         RangeAggregationBuilder builder = regRangeA(name, "intervalTime");
2019         if (opLambda != null) {
2020             opLambda.callback(builder);
2021         }
2022         if (aggsLambda != null) {
2023             WebConfigCA ca = new WebConfigCA();
2024             aggsLambda.callback(ca);
2025             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2026         }
2027     }
2028 
2029     public void setIntervalTime_Count() {
2030         setIntervalTime_Count(null);
2031     }
2032 
2033     public void setIntervalTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2034         setIntervalTime_Count("intervalTime", opLambda);
2035     }
2036 
2037     public void setIntervalTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2038         ValueCountAggregationBuilder builder = regCountA(name, "intervalTime");
2039         if (opLambda != null) {
2040             opLambda.callback(builder);
2041         }
2042     }
2043 
2044     public void setIntervalTime_Cardinality() {
2045         setIntervalTime_Cardinality(null);
2046     }
2047 
2048     public void setIntervalTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2049         setIntervalTime_Cardinality("intervalTime", opLambda);
2050     }
2051 
2052     public void setIntervalTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2053         CardinalityAggregationBuilder builder = regCardinalityA(name, "intervalTime");
2054         if (opLambda != null) {
2055             opLambda.callback(builder);
2056         }
2057     }
2058 
2059     public void setIntervalTime_Missing() {
2060         setIntervalTime_Missing(null);
2061     }
2062 
2063     public void setIntervalTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2064         setIntervalTime_Missing("intervalTime", opLambda, null);
2065     }
2066 
2067     public void setIntervalTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2068         setIntervalTime_Missing("intervalTime", opLambda, aggsLambda);
2069     }
2070 
2071     public void setIntervalTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2072             OperatorCall<BsWebConfigCA> aggsLambda) {
2073         MissingAggregationBuilder builder = regMissingA(name, "intervalTime");
2074         if (opLambda != null) {
2075             opLambda.callback(builder);
2076         }
2077         if (aggsLambda != null) {
2078             WebConfigCA ca = new WebConfigCA();
2079             aggsLambda.callback(ca);
2080             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2081         }
2082     }
2083 
2084     public void setMaxAccessCount_Avg() {
2085         setMaxAccessCount_Avg(null);
2086     }
2087 
2088     public void setMaxAccessCount_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
2089         setMaxAccessCount_Avg("maxAccessCount", opLambda);
2090     }
2091 
2092     public void setMaxAccessCount_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
2093         AvgAggregationBuilder builder = regAvgA(name, "maxAccessCount");
2094         if (opLambda != null) {
2095             opLambda.callback(builder);
2096         }
2097     }
2098 
2099     public void setMaxAccessCount_Max() {
2100         setMaxAccessCount_Max(null);
2101     }
2102 
2103     public void setMaxAccessCount_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
2104         setMaxAccessCount_Max("maxAccessCount", opLambda);
2105     }
2106 
2107     public void setMaxAccessCount_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
2108         MaxAggregationBuilder builder = regMaxA(name, "maxAccessCount");
2109         if (opLambda != null) {
2110             opLambda.callback(builder);
2111         }
2112     }
2113 
2114     public void setMaxAccessCount_Min() {
2115         setMaxAccessCount_Min(null);
2116     }
2117 
2118     public void setMaxAccessCount_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
2119         setMaxAccessCount_Min("maxAccessCount", opLambda);
2120     }
2121 
2122     public void setMaxAccessCount_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
2123         MinAggregationBuilder builder = regMinA(name, "maxAccessCount");
2124         if (opLambda != null) {
2125             opLambda.callback(builder);
2126         }
2127     }
2128 
2129     public void setMaxAccessCount_Sum() {
2130         setMaxAccessCount_Sum(null);
2131     }
2132 
2133     public void setMaxAccessCount_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
2134         setMaxAccessCount_Sum("maxAccessCount", opLambda);
2135     }
2136 
2137     public void setMaxAccessCount_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
2138         SumAggregationBuilder builder = regSumA(name, "maxAccessCount");
2139         if (opLambda != null) {
2140             opLambda.callback(builder);
2141         }
2142     }
2143 
2144     public void setMaxAccessCount_ExtendedStats() {
2145         setMaxAccessCount_ExtendedStats(null);
2146     }
2147 
2148     public void setMaxAccessCount_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
2149         setMaxAccessCount_ExtendedStats("maxAccessCount", opLambda);
2150     }
2151 
2152     public void setMaxAccessCount_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
2153         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "maxAccessCount");
2154         if (opLambda != null) {
2155             opLambda.callback(builder);
2156         }
2157     }
2158 
2159     public void setMaxAccessCount_Stats() {
2160         setMaxAccessCount_Stats(null);
2161     }
2162 
2163     public void setMaxAccessCount_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
2164         setMaxAccessCount_Stats("maxAccessCount", opLambda);
2165     }
2166 
2167     public void setMaxAccessCount_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
2168         StatsAggregationBuilder builder = regStatsA(name, "maxAccessCount");
2169         if (opLambda != null) {
2170             opLambda.callback(builder);
2171         }
2172     }
2173 
2174     public void setMaxAccessCount_Percentiles() {
2175         setMaxAccessCount_Percentiles(null);
2176     }
2177 
2178     public void setMaxAccessCount_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
2179         setMaxAccessCount_Percentiles("maxAccessCount", opLambda);
2180     }
2181 
2182     public void setMaxAccessCount_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
2183         PercentilesAggregationBuilder builder = regPercentilesA(name, "maxAccessCount");
2184         if (opLambda != null) {
2185             opLambda.callback(builder);
2186         }
2187     }
2188 
2189     public void setMaxAccessCount_PercentileRanks(double[] values) {
2190         setMaxAccessCount_PercentileRanks(values, null);
2191     }
2192 
2193     public void setMaxAccessCount_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
2194         setMaxAccessCount_PercentileRanks("maxAccessCount", values, opLambda);
2195     }
2196 
2197     public void setMaxAccessCount_PercentileRanks(String name, double[] values,
2198             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
2199         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "maxAccessCount", values);
2200         if (opLambda != null) {
2201             opLambda.callback(builder);
2202         }
2203     }
2204 
2205     public void setMaxAccessCount_Histogram() {
2206         setMaxAccessCount_Histogram(null);
2207     }
2208 
2209     public void setMaxAccessCount_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
2210         setMaxAccessCount_Histogram("maxAccessCount", opLambda, null);
2211     }
2212 
2213     public void setMaxAccessCount_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
2214             OperatorCall<BsWebConfigCA> aggsLambda) {
2215         setMaxAccessCount_Histogram("maxAccessCount", opLambda, aggsLambda);
2216     }
2217 
2218     public void setMaxAccessCount_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
2219             OperatorCall<BsWebConfigCA> aggsLambda) {
2220         HistogramAggregationBuilder builder = regHistogramA(name, "maxAccessCount");
2221         if (opLambda != null) {
2222             opLambda.callback(builder);
2223         }
2224         if (aggsLambda != null) {
2225             WebConfigCA ca = new WebConfigCA();
2226             aggsLambda.callback(ca);
2227             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2228         }
2229     }
2230 
2231     public void setMaxAccessCount_Range() {
2232         setMaxAccessCount_Range(null);
2233     }
2234 
2235     public void setMaxAccessCount_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
2236         setMaxAccessCount_Range("maxAccessCount", opLambda, null);
2237     }
2238 
2239     public void setMaxAccessCount_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2240         setMaxAccessCount_Range("maxAccessCount", opLambda, aggsLambda);
2241     }
2242 
2243     public void setMaxAccessCount_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
2244             OperatorCall<BsWebConfigCA> aggsLambda) {
2245         RangeAggregationBuilder builder = regRangeA(name, "maxAccessCount");
2246         if (opLambda != null) {
2247             opLambda.callback(builder);
2248         }
2249         if (aggsLambda != null) {
2250             WebConfigCA ca = new WebConfigCA();
2251             aggsLambda.callback(ca);
2252             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2253         }
2254     }
2255 
2256     public void setMaxAccessCount_Count() {
2257         setMaxAccessCount_Count(null);
2258     }
2259 
2260     public void setMaxAccessCount_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2261         setMaxAccessCount_Count("maxAccessCount", opLambda);
2262     }
2263 
2264     public void setMaxAccessCount_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2265         ValueCountAggregationBuilder builder = regCountA(name, "maxAccessCount");
2266         if (opLambda != null) {
2267             opLambda.callback(builder);
2268         }
2269     }
2270 
2271     public void setMaxAccessCount_Cardinality() {
2272         setMaxAccessCount_Cardinality(null);
2273     }
2274 
2275     public void setMaxAccessCount_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2276         setMaxAccessCount_Cardinality("maxAccessCount", opLambda);
2277     }
2278 
2279     public void setMaxAccessCount_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2280         CardinalityAggregationBuilder builder = regCardinalityA(name, "maxAccessCount");
2281         if (opLambda != null) {
2282             opLambda.callback(builder);
2283         }
2284     }
2285 
2286     public void setMaxAccessCount_Missing() {
2287         setMaxAccessCount_Missing(null);
2288     }
2289 
2290     public void setMaxAccessCount_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2291         setMaxAccessCount_Missing("maxAccessCount", opLambda, null);
2292     }
2293 
2294     public void setMaxAccessCount_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2295         setMaxAccessCount_Missing("maxAccessCount", opLambda, aggsLambda);
2296     }
2297 
2298     public void setMaxAccessCount_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2299             OperatorCall<BsWebConfigCA> aggsLambda) {
2300         MissingAggregationBuilder builder = regMissingA(name, "maxAccessCount");
2301         if (opLambda != null) {
2302             opLambda.callback(builder);
2303         }
2304         if (aggsLambda != null) {
2305             WebConfigCA ca = new WebConfigCA();
2306             aggsLambda.callback(ca);
2307             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2308         }
2309     }
2310 
2311     public void setName_Terms() {
2312         setName_Terms(null);
2313     }
2314 
2315     public void setName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2316         setName_Terms("name", opLambda, null);
2317     }
2318 
2319     public void setName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2320         setName_Terms("name", opLambda, aggsLambda);
2321     }
2322 
2323     public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2324         TermsAggregationBuilder builder = regTermsA(name, "name");
2325         if (opLambda != null) {
2326             opLambda.callback(builder);
2327         }
2328         if (aggsLambda != null) {
2329             WebConfigCA ca = new WebConfigCA();
2330             aggsLambda.callback(ca);
2331             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2332         }
2333     }
2334 
2335     public void setName_SignificantTerms() {
2336         setName_SignificantTerms(null);
2337     }
2338 
2339     public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2340         setName_SignificantTerms("name", opLambda, null);
2341     }
2342 
2343     public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2344             OperatorCall<BsWebConfigCA> aggsLambda) {
2345         setName_SignificantTerms("name", opLambda, aggsLambda);
2346     }
2347 
2348     public void setName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2349             OperatorCall<BsWebConfigCA> aggsLambda) {
2350         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "name");
2351         if (opLambda != null) {
2352             opLambda.callback(builder);
2353         }
2354         if (aggsLambda != null) {
2355             WebConfigCA ca = new WebConfigCA();
2356             aggsLambda.callback(ca);
2357             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2358         }
2359     }
2360 
2361     public void setName_IpRange() {
2362         setName_IpRange(null);
2363     }
2364 
2365     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2366         setName_IpRange("name", opLambda, null);
2367     }
2368 
2369     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2370         setName_IpRange("name", opLambda, aggsLambda);
2371     }
2372 
2373     public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2374             OperatorCall<BsWebConfigCA> aggsLambda) {
2375         IpRangeAggregationBuilder builder = regIpRangeA(name, "name");
2376         if (opLambda != null) {
2377             opLambda.callback(builder);
2378         }
2379         if (aggsLambda != null) {
2380             WebConfigCA ca = new WebConfigCA();
2381             aggsLambda.callback(ca);
2382             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2383         }
2384     }
2385 
2386     public void setName_Count() {
2387         setName_Count(null);
2388     }
2389 
2390     public void setName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2391         setName_Count("name", opLambda);
2392     }
2393 
2394     public void setName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2395         ValueCountAggregationBuilder builder = regCountA(name, "name");
2396         if (opLambda != null) {
2397             opLambda.callback(builder);
2398         }
2399     }
2400 
2401     public void setName_Cardinality() {
2402         setName_Cardinality(null);
2403     }
2404 
2405     public void setName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2406         setName_Cardinality("name", opLambda);
2407     }
2408 
2409     public void setName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2410         CardinalityAggregationBuilder builder = regCardinalityA(name, "name");
2411         if (opLambda != null) {
2412             opLambda.callback(builder);
2413         }
2414     }
2415 
2416     public void setName_Missing() {
2417         setName_Missing(null);
2418     }
2419 
2420     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2421         setName_Missing("name", opLambda, null);
2422     }
2423 
2424     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2425         setName_Missing("name", opLambda, aggsLambda);
2426     }
2427 
2428     public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2429             OperatorCall<BsWebConfigCA> aggsLambda) {
2430         MissingAggregationBuilder builder = regMissingA(name, "name");
2431         if (opLambda != null) {
2432             opLambda.callback(builder);
2433         }
2434         if (aggsLambda != null) {
2435             WebConfigCA ca = new WebConfigCA();
2436             aggsLambda.callback(ca);
2437             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2438         }
2439     }
2440 
2441     public void setNumOfThread_Avg() {
2442         setNumOfThread_Avg(null);
2443     }
2444 
2445     public void setNumOfThread_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
2446         setNumOfThread_Avg("numOfThread", opLambda);
2447     }
2448 
2449     public void setNumOfThread_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
2450         AvgAggregationBuilder builder = regAvgA(name, "numOfThread");
2451         if (opLambda != null) {
2452             opLambda.callback(builder);
2453         }
2454     }
2455 
2456     public void setNumOfThread_Max() {
2457         setNumOfThread_Max(null);
2458     }
2459 
2460     public void setNumOfThread_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
2461         setNumOfThread_Max("numOfThread", opLambda);
2462     }
2463 
2464     public void setNumOfThread_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
2465         MaxAggregationBuilder builder = regMaxA(name, "numOfThread");
2466         if (opLambda != null) {
2467             opLambda.callback(builder);
2468         }
2469     }
2470 
2471     public void setNumOfThread_Min() {
2472         setNumOfThread_Min(null);
2473     }
2474 
2475     public void setNumOfThread_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
2476         setNumOfThread_Min("numOfThread", opLambda);
2477     }
2478 
2479     public void setNumOfThread_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
2480         MinAggregationBuilder builder = regMinA(name, "numOfThread");
2481         if (opLambda != null) {
2482             opLambda.callback(builder);
2483         }
2484     }
2485 
2486     public void setNumOfThread_Sum() {
2487         setNumOfThread_Sum(null);
2488     }
2489 
2490     public void setNumOfThread_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
2491         setNumOfThread_Sum("numOfThread", opLambda);
2492     }
2493 
2494     public void setNumOfThread_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
2495         SumAggregationBuilder builder = regSumA(name, "numOfThread");
2496         if (opLambda != null) {
2497             opLambda.callback(builder);
2498         }
2499     }
2500 
2501     public void setNumOfThread_ExtendedStats() {
2502         setNumOfThread_ExtendedStats(null);
2503     }
2504 
2505     public void setNumOfThread_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
2506         setNumOfThread_ExtendedStats("numOfThread", opLambda);
2507     }
2508 
2509     public void setNumOfThread_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
2510         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "numOfThread");
2511         if (opLambda != null) {
2512             opLambda.callback(builder);
2513         }
2514     }
2515 
2516     public void setNumOfThread_Stats() {
2517         setNumOfThread_Stats(null);
2518     }
2519 
2520     public void setNumOfThread_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
2521         setNumOfThread_Stats("numOfThread", opLambda);
2522     }
2523 
2524     public void setNumOfThread_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
2525         StatsAggregationBuilder builder = regStatsA(name, "numOfThread");
2526         if (opLambda != null) {
2527             opLambda.callback(builder);
2528         }
2529     }
2530 
2531     public void setNumOfThread_Percentiles() {
2532         setNumOfThread_Percentiles(null);
2533     }
2534 
2535     public void setNumOfThread_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
2536         setNumOfThread_Percentiles("numOfThread", opLambda);
2537     }
2538 
2539     public void setNumOfThread_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
2540         PercentilesAggregationBuilder builder = regPercentilesA(name, "numOfThread");
2541         if (opLambda != null) {
2542             opLambda.callback(builder);
2543         }
2544     }
2545 
2546     public void setNumOfThread_PercentileRanks(double[] values) {
2547         setNumOfThread_PercentileRanks(values, null);
2548     }
2549 
2550     public void setNumOfThread_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
2551         setNumOfThread_PercentileRanks("numOfThread", values, opLambda);
2552     }
2553 
2554     public void setNumOfThread_PercentileRanks(String name, double[] values,
2555             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
2556         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "numOfThread", values);
2557         if (opLambda != null) {
2558             opLambda.callback(builder);
2559         }
2560     }
2561 
2562     public void setNumOfThread_Histogram() {
2563         setNumOfThread_Histogram(null);
2564     }
2565 
2566     public void setNumOfThread_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
2567         setNumOfThread_Histogram("numOfThread", opLambda, null);
2568     }
2569 
2570     public void setNumOfThread_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
2571             OperatorCall<BsWebConfigCA> aggsLambda) {
2572         setNumOfThread_Histogram("numOfThread", opLambda, aggsLambda);
2573     }
2574 
2575     public void setNumOfThread_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
2576             OperatorCall<BsWebConfigCA> aggsLambda) {
2577         HistogramAggregationBuilder builder = regHistogramA(name, "numOfThread");
2578         if (opLambda != null) {
2579             opLambda.callback(builder);
2580         }
2581         if (aggsLambda != null) {
2582             WebConfigCA ca = new WebConfigCA();
2583             aggsLambda.callback(ca);
2584             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2585         }
2586     }
2587 
2588     public void setNumOfThread_Range() {
2589         setNumOfThread_Range(null);
2590     }
2591 
2592     public void setNumOfThread_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
2593         setNumOfThread_Range("numOfThread", opLambda, null);
2594     }
2595 
2596     public void setNumOfThread_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2597         setNumOfThread_Range("numOfThread", opLambda, aggsLambda);
2598     }
2599 
2600     public void setNumOfThread_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
2601             OperatorCall<BsWebConfigCA> aggsLambda) {
2602         RangeAggregationBuilder builder = regRangeA(name, "numOfThread");
2603         if (opLambda != null) {
2604             opLambda.callback(builder);
2605         }
2606         if (aggsLambda != null) {
2607             WebConfigCA ca = new WebConfigCA();
2608             aggsLambda.callback(ca);
2609             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2610         }
2611     }
2612 
2613     public void setNumOfThread_Count() {
2614         setNumOfThread_Count(null);
2615     }
2616 
2617     public void setNumOfThread_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2618         setNumOfThread_Count("numOfThread", opLambda);
2619     }
2620 
2621     public void setNumOfThread_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2622         ValueCountAggregationBuilder builder = regCountA(name, "numOfThread");
2623         if (opLambda != null) {
2624             opLambda.callback(builder);
2625         }
2626     }
2627 
2628     public void setNumOfThread_Cardinality() {
2629         setNumOfThread_Cardinality(null);
2630     }
2631 
2632     public void setNumOfThread_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2633         setNumOfThread_Cardinality("numOfThread", opLambda);
2634     }
2635 
2636     public void setNumOfThread_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2637         CardinalityAggregationBuilder builder = regCardinalityA(name, "numOfThread");
2638         if (opLambda != null) {
2639             opLambda.callback(builder);
2640         }
2641     }
2642 
2643     public void setNumOfThread_Missing() {
2644         setNumOfThread_Missing(null);
2645     }
2646 
2647     public void setNumOfThread_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2648         setNumOfThread_Missing("numOfThread", opLambda, null);
2649     }
2650 
2651     public void setNumOfThread_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2652         setNumOfThread_Missing("numOfThread", opLambda, aggsLambda);
2653     }
2654 
2655     public void setNumOfThread_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2656             OperatorCall<BsWebConfigCA> aggsLambda) {
2657         MissingAggregationBuilder builder = regMissingA(name, "numOfThread");
2658         if (opLambda != null) {
2659             opLambda.callback(builder);
2660         }
2661         if (aggsLambda != null) {
2662             WebConfigCA ca = new WebConfigCA();
2663             aggsLambda.callback(ca);
2664             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2665         }
2666     }
2667 
2668     public void setPermissions_Terms() {
2669         setPermissions_Terms(null);
2670     }
2671 
2672     public void setPermissions_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2673         setPermissions_Terms("permissions", opLambda, null);
2674     }
2675 
2676     public void setPermissions_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2677         setPermissions_Terms("permissions", opLambda, aggsLambda);
2678     }
2679 
2680     public void setPermissions_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2681             OperatorCall<BsWebConfigCA> aggsLambda) {
2682         TermsAggregationBuilder builder = regTermsA(name, "permissions");
2683         if (opLambda != null) {
2684             opLambda.callback(builder);
2685         }
2686         if (aggsLambda != null) {
2687             WebConfigCA ca = new WebConfigCA();
2688             aggsLambda.callback(ca);
2689             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2690         }
2691     }
2692 
2693     public void setPermissions_SignificantTerms() {
2694         setPermissions_SignificantTerms(null);
2695     }
2696 
2697     public void setPermissions_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2698         setPermissions_SignificantTerms("permissions", opLambda, null);
2699     }
2700 
2701     public void setPermissions_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2702             OperatorCall<BsWebConfigCA> aggsLambda) {
2703         setPermissions_SignificantTerms("permissions", opLambda, aggsLambda);
2704     }
2705 
2706     public void setPermissions_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2707             OperatorCall<BsWebConfigCA> aggsLambda) {
2708         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "permissions");
2709         if (opLambda != null) {
2710             opLambda.callback(builder);
2711         }
2712         if (aggsLambda != null) {
2713             WebConfigCA ca = new WebConfigCA();
2714             aggsLambda.callback(ca);
2715             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2716         }
2717     }
2718 
2719     public void setPermissions_IpRange() {
2720         setPermissions_IpRange(null);
2721     }
2722 
2723     public void setPermissions_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2724         setPermissions_IpRange("permissions", opLambda, null);
2725     }
2726 
2727     public void setPermissions_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2728         setPermissions_IpRange("permissions", opLambda, aggsLambda);
2729     }
2730 
2731     public void setPermissions_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2732             OperatorCall<BsWebConfigCA> aggsLambda) {
2733         IpRangeAggregationBuilder builder = regIpRangeA(name, "permissions");
2734         if (opLambda != null) {
2735             opLambda.callback(builder);
2736         }
2737         if (aggsLambda != null) {
2738             WebConfigCA ca = new WebConfigCA();
2739             aggsLambda.callback(ca);
2740             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2741         }
2742     }
2743 
2744     public void setPermissions_Count() {
2745         setPermissions_Count(null);
2746     }
2747 
2748     public void setPermissions_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2749         setPermissions_Count("permissions", opLambda);
2750     }
2751 
2752     public void setPermissions_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2753         ValueCountAggregationBuilder builder = regCountA(name, "permissions");
2754         if (opLambda != null) {
2755             opLambda.callback(builder);
2756         }
2757     }
2758 
2759     public void setPermissions_Cardinality() {
2760         setPermissions_Cardinality(null);
2761     }
2762 
2763     public void setPermissions_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2764         setPermissions_Cardinality("permissions", opLambda);
2765     }
2766 
2767     public void setPermissions_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2768         CardinalityAggregationBuilder builder = regCardinalityA(name, "permissions");
2769         if (opLambda != null) {
2770             opLambda.callback(builder);
2771         }
2772     }
2773 
2774     public void setPermissions_Missing() {
2775         setPermissions_Missing(null);
2776     }
2777 
2778     public void setPermissions_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2779         setPermissions_Missing("permissions", opLambda, null);
2780     }
2781 
2782     public void setPermissions_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2783         setPermissions_Missing("permissions", opLambda, aggsLambda);
2784     }
2785 
2786     public void setPermissions_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2787             OperatorCall<BsWebConfigCA> aggsLambda) {
2788         MissingAggregationBuilder builder = regMissingA(name, "permissions");
2789         if (opLambda != null) {
2790             opLambda.callback(builder);
2791         }
2792         if (aggsLambda != null) {
2793             WebConfigCA ca = new WebConfigCA();
2794             aggsLambda.callback(ca);
2795             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2796         }
2797     }
2798 
2799     public void setSortOrder_Avg() {
2800         setSortOrder_Avg(null);
2801     }
2802 
2803     public void setSortOrder_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
2804         setSortOrder_Avg("sortOrder", opLambda);
2805     }
2806 
2807     public void setSortOrder_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
2808         AvgAggregationBuilder builder = regAvgA(name, "sortOrder");
2809         if (opLambda != null) {
2810             opLambda.callback(builder);
2811         }
2812     }
2813 
2814     public void setSortOrder_Max() {
2815         setSortOrder_Max(null);
2816     }
2817 
2818     public void setSortOrder_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
2819         setSortOrder_Max("sortOrder", opLambda);
2820     }
2821 
2822     public void setSortOrder_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
2823         MaxAggregationBuilder builder = regMaxA(name, "sortOrder");
2824         if (opLambda != null) {
2825             opLambda.callback(builder);
2826         }
2827     }
2828 
2829     public void setSortOrder_Min() {
2830         setSortOrder_Min(null);
2831     }
2832 
2833     public void setSortOrder_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
2834         setSortOrder_Min("sortOrder", opLambda);
2835     }
2836 
2837     public void setSortOrder_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
2838         MinAggregationBuilder builder = regMinA(name, "sortOrder");
2839         if (opLambda != null) {
2840             opLambda.callback(builder);
2841         }
2842     }
2843 
2844     public void setSortOrder_Sum() {
2845         setSortOrder_Sum(null);
2846     }
2847 
2848     public void setSortOrder_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
2849         setSortOrder_Sum("sortOrder", opLambda);
2850     }
2851 
2852     public void setSortOrder_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
2853         SumAggregationBuilder builder = regSumA(name, "sortOrder");
2854         if (opLambda != null) {
2855             opLambda.callback(builder);
2856         }
2857     }
2858 
2859     public void setSortOrder_ExtendedStats() {
2860         setSortOrder_ExtendedStats(null);
2861     }
2862 
2863     public void setSortOrder_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
2864         setSortOrder_ExtendedStats("sortOrder", opLambda);
2865     }
2866 
2867     public void setSortOrder_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
2868         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "sortOrder");
2869         if (opLambda != null) {
2870             opLambda.callback(builder);
2871         }
2872     }
2873 
2874     public void setSortOrder_Stats() {
2875         setSortOrder_Stats(null);
2876     }
2877 
2878     public void setSortOrder_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
2879         setSortOrder_Stats("sortOrder", opLambda);
2880     }
2881 
2882     public void setSortOrder_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
2883         StatsAggregationBuilder builder = regStatsA(name, "sortOrder");
2884         if (opLambda != null) {
2885             opLambda.callback(builder);
2886         }
2887     }
2888 
2889     public void setSortOrder_Percentiles() {
2890         setSortOrder_Percentiles(null);
2891     }
2892 
2893     public void setSortOrder_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
2894         setSortOrder_Percentiles("sortOrder", opLambda);
2895     }
2896 
2897     public void setSortOrder_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
2898         PercentilesAggregationBuilder builder = regPercentilesA(name, "sortOrder");
2899         if (opLambda != null) {
2900             opLambda.callback(builder);
2901         }
2902     }
2903 
2904     public void setSortOrder_PercentileRanks(double[] values) {
2905         setSortOrder_PercentileRanks(values, null);
2906     }
2907 
2908     public void setSortOrder_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
2909         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
2910     }
2911 
2912     public void setSortOrder_PercentileRanks(String name, double[] values,
2913             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
2914         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
2915         if (opLambda != null) {
2916             opLambda.callback(builder);
2917         }
2918     }
2919 
2920     public void setSortOrder_Histogram() {
2921         setSortOrder_Histogram(null);
2922     }
2923 
2924     public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
2925         setSortOrder_Histogram("sortOrder", opLambda, null);
2926     }
2927 
2928     public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2929         setSortOrder_Histogram("sortOrder", opLambda, aggsLambda);
2930     }
2931 
2932     public void setSortOrder_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
2933             OperatorCall<BsWebConfigCA> aggsLambda) {
2934         HistogramAggregationBuilder builder = regHistogramA(name, "sortOrder");
2935         if (opLambda != null) {
2936             opLambda.callback(builder);
2937         }
2938         if (aggsLambda != null) {
2939             WebConfigCA ca = new WebConfigCA();
2940             aggsLambda.callback(ca);
2941             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2942         }
2943     }
2944 
2945     public void setSortOrder_Range() {
2946         setSortOrder_Range(null);
2947     }
2948 
2949     public void setSortOrder_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
2950         setSortOrder_Range("sortOrder", opLambda, null);
2951     }
2952 
2953     public void setSortOrder_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
2954         setSortOrder_Range("sortOrder", opLambda, aggsLambda);
2955     }
2956 
2957     public void setSortOrder_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
2958             OperatorCall<BsWebConfigCA> aggsLambda) {
2959         RangeAggregationBuilder builder = regRangeA(name, "sortOrder");
2960         if (opLambda != null) {
2961             opLambda.callback(builder);
2962         }
2963         if (aggsLambda != null) {
2964             WebConfigCA ca = new WebConfigCA();
2965             aggsLambda.callback(ca);
2966             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2967         }
2968     }
2969 
2970     public void setSortOrder_Count() {
2971         setSortOrder_Count(null);
2972     }
2973 
2974     public void setSortOrder_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2975         setSortOrder_Count("sortOrder", opLambda);
2976     }
2977 
2978     public void setSortOrder_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2979         ValueCountAggregationBuilder builder = regCountA(name, "sortOrder");
2980         if (opLambda != null) {
2981             opLambda.callback(builder);
2982         }
2983     }
2984 
2985     public void setSortOrder_Cardinality() {
2986         setSortOrder_Cardinality(null);
2987     }
2988 
2989     public void setSortOrder_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2990         setSortOrder_Cardinality("sortOrder", opLambda);
2991     }
2992 
2993     public void setSortOrder_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2994         CardinalityAggregationBuilder builder = regCardinalityA(name, "sortOrder");
2995         if (opLambda != null) {
2996             opLambda.callback(builder);
2997         }
2998     }
2999 
3000     public void setSortOrder_Missing() {
3001         setSortOrder_Missing(null);
3002     }
3003 
3004     public void setSortOrder_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3005         setSortOrder_Missing("sortOrder", opLambda, null);
3006     }
3007 
3008     public void setSortOrder_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3009         setSortOrder_Missing("sortOrder", opLambda, aggsLambda);
3010     }
3011 
3012     public void setSortOrder_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3013             OperatorCall<BsWebConfigCA> aggsLambda) {
3014         MissingAggregationBuilder builder = regMissingA(name, "sortOrder");
3015         if (opLambda != null) {
3016             opLambda.callback(builder);
3017         }
3018         if (aggsLambda != null) {
3019             WebConfigCA ca = new WebConfigCA();
3020             aggsLambda.callback(ca);
3021             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3022         }
3023     }
3024 
3025     public void setTimeToLive_Avg() {
3026         setTimeToLive_Avg(null);
3027     }
3028 
3029     public void setTimeToLive_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
3030         setTimeToLive_Avg("timeToLive", opLambda);
3031     }
3032 
3033     public void setTimeToLive_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
3034         AvgAggregationBuilder builder = regAvgA(name, "timeToLive");
3035         if (opLambda != null) {
3036             opLambda.callback(builder);
3037         }
3038     }
3039 
3040     public void setTimeToLive_Max() {
3041         setTimeToLive_Max(null);
3042     }
3043 
3044     public void setTimeToLive_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
3045         setTimeToLive_Max("timeToLive", opLambda);
3046     }
3047 
3048     public void setTimeToLive_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
3049         MaxAggregationBuilder builder = regMaxA(name, "timeToLive");
3050         if (opLambda != null) {
3051             opLambda.callback(builder);
3052         }
3053     }
3054 
3055     public void setTimeToLive_Min() {
3056         setTimeToLive_Min(null);
3057     }
3058 
3059     public void setTimeToLive_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
3060         setTimeToLive_Min("timeToLive", opLambda);
3061     }
3062 
3063     public void setTimeToLive_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
3064         MinAggregationBuilder builder = regMinA(name, "timeToLive");
3065         if (opLambda != null) {
3066             opLambda.callback(builder);
3067         }
3068     }
3069 
3070     public void setTimeToLive_Sum() {
3071         setTimeToLive_Sum(null);
3072     }
3073 
3074     public void setTimeToLive_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
3075         setTimeToLive_Sum("timeToLive", opLambda);
3076     }
3077 
3078     public void setTimeToLive_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
3079         SumAggregationBuilder builder = regSumA(name, "timeToLive");
3080         if (opLambda != null) {
3081             opLambda.callback(builder);
3082         }
3083     }
3084 
3085     public void setTimeToLive_ExtendedStats() {
3086         setTimeToLive_ExtendedStats(null);
3087     }
3088 
3089     public void setTimeToLive_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
3090         setTimeToLive_ExtendedStats("timeToLive", opLambda);
3091     }
3092 
3093     public void setTimeToLive_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
3094         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "timeToLive");
3095         if (opLambda != null) {
3096             opLambda.callback(builder);
3097         }
3098     }
3099 
3100     public void setTimeToLive_Stats() {
3101         setTimeToLive_Stats(null);
3102     }
3103 
3104     public void setTimeToLive_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
3105         setTimeToLive_Stats("timeToLive", opLambda);
3106     }
3107 
3108     public void setTimeToLive_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
3109         StatsAggregationBuilder builder = regStatsA(name, "timeToLive");
3110         if (opLambda != null) {
3111             opLambda.callback(builder);
3112         }
3113     }
3114 
3115     public void setTimeToLive_Percentiles() {
3116         setTimeToLive_Percentiles(null);
3117     }
3118 
3119     public void setTimeToLive_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
3120         setTimeToLive_Percentiles("timeToLive", opLambda);
3121     }
3122 
3123     public void setTimeToLive_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
3124         PercentilesAggregationBuilder builder = regPercentilesA(name, "timeToLive");
3125         if (opLambda != null) {
3126             opLambda.callback(builder);
3127         }
3128     }
3129 
3130     public void setTimeToLive_PercentileRanks(double[] values) {
3131         setTimeToLive_PercentileRanks(values, null);
3132     }
3133 
3134     public void setTimeToLive_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
3135         setTimeToLive_PercentileRanks("timeToLive", values, opLambda);
3136     }
3137 
3138     public void setTimeToLive_PercentileRanks(String name, double[] values,
3139             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
3140         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "timeToLive", values);
3141         if (opLambda != null) {
3142             opLambda.callback(builder);
3143         }
3144     }
3145 
3146     public void setTimeToLive_Histogram() {
3147         setTimeToLive_Histogram(null);
3148     }
3149 
3150     public void setTimeToLive_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
3151         setTimeToLive_Histogram("timeToLive", opLambda, null);
3152     }
3153 
3154     public void setTimeToLive_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3155         setTimeToLive_Histogram("timeToLive", opLambda, aggsLambda);
3156     }
3157 
3158     public void setTimeToLive_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
3159             OperatorCall<BsWebConfigCA> aggsLambda) {
3160         HistogramAggregationBuilder builder = regHistogramA(name, "timeToLive");
3161         if (opLambda != null) {
3162             opLambda.callback(builder);
3163         }
3164         if (aggsLambda != null) {
3165             WebConfigCA ca = new WebConfigCA();
3166             aggsLambda.callback(ca);
3167             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3168         }
3169     }
3170 
3171     public void setTimeToLive_Range() {
3172         setTimeToLive_Range(null);
3173     }
3174 
3175     public void setTimeToLive_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
3176         setTimeToLive_Range("timeToLive", opLambda, null);
3177     }
3178 
3179     public void setTimeToLive_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3180         setTimeToLive_Range("timeToLive", opLambda, aggsLambda);
3181     }
3182 
3183     public void setTimeToLive_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
3184             OperatorCall<BsWebConfigCA> aggsLambda) {
3185         RangeAggregationBuilder builder = regRangeA(name, "timeToLive");
3186         if (opLambda != null) {
3187             opLambda.callback(builder);
3188         }
3189         if (aggsLambda != null) {
3190             WebConfigCA ca = new WebConfigCA();
3191             aggsLambda.callback(ca);
3192             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3193         }
3194     }
3195 
3196     public void setTimeToLive_Count() {
3197         setTimeToLive_Count(null);
3198     }
3199 
3200     public void setTimeToLive_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3201         setTimeToLive_Count("timeToLive", opLambda);
3202     }
3203 
3204     public void setTimeToLive_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3205         ValueCountAggregationBuilder builder = regCountA(name, "timeToLive");
3206         if (opLambda != null) {
3207             opLambda.callback(builder);
3208         }
3209     }
3210 
3211     public void setTimeToLive_Cardinality() {
3212         setTimeToLive_Cardinality(null);
3213     }
3214 
3215     public void setTimeToLive_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3216         setTimeToLive_Cardinality("timeToLive", opLambda);
3217     }
3218 
3219     public void setTimeToLive_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3220         CardinalityAggregationBuilder builder = regCardinalityA(name, "timeToLive");
3221         if (opLambda != null) {
3222             opLambda.callback(builder);
3223         }
3224     }
3225 
3226     public void setTimeToLive_Missing() {
3227         setTimeToLive_Missing(null);
3228     }
3229 
3230     public void setTimeToLive_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3231         setTimeToLive_Missing("timeToLive", opLambda, null);
3232     }
3233 
3234     public void setTimeToLive_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3235         setTimeToLive_Missing("timeToLive", opLambda, aggsLambda);
3236     }
3237 
3238     public void setTimeToLive_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3239             OperatorCall<BsWebConfigCA> aggsLambda) {
3240         MissingAggregationBuilder builder = regMissingA(name, "timeToLive");
3241         if (opLambda != null) {
3242             opLambda.callback(builder);
3243         }
3244         if (aggsLambda != null) {
3245             WebConfigCA ca = new WebConfigCA();
3246             aggsLambda.callback(ca);
3247             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3248         }
3249     }
3250 
3251     public void setUpdatedBy_Terms() {
3252         setUpdatedBy_Terms(null);
3253     }
3254 
3255     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3256         setUpdatedBy_Terms("updatedBy", opLambda, null);
3257     }
3258 
3259     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3260         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
3261     }
3262 
3263     public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
3264             OperatorCall<BsWebConfigCA> aggsLambda) {
3265         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
3266         if (opLambda != null) {
3267             opLambda.callback(builder);
3268         }
3269         if (aggsLambda != null) {
3270             WebConfigCA ca = new WebConfigCA();
3271             aggsLambda.callback(ca);
3272             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3273         }
3274     }
3275 
3276     public void setUpdatedBy_SignificantTerms() {
3277         setUpdatedBy_SignificantTerms(null);
3278     }
3279 
3280     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3281         setUpdatedBy_SignificantTerms("updatedBy", opLambda, null);
3282     }
3283 
3284     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3285             OperatorCall<BsWebConfigCA> aggsLambda) {
3286         setUpdatedBy_SignificantTerms("updatedBy", opLambda, aggsLambda);
3287     }
3288 
3289     public void setUpdatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3290             OperatorCall<BsWebConfigCA> aggsLambda) {
3291         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "updatedBy");
3292         if (opLambda != null) {
3293             opLambda.callback(builder);
3294         }
3295         if (aggsLambda != null) {
3296             WebConfigCA ca = new WebConfigCA();
3297             aggsLambda.callback(ca);
3298             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3299         }
3300     }
3301 
3302     public void setUpdatedBy_IpRange() {
3303         setUpdatedBy_IpRange(null);
3304     }
3305 
3306     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3307         setUpdatedBy_IpRange("updatedBy", opLambda, null);
3308     }
3309 
3310     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3311         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
3312     }
3313 
3314     public void setUpdatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3315             OperatorCall<BsWebConfigCA> aggsLambda) {
3316         IpRangeAggregationBuilder builder = regIpRangeA(name, "updatedBy");
3317         if (opLambda != null) {
3318             opLambda.callback(builder);
3319         }
3320         if (aggsLambda != null) {
3321             WebConfigCA ca = new WebConfigCA();
3322             aggsLambda.callback(ca);
3323             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3324         }
3325     }
3326 
3327     public void setUpdatedBy_Count() {
3328         setUpdatedBy_Count(null);
3329     }
3330 
3331     public void setUpdatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3332         setUpdatedBy_Count("updatedBy", opLambda);
3333     }
3334 
3335     public void setUpdatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3336         ValueCountAggregationBuilder builder = regCountA(name, "updatedBy");
3337         if (opLambda != null) {
3338             opLambda.callback(builder);
3339         }
3340     }
3341 
3342     public void setUpdatedBy_Cardinality() {
3343         setUpdatedBy_Cardinality(null);
3344     }
3345 
3346     public void setUpdatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3347         setUpdatedBy_Cardinality("updatedBy", opLambda);
3348     }
3349 
3350     public void setUpdatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3351         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedBy");
3352         if (opLambda != null) {
3353             opLambda.callback(builder);
3354         }
3355     }
3356 
3357     public void setUpdatedBy_Missing() {
3358         setUpdatedBy_Missing(null);
3359     }
3360 
3361     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3362         setUpdatedBy_Missing("updatedBy", opLambda, null);
3363     }
3364 
3365     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3366         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
3367     }
3368 
3369     public void setUpdatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3370             OperatorCall<BsWebConfigCA> aggsLambda) {
3371         MissingAggregationBuilder builder = regMissingA(name, "updatedBy");
3372         if (opLambda != null) {
3373             opLambda.callback(builder);
3374         }
3375         if (aggsLambda != null) {
3376             WebConfigCA ca = new WebConfigCA();
3377             aggsLambda.callback(ca);
3378             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3379         }
3380     }
3381 
3382     public void setUpdatedTime_Avg() {
3383         setUpdatedTime_Avg(null);
3384     }
3385 
3386     public void setUpdatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
3387         setUpdatedTime_Avg("updatedTime", opLambda);
3388     }
3389 
3390     public void setUpdatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
3391         AvgAggregationBuilder builder = regAvgA(name, "updatedTime");
3392         if (opLambda != null) {
3393             opLambda.callback(builder);
3394         }
3395     }
3396 
3397     public void setUpdatedTime_Max() {
3398         setUpdatedTime_Max(null);
3399     }
3400 
3401     public void setUpdatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
3402         setUpdatedTime_Max("updatedTime", opLambda);
3403     }
3404 
3405     public void setUpdatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
3406         MaxAggregationBuilder builder = regMaxA(name, "updatedTime");
3407         if (opLambda != null) {
3408             opLambda.callback(builder);
3409         }
3410     }
3411 
3412     public void setUpdatedTime_Min() {
3413         setUpdatedTime_Min(null);
3414     }
3415 
3416     public void setUpdatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
3417         setUpdatedTime_Min("updatedTime", opLambda);
3418     }
3419 
3420     public void setUpdatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
3421         MinAggregationBuilder builder = regMinA(name, "updatedTime");
3422         if (opLambda != null) {
3423             opLambda.callback(builder);
3424         }
3425     }
3426 
3427     public void setUpdatedTime_Sum() {
3428         setUpdatedTime_Sum(null);
3429     }
3430 
3431     public void setUpdatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
3432         setUpdatedTime_Sum("updatedTime", opLambda);
3433     }
3434 
3435     public void setUpdatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
3436         SumAggregationBuilder builder = regSumA(name, "updatedTime");
3437         if (opLambda != null) {
3438             opLambda.callback(builder);
3439         }
3440     }
3441 
3442     public void setUpdatedTime_ExtendedStats() {
3443         setUpdatedTime_ExtendedStats(null);
3444     }
3445 
3446     public void setUpdatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
3447         setUpdatedTime_ExtendedStats("updatedTime", opLambda);
3448     }
3449 
3450     public void setUpdatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
3451         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "updatedTime");
3452         if (opLambda != null) {
3453             opLambda.callback(builder);
3454         }
3455     }
3456 
3457     public void setUpdatedTime_Stats() {
3458         setUpdatedTime_Stats(null);
3459     }
3460 
3461     public void setUpdatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
3462         setUpdatedTime_Stats("updatedTime", opLambda);
3463     }
3464 
3465     public void setUpdatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
3466         StatsAggregationBuilder builder = regStatsA(name, "updatedTime");
3467         if (opLambda != null) {
3468             opLambda.callback(builder);
3469         }
3470     }
3471 
3472     public void setUpdatedTime_Percentiles() {
3473         setUpdatedTime_Percentiles(null);
3474     }
3475 
3476     public void setUpdatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
3477         setUpdatedTime_Percentiles("updatedTime", opLambda);
3478     }
3479 
3480     public void setUpdatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
3481         PercentilesAggregationBuilder builder = regPercentilesA(name, "updatedTime");
3482         if (opLambda != null) {
3483             opLambda.callback(builder);
3484         }
3485     }
3486 
3487     public void setUpdatedTime_PercentileRanks(double[] values) {
3488         setUpdatedTime_PercentileRanks(values, null);
3489     }
3490 
3491     public void setUpdatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
3492         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
3493     }
3494 
3495     public void setUpdatedTime_PercentileRanks(String name, double[] values,
3496             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
3497         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
3498         if (opLambda != null) {
3499             opLambda.callback(builder);
3500         }
3501     }
3502 
3503     public void setUpdatedTime_Histogram() {
3504         setUpdatedTime_Histogram(null);
3505     }
3506 
3507     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
3508         setUpdatedTime_Histogram("updatedTime", opLambda, null);
3509     }
3510 
3511     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
3512             OperatorCall<BsWebConfigCA> aggsLambda) {
3513         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
3514     }
3515 
3516     public void setUpdatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
3517             OperatorCall<BsWebConfigCA> aggsLambda) {
3518         HistogramAggregationBuilder builder = regHistogramA(name, "updatedTime");
3519         if (opLambda != null) {
3520             opLambda.callback(builder);
3521         }
3522         if (aggsLambda != null) {
3523             WebConfigCA ca = new WebConfigCA();
3524             aggsLambda.callback(ca);
3525             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3526         }
3527     }
3528 
3529     public void setUpdatedTime_Range() {
3530         setUpdatedTime_Range(null);
3531     }
3532 
3533     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
3534         setUpdatedTime_Range("updatedTime", opLambda, null);
3535     }
3536 
3537     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3538         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
3539     }
3540 
3541     public void setUpdatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
3542             OperatorCall<BsWebConfigCA> aggsLambda) {
3543         RangeAggregationBuilder builder = regRangeA(name, "updatedTime");
3544         if (opLambda != null) {
3545             opLambda.callback(builder);
3546         }
3547         if (aggsLambda != null) {
3548             WebConfigCA ca = new WebConfigCA();
3549             aggsLambda.callback(ca);
3550             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3551         }
3552     }
3553 
3554     public void setUpdatedTime_Count() {
3555         setUpdatedTime_Count(null);
3556     }
3557 
3558     public void setUpdatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3559         setUpdatedTime_Count("updatedTime", opLambda);
3560     }
3561 
3562     public void setUpdatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3563         ValueCountAggregationBuilder builder = regCountA(name, "updatedTime");
3564         if (opLambda != null) {
3565             opLambda.callback(builder);
3566         }
3567     }
3568 
3569     public void setUpdatedTime_Cardinality() {
3570         setUpdatedTime_Cardinality(null);
3571     }
3572 
3573     public void setUpdatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3574         setUpdatedTime_Cardinality("updatedTime", opLambda);
3575     }
3576 
3577     public void setUpdatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3578         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedTime");
3579         if (opLambda != null) {
3580             opLambda.callback(builder);
3581         }
3582     }
3583 
3584     public void setUpdatedTime_Missing() {
3585         setUpdatedTime_Missing(null);
3586     }
3587 
3588     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3589         setUpdatedTime_Missing("updatedTime", opLambda, null);
3590     }
3591 
3592     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3593         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
3594     }
3595 
3596     public void setUpdatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3597             OperatorCall<BsWebConfigCA> aggsLambda) {
3598         MissingAggregationBuilder builder = regMissingA(name, "updatedTime");
3599         if (opLambda != null) {
3600             opLambda.callback(builder);
3601         }
3602         if (aggsLambda != null) {
3603             WebConfigCA ca = new WebConfigCA();
3604             aggsLambda.callback(ca);
3605             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3606         }
3607     }
3608 
3609     public void setUrls_Terms() {
3610         setUrls_Terms(null);
3611     }
3612 
3613     public void setUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3614         setUrls_Terms("urls", opLambda, null);
3615     }
3616 
3617     public void setUrls_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3618         setUrls_Terms("urls", opLambda, aggsLambda);
3619     }
3620 
3621     public void setUrls_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3622         TermsAggregationBuilder builder = regTermsA(name, "urls");
3623         if (opLambda != null) {
3624             opLambda.callback(builder);
3625         }
3626         if (aggsLambda != null) {
3627             WebConfigCA ca = new WebConfigCA();
3628             aggsLambda.callback(ca);
3629             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3630         }
3631     }
3632 
3633     public void setUrls_SignificantTerms() {
3634         setUrls_SignificantTerms(null);
3635     }
3636 
3637     public void setUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3638         setUrls_SignificantTerms("urls", opLambda, null);
3639     }
3640 
3641     public void setUrls_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3642             OperatorCall<BsWebConfigCA> aggsLambda) {
3643         setUrls_SignificantTerms("urls", opLambda, aggsLambda);
3644     }
3645 
3646     public void setUrls_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3647             OperatorCall<BsWebConfigCA> aggsLambda) {
3648         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "urls");
3649         if (opLambda != null) {
3650             opLambda.callback(builder);
3651         }
3652         if (aggsLambda != null) {
3653             WebConfigCA ca = new WebConfigCA();
3654             aggsLambda.callback(ca);
3655             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3656         }
3657     }
3658 
3659     public void setUrls_IpRange() {
3660         setUrls_IpRange(null);
3661     }
3662 
3663     public void setUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3664         setUrls_IpRange("urls", opLambda, null);
3665     }
3666 
3667     public void setUrls_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3668         setUrls_IpRange("urls", opLambda, aggsLambda);
3669     }
3670 
3671     public void setUrls_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3672             OperatorCall<BsWebConfigCA> aggsLambda) {
3673         IpRangeAggregationBuilder builder = regIpRangeA(name, "urls");
3674         if (opLambda != null) {
3675             opLambda.callback(builder);
3676         }
3677         if (aggsLambda != null) {
3678             WebConfigCA ca = new WebConfigCA();
3679             aggsLambda.callback(ca);
3680             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3681         }
3682     }
3683 
3684     public void setUrls_Count() {
3685         setUrls_Count(null);
3686     }
3687 
3688     public void setUrls_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3689         setUrls_Count("urls", opLambda);
3690     }
3691 
3692     public void setUrls_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3693         ValueCountAggregationBuilder builder = regCountA(name, "urls");
3694         if (opLambda != null) {
3695             opLambda.callback(builder);
3696         }
3697     }
3698 
3699     public void setUrls_Cardinality() {
3700         setUrls_Cardinality(null);
3701     }
3702 
3703     public void setUrls_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3704         setUrls_Cardinality("urls", opLambda);
3705     }
3706 
3707     public void setUrls_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3708         CardinalityAggregationBuilder builder = regCardinalityA(name, "urls");
3709         if (opLambda != null) {
3710             opLambda.callback(builder);
3711         }
3712     }
3713 
3714     public void setUrls_Missing() {
3715         setUrls_Missing(null);
3716     }
3717 
3718     public void setUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3719         setUrls_Missing("urls", opLambda, null);
3720     }
3721 
3722     public void setUrls_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3723         setUrls_Missing("urls", opLambda, aggsLambda);
3724     }
3725 
3726     public void setUrls_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3727             OperatorCall<BsWebConfigCA> aggsLambda) {
3728         MissingAggregationBuilder builder = regMissingA(name, "urls");
3729         if (opLambda != null) {
3730             opLambda.callback(builder);
3731         }
3732         if (aggsLambda != null) {
3733             WebConfigCA ca = new WebConfigCA();
3734             aggsLambda.callback(ca);
3735             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3736         }
3737     }
3738 
3739     public void setUserAgent_Terms() {
3740         setUserAgent_Terms(null);
3741     }
3742 
3743     public void setUserAgent_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3744         setUserAgent_Terms("userAgent", opLambda, null);
3745     }
3746 
3747     public void setUserAgent_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3748         setUserAgent_Terms("userAgent", opLambda, aggsLambda);
3749     }
3750 
3751     public void setUserAgent_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
3752             OperatorCall<BsWebConfigCA> aggsLambda) {
3753         TermsAggregationBuilder builder = regTermsA(name, "userAgent");
3754         if (opLambda != null) {
3755             opLambda.callback(builder);
3756         }
3757         if (aggsLambda != null) {
3758             WebConfigCA ca = new WebConfigCA();
3759             aggsLambda.callback(ca);
3760             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3761         }
3762     }
3763 
3764     public void setUserAgent_SignificantTerms() {
3765         setUserAgent_SignificantTerms(null);
3766     }
3767 
3768     public void setUserAgent_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3769         setUserAgent_SignificantTerms("userAgent", opLambda, null);
3770     }
3771 
3772     public void setUserAgent_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3773             OperatorCall<BsWebConfigCA> aggsLambda) {
3774         setUserAgent_SignificantTerms("userAgent", opLambda, aggsLambda);
3775     }
3776 
3777     public void setUserAgent_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3778             OperatorCall<BsWebConfigCA> aggsLambda) {
3779         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "userAgent");
3780         if (opLambda != null) {
3781             opLambda.callback(builder);
3782         }
3783         if (aggsLambda != null) {
3784             WebConfigCA ca = new WebConfigCA();
3785             aggsLambda.callback(ca);
3786             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3787         }
3788     }
3789 
3790     public void setUserAgent_IpRange() {
3791         setUserAgent_IpRange(null);
3792     }
3793 
3794     public void setUserAgent_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3795         setUserAgent_IpRange("userAgent", opLambda, null);
3796     }
3797 
3798     public void setUserAgent_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3799         setUserAgent_IpRange("userAgent", opLambda, aggsLambda);
3800     }
3801 
3802     public void setUserAgent_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3803             OperatorCall<BsWebConfigCA> aggsLambda) {
3804         IpRangeAggregationBuilder builder = regIpRangeA(name, "userAgent");
3805         if (opLambda != null) {
3806             opLambda.callback(builder);
3807         }
3808         if (aggsLambda != null) {
3809             WebConfigCA ca = new WebConfigCA();
3810             aggsLambda.callback(ca);
3811             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3812         }
3813     }
3814 
3815     public void setUserAgent_Count() {
3816         setUserAgent_Count(null);
3817     }
3818 
3819     public void setUserAgent_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3820         setUserAgent_Count("userAgent", opLambda);
3821     }
3822 
3823     public void setUserAgent_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3824         ValueCountAggregationBuilder builder = regCountA(name, "userAgent");
3825         if (opLambda != null) {
3826             opLambda.callback(builder);
3827         }
3828     }
3829 
3830     public void setUserAgent_Cardinality() {
3831         setUserAgent_Cardinality(null);
3832     }
3833 
3834     public void setUserAgent_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3835         setUserAgent_Cardinality("userAgent", opLambda);
3836     }
3837 
3838     public void setUserAgent_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3839         CardinalityAggregationBuilder builder = regCardinalityA(name, "userAgent");
3840         if (opLambda != null) {
3841             opLambda.callback(builder);
3842         }
3843     }
3844 
3845     public void setUserAgent_Missing() {
3846         setUserAgent_Missing(null);
3847     }
3848 
3849     public void setUserAgent_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3850         setUserAgent_Missing("userAgent", opLambda, null);
3851     }
3852 
3853     public void setUserAgent_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3854         setUserAgent_Missing("userAgent", opLambda, aggsLambda);
3855     }
3856 
3857     public void setUserAgent_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3858             OperatorCall<BsWebConfigCA> aggsLambda) {
3859         MissingAggregationBuilder builder = regMissingA(name, "userAgent");
3860         if (opLambda != null) {
3861             opLambda.callback(builder);
3862         }
3863         if (aggsLambda != null) {
3864             WebConfigCA ca = new WebConfigCA();
3865             aggsLambda.callback(ca);
3866             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3867         }
3868     }
3869 
3870     public void setVirtualHosts_Terms() {
3871         setVirtualHosts_Terms(null);
3872     }
3873 
3874     public void setVirtualHosts_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3875         setVirtualHosts_Terms("virtualHosts", opLambda, null);
3876     }
3877 
3878     public void setVirtualHosts_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3879         setVirtualHosts_Terms("virtualHosts", opLambda, aggsLambda);
3880     }
3881 
3882     public void setVirtualHosts_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
3883             OperatorCall<BsWebConfigCA> aggsLambda) {
3884         TermsAggregationBuilder builder = regTermsA(name, "virtualHosts");
3885         if (opLambda != null) {
3886             opLambda.callback(builder);
3887         }
3888         if (aggsLambda != null) {
3889             WebConfigCA ca = new WebConfigCA();
3890             aggsLambda.callback(ca);
3891             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3892         }
3893     }
3894 
3895     public void setVirtualHosts_SignificantTerms() {
3896         setVirtualHosts_SignificantTerms(null);
3897     }
3898 
3899     public void setVirtualHosts_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3900         setVirtualHosts_SignificantTerms("virtualHosts", opLambda, null);
3901     }
3902 
3903     public void setVirtualHosts_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3904             OperatorCall<BsWebConfigCA> aggsLambda) {
3905         setVirtualHosts_SignificantTerms("virtualHosts", opLambda, aggsLambda);
3906     }
3907 
3908     public void setVirtualHosts_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3909             OperatorCall<BsWebConfigCA> aggsLambda) {
3910         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "virtualHosts");
3911         if (opLambda != null) {
3912             opLambda.callback(builder);
3913         }
3914         if (aggsLambda != null) {
3915             WebConfigCA ca = new WebConfigCA();
3916             aggsLambda.callback(ca);
3917             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3918         }
3919     }
3920 
3921     public void setVirtualHosts_IpRange() {
3922         setVirtualHosts_IpRange(null);
3923     }
3924 
3925     public void setVirtualHosts_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3926         setVirtualHosts_IpRange("virtualHosts", opLambda, null);
3927     }
3928 
3929     public void setVirtualHosts_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3930         setVirtualHosts_IpRange("virtualHosts", opLambda, aggsLambda);
3931     }
3932 
3933     public void setVirtualHosts_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3934             OperatorCall<BsWebConfigCA> aggsLambda) {
3935         IpRangeAggregationBuilder builder = regIpRangeA(name, "virtualHosts");
3936         if (opLambda != null) {
3937             opLambda.callback(builder);
3938         }
3939         if (aggsLambda != null) {
3940             WebConfigCA ca = new WebConfigCA();
3941             aggsLambda.callback(ca);
3942             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3943         }
3944     }
3945 
3946     public void setVirtualHosts_Count() {
3947         setVirtualHosts_Count(null);
3948     }
3949 
3950     public void setVirtualHosts_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3951         setVirtualHosts_Count("virtualHosts", opLambda);
3952     }
3953 
3954     public void setVirtualHosts_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3955         ValueCountAggregationBuilder builder = regCountA(name, "virtualHosts");
3956         if (opLambda != null) {
3957             opLambda.callback(builder);
3958         }
3959     }
3960 
3961     public void setVirtualHosts_Cardinality() {
3962         setVirtualHosts_Cardinality(null);
3963     }
3964 
3965     public void setVirtualHosts_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3966         setVirtualHosts_Cardinality("virtualHosts", opLambda);
3967     }
3968 
3969     public void setVirtualHosts_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3970         CardinalityAggregationBuilder builder = regCardinalityA(name, "virtualHosts");
3971         if (opLambda != null) {
3972             opLambda.callback(builder);
3973         }
3974     }
3975 
3976     public void setVirtualHosts_Missing() {
3977         setVirtualHosts_Missing(null);
3978     }
3979 
3980     public void setVirtualHosts_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3981         setVirtualHosts_Missing("virtualHosts", opLambda, null);
3982     }
3983 
3984     public void setVirtualHosts_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsWebConfigCA> aggsLambda) {
3985         setVirtualHosts_Missing("virtualHosts", opLambda, aggsLambda);
3986     }
3987 
3988     public void setVirtualHosts_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3989             OperatorCall<BsWebConfigCA> aggsLambda) {
3990         MissingAggregationBuilder builder = regMissingA(name, "virtualHosts");
3991         if (opLambda != null) {
3992             opLambda.callback(builder);
3993         }
3994         if (aggsLambda != null) {
3995             WebConfigCA ca = new WebConfigCA();
3996             aggsLambda.callback(ca);
3997             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3998         }
3999     }
4000 
4001 }