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