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