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