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