View Javadoc
1   /*
2    * Copyright 2012-2021 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.es.config.cbean.ca.bs;
17  
18  import org.codelibs.fesen.search.aggregations.bucket.filter.FilterAggregationBuilder;
19  import org.codelibs.fesen.search.aggregations.bucket.global.GlobalAggregationBuilder;
20  import org.codelibs.fesen.search.aggregations.bucket.histogram.HistogramAggregationBuilder;
21  import org.codelibs.fesen.search.aggregations.bucket.missing.MissingAggregationBuilder;
22  import org.codelibs.fesen.search.aggregations.bucket.range.IpRangeAggregationBuilder;
23  import org.codelibs.fesen.search.aggregations.bucket.range.RangeAggregationBuilder;
24  import org.codelibs.fesen.search.aggregations.bucket.sampler.SamplerAggregationBuilder;
25  import org.codelibs.fesen.search.aggregations.bucket.terms.SignificantTermsAggregationBuilder;
26  import org.codelibs.fesen.search.aggregations.bucket.terms.TermsAggregationBuilder;
27  import org.codelibs.fesen.search.aggregations.metrics.AvgAggregationBuilder;
28  import org.codelibs.fesen.search.aggregations.metrics.CardinalityAggregationBuilder;
29  import org.codelibs.fesen.search.aggregations.metrics.ExtendedStatsAggregationBuilder;
30  import org.codelibs.fesen.search.aggregations.metrics.MaxAggregationBuilder;
31  import org.codelibs.fesen.search.aggregations.metrics.MinAggregationBuilder;
32  import org.codelibs.fesen.search.aggregations.metrics.PercentileRanksAggregationBuilder;
33  import org.codelibs.fesen.search.aggregations.metrics.PercentilesAggregationBuilder;
34  import org.codelibs.fesen.search.aggregations.metrics.ScriptedMetricAggregationBuilder;
35  import org.codelibs.fesen.search.aggregations.metrics.StatsAggregationBuilder;
36  import org.codelibs.fesen.search.aggregations.metrics.SumAggregationBuilder;
37  import org.codelibs.fesen.search.aggregations.metrics.TopHitsAggregationBuilder;
38  import org.codelibs.fesen.search.aggregations.metrics.ValueCountAggregationBuilder;
39  import org.codelibs.fess.es.config.allcommon.EsAbstractConditionAggregation;
40  import org.codelibs.fess.es.config.allcommon.EsAbstractConditionQuery;
41  import org.codelibs.fess.es.config.cbean.ca.RequestHeaderCA;
42  import org.codelibs.fess.es.config.cbean.cq.RequestHeaderCQ;
43  import org.codelibs.fess.es.config.cbean.cq.bs.BsRequestHeaderCQ;
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(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,
370             OperatorCall<BsRequestHeaderCA> aggsLambda) {
371         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
372     }
373 
374     public void setCreatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
375             OperatorCall<BsRequestHeaderCA> aggsLambda) {
376         HistogramAggregationBuilder builder = regHistogramA(name, "createdTime");
377         if (opLambda != null) {
378             opLambda.callback(builder);
379         }
380         if (aggsLambda != null) {
381             RequestHeaderCA ca = new RequestHeaderCA();
382             aggsLambda.callback(ca);
383             ca.getAggregationBuilderList().forEach(builder::subAggregation);
384         }
385     }
386 
387     public void setCreatedTime_Range() {
388         setCreatedTime_Range(null);
389     }
390 
391     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
392         setCreatedTime_Range("createdTime", opLambda, null);
393     }
394 
395     public void setCreatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
396         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
397     }
398 
399     public void setCreatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
400             OperatorCall<BsRequestHeaderCA> aggsLambda) {
401         RangeAggregationBuilder builder = regRangeA(name, "createdTime");
402         if (opLambda != null) {
403             opLambda.callback(builder);
404         }
405         if (aggsLambda != null) {
406             RequestHeaderCA ca = new RequestHeaderCA();
407             aggsLambda.callback(ca);
408             ca.getAggregationBuilderList().forEach(builder::subAggregation);
409         }
410     }
411 
412     public void setCreatedTime_Count() {
413         setCreatedTime_Count(null);
414     }
415 
416     public void setCreatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
417         setCreatedTime_Count("createdTime", opLambda);
418     }
419 
420     public void setCreatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
421         ValueCountAggregationBuilder builder = regCountA(name, "createdTime");
422         if (opLambda != null) {
423             opLambda.callback(builder);
424         }
425     }
426 
427     public void setCreatedTime_Cardinality() {
428         setCreatedTime_Cardinality(null);
429     }
430 
431     public void setCreatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
432         setCreatedTime_Cardinality("createdTime", opLambda);
433     }
434 
435     public void setCreatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
436         CardinalityAggregationBuilder builder = regCardinalityA(name, "createdTime");
437         if (opLambda != null) {
438             opLambda.callback(builder);
439         }
440     }
441 
442     public void setCreatedTime_Missing() {
443         setCreatedTime_Missing(null);
444     }
445 
446     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
447         setCreatedTime_Missing("createdTime", opLambda, null);
448     }
449 
450     public void setCreatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
451             OperatorCall<BsRequestHeaderCA> aggsLambda) {
452         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
453     }
454 
455     public void setCreatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
456             OperatorCall<BsRequestHeaderCA> aggsLambda) {
457         MissingAggregationBuilder builder = regMissingA(name, "createdTime");
458         if (opLambda != null) {
459             opLambda.callback(builder);
460         }
461         if (aggsLambda != null) {
462             RequestHeaderCA ca = new RequestHeaderCA();
463             aggsLambda.callback(ca);
464             ca.getAggregationBuilderList().forEach(builder::subAggregation);
465         }
466     }
467 
468     public void setName_Terms() {
469         setName_Terms(null);
470     }
471 
472     public void setName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
473         setName_Terms("name", opLambda, null);
474     }
475 
476     public void setName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
477         setName_Terms("name", opLambda, aggsLambda);
478     }
479 
480     public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
481             OperatorCall<BsRequestHeaderCA> aggsLambda) {
482         TermsAggregationBuilder builder = regTermsA(name, "name");
483         if (opLambda != null) {
484             opLambda.callback(builder);
485         }
486         if (aggsLambda != null) {
487             RequestHeaderCA ca = new RequestHeaderCA();
488             aggsLambda.callback(ca);
489             ca.getAggregationBuilderList().forEach(builder::subAggregation);
490         }
491     }
492 
493     public void setName_SignificantTerms() {
494         setName_SignificantTerms(null);
495     }
496 
497     public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
498         setName_SignificantTerms("name", opLambda, null);
499     }
500 
501     public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
502             OperatorCall<BsRequestHeaderCA> aggsLambda) {
503         setName_SignificantTerms("name", opLambda, aggsLambda);
504     }
505 
506     public void setName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
507             OperatorCall<BsRequestHeaderCA> aggsLambda) {
508         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "name");
509         if (opLambda != null) {
510             opLambda.callback(builder);
511         }
512         if (aggsLambda != null) {
513             RequestHeaderCA ca = new RequestHeaderCA();
514             aggsLambda.callback(ca);
515             ca.getAggregationBuilderList().forEach(builder::subAggregation);
516         }
517     }
518 
519     public void setName_IpRange() {
520         setName_IpRange(null);
521     }
522 
523     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
524         setName_IpRange("name", opLambda, null);
525     }
526 
527     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
528         setName_IpRange("name", opLambda, aggsLambda);
529     }
530 
531     public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
532             OperatorCall<BsRequestHeaderCA> aggsLambda) {
533         IpRangeAggregationBuilder builder = regIpRangeA(name, "name");
534         if (opLambda != null) {
535             opLambda.callback(builder);
536         }
537         if (aggsLambda != null) {
538             RequestHeaderCA ca = new RequestHeaderCA();
539             aggsLambda.callback(ca);
540             ca.getAggregationBuilderList().forEach(builder::subAggregation);
541         }
542     }
543 
544     public void setName_Count() {
545         setName_Count(null);
546     }
547 
548     public void setName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
549         setName_Count("name", opLambda);
550     }
551 
552     public void setName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
553         ValueCountAggregationBuilder builder = regCountA(name, "name");
554         if (opLambda != null) {
555             opLambda.callback(builder);
556         }
557     }
558 
559     public void setName_Cardinality() {
560         setName_Cardinality(null);
561     }
562 
563     public void setName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
564         setName_Cardinality("name", opLambda);
565     }
566 
567     public void setName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
568         CardinalityAggregationBuilder builder = regCardinalityA(name, "name");
569         if (opLambda != null) {
570             opLambda.callback(builder);
571         }
572     }
573 
574     public void setName_Missing() {
575         setName_Missing(null);
576     }
577 
578     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
579         setName_Missing("name", opLambda, null);
580     }
581 
582     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
583         setName_Missing("name", opLambda, aggsLambda);
584     }
585 
586     public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
587             OperatorCall<BsRequestHeaderCA> aggsLambda) {
588         MissingAggregationBuilder builder = regMissingA(name, "name");
589         if (opLambda != null) {
590             opLambda.callback(builder);
591         }
592         if (aggsLambda != null) {
593             RequestHeaderCA ca = new RequestHeaderCA();
594             aggsLambda.callback(ca);
595             ca.getAggregationBuilderList().forEach(builder::subAggregation);
596         }
597     }
598 
599     public void setUpdatedBy_Terms() {
600         setUpdatedBy_Terms(null);
601     }
602 
603     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
604         setUpdatedBy_Terms("updatedBy", opLambda, null);
605     }
606 
607     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
608         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
609     }
610 
611     public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
612             OperatorCall<BsRequestHeaderCA> aggsLambda) {
613         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
614         if (opLambda != null) {
615             opLambda.callback(builder);
616         }
617         if (aggsLambda != null) {
618             RequestHeaderCA ca = new RequestHeaderCA();
619             aggsLambda.callback(ca);
620             ca.getAggregationBuilderList().forEach(builder::subAggregation);
621         }
622     }
623 
624     public void setUpdatedBy_SignificantTerms() {
625         setUpdatedBy_SignificantTerms(null);
626     }
627 
628     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
629         setUpdatedBy_SignificantTerms("updatedBy", opLambda, null);
630     }
631 
632     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
633             OperatorCall<BsRequestHeaderCA> aggsLambda) {
634         setUpdatedBy_SignificantTerms("updatedBy", opLambda, aggsLambda);
635     }
636 
637     public void setUpdatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
638             OperatorCall<BsRequestHeaderCA> aggsLambda) {
639         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "updatedBy");
640         if (opLambda != null) {
641             opLambda.callback(builder);
642         }
643         if (aggsLambda != null) {
644             RequestHeaderCA ca = new RequestHeaderCA();
645             aggsLambda.callback(ca);
646             ca.getAggregationBuilderList().forEach(builder::subAggregation);
647         }
648     }
649 
650     public void setUpdatedBy_IpRange() {
651         setUpdatedBy_IpRange(null);
652     }
653 
654     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
655         setUpdatedBy_IpRange("updatedBy", opLambda, null);
656     }
657 
658     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
659         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
660     }
661 
662     public void setUpdatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
663             OperatorCall<BsRequestHeaderCA> aggsLambda) {
664         IpRangeAggregationBuilder builder = regIpRangeA(name, "updatedBy");
665         if (opLambda != null) {
666             opLambda.callback(builder);
667         }
668         if (aggsLambda != null) {
669             RequestHeaderCA ca = new RequestHeaderCA();
670             aggsLambda.callback(ca);
671             ca.getAggregationBuilderList().forEach(builder::subAggregation);
672         }
673     }
674 
675     public void setUpdatedBy_Count() {
676         setUpdatedBy_Count(null);
677     }
678 
679     public void setUpdatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
680         setUpdatedBy_Count("updatedBy", opLambda);
681     }
682 
683     public void setUpdatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
684         ValueCountAggregationBuilder builder = regCountA(name, "updatedBy");
685         if (opLambda != null) {
686             opLambda.callback(builder);
687         }
688     }
689 
690     public void setUpdatedBy_Cardinality() {
691         setUpdatedBy_Cardinality(null);
692     }
693 
694     public void setUpdatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
695         setUpdatedBy_Cardinality("updatedBy", opLambda);
696     }
697 
698     public void setUpdatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
699         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedBy");
700         if (opLambda != null) {
701             opLambda.callback(builder);
702         }
703     }
704 
705     public void setUpdatedBy_Missing() {
706         setUpdatedBy_Missing(null);
707     }
708 
709     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
710         setUpdatedBy_Missing("updatedBy", opLambda, null);
711     }
712 
713     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
714         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
715     }
716 
717     public void setUpdatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
718             OperatorCall<BsRequestHeaderCA> aggsLambda) {
719         MissingAggregationBuilder builder = regMissingA(name, "updatedBy");
720         if (opLambda != null) {
721             opLambda.callback(builder);
722         }
723         if (aggsLambda != null) {
724             RequestHeaderCA ca = new RequestHeaderCA();
725             aggsLambda.callback(ca);
726             ca.getAggregationBuilderList().forEach(builder::subAggregation);
727         }
728     }
729 
730     public void setUpdatedTime_Avg() {
731         setUpdatedTime_Avg(null);
732     }
733 
734     public void setUpdatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
735         setUpdatedTime_Avg("updatedTime", opLambda);
736     }
737 
738     public void setUpdatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
739         AvgAggregationBuilder builder = regAvgA(name, "updatedTime");
740         if (opLambda != null) {
741             opLambda.callback(builder);
742         }
743     }
744 
745     public void setUpdatedTime_Max() {
746         setUpdatedTime_Max(null);
747     }
748 
749     public void setUpdatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
750         setUpdatedTime_Max("updatedTime", opLambda);
751     }
752 
753     public void setUpdatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
754         MaxAggregationBuilder builder = regMaxA(name, "updatedTime");
755         if (opLambda != null) {
756             opLambda.callback(builder);
757         }
758     }
759 
760     public void setUpdatedTime_Min() {
761         setUpdatedTime_Min(null);
762     }
763 
764     public void setUpdatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
765         setUpdatedTime_Min("updatedTime", opLambda);
766     }
767 
768     public void setUpdatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
769         MinAggregationBuilder builder = regMinA(name, "updatedTime");
770         if (opLambda != null) {
771             opLambda.callback(builder);
772         }
773     }
774 
775     public void setUpdatedTime_Sum() {
776         setUpdatedTime_Sum(null);
777     }
778 
779     public void setUpdatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
780         setUpdatedTime_Sum("updatedTime", opLambda);
781     }
782 
783     public void setUpdatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
784         SumAggregationBuilder builder = regSumA(name, "updatedTime");
785         if (opLambda != null) {
786             opLambda.callback(builder);
787         }
788     }
789 
790     public void setUpdatedTime_ExtendedStats() {
791         setUpdatedTime_ExtendedStats(null);
792     }
793 
794     public void setUpdatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
795         setUpdatedTime_ExtendedStats("updatedTime", opLambda);
796     }
797 
798     public void setUpdatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
799         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "updatedTime");
800         if (opLambda != null) {
801             opLambda.callback(builder);
802         }
803     }
804 
805     public void setUpdatedTime_Stats() {
806         setUpdatedTime_Stats(null);
807     }
808 
809     public void setUpdatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
810         setUpdatedTime_Stats("updatedTime", opLambda);
811     }
812 
813     public void setUpdatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
814         StatsAggregationBuilder builder = regStatsA(name, "updatedTime");
815         if (opLambda != null) {
816             opLambda.callback(builder);
817         }
818     }
819 
820     public void setUpdatedTime_Percentiles() {
821         setUpdatedTime_Percentiles(null);
822     }
823 
824     public void setUpdatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
825         setUpdatedTime_Percentiles("updatedTime", opLambda);
826     }
827 
828     public void setUpdatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
829         PercentilesAggregationBuilder builder = regPercentilesA(name, "updatedTime");
830         if (opLambda != null) {
831             opLambda.callback(builder);
832         }
833     }
834 
835     public void setUpdatedTime_PercentileRanks(double[] values) {
836         setUpdatedTime_PercentileRanks(values, null);
837     }
838 
839     public void setUpdatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
840         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
841     }
842 
843     public void setUpdatedTime_PercentileRanks(String name, double[] values,
844             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
845         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
846         if (opLambda != null) {
847             opLambda.callback(builder);
848         }
849     }
850 
851     public void setUpdatedTime_Histogram() {
852         setUpdatedTime_Histogram(null);
853     }
854 
855     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
856         setUpdatedTime_Histogram("updatedTime", opLambda, null);
857     }
858 
859     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
860             OperatorCall<BsRequestHeaderCA> aggsLambda) {
861         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
862     }
863 
864     public void setUpdatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
865             OperatorCall<BsRequestHeaderCA> aggsLambda) {
866         HistogramAggregationBuilder builder = regHistogramA(name, "updatedTime");
867         if (opLambda != null) {
868             opLambda.callback(builder);
869         }
870         if (aggsLambda != null) {
871             RequestHeaderCA ca = new RequestHeaderCA();
872             aggsLambda.callback(ca);
873             ca.getAggregationBuilderList().forEach(builder::subAggregation);
874         }
875     }
876 
877     public void setUpdatedTime_Range() {
878         setUpdatedTime_Range(null);
879     }
880 
881     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
882         setUpdatedTime_Range("updatedTime", opLambda, null);
883     }
884 
885     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
886         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
887     }
888 
889     public void setUpdatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
890             OperatorCall<BsRequestHeaderCA> aggsLambda) {
891         RangeAggregationBuilder builder = regRangeA(name, "updatedTime");
892         if (opLambda != null) {
893             opLambda.callback(builder);
894         }
895         if (aggsLambda != null) {
896             RequestHeaderCA ca = new RequestHeaderCA();
897             aggsLambda.callback(ca);
898             ca.getAggregationBuilderList().forEach(builder::subAggregation);
899         }
900     }
901 
902     public void setUpdatedTime_Count() {
903         setUpdatedTime_Count(null);
904     }
905 
906     public void setUpdatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
907         setUpdatedTime_Count("updatedTime", opLambda);
908     }
909 
910     public void setUpdatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
911         ValueCountAggregationBuilder builder = regCountA(name, "updatedTime");
912         if (opLambda != null) {
913             opLambda.callback(builder);
914         }
915     }
916 
917     public void setUpdatedTime_Cardinality() {
918         setUpdatedTime_Cardinality(null);
919     }
920 
921     public void setUpdatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
922         setUpdatedTime_Cardinality("updatedTime", opLambda);
923     }
924 
925     public void setUpdatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
926         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedTime");
927         if (opLambda != null) {
928             opLambda.callback(builder);
929         }
930     }
931 
932     public void setUpdatedTime_Missing() {
933         setUpdatedTime_Missing(null);
934     }
935 
936     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
937         setUpdatedTime_Missing("updatedTime", opLambda, null);
938     }
939 
940     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
941             OperatorCall<BsRequestHeaderCA> aggsLambda) {
942         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
943     }
944 
945     public void setUpdatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
946             OperatorCall<BsRequestHeaderCA> aggsLambda) {
947         MissingAggregationBuilder builder = regMissingA(name, "updatedTime");
948         if (opLambda != null) {
949             opLambda.callback(builder);
950         }
951         if (aggsLambda != null) {
952             RequestHeaderCA ca = new RequestHeaderCA();
953             aggsLambda.callback(ca);
954             ca.getAggregationBuilderList().forEach(builder::subAggregation);
955         }
956     }
957 
958     public void setValue_Terms() {
959         setValue_Terms(null);
960     }
961 
962     public void setValue_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
963         setValue_Terms("value", opLambda, null);
964     }
965 
966     public void setValue_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
967         setValue_Terms("value", opLambda, aggsLambda);
968     }
969 
970     public void setValue_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
971             OperatorCall<BsRequestHeaderCA> aggsLambda) {
972         TermsAggregationBuilder builder = regTermsA(name, "value");
973         if (opLambda != null) {
974             opLambda.callback(builder);
975         }
976         if (aggsLambda != null) {
977             RequestHeaderCA ca = new RequestHeaderCA();
978             aggsLambda.callback(ca);
979             ca.getAggregationBuilderList().forEach(builder::subAggregation);
980         }
981     }
982 
983     public void setValue_SignificantTerms() {
984         setValue_SignificantTerms(null);
985     }
986 
987     public void setValue_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
988         setValue_SignificantTerms("value", opLambda, null);
989     }
990 
991     public void setValue_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
992             OperatorCall<BsRequestHeaderCA> aggsLambda) {
993         setValue_SignificantTerms("value", opLambda, aggsLambda);
994     }
995 
996     public void setValue_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
997             OperatorCall<BsRequestHeaderCA> aggsLambda) {
998         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "value");
999         if (opLambda != null) {
1000             opLambda.callback(builder);
1001         }
1002         if (aggsLambda != null) {
1003             RequestHeaderCA ca = new RequestHeaderCA();
1004             aggsLambda.callback(ca);
1005             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1006         }
1007     }
1008 
1009     public void setValue_IpRange() {
1010         setValue_IpRange(null);
1011     }
1012 
1013     public void setValue_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1014         setValue_IpRange("value", opLambda, null);
1015     }
1016 
1017     public void setValue_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
1018         setValue_IpRange("value", opLambda, aggsLambda);
1019     }
1020 
1021     public void setValue_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1022             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1023         IpRangeAggregationBuilder builder = regIpRangeA(name, "value");
1024         if (opLambda != null) {
1025             opLambda.callback(builder);
1026         }
1027         if (aggsLambda != null) {
1028             RequestHeaderCA ca = new RequestHeaderCA();
1029             aggsLambda.callback(ca);
1030             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1031         }
1032     }
1033 
1034     public void setValue_Count() {
1035         setValue_Count(null);
1036     }
1037 
1038     public void setValue_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1039         setValue_Count("value", opLambda);
1040     }
1041 
1042     public void setValue_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1043         ValueCountAggregationBuilder builder = regCountA(name, "value");
1044         if (opLambda != null) {
1045             opLambda.callback(builder);
1046         }
1047     }
1048 
1049     public void setValue_Cardinality() {
1050         setValue_Cardinality(null);
1051     }
1052 
1053     public void setValue_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1054         setValue_Cardinality("value", opLambda);
1055     }
1056 
1057     public void setValue_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1058         CardinalityAggregationBuilder builder = regCardinalityA(name, "value");
1059         if (opLambda != null) {
1060             opLambda.callback(builder);
1061         }
1062     }
1063 
1064     public void setValue_Missing() {
1065         setValue_Missing(null);
1066     }
1067 
1068     public void setValue_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1069         setValue_Missing("value", opLambda, null);
1070     }
1071 
1072     public void setValue_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
1073         setValue_Missing("value", opLambda, aggsLambda);
1074     }
1075 
1076     public void setValue_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1077             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1078         MissingAggregationBuilder builder = regMissingA(name, "value");
1079         if (opLambda != null) {
1080             opLambda.callback(builder);
1081         }
1082         if (aggsLambda != null) {
1083             RequestHeaderCA ca = new RequestHeaderCA();
1084             aggsLambda.callback(ca);
1085             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1086         }
1087     }
1088 
1089     public void setWebConfigId_Terms() {
1090         setWebConfigId_Terms(null);
1091     }
1092 
1093     public void setWebConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1094         setWebConfigId_Terms("webConfigId", opLambda, null);
1095     }
1096 
1097     public void setWebConfigId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsRequestHeaderCA> aggsLambda) {
1098         setWebConfigId_Terms("webConfigId", opLambda, aggsLambda);
1099     }
1100 
1101     public void setWebConfigId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1102             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1103         TermsAggregationBuilder builder = regTermsA(name, "webConfigId");
1104         if (opLambda != null) {
1105             opLambda.callback(builder);
1106         }
1107         if (aggsLambda != null) {
1108             RequestHeaderCA ca = new RequestHeaderCA();
1109             aggsLambda.callback(ca);
1110             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1111         }
1112     }
1113 
1114     public void setWebConfigId_SignificantTerms() {
1115         setWebConfigId_SignificantTerms(null);
1116     }
1117 
1118     public void setWebConfigId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1119         setWebConfigId_SignificantTerms("webConfigId", opLambda, null);
1120     }
1121 
1122     public void setWebConfigId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1123             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1124         setWebConfigId_SignificantTerms("webConfigId", opLambda, aggsLambda);
1125     }
1126 
1127     public void setWebConfigId_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1128             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1129         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "webConfigId");
1130         if (opLambda != null) {
1131             opLambda.callback(builder);
1132         }
1133         if (aggsLambda != null) {
1134             RequestHeaderCA ca = new RequestHeaderCA();
1135             aggsLambda.callback(ca);
1136             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1137         }
1138     }
1139 
1140     public void setWebConfigId_IpRange() {
1141         setWebConfigId_IpRange(null);
1142     }
1143 
1144     public void setWebConfigId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1145         setWebConfigId_IpRange("webConfigId", opLambda, null);
1146     }
1147 
1148     public void setWebConfigId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1149             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1150         setWebConfigId_IpRange("webConfigId", opLambda, aggsLambda);
1151     }
1152 
1153     public void setWebConfigId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1154             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1155         IpRangeAggregationBuilder builder = regIpRangeA(name, "webConfigId");
1156         if (opLambda != null) {
1157             opLambda.callback(builder);
1158         }
1159         if (aggsLambda != null) {
1160             RequestHeaderCA ca = new RequestHeaderCA();
1161             aggsLambda.callback(ca);
1162             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1163         }
1164     }
1165 
1166     public void setWebConfigId_Count() {
1167         setWebConfigId_Count(null);
1168     }
1169 
1170     public void setWebConfigId_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1171         setWebConfigId_Count("webConfigId", opLambda);
1172     }
1173 
1174     public void setWebConfigId_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1175         ValueCountAggregationBuilder builder = regCountA(name, "webConfigId");
1176         if (opLambda != null) {
1177             opLambda.callback(builder);
1178         }
1179     }
1180 
1181     public void setWebConfigId_Cardinality() {
1182         setWebConfigId_Cardinality(null);
1183     }
1184 
1185     public void setWebConfigId_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1186         setWebConfigId_Cardinality("webConfigId", opLambda);
1187     }
1188 
1189     public void setWebConfigId_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1190         CardinalityAggregationBuilder builder = regCardinalityA(name, "webConfigId");
1191         if (opLambda != null) {
1192             opLambda.callback(builder);
1193         }
1194     }
1195 
1196     public void setWebConfigId_Missing() {
1197         setWebConfigId_Missing(null);
1198     }
1199 
1200     public void setWebConfigId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1201         setWebConfigId_Missing("webConfigId", opLambda, null);
1202     }
1203 
1204     public void setWebConfigId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
1205             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1206         setWebConfigId_Missing("webConfigId", opLambda, aggsLambda);
1207     }
1208 
1209     public void setWebConfigId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1210             OperatorCall<BsRequestHeaderCA> aggsLambda) {
1211         MissingAggregationBuilder builder = regMissingA(name, "webConfigId");
1212         if (opLambda != null) {
1213             opLambda.callback(builder);
1214         }
1215         if (aggsLambda != null) {
1216             RequestHeaderCA ca = new RequestHeaderCA();
1217             aggsLambda.callback(ca);
1218             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1219         }
1220     }
1221 
1222 }