View Javadoc
1   /*
2    * Copyright 2012-2025 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.opensearch.config.cbean.ca.bs;
17  
18  import org.codelibs.fess.opensearch.config.allcommon.EsAbstractConditionAggregation;
19  import org.codelibs.fess.opensearch.config.allcommon.EsAbstractConditionQuery;
20  import org.codelibs.fess.opensearch.config.cbean.ca.RoleTypeCA;
21  import org.codelibs.fess.opensearch.config.cbean.cq.RoleTypeCQ;
22  import org.codelibs.fess.opensearch.config.cbean.cq.bs.BsRoleTypeCQ;
23  import org.opensearch.search.aggregations.bucket.filter.FilterAggregationBuilder;
24  import org.opensearch.search.aggregations.bucket.global.GlobalAggregationBuilder;
25  import org.opensearch.search.aggregations.bucket.histogram.HistogramAggregationBuilder;
26  import org.opensearch.search.aggregations.bucket.missing.MissingAggregationBuilder;
27  import org.opensearch.search.aggregations.bucket.range.IpRangeAggregationBuilder;
28  import org.opensearch.search.aggregations.bucket.range.RangeAggregationBuilder;
29  import org.opensearch.search.aggregations.bucket.sampler.SamplerAggregationBuilder;
30  import org.opensearch.search.aggregations.bucket.terms.SignificantTermsAggregationBuilder;
31  import org.opensearch.search.aggregations.bucket.terms.TermsAggregationBuilder;
32  import org.opensearch.search.aggregations.metrics.AvgAggregationBuilder;
33  import org.opensearch.search.aggregations.metrics.CardinalityAggregationBuilder;
34  import org.opensearch.search.aggregations.metrics.ExtendedStatsAggregationBuilder;
35  import org.opensearch.search.aggregations.metrics.MaxAggregationBuilder;
36  import org.opensearch.search.aggregations.metrics.MinAggregationBuilder;
37  import org.opensearch.search.aggregations.metrics.PercentileRanksAggregationBuilder;
38  import org.opensearch.search.aggregations.metrics.PercentilesAggregationBuilder;
39  import org.opensearch.search.aggregations.metrics.ScriptedMetricAggregationBuilder;
40  import org.opensearch.search.aggregations.metrics.StatsAggregationBuilder;
41  import org.opensearch.search.aggregations.metrics.SumAggregationBuilder;
42  import org.opensearch.search.aggregations.metrics.TopHitsAggregationBuilder;
43  import org.opensearch.search.aggregations.metrics.ValueCountAggregationBuilder;
44  
45  /**
46   * @author ESFlute (using FreeGen)
47   */
48  public abstract class BsRoleTypeCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsRoleTypeCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
56          RoleTypeCQ cq = new RoleTypeCQ();
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              RoleTypeCA ca = new RoleTypeCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
72          GlobalAggregationBuilder builder = regGlobalA(name);
73          if (opLambda != null) {
74              opLambda.callback(builder);
75          }
76          if (aggsLambda != null) {
77              RoleTypeCA ca = new RoleTypeCA();
78              aggsLambda.callback(ca);
79              ca.getAggregationBuilderList().forEach(builder::subAggregation);
80          }
81      }
82  
83      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
84          SamplerAggregationBuilder builder = regSamplerA(name);
85          if (opLambda != null) {
86              opLambda.callback(builder);
87          }
88          if (aggsLambda != null) {
89              RoleTypeCA ca = new RoleTypeCA();
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 setCreatedBy_Terms() {
110         setCreatedBy_Terms(null);
111     }
112 
113     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
114         setCreatedBy_Terms("createdBy", opLambda, null);
115     }
116 
117     public void setCreatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
118         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
119     }
120 
121     public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
122             OperatorCall<BsRoleTypeCA> aggsLambda) {
123         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
124         if (opLambda != null) {
125             opLambda.callback(builder);
126         }
127         if (aggsLambda != null) {
128             RoleTypeCA ca = new RoleTypeCA();
129             aggsLambda.callback(ca);
130             ca.getAggregationBuilderList().forEach(builder::subAggregation);
131         }
132     }
133 
134     public void setCreatedBy_SignificantTerms() {
135         setCreatedBy_SignificantTerms(null);
136     }
137 
138     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
139         setCreatedBy_SignificantTerms("createdBy", opLambda, null);
140     }
141 
142     public void setCreatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
143             OperatorCall<BsRoleTypeCA> aggsLambda) {
144         setCreatedBy_SignificantTerms("createdBy", opLambda, aggsLambda);
145     }
146 
147     public void setCreatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
148             OperatorCall<BsRoleTypeCA> aggsLambda) {
149         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "createdBy");
150         if (opLambda != null) {
151             opLambda.callback(builder);
152         }
153         if (aggsLambda != null) {
154             RoleTypeCA ca = new RoleTypeCA();
155             aggsLambda.callback(ca);
156             ca.getAggregationBuilderList().forEach(builder::subAggregation);
157         }
158     }
159 
160     public void setCreatedBy_IpRange() {
161         setCreatedBy_IpRange(null);
162     }
163 
164     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
165         setCreatedBy_IpRange("createdBy", opLambda, null);
166     }
167 
168     public void setCreatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
169         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
170     }
171 
172     public void setCreatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
173             OperatorCall<BsRoleTypeCA> aggsLambda) {
174         IpRangeAggregationBuilder builder = regIpRangeA(name, "createdBy");
175         if (opLambda != null) {
176             opLambda.callback(builder);
177         }
178         if (aggsLambda != null) {
179             RoleTypeCA ca = new RoleTypeCA();
180             aggsLambda.callback(ca);
181             ca.getAggregationBuilderList().forEach(builder::subAggregation);
182         }
183     }
184 
185     public void setCreatedBy_Count() {
186         setCreatedBy_Count(null);
187     }
188 
189     public void setCreatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
190         setCreatedBy_Count("createdBy", opLambda);
191     }
192 
193     public void setCreatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
194         ValueCountAggregationBuilder builder = regCountA(name, "createdBy");
195         if (opLambda != null) {
196             opLambda.callback(builder);
197         }
198     }
199 
200     public void setCreatedBy_Cardinality() {
201         setCreatedBy_Cardinality(null);
202     }
203 
204     public void setCreatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
205         setCreatedBy_Cardinality("createdBy", opLambda);
206     }
207 
208     public void setCreatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
209         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdBy");
210         if (opLambda != null) {
211             opLambda.callback(builder);
212         }
213     }
214 
215     public void setCreatedBy_Missing() {
216         setCreatedBy_Missing(null);
217     }
218 
219     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
220         setCreatedBy_Missing("createdBy", opLambda, null);
221     }
222 
223     public void setCreatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
224         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
225     }
226 
227     public void setCreatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
228             OperatorCall<BsRoleTypeCA> aggsLambda) {
229         MissingAggregationBuilder builder = regMissingA(name, "createdBy");
230         if (opLambda != null) {
231             opLambda.callback(builder);
232         }
233         if (aggsLambda != null) {
234             RoleTypeCA ca = new RoleTypeCA();
235             aggsLambda.callback(ca);
236             ca.getAggregationBuilderList().forEach(builder::subAggregation);
237         }
238     }
239 
240     public void setCreatedTime_Avg() {
241         setCreatedTime_Avg(null);
242     }
243 
244     public void setCreatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
245         setCreatedTime_Avg("createdTime", opLambda);
246     }
247 
248     public void setCreatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
249         AvgAggregationBuilder builder = regAvgA(name, "createdTime");
250         if (opLambda != null) {
251             opLambda.callback(builder);
252         }
253     }
254 
255     public void setCreatedTime_Max() {
256         setCreatedTime_Max(null);
257     }
258 
259     public void setCreatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
260         setCreatedTime_Max("createdTime", opLambda);
261     }
262 
263     public void setCreatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
264         MaxAggregationBuilder builder = regMaxA(name, "createdTime");
265         if (opLambda != null) {
266             opLambda.callback(builder);
267         }
268     }
269 
270     public void setCreatedTime_Min() {
271         setCreatedTime_Min(null);
272     }
273 
274     public void setCreatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
275         setCreatedTime_Min("createdTime", opLambda);
276     }
277 
278     public void setCreatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
279         MinAggregationBuilder builder = regMinA(name, "createdTime");
280         if (opLambda != null) {
281             opLambda.callback(builder);
282         }
283     }
284 
285     public void setCreatedTime_Sum() {
286         setCreatedTime_Sum(null);
287     }
288 
289     public void setCreatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
290         setCreatedTime_Sum("createdTime", opLambda);
291     }
292 
293     public void setCreatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
294         SumAggregationBuilder builder = regSumA(name, "createdTime");
295         if (opLambda != null) {
296             opLambda.callback(builder);
297         }
298     }
299 
300     public void setCreatedTime_ExtendedStats() {
301         setCreatedTime_ExtendedStats(null);
302     }
303 
304     public void setCreatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
305         setCreatedTime_ExtendedStats("createdTime", opLambda);
306     }
307 
308     public void setCreatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
309         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "createdTime");
310         if (opLambda != null) {
311             opLambda.callback(builder);
312         }
313     }
314 
315     public void setCreatedTime_Stats() {
316         setCreatedTime_Stats(null);
317     }
318 
319     public void setCreatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
320         setCreatedTime_Stats("createdTime", opLambda);
321     }
322 
323     public void setCreatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
324         StatsAggregationBuilder builder = regStatsA(name, "createdTime");
325         if (opLambda != null) {
326             opLambda.callback(builder);
327         }
328     }
329 
330     public void setCreatedTime_Percentiles() {
331         setCreatedTime_Percentiles(null);
332     }
333 
334     public void setCreatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
335         setCreatedTime_Percentiles("createdTime", opLambda);
336     }
337 
338     public void setCreatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
339         PercentilesAggregationBuilder builder = regPercentilesA(name, "createdTime");
340         if (opLambda != null) {
341             opLambda.callback(builder);
342         }
343     }
344 
345     public void setCreatedTime_PercentileRanks(double[] values) {
346         setCreatedTime_PercentileRanks(values, null);
347     }
348 
349     public void setCreatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
350         setCreatedTime_PercentileRanks("createdTime", values, opLambda);
351     }
352 
353     public void setCreatedTime_PercentileRanks(String name, double[] values,
354             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
355         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime", values);
356         if (opLambda != null) {
357             opLambda.callback(builder);
358         }
359     }
360 
361     public void setCreatedTime_Histogram() {
362         setCreatedTime_Histogram(null);
363     }
364 
365     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
366         setCreatedTime_Histogram("createdTime", opLambda, null);
367     }
368 
369     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
370         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
371     }
372 
373     public void setCreatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
374             OperatorCall<BsRoleTypeCA> aggsLambda) {
375         HistogramAggregationBuilder builder = regHistogramA(name, "createdTime");
376         if (opLambda != null) {
377             opLambda.callback(builder);
378         }
379         if (aggsLambda != null) {
380             RoleTypeCA ca = new RoleTypeCA();
381             aggsLambda.callback(ca);
382             ca.getAggregationBuilderList().forEach(builder::subAggregation);
383         }
384     }
385 
386     public void setCreatedTime_Range() {
387         setCreatedTime_Range(null);
388     }
389 
390     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
391         setCreatedTime_Range("createdTime", opLambda, null);
392     }
393 
394     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
395         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
396     }
397 
398     public void setCreatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
399             OperatorCall<BsRoleTypeCA> aggsLambda) {
400         RangeAggregationBuilder builder = regRangeA(name, "createdTime");
401         if (opLambda != null) {
402             opLambda.callback(builder);
403         }
404         if (aggsLambda != null) {
405             RoleTypeCA ca = new RoleTypeCA();
406             aggsLambda.callback(ca);
407             ca.getAggregationBuilderList().forEach(builder::subAggregation);
408         }
409     }
410 
411     public void setCreatedTime_Count() {
412         setCreatedTime_Count(null);
413     }
414 
415     public void setCreatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
416         setCreatedTime_Count("createdTime", opLambda);
417     }
418 
419     public void setCreatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
420         ValueCountAggregationBuilder builder = regCountA(name, "createdTime");
421         if (opLambda != null) {
422             opLambda.callback(builder);
423         }
424     }
425 
426     public void setCreatedTime_Cardinality() {
427         setCreatedTime_Cardinality(null);
428     }
429 
430     public void setCreatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
431         setCreatedTime_Cardinality("createdTime", opLambda);
432     }
433 
434     public void setCreatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
435         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdTime");
436         if (opLambda != null) {
437             opLambda.callback(builder);
438         }
439     }
440 
441     public void setCreatedTime_Missing() {
442         setCreatedTime_Missing(null);
443     }
444 
445     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
446         setCreatedTime_Missing("createdTime", opLambda, null);
447     }
448 
449     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
450         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
451     }
452 
453     public void setCreatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
454             OperatorCall<BsRoleTypeCA> aggsLambda) {
455         MissingAggregationBuilder builder = regMissingA(name, "createdTime");
456         if (opLambda != null) {
457             opLambda.callback(builder);
458         }
459         if (aggsLambda != null) {
460             RoleTypeCA ca = new RoleTypeCA();
461             aggsLambda.callback(ca);
462             ca.getAggregationBuilderList().forEach(builder::subAggregation);
463         }
464     }
465 
466     public void setName_Terms() {
467         setName_Terms(null);
468     }
469 
470     public void setName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
471         setName_Terms("name", opLambda, null);
472     }
473 
474     public void setName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
475         setName_Terms("name", opLambda, aggsLambda);
476     }
477 
478     public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
479         TermsAggregationBuilder builder = regTermsA(name, "name");
480         if (opLambda != null) {
481             opLambda.callback(builder);
482         }
483         if (aggsLambda != null) {
484             RoleTypeCA ca = new RoleTypeCA();
485             aggsLambda.callback(ca);
486             ca.getAggregationBuilderList().forEach(builder::subAggregation);
487         }
488     }
489 
490     public void setName_SignificantTerms() {
491         setName_SignificantTerms(null);
492     }
493 
494     public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
495         setName_SignificantTerms("name", opLambda, null);
496     }
497 
498     public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
499             OperatorCall<BsRoleTypeCA> aggsLambda) {
500         setName_SignificantTerms("name", opLambda, aggsLambda);
501     }
502 
503     public void setName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
504             OperatorCall<BsRoleTypeCA> aggsLambda) {
505         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "name");
506         if (opLambda != null) {
507             opLambda.callback(builder);
508         }
509         if (aggsLambda != null) {
510             RoleTypeCA ca = new RoleTypeCA();
511             aggsLambda.callback(ca);
512             ca.getAggregationBuilderList().forEach(builder::subAggregation);
513         }
514     }
515 
516     public void setName_IpRange() {
517         setName_IpRange(null);
518     }
519 
520     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
521         setName_IpRange("name", opLambda, null);
522     }
523 
524     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
525         setName_IpRange("name", opLambda, aggsLambda);
526     }
527 
528     public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
529             OperatorCall<BsRoleTypeCA> aggsLambda) {
530         IpRangeAggregationBuilder builder = regIpRangeA(name, "name");
531         if (opLambda != null) {
532             opLambda.callback(builder);
533         }
534         if (aggsLambda != null) {
535             RoleTypeCA ca = new RoleTypeCA();
536             aggsLambda.callback(ca);
537             ca.getAggregationBuilderList().forEach(builder::subAggregation);
538         }
539     }
540 
541     public void setName_Count() {
542         setName_Count(null);
543     }
544 
545     public void setName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
546         setName_Count("name", opLambda);
547     }
548 
549     public void setName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
550         ValueCountAggregationBuilder builder = regCountA(name, "name");
551         if (opLambda != null) {
552             opLambda.callback(builder);
553         }
554     }
555 
556     public void setName_Cardinality() {
557         setName_Cardinality(null);
558     }
559 
560     public void setName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
561         setName_Cardinality("name", opLambda);
562     }
563 
564     public void setName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
565         CardinalityAggregationBuilder builder = regCardinalityA(name, "name");
566         if (opLambda != null) {
567             opLambda.callback(builder);
568         }
569     }
570 
571     public void setName_Missing() {
572         setName_Missing(null);
573     }
574 
575     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
576         setName_Missing("name", opLambda, null);
577     }
578 
579     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
580         setName_Missing("name", opLambda, aggsLambda);
581     }
582 
583     public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
584             OperatorCall<BsRoleTypeCA> aggsLambda) {
585         MissingAggregationBuilder builder = regMissingA(name, "name");
586         if (opLambda != null) {
587             opLambda.callback(builder);
588         }
589         if (aggsLambda != null) {
590             RoleTypeCA ca = new RoleTypeCA();
591             aggsLambda.callback(ca);
592             ca.getAggregationBuilderList().forEach(builder::subAggregation);
593         }
594     }
595 
596     public void setSortOrder_Avg() {
597         setSortOrder_Avg(null);
598     }
599 
600     public void setSortOrder_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
601         setSortOrder_Avg("sortOrder", opLambda);
602     }
603 
604     public void setSortOrder_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
605         AvgAggregationBuilder builder = regAvgA(name, "sortOrder");
606         if (opLambda != null) {
607             opLambda.callback(builder);
608         }
609     }
610 
611     public void setSortOrder_Max() {
612         setSortOrder_Max(null);
613     }
614 
615     public void setSortOrder_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
616         setSortOrder_Max("sortOrder", opLambda);
617     }
618 
619     public void setSortOrder_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
620         MaxAggregationBuilder builder = regMaxA(name, "sortOrder");
621         if (opLambda != null) {
622             opLambda.callback(builder);
623         }
624     }
625 
626     public void setSortOrder_Min() {
627         setSortOrder_Min(null);
628     }
629 
630     public void setSortOrder_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
631         setSortOrder_Min("sortOrder", opLambda);
632     }
633 
634     public void setSortOrder_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
635         MinAggregationBuilder builder = regMinA(name, "sortOrder");
636         if (opLambda != null) {
637             opLambda.callback(builder);
638         }
639     }
640 
641     public void setSortOrder_Sum() {
642         setSortOrder_Sum(null);
643     }
644 
645     public void setSortOrder_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
646         setSortOrder_Sum("sortOrder", opLambda);
647     }
648 
649     public void setSortOrder_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
650         SumAggregationBuilder builder = regSumA(name, "sortOrder");
651         if (opLambda != null) {
652             opLambda.callback(builder);
653         }
654     }
655 
656     public void setSortOrder_ExtendedStats() {
657         setSortOrder_ExtendedStats(null);
658     }
659 
660     public void setSortOrder_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
661         setSortOrder_ExtendedStats("sortOrder", opLambda);
662     }
663 
664     public void setSortOrder_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
665         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "sortOrder");
666         if (opLambda != null) {
667             opLambda.callback(builder);
668         }
669     }
670 
671     public void setSortOrder_Stats() {
672         setSortOrder_Stats(null);
673     }
674 
675     public void setSortOrder_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
676         setSortOrder_Stats("sortOrder", opLambda);
677     }
678 
679     public void setSortOrder_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
680         StatsAggregationBuilder builder = regStatsA(name, "sortOrder");
681         if (opLambda != null) {
682             opLambda.callback(builder);
683         }
684     }
685 
686     public void setSortOrder_Percentiles() {
687         setSortOrder_Percentiles(null);
688     }
689 
690     public void setSortOrder_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
691         setSortOrder_Percentiles("sortOrder", opLambda);
692     }
693 
694     public void setSortOrder_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
695         PercentilesAggregationBuilder builder = regPercentilesA(name, "sortOrder");
696         if (opLambda != null) {
697             opLambda.callback(builder);
698         }
699     }
700 
701     public void setSortOrder_PercentileRanks(double[] values) {
702         setSortOrder_PercentileRanks(values, null);
703     }
704 
705     public void setSortOrder_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
706         setSortOrder_PercentileRanks("sortOrder", values, opLambda);
707     }
708 
709     public void setSortOrder_PercentileRanks(String name, double[] values,
710             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
711         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "sortOrder", values);
712         if (opLambda != null) {
713             opLambda.callback(builder);
714         }
715     }
716 
717     public void setSortOrder_Histogram() {
718         setSortOrder_Histogram(null);
719     }
720 
721     public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
722         setSortOrder_Histogram("sortOrder", opLambda, null);
723     }
724 
725     public void setSortOrder_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
726         setSortOrder_Histogram("sortOrder", opLambda, aggsLambda);
727     }
728 
729     public void setSortOrder_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
730             OperatorCall<BsRoleTypeCA> aggsLambda) {
731         HistogramAggregationBuilder builder = regHistogramA(name, "sortOrder");
732         if (opLambda != null) {
733             opLambda.callback(builder);
734         }
735         if (aggsLambda != null) {
736             RoleTypeCA ca = new RoleTypeCA();
737             aggsLambda.callback(ca);
738             ca.getAggregationBuilderList().forEach(builder::subAggregation);
739         }
740     }
741 
742     public void setSortOrder_Range() {
743         setSortOrder_Range(null);
744     }
745 
746     public void setSortOrder_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
747         setSortOrder_Range("sortOrder", opLambda, null);
748     }
749 
750     public void setSortOrder_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
751         setSortOrder_Range("sortOrder", opLambda, aggsLambda);
752     }
753 
754     public void setSortOrder_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
755             OperatorCall<BsRoleTypeCA> aggsLambda) {
756         RangeAggregationBuilder builder = regRangeA(name, "sortOrder");
757         if (opLambda != null) {
758             opLambda.callback(builder);
759         }
760         if (aggsLambda != null) {
761             RoleTypeCA ca = new RoleTypeCA();
762             aggsLambda.callback(ca);
763             ca.getAggregationBuilderList().forEach(builder::subAggregation);
764         }
765     }
766 
767     public void setSortOrder_Count() {
768         setSortOrder_Count(null);
769     }
770 
771     public void setSortOrder_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
772         setSortOrder_Count("sortOrder", opLambda);
773     }
774 
775     public void setSortOrder_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
776         ValueCountAggregationBuilder builder = regCountA(name, "sortOrder");
777         if (opLambda != null) {
778             opLambda.callback(builder);
779         }
780     }
781 
782     public void setSortOrder_Cardinality() {
783         setSortOrder_Cardinality(null);
784     }
785 
786     public void setSortOrder_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
787         setSortOrder_Cardinality("sortOrder", opLambda);
788     }
789 
790     public void setSortOrder_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
791         CardinalityAggregationBuilder builder = regCardinalityA(name, "sortOrder");
792         if (opLambda != null) {
793             opLambda.callback(builder);
794         }
795     }
796 
797     public void setSortOrder_Missing() {
798         setSortOrder_Missing(null);
799     }
800 
801     public void setSortOrder_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
802         setSortOrder_Missing("sortOrder", opLambda, null);
803     }
804 
805     public void setSortOrder_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
806         setSortOrder_Missing("sortOrder", opLambda, aggsLambda);
807     }
808 
809     public void setSortOrder_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
810             OperatorCall<BsRoleTypeCA> aggsLambda) {
811         MissingAggregationBuilder builder = regMissingA(name, "sortOrder");
812         if (opLambda != null) {
813             opLambda.callback(builder);
814         }
815         if (aggsLambda != null) {
816             RoleTypeCA ca = new RoleTypeCA();
817             aggsLambda.callback(ca);
818             ca.getAggregationBuilderList().forEach(builder::subAggregation);
819         }
820     }
821 
822     public void setUpdatedBy_Terms() {
823         setUpdatedBy_Terms(null);
824     }
825 
826     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
827         setUpdatedBy_Terms("updatedBy", opLambda, null);
828     }
829 
830     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
831         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
832     }
833 
834     public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
835             OperatorCall<BsRoleTypeCA> aggsLambda) {
836         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
837         if (opLambda != null) {
838             opLambda.callback(builder);
839         }
840         if (aggsLambda != null) {
841             RoleTypeCA ca = new RoleTypeCA();
842             aggsLambda.callback(ca);
843             ca.getAggregationBuilderList().forEach(builder::subAggregation);
844         }
845     }
846 
847     public void setUpdatedBy_SignificantTerms() {
848         setUpdatedBy_SignificantTerms(null);
849     }
850 
851     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
852         setUpdatedBy_SignificantTerms("updatedBy", opLambda, null);
853     }
854 
855     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
856             OperatorCall<BsRoleTypeCA> aggsLambda) {
857         setUpdatedBy_SignificantTerms("updatedBy", opLambda, aggsLambda);
858     }
859 
860     public void setUpdatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
861             OperatorCall<BsRoleTypeCA> aggsLambda) {
862         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "updatedBy");
863         if (opLambda != null) {
864             opLambda.callback(builder);
865         }
866         if (aggsLambda != null) {
867             RoleTypeCA ca = new RoleTypeCA();
868             aggsLambda.callback(ca);
869             ca.getAggregationBuilderList().forEach(builder::subAggregation);
870         }
871     }
872 
873     public void setUpdatedBy_IpRange() {
874         setUpdatedBy_IpRange(null);
875     }
876 
877     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
878         setUpdatedBy_IpRange("updatedBy", opLambda, null);
879     }
880 
881     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
882         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
883     }
884 
885     public void setUpdatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
886             OperatorCall<BsRoleTypeCA> aggsLambda) {
887         IpRangeAggregationBuilder builder = regIpRangeA(name, "updatedBy");
888         if (opLambda != null) {
889             opLambda.callback(builder);
890         }
891         if (aggsLambda != null) {
892             RoleTypeCA ca = new RoleTypeCA();
893             aggsLambda.callback(ca);
894             ca.getAggregationBuilderList().forEach(builder::subAggregation);
895         }
896     }
897 
898     public void setUpdatedBy_Count() {
899         setUpdatedBy_Count(null);
900     }
901 
902     public void setUpdatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
903         setUpdatedBy_Count("updatedBy", opLambda);
904     }
905 
906     public void setUpdatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
907         ValueCountAggregationBuilder builder = regCountA(name, "updatedBy");
908         if (opLambda != null) {
909             opLambda.callback(builder);
910         }
911     }
912 
913     public void setUpdatedBy_Cardinality() {
914         setUpdatedBy_Cardinality(null);
915     }
916 
917     public void setUpdatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
918         setUpdatedBy_Cardinality("updatedBy", opLambda);
919     }
920 
921     public void setUpdatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
922         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedBy");
923         if (opLambda != null) {
924             opLambda.callback(builder);
925         }
926     }
927 
928     public void setUpdatedBy_Missing() {
929         setUpdatedBy_Missing(null);
930     }
931 
932     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
933         setUpdatedBy_Missing("updatedBy", opLambda, null);
934     }
935 
936     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
937         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
938     }
939 
940     public void setUpdatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
941             OperatorCall<BsRoleTypeCA> aggsLambda) {
942         MissingAggregationBuilder builder = regMissingA(name, "updatedBy");
943         if (opLambda != null) {
944             opLambda.callback(builder);
945         }
946         if (aggsLambda != null) {
947             RoleTypeCA ca = new RoleTypeCA();
948             aggsLambda.callback(ca);
949             ca.getAggregationBuilderList().forEach(builder::subAggregation);
950         }
951     }
952 
953     public void setUpdatedTime_Avg() {
954         setUpdatedTime_Avg(null);
955     }
956 
957     public void setUpdatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
958         setUpdatedTime_Avg("updatedTime", opLambda);
959     }
960 
961     public void setUpdatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
962         AvgAggregationBuilder builder = regAvgA(name, "updatedTime");
963         if (opLambda != null) {
964             opLambda.callback(builder);
965         }
966     }
967 
968     public void setUpdatedTime_Max() {
969         setUpdatedTime_Max(null);
970     }
971 
972     public void setUpdatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
973         setUpdatedTime_Max("updatedTime", opLambda);
974     }
975 
976     public void setUpdatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
977         MaxAggregationBuilder builder = regMaxA(name, "updatedTime");
978         if (opLambda != null) {
979             opLambda.callback(builder);
980         }
981     }
982 
983     public void setUpdatedTime_Min() {
984         setUpdatedTime_Min(null);
985     }
986 
987     public void setUpdatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
988         setUpdatedTime_Min("updatedTime", opLambda);
989     }
990 
991     public void setUpdatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
992         MinAggregationBuilder builder = regMinA(name, "updatedTime");
993         if (opLambda != null) {
994             opLambda.callback(builder);
995         }
996     }
997 
998     public void setUpdatedTime_Sum() {
999         setUpdatedTime_Sum(null);
1000     }
1001 
1002     public void setUpdatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1003         setUpdatedTime_Sum("updatedTime", opLambda);
1004     }
1005 
1006     public void setUpdatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1007         SumAggregationBuilder builder = regSumA(name, "updatedTime");
1008         if (opLambda != null) {
1009             opLambda.callback(builder);
1010         }
1011     }
1012 
1013     public void setUpdatedTime_ExtendedStats() {
1014         setUpdatedTime_ExtendedStats(null);
1015     }
1016 
1017     public void setUpdatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1018         setUpdatedTime_ExtendedStats("updatedTime", opLambda);
1019     }
1020 
1021     public void setUpdatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1022         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "updatedTime");
1023         if (opLambda != null) {
1024             opLambda.callback(builder);
1025         }
1026     }
1027 
1028     public void setUpdatedTime_Stats() {
1029         setUpdatedTime_Stats(null);
1030     }
1031 
1032     public void setUpdatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1033         setUpdatedTime_Stats("updatedTime", opLambda);
1034     }
1035 
1036     public void setUpdatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1037         StatsAggregationBuilder builder = regStatsA(name, "updatedTime");
1038         if (opLambda != null) {
1039             opLambda.callback(builder);
1040         }
1041     }
1042 
1043     public void setUpdatedTime_Percentiles() {
1044         setUpdatedTime_Percentiles(null);
1045     }
1046 
1047     public void setUpdatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1048         setUpdatedTime_Percentiles("updatedTime", opLambda);
1049     }
1050 
1051     public void setUpdatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1052         PercentilesAggregationBuilder builder = regPercentilesA(name, "updatedTime");
1053         if (opLambda != null) {
1054             opLambda.callback(builder);
1055         }
1056     }
1057 
1058     public void setUpdatedTime_PercentileRanks(double[] values) {
1059         setUpdatedTime_PercentileRanks(values, null);
1060     }
1061 
1062     public void setUpdatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1063         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
1064     }
1065 
1066     public void setUpdatedTime_PercentileRanks(String name, double[] values,
1067             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1068         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
1069         if (opLambda != null) {
1070             opLambda.callback(builder);
1071         }
1072     }
1073 
1074     public void setUpdatedTime_Histogram() {
1075         setUpdatedTime_Histogram(null);
1076     }
1077 
1078     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1079         setUpdatedTime_Histogram("updatedTime", opLambda, null);
1080     }
1081 
1082     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
1083         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
1084     }
1085 
1086     public void setUpdatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1087             OperatorCall<BsRoleTypeCA> aggsLambda) {
1088         HistogramAggregationBuilder builder = regHistogramA(name, "updatedTime");
1089         if (opLambda != null) {
1090             opLambda.callback(builder);
1091         }
1092         if (aggsLambda != null) {
1093             RoleTypeCA ca = new RoleTypeCA();
1094             aggsLambda.callback(ca);
1095             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1096         }
1097     }
1098 
1099     public void setUpdatedTime_Range() {
1100         setUpdatedTime_Range(null);
1101     }
1102 
1103     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1104         setUpdatedTime_Range("updatedTime", opLambda, null);
1105     }
1106 
1107     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
1108         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
1109     }
1110 
1111     public void setUpdatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1112             OperatorCall<BsRoleTypeCA> aggsLambda) {
1113         RangeAggregationBuilder builder = regRangeA(name, "updatedTime");
1114         if (opLambda != null) {
1115             opLambda.callback(builder);
1116         }
1117         if (aggsLambda != null) {
1118             RoleTypeCA ca = new RoleTypeCA();
1119             aggsLambda.callback(ca);
1120             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1121         }
1122     }
1123 
1124     public void setUpdatedTime_Count() {
1125         setUpdatedTime_Count(null);
1126     }
1127 
1128     public void setUpdatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1129         setUpdatedTime_Count("updatedTime", opLambda);
1130     }
1131 
1132     public void setUpdatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1133         ValueCountAggregationBuilder builder = regCountA(name, "updatedTime");
1134         if (opLambda != null) {
1135             opLambda.callback(builder);
1136         }
1137     }
1138 
1139     public void setUpdatedTime_Cardinality() {
1140         setUpdatedTime_Cardinality(null);
1141     }
1142 
1143     public void setUpdatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1144         setUpdatedTime_Cardinality("updatedTime", opLambda);
1145     }
1146 
1147     public void setUpdatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1148         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedTime");
1149         if (opLambda != null) {
1150             opLambda.callback(builder);
1151         }
1152     }
1153 
1154     public void setUpdatedTime_Missing() {
1155         setUpdatedTime_Missing(null);
1156     }
1157 
1158     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1159         setUpdatedTime_Missing("updatedTime", opLambda, null);
1160     }
1161 
1162     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
1163         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
1164     }
1165 
1166     public void setUpdatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1167             OperatorCall<BsRoleTypeCA> aggsLambda) {
1168         MissingAggregationBuilder builder = regMissingA(name, "updatedTime");
1169         if (opLambda != null) {
1170             opLambda.callback(builder);
1171         }
1172         if (aggsLambda != null) {
1173             RoleTypeCA ca = new RoleTypeCA();
1174             aggsLambda.callback(ca);
1175             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1176         }
1177     }
1178 
1179     public void setValue_Terms() {
1180         setValue_Terms(null);
1181     }
1182 
1183     public void setValue_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1184         setValue_Terms("value", opLambda, null);
1185     }
1186 
1187     public void setValue_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
1188         setValue_Terms("value", opLambda, aggsLambda);
1189     }
1190 
1191     public void setValue_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
1192         TermsAggregationBuilder builder = regTermsA(name, "value");
1193         if (opLambda != null) {
1194             opLambda.callback(builder);
1195         }
1196         if (aggsLambda != null) {
1197             RoleTypeCA ca = new RoleTypeCA();
1198             aggsLambda.callback(ca);
1199             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1200         }
1201     }
1202 
1203     public void setValue_SignificantTerms() {
1204         setValue_SignificantTerms(null);
1205     }
1206 
1207     public void setValue_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1208         setValue_SignificantTerms("value", opLambda, null);
1209     }
1210 
1211     public void setValue_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1212             OperatorCall<BsRoleTypeCA> aggsLambda) {
1213         setValue_SignificantTerms("value", opLambda, aggsLambda);
1214     }
1215 
1216     public void setValue_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1217             OperatorCall<BsRoleTypeCA> aggsLambda) {
1218         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "value");
1219         if (opLambda != null) {
1220             opLambda.callback(builder);
1221         }
1222         if (aggsLambda != null) {
1223             RoleTypeCA ca = new RoleTypeCA();
1224             aggsLambda.callback(ca);
1225             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1226         }
1227     }
1228 
1229     public void setValue_IpRange() {
1230         setValue_IpRange(null);
1231     }
1232 
1233     public void setValue_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1234         setValue_IpRange("value", opLambda, null);
1235     }
1236 
1237     public void setValue_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
1238         setValue_IpRange("value", opLambda, aggsLambda);
1239     }
1240 
1241     public void setValue_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1242             OperatorCall<BsRoleTypeCA> aggsLambda) {
1243         IpRangeAggregationBuilder builder = regIpRangeA(name, "value");
1244         if (opLambda != null) {
1245             opLambda.callback(builder);
1246         }
1247         if (aggsLambda != null) {
1248             RoleTypeCA ca = new RoleTypeCA();
1249             aggsLambda.callback(ca);
1250             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1251         }
1252     }
1253 
1254     public void setValue_Count() {
1255         setValue_Count(null);
1256     }
1257 
1258     public void setValue_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1259         setValue_Count("value", opLambda);
1260     }
1261 
1262     public void setValue_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1263         ValueCountAggregationBuilder builder = regCountA(name, "value");
1264         if (opLambda != null) {
1265             opLambda.callback(builder);
1266         }
1267     }
1268 
1269     public void setValue_Cardinality() {
1270         setValue_Cardinality(null);
1271     }
1272 
1273     public void setValue_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1274         setValue_Cardinality("value", opLambda);
1275     }
1276 
1277     public void setValue_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1278         CardinalityAggregationBuilder builder = regCardinalityA(name, "value");
1279         if (opLambda != null) {
1280             opLambda.callback(builder);
1281         }
1282     }
1283 
1284     public void setValue_Missing() {
1285         setValue_Missing(null);
1286     }
1287 
1288     public void setValue_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1289         setValue_Missing("value", opLambda, null);
1290     }
1291 
1292     public void setValue_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRoleTypeCA> aggsLambda) {
1293         setValue_Missing("value", opLambda, aggsLambda);
1294     }
1295 
1296     public void setValue_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1297             OperatorCall<BsRoleTypeCA> aggsLambda) {
1298         MissingAggregationBuilder builder = regMissingA(name, "value");
1299         if (opLambda != null) {
1300             opLambda.callback(builder);
1301         }
1302         if (aggsLambda != null) {
1303             RoleTypeCA ca = new RoleTypeCA();
1304             aggsLambda.callback(ca);
1305             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1306         }
1307     }
1308 
1309 }