View Javadoc
1   /*
2    * Copyright 2012-2017 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.es.config.cbean.ca.bs;
17  
18  import org.codelibs.fess.es.config.allcommon.EsAbstractConditionAggregation;
19  import org.codelibs.fess.es.config.allcommon.EsAbstractConditionQuery;
20  import org.codelibs.fess.es.config.cbean.ca.RequestHeaderCA;
21  import org.codelibs.fess.es.config.cbean.cq.RequestHeaderCQ;
22  import org.codelibs.fess.es.config.cbean.cq.bs.BsRequestHeaderCQ;
23  import org.elasticsearch.search.aggregations.bucket.filter.FilterAggregationBuilder;
24  import org.elasticsearch.search.aggregations.bucket.global.GlobalAggregationBuilder;
25  import org.elasticsearch.search.aggregations.bucket.histogram.HistogramAggregationBuilder;
26  import org.elasticsearch.search.aggregations.bucket.missing.MissingAggregationBuilder;
27  import org.elasticsearch.search.aggregations.bucket.range.RangeAggregationBuilder;
28  import org.elasticsearch.search.aggregations.bucket.range.ip.IpRangeAggregationBuilder;
29  import org.elasticsearch.search.aggregations.bucket.sampler.SamplerAggregationBuilder;
30  import org.elasticsearch.search.aggregations.bucket.significant.SignificantTermsAggregationBuilder;
31  import org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder;
32  import org.elasticsearch.search.aggregations.metrics.avg.AvgAggregationBuilder;
33  import org.elasticsearch.search.aggregations.metrics.cardinality.CardinalityAggregationBuilder;
34  import org.elasticsearch.search.aggregations.metrics.max.MaxAggregationBuilder;
35  import org.elasticsearch.search.aggregations.metrics.min.MinAggregationBuilder;
36  import org.elasticsearch.search.aggregations.metrics.percentiles.PercentileRanksAggregationBuilder;
37  import org.elasticsearch.search.aggregations.metrics.percentiles.PercentilesAggregationBuilder;
38  import org.elasticsearch.search.aggregations.metrics.scripted.ScriptedMetricAggregationBuilder;
39  import org.elasticsearch.search.aggregations.metrics.stats.StatsAggregationBuilder;
40  import org.elasticsearch.search.aggregations.metrics.stats.extended.ExtendedStatsAggregationBuilder;
41  import org.elasticsearch.search.aggregations.metrics.sum.SumAggregationBuilder;
42  import org.elasticsearch.search.aggregations.metrics.tophits.TopHitsAggregationBuilder;
43  import org.elasticsearch.search.aggregations.metrics.valuecount.ValueCountAggregationBuilder;
44  
45  /**
46   * @author ESFlute (using FreeGen)
47   */
48  public abstract class BsRequestHeaderCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsRequestHeaderCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
56          RequestHeaderCQ cq = new RequestHeaderCQ();
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              RequestHeaderCA ca = new RequestHeaderCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
72          GlobalAggregationBuilder builder = regGlobalA(name);
73          if (opLambda != null) {
74              opLambda.callback(builder);
75          }
76          if (aggsLambda != null) {
77              RequestHeaderCA ca = new RequestHeaderCA();
78              aggsLambda.callback(ca);
79              ca.getAggregationBuilderList().forEach(builder::subAggregation);
80          }
81      }
82  
83      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
84          SamplerAggregationBuilder builder = regSamplerA(name);
85          if (opLambda != null) {
86              opLambda.callback(builder);
87          }
88          if (aggsLambda != null) {
89              RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
118         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
119     }
120 
121     public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
122             OperatorCall<BsRequestHeaderCA> aggsLambda) {
123         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
124         if (opLambda != null) {
125             opLambda.callback(builder);
126         }
127         if (aggsLambda != null) {
128             RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
144         setCreatedBy_SignificantTerms("createdBy", opLambda, aggsLambda);
145     }
146 
147     public void setCreatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
148             OperatorCall<BsRequestHeaderCA> aggsLambda) {
149         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "createdBy");
150         if (opLambda != null) {
151             opLambda.callback(builder);
152         }
153         if (aggsLambda != null) {
154             RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
169         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
170     }
171 
172     public void setCreatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
173             OperatorCall<BsRequestHeaderCA> aggsLambda) {
174         IpRangeAggregationBuilder builder = regIpRangeA(name, "createdBy");
175         if (opLambda != null) {
176             opLambda.callback(builder);
177         }
178         if (aggsLambda != null) {
179             RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
224         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
225     }
226 
227     public void setCreatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
228             OperatorCall<BsRequestHeaderCA> aggsLambda) {
229         MissingAggregationBuilder builder = regMissingA(name, "createdBy");
230         if (opLambda != null) {
231             opLambda.callback(builder);
232         }
233         if (aggsLambda != null) {
234             RequestHeaderCA ca = new RequestHeaderCA();
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() {
346         setCreatedTime_PercentileRanks(null);
347     }
348 
349     public void setCreatedTime_PercentileRanks(ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
350         setCreatedTime_PercentileRanks("createdTime", opLambda);
351     }
352 
353     public void setCreatedTime_PercentileRanks(String name, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
354         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "createdTime");
355         if (opLambda != null) {
356             opLambda.callback(builder);
357         }
358     }
359 
360     public void setCreatedTime_Histogram() {
361         setCreatedTime_Histogram(null);
362     }
363 
364     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
365         setCreatedTime_Histogram("createdTime", opLambda, null);
366     }
367 
368     public void setCreatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
369             OperatorCall<BsRequestHeaderCA> aggsLambda) {
370         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
371     }
372 
373     public void setCreatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
374             OperatorCall<BsRequestHeaderCA> aggsLambda) {
375         HistogramAggregationBuilder builder = regHistogramA(name, "createdTime");
376         if (opLambda != null) {
377             opLambda.callback(builder);
378         }
379         if (aggsLambda != null) {
380             RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
395         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
396     }
397 
398     public void setCreatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
399             OperatorCall<BsRequestHeaderCA> aggsLambda) {
400         RangeAggregationBuilder builder = regRangeA(name, "createdTime");
401         if (opLambda != null) {
402             opLambda.callback(builder);
403         }
404         if (aggsLambda != null) {
405             RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
450         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
451     }
452 
453     public void setCreatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
454             OperatorCall<BsRequestHeaderCA> aggsLambda) {
455         MissingAggregationBuilder builder = regMissingA(name, "createdTime");
456         if (opLambda != null) {
457             opLambda.callback(builder);
458         }
459         if (aggsLambda != null) {
460             RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
475         setName_Terms("name", opLambda, aggsLambda);
476     }
477 
478     public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
479         TermsAggregationBuilder builder = regTermsA(name, "name");
480         if (opLambda != null) {
481             opLambda.callback(builder);
482         }
483         if (aggsLambda != null) {
484             RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
500         setName_SignificantTerms("name", opLambda, aggsLambda);
501     }
502 
503     public void setName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
504             OperatorCall<BsRequestHeaderCA> aggsLambda) {
505         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "name");
506         if (opLambda != null) {
507             opLambda.callback(builder);
508         }
509         if (aggsLambda != null) {
510             RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
525         setName_IpRange("name", opLambda, aggsLambda);
526     }
527 
528     public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
529             OperatorCall<BsRequestHeaderCA> aggsLambda) {
530         IpRangeAggregationBuilder builder = regIpRangeA(name, "name");
531         if (opLambda != null) {
532             opLambda.callback(builder);
533         }
534         if (aggsLambda != null) {
535             RequestHeaderCA ca = new RequestHeaderCA();
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<BsRequestHeaderCA> aggsLambda) {
580         setName_Missing("name", opLambda, aggsLambda);
581     }
582 
583     public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
584             OperatorCall<BsRequestHeaderCA> aggsLambda) {
585         MissingAggregationBuilder builder = regMissingA(name, "name");
586         if (opLambda != null) {
587             opLambda.callback(builder);
588         }
589         if (aggsLambda != null) {
590             RequestHeaderCA ca = new RequestHeaderCA();
591             aggsLambda.callback(ca);
592             ca.getAggregationBuilderList().forEach(builder::subAggregation);
593         }
594     }
595 
596     public void setUpdatedBy_Terms() {
597         setUpdatedBy_Terms(null);
598     }
599 
600     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
601         setUpdatedBy_Terms("updatedBy", opLambda, null);
602     }
603 
604     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
605         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
606     }
607 
608     public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
609             OperatorCall<BsRequestHeaderCA> aggsLambda) {
610         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
611         if (opLambda != null) {
612             opLambda.callback(builder);
613         }
614         if (aggsLambda != null) {
615             RequestHeaderCA ca = new RequestHeaderCA();
616             aggsLambda.callback(ca);
617             ca.getAggregationBuilderList().forEach(builder::subAggregation);
618         }
619     }
620 
621     public void setUpdatedBy_SignificantTerms() {
622         setUpdatedBy_SignificantTerms(null);
623     }
624 
625     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
626         setUpdatedBy_SignificantTerms("updatedBy", opLambda, null);
627     }
628 
629     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
630             OperatorCall<BsRequestHeaderCA> aggsLambda) {
631         setUpdatedBy_SignificantTerms("updatedBy", opLambda, aggsLambda);
632     }
633 
634     public void setUpdatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
635             OperatorCall<BsRequestHeaderCA> aggsLambda) {
636         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "updatedBy");
637         if (opLambda != null) {
638             opLambda.callback(builder);
639         }
640         if (aggsLambda != null) {
641             RequestHeaderCA ca = new RequestHeaderCA();
642             aggsLambda.callback(ca);
643             ca.getAggregationBuilderList().forEach(builder::subAggregation);
644         }
645     }
646 
647     public void setUpdatedBy_IpRange() {
648         setUpdatedBy_IpRange(null);
649     }
650 
651     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
652         setUpdatedBy_IpRange("updatedBy", opLambda, null);
653     }
654 
655     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
656         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
657     }
658 
659     public void setUpdatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
660             OperatorCall<BsRequestHeaderCA> aggsLambda) {
661         IpRangeAggregationBuilder builder = regIpRangeA(name, "updatedBy");
662         if (opLambda != null) {
663             opLambda.callback(builder);
664         }
665         if (aggsLambda != null) {
666             RequestHeaderCA ca = new RequestHeaderCA();
667             aggsLambda.callback(ca);
668             ca.getAggregationBuilderList().forEach(builder::subAggregation);
669         }
670     }
671 
672     public void setUpdatedBy_Count() {
673         setUpdatedBy_Count(null);
674     }
675 
676     public void setUpdatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
677         setUpdatedBy_Count("updatedBy", opLambda);
678     }
679 
680     public void setUpdatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
681         ValueCountAggregationBuilder builder = regCountA(name, "updatedBy");
682         if (opLambda != null) {
683             opLambda.callback(builder);
684         }
685     }
686 
687     public void setUpdatedBy_Cardinality() {
688         setUpdatedBy_Cardinality(null);
689     }
690 
691     public void setUpdatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
692         setUpdatedBy_Cardinality("updatedBy", opLambda);
693     }
694 
695     public void setUpdatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
696         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedBy");
697         if (opLambda != null) {
698             opLambda.callback(builder);
699         }
700     }
701 
702     public void setUpdatedBy_Missing() {
703         setUpdatedBy_Missing(null);
704     }
705 
706     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
707         setUpdatedBy_Missing("updatedBy", opLambda, null);
708     }
709 
710     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
711         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
712     }
713 
714     public void setUpdatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
715             OperatorCall<BsRequestHeaderCA> aggsLambda) {
716         MissingAggregationBuilder builder = regMissingA(name, "updatedBy");
717         if (opLambda != null) {
718             opLambda.callback(builder);
719         }
720         if (aggsLambda != null) {
721             RequestHeaderCA ca = new RequestHeaderCA();
722             aggsLambda.callback(ca);
723             ca.getAggregationBuilderList().forEach(builder::subAggregation);
724         }
725     }
726 
727     public void setUpdatedTime_Avg() {
728         setUpdatedTime_Avg(null);
729     }
730 
731     public void setUpdatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
732         setUpdatedTime_Avg("updatedTime", opLambda);
733     }
734 
735     public void setUpdatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
736         AvgAggregationBuilder builder = regAvgA(name, "updatedTime");
737         if (opLambda != null) {
738             opLambda.callback(builder);
739         }
740     }
741 
742     public void setUpdatedTime_Max() {
743         setUpdatedTime_Max(null);
744     }
745 
746     public void setUpdatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
747         setUpdatedTime_Max("updatedTime", opLambda);
748     }
749 
750     public void setUpdatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
751         MaxAggregationBuilder builder = regMaxA(name, "updatedTime");
752         if (opLambda != null) {
753             opLambda.callback(builder);
754         }
755     }
756 
757     public void setUpdatedTime_Min() {
758         setUpdatedTime_Min(null);
759     }
760 
761     public void setUpdatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
762         setUpdatedTime_Min("updatedTime", opLambda);
763     }
764 
765     public void setUpdatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
766         MinAggregationBuilder builder = regMinA(name, "updatedTime");
767         if (opLambda != null) {
768             opLambda.callback(builder);
769         }
770     }
771 
772     public void setUpdatedTime_Sum() {
773         setUpdatedTime_Sum(null);
774     }
775 
776     public void setUpdatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
777         setUpdatedTime_Sum("updatedTime", opLambda);
778     }
779 
780     public void setUpdatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
781         SumAggregationBuilder builder = regSumA(name, "updatedTime");
782         if (opLambda != null) {
783             opLambda.callback(builder);
784         }
785     }
786 
787     public void setUpdatedTime_ExtendedStats() {
788         setUpdatedTime_ExtendedStats(null);
789     }
790 
791     public void setUpdatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
792         setUpdatedTime_ExtendedStats("updatedTime", opLambda);
793     }
794 
795     public void setUpdatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
796         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "updatedTime");
797         if (opLambda != null) {
798             opLambda.callback(builder);
799         }
800     }
801 
802     public void setUpdatedTime_Stats() {
803         setUpdatedTime_Stats(null);
804     }
805 
806     public void setUpdatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
807         setUpdatedTime_Stats("updatedTime", opLambda);
808     }
809 
810     public void setUpdatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
811         StatsAggregationBuilder builder = regStatsA(name, "updatedTime");
812         if (opLambda != null) {
813             opLambda.callback(builder);
814         }
815     }
816 
817     public void setUpdatedTime_Percentiles() {
818         setUpdatedTime_Percentiles(null);
819     }
820 
821     public void setUpdatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
822         setUpdatedTime_Percentiles("updatedTime", opLambda);
823     }
824 
825     public void setUpdatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
826         PercentilesAggregationBuilder builder = regPercentilesA(name, "updatedTime");
827         if (opLambda != null) {
828             opLambda.callback(builder);
829         }
830     }
831 
832     public void setUpdatedTime_PercentileRanks() {
833         setUpdatedTime_PercentileRanks(null);
834     }
835 
836     public void setUpdatedTime_PercentileRanks(ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
837         setUpdatedTime_PercentileRanks("updatedTime", opLambda);
838     }
839 
840     public void setUpdatedTime_PercentileRanks(String name, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
841         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime");
842         if (opLambda != null) {
843             opLambda.callback(builder);
844         }
845     }
846 
847     public void setUpdatedTime_Histogram() {
848         setUpdatedTime_Histogram(null);
849     }
850 
851     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
852         setUpdatedTime_Histogram("updatedTime", opLambda, null);
853     }
854 
855     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
856             OperatorCall<BsRequestHeaderCA> aggsLambda) {
857         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
858     }
859 
860     public void setUpdatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
861             OperatorCall<BsRequestHeaderCA> aggsLambda) {
862         HistogramAggregationBuilder builder = regHistogramA(name, "updatedTime");
863         if (opLambda != null) {
864             opLambda.callback(builder);
865         }
866         if (aggsLambda != null) {
867             RequestHeaderCA ca = new RequestHeaderCA();
868             aggsLambda.callback(ca);
869             ca.getAggregationBuilderList().forEach(builder::subAggregation);
870         }
871     }
872 
873     public void setUpdatedTime_Range() {
874         setUpdatedTime_Range(null);
875     }
876 
877     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
878         setUpdatedTime_Range("updatedTime", opLambda, null);
879     }
880 
881     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
882         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
883     }
884 
885     public void setUpdatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
886             OperatorCall<BsRequestHeaderCA> aggsLambda) {
887         RangeAggregationBuilder builder = regRangeA(name, "updatedTime");
888         if (opLambda != null) {
889             opLambda.callback(builder);
890         }
891         if (aggsLambda != null) {
892             RequestHeaderCA ca = new RequestHeaderCA();
893             aggsLambda.callback(ca);
894             ca.getAggregationBuilderList().forEach(builder::subAggregation);
895         }
896     }
897 
898     public void setUpdatedTime_Count() {
899         setUpdatedTime_Count(null);
900     }
901 
902     public void setUpdatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
903         setUpdatedTime_Count("updatedTime", opLambda);
904     }
905 
906     public void setUpdatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
907         ValueCountAggregationBuilder builder = regCountA(name, "updatedTime");
908         if (opLambda != null) {
909             opLambda.callback(builder);
910         }
911     }
912 
913     public void setUpdatedTime_Cardinality() {
914         setUpdatedTime_Cardinality(null);
915     }
916 
917     public void setUpdatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
918         setUpdatedTime_Cardinality("updatedTime", opLambda);
919     }
920 
921     public void setUpdatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
922         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedTime");
923         if (opLambda != null) {
924             opLambda.callback(builder);
925         }
926     }
927 
928     public void setUpdatedTime_Missing() {
929         setUpdatedTime_Missing(null);
930     }
931 
932     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
933         setUpdatedTime_Missing("updatedTime", opLambda, null);
934     }
935 
936     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
937         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
938     }
939 
940     public void setUpdatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
941             OperatorCall<BsRequestHeaderCA> aggsLambda) {
942         MissingAggregationBuilder builder = regMissingA(name, "updatedTime");
943         if (opLambda != null) {
944             opLambda.callback(builder);
945         }
946         if (aggsLambda != null) {
947             RequestHeaderCA ca = new RequestHeaderCA();
948             aggsLambda.callback(ca);
949             ca.getAggregationBuilderList().forEach(builder::subAggregation);
950         }
951     }
952 
953     public void setValue_Terms() {
954         setValue_Terms(null);
955     }
956 
957     public void setValue_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
958         setValue_Terms("value", opLambda, null);
959     }
960 
961     public void setValue_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
962         setValue_Terms("value", opLambda, aggsLambda);
963     }
964 
965     public void setValue_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
966             OperatorCall<BsRequestHeaderCA> aggsLambda) {
967         TermsAggregationBuilder builder = regTermsA(name, "value");
968         if (opLambda != null) {
969             opLambda.callback(builder);
970         }
971         if (aggsLambda != null) {
972             RequestHeaderCA ca = new RequestHeaderCA();
973             aggsLambda.callback(ca);
974             ca.getAggregationBuilderList().forEach(builder::subAggregation);
975         }
976     }
977 
978     public void setValue_SignificantTerms() {
979         setValue_SignificantTerms(null);
980     }
981 
982     public void setValue_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
983         setValue_SignificantTerms("value", opLambda, null);
984     }
985 
986     public void setValue_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
987             OperatorCall<BsRequestHeaderCA> aggsLambda) {
988         setValue_SignificantTerms("value", opLambda, aggsLambda);
989     }
990 
991     public void setValue_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
992             OperatorCall<BsRequestHeaderCA> aggsLambda) {
993         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "value");
994         if (opLambda != null) {
995             opLambda.callback(builder);
996         }
997         if (aggsLambda != null) {
998             RequestHeaderCA ca = new RequestHeaderCA();
999             aggsLambda.callback(ca);
1000             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1001         }
1002     }
1003 
1004     public void setValue_IpRange() {
1005         setValue_IpRange(null);
1006     }
1007 
1008     public void setValue_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1009         setValue_IpRange("value", opLambda, null);
1010     }
1011 
1012     public void setValue_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
1013         setValue_IpRange("value", opLambda, aggsLambda);
1014     }
1015 
1016     public void setValue_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1017             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1018         IpRangeAggregationBuilder builder = regIpRangeA(name, "value");
1019         if (opLambda != null) {
1020             opLambda.callback(builder);
1021         }
1022         if (aggsLambda != null) {
1023             RequestHeaderCA ca = new RequestHeaderCA();
1024             aggsLambda.callback(ca);
1025             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1026         }
1027     }
1028 
1029     public void setValue_Count() {
1030         setValue_Count(null);
1031     }
1032 
1033     public void setValue_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1034         setValue_Count("value", opLambda);
1035     }
1036 
1037     public void setValue_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1038         ValueCountAggregationBuilder builder = regCountA(name, "value");
1039         if (opLambda != null) {
1040             opLambda.callback(builder);
1041         }
1042     }
1043 
1044     public void setValue_Cardinality() {
1045         setValue_Cardinality(null);
1046     }
1047 
1048     public void setValue_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1049         setValue_Cardinality("value", opLambda);
1050     }
1051 
1052     public void setValue_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1053         CardinalityAggregationBuilder builder = regCardinalityA(name, "value");
1054         if (opLambda != null) {
1055             opLambda.callback(builder);
1056         }
1057     }
1058 
1059     public void setValue_Missing() {
1060         setValue_Missing(null);
1061     }
1062 
1063     public void setValue_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1064         setValue_Missing("value", opLambda, null);
1065     }
1066 
1067     public void setValue_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
1068         setValue_Missing("value", opLambda, aggsLambda);
1069     }
1070 
1071     public void setValue_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1072             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1073         MissingAggregationBuilder builder = regMissingA(name, "value");
1074         if (opLambda != null) {
1075             opLambda.callback(builder);
1076         }
1077         if (aggsLambda != null) {
1078             RequestHeaderCA ca = new RequestHeaderCA();
1079             aggsLambda.callback(ca);
1080             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1081         }
1082     }
1083 
1084     public void setWebConfigId_Terms() {
1085         setWebConfigId_Terms(null);
1086     }
1087 
1088     public void setWebConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1089         setWebConfigId_Terms("webConfigId", opLambda, null);
1090     }
1091 
1092     public void setWebConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
1093         setWebConfigId_Terms("webConfigId", opLambda, aggsLambda);
1094     }
1095 
1096     public void setWebConfigId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1097             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1098         TermsAggregationBuilder builder = regTermsA(name, "webConfigId");
1099         if (opLambda != null) {
1100             opLambda.callback(builder);
1101         }
1102         if (aggsLambda != null) {
1103             RequestHeaderCA ca = new RequestHeaderCA();
1104             aggsLambda.callback(ca);
1105             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1106         }
1107     }
1108 
1109     public void setWebConfigId_SignificantTerms() {
1110         setWebConfigId_SignificantTerms(null);
1111     }
1112 
1113     public void setWebConfigId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1114         setWebConfigId_SignificantTerms("webConfigId", opLambda, null);
1115     }
1116 
1117     public void setWebConfigId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1118             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1119         setWebConfigId_SignificantTerms("webConfigId", opLambda, aggsLambda);
1120     }
1121 
1122     public void setWebConfigId_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1123             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1124         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "webConfigId");
1125         if (opLambda != null) {
1126             opLambda.callback(builder);
1127         }
1128         if (aggsLambda != null) {
1129             RequestHeaderCA ca = new RequestHeaderCA();
1130             aggsLambda.callback(ca);
1131             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1132         }
1133     }
1134 
1135     public void setWebConfigId_IpRange() {
1136         setWebConfigId_IpRange(null);
1137     }
1138 
1139     public void setWebConfigId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1140         setWebConfigId_IpRange("webConfigId", opLambda, null);
1141     }
1142 
1143     public void setWebConfigId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
1144         setWebConfigId_IpRange("webConfigId", opLambda, aggsLambda);
1145     }
1146 
1147     public void setWebConfigId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1148             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1149         IpRangeAggregationBuilder builder = regIpRangeA(name, "webConfigId");
1150         if (opLambda != null) {
1151             opLambda.callback(builder);
1152         }
1153         if (aggsLambda != null) {
1154             RequestHeaderCA ca = new RequestHeaderCA();
1155             aggsLambda.callback(ca);
1156             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1157         }
1158     }
1159 
1160     public void setWebConfigId_Count() {
1161         setWebConfigId_Count(null);
1162     }
1163 
1164     public void setWebConfigId_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1165         setWebConfigId_Count("webConfigId", opLambda);
1166     }
1167 
1168     public void setWebConfigId_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1169         ValueCountAggregationBuilder builder = regCountA(name, "webConfigId");
1170         if (opLambda != null) {
1171             opLambda.callback(builder);
1172         }
1173     }
1174 
1175     public void setWebConfigId_Cardinality() {
1176         setWebConfigId_Cardinality(null);
1177     }
1178 
1179     public void setWebConfigId_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1180         setWebConfigId_Cardinality("webConfigId", opLambda);
1181     }
1182 
1183     public void setWebConfigId_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1184         CardinalityAggregationBuilder builder = regCardinalityA(name, "webConfigId");
1185         if (opLambda != null) {
1186             opLambda.callback(builder);
1187         }
1188     }
1189 
1190     public void setWebConfigId_Missing() {
1191         setWebConfigId_Missing(null);
1192     }
1193 
1194     public void setWebConfigId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1195         setWebConfigId_Missing("webConfigId", opLambda, null);
1196     }
1197 
1198     public void setWebConfigId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
1199         setWebConfigId_Missing("webConfigId", opLambda, aggsLambda);
1200     }
1201 
1202     public void setWebConfigId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1203             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1204         MissingAggregationBuilder builder = regMissingA(name, "webConfigId");
1205         if (opLambda != null) {
1206             opLambda.callback(builder);
1207         }
1208         if (aggsLambda != null) {
1209             RequestHeaderCA ca = new RequestHeaderCA();
1210             aggsLambda.callback(ca);
1211             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1212         }
1213     }
1214 
1215 }