View Javadoc
1   /*
2    * Copyright 2012-2025 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.opensearch.config.cbean.ca.bs;
17  
18  import org.codelibs.fess.opensearch.config.allcommon.EsAbstractConditionAggregation;
19  import org.codelibs.fess.opensearch.config.allcommon.EsAbstractConditionQuery;
20  import org.codelibs.fess.opensearch.config.cbean.ca.FileAuthenticationCA;
21  import org.codelibs.fess.opensearch.config.cbean.cq.FileAuthenticationCQ;
22  import org.codelibs.fess.opensearch.config.cbean.cq.bs.BsFileAuthenticationCQ;
23  import org.opensearch.search.aggregations.bucket.filter.FilterAggregationBuilder;
24  import org.opensearch.search.aggregations.bucket.global.GlobalAggregationBuilder;
25  import org.opensearch.search.aggregations.bucket.histogram.HistogramAggregationBuilder;
26  import org.opensearch.search.aggregations.bucket.missing.MissingAggregationBuilder;
27  import org.opensearch.search.aggregations.bucket.range.IpRangeAggregationBuilder;
28  import org.opensearch.search.aggregations.bucket.range.RangeAggregationBuilder;
29  import org.opensearch.search.aggregations.bucket.sampler.SamplerAggregationBuilder;
30  import org.opensearch.search.aggregations.bucket.terms.SignificantTermsAggregationBuilder;
31  import org.opensearch.search.aggregations.bucket.terms.TermsAggregationBuilder;
32  import org.opensearch.search.aggregations.metrics.AvgAggregationBuilder;
33  import org.opensearch.search.aggregations.metrics.CardinalityAggregationBuilder;
34  import org.opensearch.search.aggregations.metrics.ExtendedStatsAggregationBuilder;
35  import org.opensearch.search.aggregations.metrics.MaxAggregationBuilder;
36  import org.opensearch.search.aggregations.metrics.MinAggregationBuilder;
37  import org.opensearch.search.aggregations.metrics.PercentileRanksAggregationBuilder;
38  import org.opensearch.search.aggregations.metrics.PercentilesAggregationBuilder;
39  import org.opensearch.search.aggregations.metrics.ScriptedMetricAggregationBuilder;
40  import org.opensearch.search.aggregations.metrics.StatsAggregationBuilder;
41  import org.opensearch.search.aggregations.metrics.SumAggregationBuilder;
42  import org.opensearch.search.aggregations.metrics.TopHitsAggregationBuilder;
43  import org.opensearch.search.aggregations.metrics.ValueCountAggregationBuilder;
44  
45  /**
46   * @author ESFlute (using FreeGen)
47   */
48  public abstract class BsFileAuthenticationCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsFileAuthenticationCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
56          FileAuthenticationCQ cq = new FileAuthenticationCQ();
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              FileAuthenticationCA ca = new FileAuthenticationCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda,
72              OperatorCall<BsFileAuthenticationCA> aggsLambda) {
73          GlobalAggregationBuilder builder = regGlobalA(name);
74          if (opLambda != null) {
75              opLambda.callback(builder);
76          }
77          if (aggsLambda != null) {
78              FileAuthenticationCA ca = new FileAuthenticationCA();
79              aggsLambda.callback(ca);
80              ca.getAggregationBuilderList().forEach(builder::subAggregation);
81          }
82      }
83  
84      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda,
85              OperatorCall<BsFileAuthenticationCA> aggsLambda) {
86          SamplerAggregationBuilder builder = regSamplerA(name);
87          if (opLambda != null) {
88              opLambda.callback(builder);
89          }
90          if (aggsLambda != null) {
91              FileAuthenticationCA ca = new FileAuthenticationCA();
92              aggsLambda.callback(ca);
93              ca.getAggregationBuilderList().forEach(builder::subAggregation);
94          }
95      }
96  
97      public void scriptedMetric(String name, ConditionOptionCall<ScriptedMetricAggregationBuilder> opLambda) {
98          ScriptedMetricAggregationBuilder builder = regScriptedMetricA(name);
99          if (opLambda != null) {
100             opLambda.callback(builder);
101         }
102     }
103 
104     public void topHits(String name, ConditionOptionCall<TopHitsAggregationBuilder> opLambda) {
105         TopHitsAggregationBuilder builder = regTopHitsA(name);
106         if (opLambda != null) {
107             opLambda.callback(builder);
108         }
109     }
110 
111     public void setCreatedBy_Terms() {
112         setCreatedBy_Terms(null);
113     }
114 
115     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
116         setCreatedBy_Terms("createdBy", opLambda, null);
117     }
118 
119     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
120         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
121     }
122 
123     public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
124             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
125         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
126         if (opLambda != null) {
127             opLambda.callback(builder);
128         }
129         if (aggsLambda != null) {
130             FileAuthenticationCA ca = new FileAuthenticationCA();
131             aggsLambda.callback(ca);
132             ca.getAggregationBuilderList().forEach(builder::subAggregation);
133         }
134     }
135 
136     public void setCreatedBy_SignificantTerms() {
137         setCreatedBy_SignificantTerms(null);
138     }
139 
140     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
141         setCreatedBy_SignificantTerms("createdBy", opLambda, null);
142     }
143 
144     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
145             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
146         setCreatedBy_SignificantTerms("createdBy", opLambda, aggsLambda);
147     }
148 
149     public void setCreatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
150             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
151         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "createdBy");
152         if (opLambda != null) {
153             opLambda.callback(builder);
154         }
155         if (aggsLambda != null) {
156             FileAuthenticationCA ca = new FileAuthenticationCA();
157             aggsLambda.callback(ca);
158             ca.getAggregationBuilderList().forEach(builder::subAggregation);
159         }
160     }
161 
162     public void setCreatedBy_IpRange() {
163         setCreatedBy_IpRange(null);
164     }
165 
166     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
167         setCreatedBy_IpRange("createdBy", opLambda, null);
168     }
169 
170     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
171             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
172         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
173     }
174 
175     public void setCreatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
176             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
177         IpRangeAggregationBuilder builder = regIpRangeA(name, "createdBy");
178         if (opLambda != null) {
179             opLambda.callback(builder);
180         }
181         if (aggsLambda != null) {
182             FileAuthenticationCA ca = new FileAuthenticationCA();
183             aggsLambda.callback(ca);
184             ca.getAggregationBuilderList().forEach(builder::subAggregation);
185         }
186     }
187 
188     public void setCreatedBy_Count() {
189         setCreatedBy_Count(null);
190     }
191 
192     public void setCreatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
193         setCreatedBy_Count("createdBy", opLambda);
194     }
195 
196     public void setCreatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
197         ValueCountAggregationBuilder builder = regCountA(name, "createdBy");
198         if (opLambda != null) {
199             opLambda.callback(builder);
200         }
201     }
202 
203     public void setCreatedBy_Cardinality() {
204         setCreatedBy_Cardinality(null);
205     }
206 
207     public void setCreatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
208         setCreatedBy_Cardinality("createdBy", opLambda);
209     }
210 
211     public void setCreatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
212         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdBy");
213         if (opLambda != null) {
214             opLambda.callback(builder);
215         }
216     }
217 
218     public void setCreatedBy_Missing() {
219         setCreatedBy_Missing(null);
220     }
221 
222     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
223         setCreatedBy_Missing("createdBy", opLambda, null);
224     }
225 
226     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
227             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
228         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
229     }
230 
231     public void setCreatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
232             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
233         MissingAggregationBuilder builder = regMissingA(name, "createdBy");
234         if (opLambda != null) {
235             opLambda.callback(builder);
236         }
237         if (aggsLambda != null) {
238             FileAuthenticationCA ca = new FileAuthenticationCA();
239             aggsLambda.callback(ca);
240             ca.getAggregationBuilderList().forEach(builder::subAggregation);
241         }
242     }
243 
244     public void setCreatedTime_Avg() {
245         setCreatedTime_Avg(null);
246     }
247 
248     public void setCreatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
249         setCreatedTime_Avg("createdTime", opLambda);
250     }
251 
252     public void setCreatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
253         AvgAggregationBuilder builder = regAvgA(name, "createdTime");
254         if (opLambda != null) {
255             opLambda.callback(builder);
256         }
257     }
258 
259     public void setCreatedTime_Max() {
260         setCreatedTime_Max(null);
261     }
262 
263     public void setCreatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
264         setCreatedTime_Max("createdTime", opLambda);
265     }
266 
267     public void setCreatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
268         MaxAggregationBuilder builder = regMaxA(name, "createdTime");
269         if (opLambda != null) {
270             opLambda.callback(builder);
271         }
272     }
273 
274     public void setCreatedTime_Min() {
275         setCreatedTime_Min(null);
276     }
277 
278     public void setCreatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
279         setCreatedTime_Min("createdTime", opLambda);
280     }
281 
282     public void setCreatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
283         MinAggregationBuilder builder = regMinA(name, "createdTime");
284         if (opLambda != null) {
285             opLambda.callback(builder);
286         }
287     }
288 
289     public void setCreatedTime_Sum() {
290         setCreatedTime_Sum(null);
291     }
292 
293     public void setCreatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
294         setCreatedTime_Sum("createdTime", opLambda);
295     }
296 
297     public void setCreatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
298         SumAggregationBuilder builder = regSumA(name, "createdTime");
299         if (opLambda != null) {
300             opLambda.callback(builder);
301         }
302     }
303 
304     public void setCreatedTime_ExtendedStats() {
305         setCreatedTime_ExtendedStats(null);
306     }
307 
308     public void setCreatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
309         setCreatedTime_ExtendedStats("createdTime", opLambda);
310     }
311 
312     public void setCreatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
313         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "createdTime");
314         if (opLambda != null) {
315             opLambda.callback(builder);
316         }
317     }
318 
319     public void setCreatedTime_Stats() {
320         setCreatedTime_Stats(null);
321     }
322 
323     public void setCreatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
324         setCreatedTime_Stats("createdTime", opLambda);
325     }
326 
327     public void setCreatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
328         StatsAggregationBuilder builder = regStatsA(name, "createdTime");
329         if (opLambda != null) {
330             opLambda.callback(builder);
331         }
332     }
333 
334     public void setCreatedTime_Percentiles() {
335         setCreatedTime_Percentiles(null);
336     }
337 
338     public void setCreatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
339         setCreatedTime_Percentiles("createdTime", opLambda);
340     }
341 
342     public void setCreatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
343         PercentilesAggregationBuilder builder = regPercentilesA(name, "createdTime");
344         if (opLambda != null) {
345             opLambda.callback(builder);
346         }
347     }
348 
349     public void setCreatedTime_PercentileRanks(double[] values) {
350         setCreatedTime_PercentileRanks(values, null);
351     }
352 
353     public void setCreatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
354         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
355     }
356 
357     public void setCreatedTime_PercentileRanks(String name, double[] values,
358             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
359         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
360         if (opLambda != null) {
361             opLambda.callback(builder);
362         }
363     }
364 
365     public void setCreatedTime_Histogram() {
366         setCreatedTime_Histogram(null);
367     }
368 
369     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
370         setCreatedTime_Histogram("createdTime", opLambda, null);
371     }
372 
373     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
374             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
375         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
376     }
377 
378     public void setCreatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
379             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
380         HistogramAggregationBuilder builder = regHistogramA(name, "createdTime");
381         if (opLambda != null) {
382             opLambda.callback(builder);
383         }
384         if (aggsLambda != null) {
385             FileAuthenticationCA ca = new FileAuthenticationCA();
386             aggsLambda.callback(ca);
387             ca.getAggregationBuilderList().forEach(builder::subAggregation);
388         }
389     }
390 
391     public void setCreatedTime_Range() {
392         setCreatedTime_Range(null);
393     }
394 
395     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
396         setCreatedTime_Range("createdTime", opLambda, null);
397     }
398 
399     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda,
400             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
401         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
402     }
403 
404     public void setCreatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
405             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
406         RangeAggregationBuilder builder = regRangeA(name, "createdTime");
407         if (opLambda != null) {
408             opLambda.callback(builder);
409         }
410         if (aggsLambda != null) {
411             FileAuthenticationCA ca = new FileAuthenticationCA();
412             aggsLambda.callback(ca);
413             ca.getAggregationBuilderList().forEach(builder::subAggregation);
414         }
415     }
416 
417     public void setCreatedTime_Count() {
418         setCreatedTime_Count(null);
419     }
420 
421     public void setCreatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
422         setCreatedTime_Count("createdTime", opLambda);
423     }
424 
425     public void setCreatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
426         ValueCountAggregationBuilder builder = regCountA(name, "createdTime");
427         if (opLambda != null) {
428             opLambda.callback(builder);
429         }
430     }
431 
432     public void setCreatedTime_Cardinality() {
433         setCreatedTime_Cardinality(null);
434     }
435 
436     public void setCreatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
437         setCreatedTime_Cardinality("createdTime", opLambda);
438     }
439 
440     public void setCreatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
441         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdTime");
442         if (opLambda != null) {
443             opLambda.callback(builder);
444         }
445     }
446 
447     public void setCreatedTime_Missing() {
448         setCreatedTime_Missing(null);
449     }
450 
451     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
452         setCreatedTime_Missing("createdTime", opLambda, null);
453     }
454 
455     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
456             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
457         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
458     }
459 
460     public void setCreatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
461             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
462         MissingAggregationBuilder builder = regMissingA(name, "createdTime");
463         if (opLambda != null) {
464             opLambda.callback(builder);
465         }
466         if (aggsLambda != null) {
467             FileAuthenticationCA ca = new FileAuthenticationCA();
468             aggsLambda.callback(ca);
469             ca.getAggregationBuilderList().forEach(builder::subAggregation);
470         }
471     }
472 
473     public void setFileConfigId_Terms() {
474         setFileConfigId_Terms(null);
475     }
476 
477     public void setFileConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
478         setFileConfigId_Terms("fileConfigId", opLambda, null);
479     }
480 
481     public void setFileConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
482             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
483         setFileConfigId_Terms("fileConfigId", opLambda, aggsLambda);
484     }
485 
486     public void setFileConfigId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
487             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
488         TermsAggregationBuilder builder = regTermsA(name, "fileConfigId");
489         if (opLambda != null) {
490             opLambda.callback(builder);
491         }
492         if (aggsLambda != null) {
493             FileAuthenticationCA ca = new FileAuthenticationCA();
494             aggsLambda.callback(ca);
495             ca.getAggregationBuilderList().forEach(builder::subAggregation);
496         }
497     }
498 
499     public void setFileConfigId_SignificantTerms() {
500         setFileConfigId_SignificantTerms(null);
501     }
502 
503     public void setFileConfigId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
504         setFileConfigId_SignificantTerms("fileConfigId", opLambda, null);
505     }
506 
507     public void setFileConfigId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
508             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
509         setFileConfigId_SignificantTerms("fileConfigId", opLambda, aggsLambda);
510     }
511 
512     public void setFileConfigId_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
513             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
514         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "fileConfigId");
515         if (opLambda != null) {
516             opLambda.callback(builder);
517         }
518         if (aggsLambda != null) {
519             FileAuthenticationCA ca = new FileAuthenticationCA();
520             aggsLambda.callback(ca);
521             ca.getAggregationBuilderList().forEach(builder::subAggregation);
522         }
523     }
524 
525     public void setFileConfigId_IpRange() {
526         setFileConfigId_IpRange(null);
527     }
528 
529     public void setFileConfigId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
530         setFileConfigId_IpRange("fileConfigId", opLambda, null);
531     }
532 
533     public void setFileConfigId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
534             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
535         setFileConfigId_IpRange("fileConfigId", opLambda, aggsLambda);
536     }
537 
538     public void setFileConfigId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
539             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
540         IpRangeAggregationBuilder builder = regIpRangeA(name, "fileConfigId");
541         if (opLambda != null) {
542             opLambda.callback(builder);
543         }
544         if (aggsLambda != null) {
545             FileAuthenticationCA ca = new FileAuthenticationCA();
546             aggsLambda.callback(ca);
547             ca.getAggregationBuilderList().forEach(builder::subAggregation);
548         }
549     }
550 
551     public void setFileConfigId_Count() {
552         setFileConfigId_Count(null);
553     }
554 
555     public void setFileConfigId_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
556         setFileConfigId_Count("fileConfigId", opLambda);
557     }
558 
559     public void setFileConfigId_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
560         ValueCountAggregationBuilder builder = regCountA(name, "fileConfigId");
561         if (opLambda != null) {
562             opLambda.callback(builder);
563         }
564     }
565 
566     public void setFileConfigId_Cardinality() {
567         setFileConfigId_Cardinality(null);
568     }
569 
570     public void setFileConfigId_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
571         setFileConfigId_Cardinality("fileConfigId", opLambda);
572     }
573 
574     public void setFileConfigId_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
575         CardinalityAggregationBuilder builder = regCardinalityA(name, "fileConfigId");
576         if (opLambda != null) {
577             opLambda.callback(builder);
578         }
579     }
580 
581     public void setFileConfigId_Missing() {
582         setFileConfigId_Missing(null);
583     }
584 
585     public void setFileConfigId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
586         setFileConfigId_Missing("fileConfigId", opLambda, null);
587     }
588 
589     public void setFileConfigId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
590             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
591         setFileConfigId_Missing("fileConfigId", opLambda, aggsLambda);
592     }
593 
594     public void setFileConfigId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
595             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
596         MissingAggregationBuilder builder = regMissingA(name, "fileConfigId");
597         if (opLambda != null) {
598             opLambda.callback(builder);
599         }
600         if (aggsLambda != null) {
601             FileAuthenticationCA ca = new FileAuthenticationCA();
602             aggsLambda.callback(ca);
603             ca.getAggregationBuilderList().forEach(builder::subAggregation);
604         }
605     }
606 
607     public void setHostname_Terms() {
608         setHostname_Terms(null);
609     }
610 
611     public void setHostname_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
612         setHostname_Terms("hostname", opLambda, null);
613     }
614 
615     public void setHostname_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
616         setHostname_Terms("hostname", opLambda, aggsLambda);
617     }
618 
619     public void setHostname_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
620             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
621         TermsAggregationBuilder builder = regTermsA(name, "hostname");
622         if (opLambda != null) {
623             opLambda.callback(builder);
624         }
625         if (aggsLambda != null) {
626             FileAuthenticationCA ca = new FileAuthenticationCA();
627             aggsLambda.callback(ca);
628             ca.getAggregationBuilderList().forEach(builder::subAggregation);
629         }
630     }
631 
632     public void setHostname_SignificantTerms() {
633         setHostname_SignificantTerms(null);
634     }
635 
636     public void setHostname_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
637         setHostname_SignificantTerms("hostname", opLambda, null);
638     }
639 
640     public void setHostname_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
641             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
642         setHostname_SignificantTerms("hostname", opLambda, aggsLambda);
643     }
644 
645     public void setHostname_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
646             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
647         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "hostname");
648         if (opLambda != null) {
649             opLambda.callback(builder);
650         }
651         if (aggsLambda != null) {
652             FileAuthenticationCA ca = new FileAuthenticationCA();
653             aggsLambda.callback(ca);
654             ca.getAggregationBuilderList().forEach(builder::subAggregation);
655         }
656     }
657 
658     public void setHostname_IpRange() {
659         setHostname_IpRange(null);
660     }
661 
662     public void setHostname_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
663         setHostname_IpRange("hostname", opLambda, null);
664     }
665 
666     public void setHostname_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
667             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
668         setHostname_IpRange("hostname", opLambda, aggsLambda);
669     }
670 
671     public void setHostname_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
672             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
673         IpRangeAggregationBuilder builder = regIpRangeA(name, "hostname");
674         if (opLambda != null) {
675             opLambda.callback(builder);
676         }
677         if (aggsLambda != null) {
678             FileAuthenticationCA ca = new FileAuthenticationCA();
679             aggsLambda.callback(ca);
680             ca.getAggregationBuilderList().forEach(builder::subAggregation);
681         }
682     }
683 
684     public void setHostname_Count() {
685         setHostname_Count(null);
686     }
687 
688     public void setHostname_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
689         setHostname_Count("hostname", opLambda);
690     }
691 
692     public void setHostname_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
693         ValueCountAggregationBuilder builder = regCountA(name, "hostname");
694         if (opLambda != null) {
695             opLambda.callback(builder);
696         }
697     }
698 
699     public void setHostname_Cardinality() {
700         setHostname_Cardinality(null);
701     }
702 
703     public void setHostname_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
704         setHostname_Cardinality("hostname", opLambda);
705     }
706 
707     public void setHostname_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
708         CardinalityAggregationBuilder builder = regCardinalityA(name, "hostname");
709         if (opLambda != null) {
710             opLambda.callback(builder);
711         }
712     }
713 
714     public void setHostname_Missing() {
715         setHostname_Missing(null);
716     }
717 
718     public void setHostname_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
719         setHostname_Missing("hostname", opLambda, null);
720     }
721 
722     public void setHostname_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
723             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
724         setHostname_Missing("hostname", opLambda, aggsLambda);
725     }
726 
727     public void setHostname_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
728             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
729         MissingAggregationBuilder builder = regMissingA(name, "hostname");
730         if (opLambda != null) {
731             opLambda.callback(builder);
732         }
733         if (aggsLambda != null) {
734             FileAuthenticationCA ca = new FileAuthenticationCA();
735             aggsLambda.callback(ca);
736             ca.getAggregationBuilderList().forEach(builder::subAggregation);
737         }
738     }
739 
740     public void setParameters_Terms() {
741         setParameters_Terms(null);
742     }
743 
744     public void setParameters_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
745         setParameters_Terms("parameters", opLambda, null);
746     }
747 
748     public void setParameters_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
749             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
750         setParameters_Terms("parameters", opLambda, aggsLambda);
751     }
752 
753     public void setParameters_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
754             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
755         TermsAggregationBuilder builder = regTermsA(name, "parameters");
756         if (opLambda != null) {
757             opLambda.callback(builder);
758         }
759         if (aggsLambda != null) {
760             FileAuthenticationCA ca = new FileAuthenticationCA();
761             aggsLambda.callback(ca);
762             ca.getAggregationBuilderList().forEach(builder::subAggregation);
763         }
764     }
765 
766     public void setParameters_SignificantTerms() {
767         setParameters_SignificantTerms(null);
768     }
769 
770     public void setParameters_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
771         setParameters_SignificantTerms("parameters", opLambda, null);
772     }
773 
774     public void setParameters_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
775             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
776         setParameters_SignificantTerms("parameters", opLambda, aggsLambda);
777     }
778 
779     public void setParameters_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
780             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
781         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "parameters");
782         if (opLambda != null) {
783             opLambda.callback(builder);
784         }
785         if (aggsLambda != null) {
786             FileAuthenticationCA ca = new FileAuthenticationCA();
787             aggsLambda.callback(ca);
788             ca.getAggregationBuilderList().forEach(builder::subAggregation);
789         }
790     }
791 
792     public void setParameters_IpRange() {
793         setParameters_IpRange(null);
794     }
795 
796     public void setParameters_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
797         setParameters_IpRange("parameters", opLambda, null);
798     }
799 
800     public void setParameters_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
801             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
802         setParameters_IpRange("parameters", opLambda, aggsLambda);
803     }
804 
805     public void setParameters_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
806             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
807         IpRangeAggregationBuilder builder = regIpRangeA(name, "parameters");
808         if (opLambda != null) {
809             opLambda.callback(builder);
810         }
811         if (aggsLambda != null) {
812             FileAuthenticationCA ca = new FileAuthenticationCA();
813             aggsLambda.callback(ca);
814             ca.getAggregationBuilderList().forEach(builder::subAggregation);
815         }
816     }
817 
818     public void setParameters_Count() {
819         setParameters_Count(null);
820     }
821 
822     public void setParameters_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
823         setParameters_Count("parameters", opLambda);
824     }
825 
826     public void setParameters_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
827         ValueCountAggregationBuilder builder = regCountA(name, "parameters");
828         if (opLambda != null) {
829             opLambda.callback(builder);
830         }
831     }
832 
833     public void setParameters_Cardinality() {
834         setParameters_Cardinality(null);
835     }
836 
837     public void setParameters_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
838         setParameters_Cardinality("parameters", opLambda);
839     }
840 
841     public void setParameters_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
842         CardinalityAggregationBuilder builder = regCardinalityA(name, "parameters");
843         if (opLambda != null) {
844             opLambda.callback(builder);
845         }
846     }
847 
848     public void setParameters_Missing() {
849         setParameters_Missing(null);
850     }
851 
852     public void setParameters_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
853         setParameters_Missing("parameters", opLambda, null);
854     }
855 
856     public void setParameters_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
857             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
858         setParameters_Missing("parameters", opLambda, aggsLambda);
859     }
860 
861     public void setParameters_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
862             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
863         MissingAggregationBuilder builder = regMissingA(name, "parameters");
864         if (opLambda != null) {
865             opLambda.callback(builder);
866         }
867         if (aggsLambda != null) {
868             FileAuthenticationCA ca = new FileAuthenticationCA();
869             aggsLambda.callback(ca);
870             ca.getAggregationBuilderList().forEach(builder::subAggregation);
871         }
872     }
873 
874     public void setPassword_Terms() {
875         setPassword_Terms(null);
876     }
877 
878     public void setPassword_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
879         setPassword_Terms("password", opLambda, null);
880     }
881 
882     public void setPassword_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
883         setPassword_Terms("password", opLambda, aggsLambda);
884     }
885 
886     public void setPassword_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
887             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
888         TermsAggregationBuilder builder = regTermsA(name, "password");
889         if (opLambda != null) {
890             opLambda.callback(builder);
891         }
892         if (aggsLambda != null) {
893             FileAuthenticationCA ca = new FileAuthenticationCA();
894             aggsLambda.callback(ca);
895             ca.getAggregationBuilderList().forEach(builder::subAggregation);
896         }
897     }
898 
899     public void setPassword_SignificantTerms() {
900         setPassword_SignificantTerms(null);
901     }
902 
903     public void setPassword_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
904         setPassword_SignificantTerms("password", opLambda, null);
905     }
906 
907     public void setPassword_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
908             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
909         setPassword_SignificantTerms("password", opLambda, aggsLambda);
910     }
911 
912     public void setPassword_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
913             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
914         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "password");
915         if (opLambda != null) {
916             opLambda.callback(builder);
917         }
918         if (aggsLambda != null) {
919             FileAuthenticationCA ca = new FileAuthenticationCA();
920             aggsLambda.callback(ca);
921             ca.getAggregationBuilderList().forEach(builder::subAggregation);
922         }
923     }
924 
925     public void setPassword_IpRange() {
926         setPassword_IpRange(null);
927     }
928 
929     public void setPassword_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
930         setPassword_IpRange("password", opLambda, null);
931     }
932 
933     public void setPassword_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
934             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
935         setPassword_IpRange("password", opLambda, aggsLambda);
936     }
937 
938     public void setPassword_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
939             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
940         IpRangeAggregationBuilder builder = regIpRangeA(name, "password");
941         if (opLambda != null) {
942             opLambda.callback(builder);
943         }
944         if (aggsLambda != null) {
945             FileAuthenticationCA ca = new FileAuthenticationCA();
946             aggsLambda.callback(ca);
947             ca.getAggregationBuilderList().forEach(builder::subAggregation);
948         }
949     }
950 
951     public void setPassword_Count() {
952         setPassword_Count(null);
953     }
954 
955     public void setPassword_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
956         setPassword_Count("password", opLambda);
957     }
958 
959     public void setPassword_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
960         ValueCountAggregationBuilder builder = regCountA(name, "password");
961         if (opLambda != null) {
962             opLambda.callback(builder);
963         }
964     }
965 
966     public void setPassword_Cardinality() {
967         setPassword_Cardinality(null);
968     }
969 
970     public void setPassword_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
971         setPassword_Cardinality("password", opLambda);
972     }
973 
974     public void setPassword_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
975         CardinalityAggregationBuilder builder = regCardinalityA(name, "password");
976         if (opLambda != null) {
977             opLambda.callback(builder);
978         }
979     }
980 
981     public void setPassword_Missing() {
982         setPassword_Missing(null);
983     }
984 
985     public void setPassword_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
986         setPassword_Missing("password", opLambda, null);
987     }
988 
989     public void setPassword_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
990             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
991         setPassword_Missing("password", opLambda, aggsLambda);
992     }
993 
994     public void setPassword_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
995             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
996         MissingAggregationBuilder builder = regMissingA(name, "password");
997         if (opLambda != null) {
998             opLambda.callback(builder);
999         }
1000         if (aggsLambda != null) {
1001             FileAuthenticationCA ca = new FileAuthenticationCA();
1002             aggsLambda.callback(ca);
1003             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1004         }
1005     }
1006 
1007     public void setPort_Avg() {
1008         setPort_Avg(null);
1009     }
1010 
1011     public void setPort_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1012         setPort_Avg("port", opLambda);
1013     }
1014 
1015     public void setPort_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1016         AvgAggregationBuilder builder = regAvgA(name, "port");
1017         if (opLambda != null) {
1018             opLambda.callback(builder);
1019         }
1020     }
1021 
1022     public void setPort_Max() {
1023         setPort_Max(null);
1024     }
1025 
1026     public void setPort_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1027         setPort_Max("port", opLambda);
1028     }
1029 
1030     public void setPort_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1031         MaxAggregationBuilder builder = regMaxA(name, "port");
1032         if (opLambda != null) {
1033             opLambda.callback(builder);
1034         }
1035     }
1036 
1037     public void setPort_Min() {
1038         setPort_Min(null);
1039     }
1040 
1041     public void setPort_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1042         setPort_Min("port", opLambda);
1043     }
1044 
1045     public void setPort_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1046         MinAggregationBuilder builder = regMinA(name, "port");
1047         if (opLambda != null) {
1048             opLambda.callback(builder);
1049         }
1050     }
1051 
1052     public void setPort_Sum() {
1053         setPort_Sum(null);
1054     }
1055 
1056     public void setPort_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1057         setPort_Sum("port", opLambda);
1058     }
1059 
1060     public void setPort_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1061         SumAggregationBuilder builder = regSumA(name, "port");
1062         if (opLambda != null) {
1063             opLambda.callback(builder);
1064         }
1065     }
1066 
1067     public void setPort_ExtendedStats() {
1068         setPort_ExtendedStats(null);
1069     }
1070 
1071     public void setPort_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1072         setPort_ExtendedStats("port", opLambda);
1073     }
1074 
1075     public void setPort_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1076         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "port");
1077         if (opLambda != null) {
1078             opLambda.callback(builder);
1079         }
1080     }
1081 
1082     public void setPort_Stats() {
1083         setPort_Stats(null);
1084     }
1085 
1086     public void setPort_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1087         setPort_Stats("port", opLambda);
1088     }
1089 
1090     public void setPort_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1091         StatsAggregationBuilder builder = regStatsA(name, "port");
1092         if (opLambda != null) {
1093             opLambda.callback(builder);
1094         }
1095     }
1096 
1097     public void setPort_Percentiles() {
1098         setPort_Percentiles(null);
1099     }
1100 
1101     public void setPort_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1102         setPort_Percentiles("port", opLambda);
1103     }
1104 
1105     public void setPort_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1106         PercentilesAggregationBuilder builder = regPercentilesA(name, "port");
1107         if (opLambda != null) {
1108             opLambda.callback(builder);
1109         }
1110     }
1111 
1112     public void setPort_PercentileRanks(double[] values) {
1113         setPort_PercentileRanks(values, null);
1114     }
1115 
1116     public void setPort_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1117         setPort_PercentileRanks("port", values, opLambda);
1118     }
1119 
1120     public void setPort_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1121         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "port", values);
1122         if (opLambda != null) {
1123             opLambda.callback(builder);
1124         }
1125     }
1126 
1127     public void setPort_Histogram() {
1128         setPort_Histogram(null);
1129     }
1130 
1131     public void setPort_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1132         setPort_Histogram("port", opLambda, null);
1133     }
1134 
1135     public void setPort_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1136             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1137         setPort_Histogram("port", opLambda, aggsLambda);
1138     }
1139 
1140     public void setPort_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1141             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1142         HistogramAggregationBuilder builder = regHistogramA(name, "port");
1143         if (opLambda != null) {
1144             opLambda.callback(builder);
1145         }
1146         if (aggsLambda != null) {
1147             FileAuthenticationCA ca = new FileAuthenticationCA();
1148             aggsLambda.callback(ca);
1149             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1150         }
1151     }
1152 
1153     public void setPort_Range() {
1154         setPort_Range(null);
1155     }
1156 
1157     public void setPort_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1158         setPort_Range("port", opLambda, null);
1159     }
1160 
1161     public void setPort_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1162         setPort_Range("port", opLambda, aggsLambda);
1163     }
1164 
1165     public void setPort_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1166             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1167         RangeAggregationBuilder builder = regRangeA(name, "port");
1168         if (opLambda != null) {
1169             opLambda.callback(builder);
1170         }
1171         if (aggsLambda != null) {
1172             FileAuthenticationCA ca = new FileAuthenticationCA();
1173             aggsLambda.callback(ca);
1174             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1175         }
1176     }
1177 
1178     public void setPort_Count() {
1179         setPort_Count(null);
1180     }
1181 
1182     public void setPort_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1183         setPort_Count("port", opLambda);
1184     }
1185 
1186     public void setPort_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1187         ValueCountAggregationBuilder builder = regCountA(name, "port");
1188         if (opLambda != null) {
1189             opLambda.callback(builder);
1190         }
1191     }
1192 
1193     public void setPort_Cardinality() {
1194         setPort_Cardinality(null);
1195     }
1196 
1197     public void setPort_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1198         setPort_Cardinality("port", opLambda);
1199     }
1200 
1201     public void setPort_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1202         CardinalityAggregationBuilder builder = regCardinalityA(name, "port");
1203         if (opLambda != null) {
1204             opLambda.callback(builder);
1205         }
1206     }
1207 
1208     public void setPort_Missing() {
1209         setPort_Missing(null);
1210     }
1211 
1212     public void setPort_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1213         setPort_Missing("port", opLambda, null);
1214     }
1215 
1216     public void setPort_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1217         setPort_Missing("port", opLambda, aggsLambda);
1218     }
1219 
1220     public void setPort_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1221             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1222         MissingAggregationBuilder builder = regMissingA(name, "port");
1223         if (opLambda != null) {
1224             opLambda.callback(builder);
1225         }
1226         if (aggsLambda != null) {
1227             FileAuthenticationCA ca = new FileAuthenticationCA();
1228             aggsLambda.callback(ca);
1229             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1230         }
1231     }
1232 
1233     public void setProtocolScheme_Terms() {
1234         setProtocolScheme_Terms(null);
1235     }
1236 
1237     public void setProtocolScheme_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1238         setProtocolScheme_Terms("protocolScheme", opLambda, null);
1239     }
1240 
1241     public void setProtocolScheme_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda,
1242             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1243         setProtocolScheme_Terms("protocolScheme", opLambda, aggsLambda);
1244     }
1245 
1246     public void setProtocolScheme_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1247             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1248         TermsAggregationBuilder builder = regTermsA(name, "protocolScheme");
1249         if (opLambda != null) {
1250             opLambda.callback(builder);
1251         }
1252         if (aggsLambda != null) {
1253             FileAuthenticationCA ca = new FileAuthenticationCA();
1254             aggsLambda.callback(ca);
1255             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1256         }
1257     }
1258 
1259     public void setProtocolScheme_SignificantTerms() {
1260         setProtocolScheme_SignificantTerms(null);
1261     }
1262 
1263     public void setProtocolScheme_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1264         setProtocolScheme_SignificantTerms("protocolScheme", opLambda, null);
1265     }
1266 
1267     public void setProtocolScheme_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1268             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1269         setProtocolScheme_SignificantTerms("protocolScheme", opLambda, aggsLambda);
1270     }
1271 
1272     public void setProtocolScheme_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1273             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1274         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "protocolScheme");
1275         if (opLambda != null) {
1276             opLambda.callback(builder);
1277         }
1278         if (aggsLambda != null) {
1279             FileAuthenticationCA ca = new FileAuthenticationCA();
1280             aggsLambda.callback(ca);
1281             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1282         }
1283     }
1284 
1285     public void setProtocolScheme_IpRange() {
1286         setProtocolScheme_IpRange(null);
1287     }
1288 
1289     public void setProtocolScheme_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1290         setProtocolScheme_IpRange("protocolScheme", opLambda, null);
1291     }
1292 
1293     public void setProtocolScheme_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1294             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1295         setProtocolScheme_IpRange("protocolScheme", opLambda, aggsLambda);
1296     }
1297 
1298     public void setProtocolScheme_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1299             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1300         IpRangeAggregationBuilder builder = regIpRangeA(name, "protocolScheme");
1301         if (opLambda != null) {
1302             opLambda.callback(builder);
1303         }
1304         if (aggsLambda != null) {
1305             FileAuthenticationCA ca = new FileAuthenticationCA();
1306             aggsLambda.callback(ca);
1307             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1308         }
1309     }
1310 
1311     public void setProtocolScheme_Count() {
1312         setProtocolScheme_Count(null);
1313     }
1314 
1315     public void setProtocolScheme_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1316         setProtocolScheme_Count("protocolScheme", opLambda);
1317     }
1318 
1319     public void setProtocolScheme_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1320         ValueCountAggregationBuilder builder = regCountA(name, "protocolScheme");
1321         if (opLambda != null) {
1322             opLambda.callback(builder);
1323         }
1324     }
1325 
1326     public void setProtocolScheme_Cardinality() {
1327         setProtocolScheme_Cardinality(null);
1328     }
1329 
1330     public void setProtocolScheme_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1331         setProtocolScheme_Cardinality("protocolScheme", opLambda);
1332     }
1333 
1334     public void setProtocolScheme_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1335         CardinalityAggregationBuilder builder = regCardinalityA(name, "protocolScheme");
1336         if (opLambda != null) {
1337             opLambda.callback(builder);
1338         }
1339     }
1340 
1341     public void setProtocolScheme_Missing() {
1342         setProtocolScheme_Missing(null);
1343     }
1344 
1345     public void setProtocolScheme_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1346         setProtocolScheme_Missing("protocolScheme", opLambda, null);
1347     }
1348 
1349     public void setProtocolScheme_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
1350             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1351         setProtocolScheme_Missing("protocolScheme", opLambda, aggsLambda);
1352     }
1353 
1354     public void setProtocolScheme_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1355             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1356         MissingAggregationBuilder builder = regMissingA(name, "protocolScheme");
1357         if (opLambda != null) {
1358             opLambda.callback(builder);
1359         }
1360         if (aggsLambda != null) {
1361             FileAuthenticationCA ca = new FileAuthenticationCA();
1362             aggsLambda.callback(ca);
1363             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1364         }
1365     }
1366 
1367     public void setUpdatedBy_Terms() {
1368         setUpdatedBy_Terms(null);
1369     }
1370 
1371     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1372         setUpdatedBy_Terms("updatedBy", opLambda, null);
1373     }
1374 
1375     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1376         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
1377     }
1378 
1379     public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1380             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1381         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
1382         if (opLambda != null) {
1383             opLambda.callback(builder);
1384         }
1385         if (aggsLambda != null) {
1386             FileAuthenticationCA ca = new FileAuthenticationCA();
1387             aggsLambda.callback(ca);
1388             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1389         }
1390     }
1391 
1392     public void setUpdatedBy_SignificantTerms() {
1393         setUpdatedBy_SignificantTerms(null);
1394     }
1395 
1396     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1397         setUpdatedBy_SignificantTerms("updatedBy", opLambda, null);
1398     }
1399 
1400     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1401             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1402         setUpdatedBy_SignificantTerms("updatedBy", opLambda, aggsLambda);
1403     }
1404 
1405     public void setUpdatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1406             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1407         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "updatedBy");
1408         if (opLambda != null) {
1409             opLambda.callback(builder);
1410         }
1411         if (aggsLambda != null) {
1412             FileAuthenticationCA ca = new FileAuthenticationCA();
1413             aggsLambda.callback(ca);
1414             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1415         }
1416     }
1417 
1418     public void setUpdatedBy_IpRange() {
1419         setUpdatedBy_IpRange(null);
1420     }
1421 
1422     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1423         setUpdatedBy_IpRange("updatedBy", opLambda, null);
1424     }
1425 
1426     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1427             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1428         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
1429     }
1430 
1431     public void setUpdatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1432             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1433         IpRangeAggregationBuilder builder = regIpRangeA(name, "updatedBy");
1434         if (opLambda != null) {
1435             opLambda.callback(builder);
1436         }
1437         if (aggsLambda != null) {
1438             FileAuthenticationCA ca = new FileAuthenticationCA();
1439             aggsLambda.callback(ca);
1440             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1441         }
1442     }
1443 
1444     public void setUpdatedBy_Count() {
1445         setUpdatedBy_Count(null);
1446     }
1447 
1448     public void setUpdatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1449         setUpdatedBy_Count("updatedBy", opLambda);
1450     }
1451 
1452     public void setUpdatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1453         ValueCountAggregationBuilder builder = regCountA(name, "updatedBy");
1454         if (opLambda != null) {
1455             opLambda.callback(builder);
1456         }
1457     }
1458 
1459     public void setUpdatedBy_Cardinality() {
1460         setUpdatedBy_Cardinality(null);
1461     }
1462 
1463     public void setUpdatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1464         setUpdatedBy_Cardinality("updatedBy", opLambda);
1465     }
1466 
1467     public void setUpdatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1468         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedBy");
1469         if (opLambda != null) {
1470             opLambda.callback(builder);
1471         }
1472     }
1473 
1474     public void setUpdatedBy_Missing() {
1475         setUpdatedBy_Missing(null);
1476     }
1477 
1478     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1479         setUpdatedBy_Missing("updatedBy", opLambda, null);
1480     }
1481 
1482     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
1483             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1484         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
1485     }
1486 
1487     public void setUpdatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1488             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1489         MissingAggregationBuilder builder = regMissingA(name, "updatedBy");
1490         if (opLambda != null) {
1491             opLambda.callback(builder);
1492         }
1493         if (aggsLambda != null) {
1494             FileAuthenticationCA ca = new FileAuthenticationCA();
1495             aggsLambda.callback(ca);
1496             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1497         }
1498     }
1499 
1500     public void setUpdatedTime_Avg() {
1501         setUpdatedTime_Avg(null);
1502     }
1503 
1504     public void setUpdatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1505         setUpdatedTime_Avg("updatedTime", opLambda);
1506     }
1507 
1508     public void setUpdatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1509         AvgAggregationBuilder builder = regAvgA(name, "updatedTime");
1510         if (opLambda != null) {
1511             opLambda.callback(builder);
1512         }
1513     }
1514 
1515     public void setUpdatedTime_Max() {
1516         setUpdatedTime_Max(null);
1517     }
1518 
1519     public void setUpdatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1520         setUpdatedTime_Max("updatedTime", opLambda);
1521     }
1522 
1523     public void setUpdatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1524         MaxAggregationBuilder builder = regMaxA(name, "updatedTime");
1525         if (opLambda != null) {
1526             opLambda.callback(builder);
1527         }
1528     }
1529 
1530     public void setUpdatedTime_Min() {
1531         setUpdatedTime_Min(null);
1532     }
1533 
1534     public void setUpdatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1535         setUpdatedTime_Min("updatedTime", opLambda);
1536     }
1537 
1538     public void setUpdatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1539         MinAggregationBuilder builder = regMinA(name, "updatedTime");
1540         if (opLambda != null) {
1541             opLambda.callback(builder);
1542         }
1543     }
1544 
1545     public void setUpdatedTime_Sum() {
1546         setUpdatedTime_Sum(null);
1547     }
1548 
1549     public void setUpdatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1550         setUpdatedTime_Sum("updatedTime", opLambda);
1551     }
1552 
1553     public void setUpdatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1554         SumAggregationBuilder builder = regSumA(name, "updatedTime");
1555         if (opLambda != null) {
1556             opLambda.callback(builder);
1557         }
1558     }
1559 
1560     public void setUpdatedTime_ExtendedStats() {
1561         setUpdatedTime_ExtendedStats(null);
1562     }
1563 
1564     public void setUpdatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1565         setUpdatedTime_ExtendedStats("updatedTime", opLambda);
1566     }
1567 
1568     public void setUpdatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1569         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "updatedTime");
1570         if (opLambda != null) {
1571             opLambda.callback(builder);
1572         }
1573     }
1574 
1575     public void setUpdatedTime_Stats() {
1576         setUpdatedTime_Stats(null);
1577     }
1578 
1579     public void setUpdatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1580         setUpdatedTime_Stats("updatedTime", opLambda);
1581     }
1582 
1583     public void setUpdatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1584         StatsAggregationBuilder builder = regStatsA(name, "updatedTime");
1585         if (opLambda != null) {
1586             opLambda.callback(builder);
1587         }
1588     }
1589 
1590     public void setUpdatedTime_Percentiles() {
1591         setUpdatedTime_Percentiles(null);
1592     }
1593 
1594     public void setUpdatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1595         setUpdatedTime_Percentiles("updatedTime", opLambda);
1596     }
1597 
1598     public void setUpdatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1599         PercentilesAggregationBuilder builder = regPercentilesA(name, "updatedTime");
1600         if (opLambda != null) {
1601             opLambda.callback(builder);
1602         }
1603     }
1604 
1605     public void setUpdatedTime_PercentileRanks(double[] values) {
1606         setUpdatedTime_PercentileRanks(values, null);
1607     }
1608 
1609     public void setUpdatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1610         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
1611     }
1612 
1613     public void setUpdatedTime_PercentileRanks(String name, double[] values,
1614             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1615         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
1616         if (opLambda != null) {
1617             opLambda.callback(builder);
1618         }
1619     }
1620 
1621     public void setUpdatedTime_Histogram() {
1622         setUpdatedTime_Histogram(null);
1623     }
1624 
1625     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1626         setUpdatedTime_Histogram("updatedTime", opLambda, null);
1627     }
1628 
1629     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1630             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1631         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
1632     }
1633 
1634     public void setUpdatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1635             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1636         HistogramAggregationBuilder builder = regHistogramA(name, "updatedTime");
1637         if (opLambda != null) {
1638             opLambda.callback(builder);
1639         }
1640         if (aggsLambda != null) {
1641             FileAuthenticationCA ca = new FileAuthenticationCA();
1642             aggsLambda.callback(ca);
1643             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1644         }
1645     }
1646 
1647     public void setUpdatedTime_Range() {
1648         setUpdatedTime_Range(null);
1649     }
1650 
1651     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1652         setUpdatedTime_Range("updatedTime", opLambda, null);
1653     }
1654 
1655     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda,
1656             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1657         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
1658     }
1659 
1660     public void setUpdatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1661             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1662         RangeAggregationBuilder builder = regRangeA(name, "updatedTime");
1663         if (opLambda != null) {
1664             opLambda.callback(builder);
1665         }
1666         if (aggsLambda != null) {
1667             FileAuthenticationCA ca = new FileAuthenticationCA();
1668             aggsLambda.callback(ca);
1669             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1670         }
1671     }
1672 
1673     public void setUpdatedTime_Count() {
1674         setUpdatedTime_Count(null);
1675     }
1676 
1677     public void setUpdatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1678         setUpdatedTime_Count("updatedTime", opLambda);
1679     }
1680 
1681     public void setUpdatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1682         ValueCountAggregationBuilder builder = regCountA(name, "updatedTime");
1683         if (opLambda != null) {
1684             opLambda.callback(builder);
1685         }
1686     }
1687 
1688     public void setUpdatedTime_Cardinality() {
1689         setUpdatedTime_Cardinality(null);
1690     }
1691 
1692     public void setUpdatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1693         setUpdatedTime_Cardinality("updatedTime", opLambda);
1694     }
1695 
1696     public void setUpdatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1697         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedTime");
1698         if (opLambda != null) {
1699             opLambda.callback(builder);
1700         }
1701     }
1702 
1703     public void setUpdatedTime_Missing() {
1704         setUpdatedTime_Missing(null);
1705     }
1706 
1707     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1708         setUpdatedTime_Missing("updatedTime", opLambda, null);
1709     }
1710 
1711     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
1712             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1713         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
1714     }
1715 
1716     public void setUpdatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1717             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1718         MissingAggregationBuilder builder = regMissingA(name, "updatedTime");
1719         if (opLambda != null) {
1720             opLambda.callback(builder);
1721         }
1722         if (aggsLambda != null) {
1723             FileAuthenticationCA ca = new FileAuthenticationCA();
1724             aggsLambda.callback(ca);
1725             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1726         }
1727     }
1728 
1729     public void setUsername_Terms() {
1730         setUsername_Terms(null);
1731     }
1732 
1733     public void setUsername_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1734         setUsername_Terms("username", opLambda, null);
1735     }
1736 
1737     public void setUsername_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1738         setUsername_Terms("username", opLambda, aggsLambda);
1739     }
1740 
1741     public void setUsername_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1742             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1743         TermsAggregationBuilder builder = regTermsA(name, "username");
1744         if (opLambda != null) {
1745             opLambda.callback(builder);
1746         }
1747         if (aggsLambda != null) {
1748             FileAuthenticationCA ca = new FileAuthenticationCA();
1749             aggsLambda.callback(ca);
1750             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1751         }
1752     }
1753 
1754     public void setUsername_SignificantTerms() {
1755         setUsername_SignificantTerms(null);
1756     }
1757 
1758     public void setUsername_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1759         setUsername_SignificantTerms("username", opLambda, null);
1760     }
1761 
1762     public void setUsername_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1763             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1764         setUsername_SignificantTerms("username", opLambda, aggsLambda);
1765     }
1766 
1767     public void setUsername_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1768             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1769         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "username");
1770         if (opLambda != null) {
1771             opLambda.callback(builder);
1772         }
1773         if (aggsLambda != null) {
1774             FileAuthenticationCA ca = new FileAuthenticationCA();
1775             aggsLambda.callback(ca);
1776             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1777         }
1778     }
1779 
1780     public void setUsername_IpRange() {
1781         setUsername_IpRange(null);
1782     }
1783 
1784     public void setUsername_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1785         setUsername_IpRange("username", opLambda, null);
1786     }
1787 
1788     public void setUsername_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1789             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1790         setUsername_IpRange("username", opLambda, aggsLambda);
1791     }
1792 
1793     public void setUsername_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1794             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1795         IpRangeAggregationBuilder builder = regIpRangeA(name, "username");
1796         if (opLambda != null) {
1797             opLambda.callback(builder);
1798         }
1799         if (aggsLambda != null) {
1800             FileAuthenticationCA ca = new FileAuthenticationCA();
1801             aggsLambda.callback(ca);
1802             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1803         }
1804     }
1805 
1806     public void setUsername_Count() {
1807         setUsername_Count(null);
1808     }
1809 
1810     public void setUsername_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1811         setUsername_Count("username", opLambda);
1812     }
1813 
1814     public void setUsername_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1815         ValueCountAggregationBuilder builder = regCountA(name, "username");
1816         if (opLambda != null) {
1817             opLambda.callback(builder);
1818         }
1819     }
1820 
1821     public void setUsername_Cardinality() {
1822         setUsername_Cardinality(null);
1823     }
1824 
1825     public void setUsername_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1826         setUsername_Cardinality("username", opLambda);
1827     }
1828 
1829     public void setUsername_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1830         CardinalityAggregationBuilder builder = regCardinalityA(name, "username");
1831         if (opLambda != null) {
1832             opLambda.callback(builder);
1833         }
1834     }
1835 
1836     public void setUsername_Missing() {
1837         setUsername_Missing(null);
1838     }
1839 
1840     public void setUsername_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1841         setUsername_Missing("username", opLambda, null);
1842     }
1843 
1844     public void setUsername_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
1845             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1846         setUsername_Missing("username", opLambda, aggsLambda);
1847     }
1848 
1849     public void setUsername_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1850             OperatorCall<BsFileAuthenticationCA> aggsLambda) {
1851         MissingAggregationBuilder builder = regMissingA(name, "username");
1852         if (opLambda != null) {
1853             opLambda.callback(builder);
1854         }
1855         if (aggsLambda != null) {
1856             FileAuthenticationCA ca = new FileAuthenticationCA();
1857             aggsLambda.callback(ca);
1858             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1859         }
1860     }
1861 
1862 }