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.log.cbean.ca.bs;
17  
18  import org.codelibs.fess.es.log.allcommon.EsAbstractConditionAggregation;
19  import org.codelibs.fess.es.log.allcommon.EsAbstractConditionQuery;
20  import org.codelibs.fess.es.log.cbean.ca.SearchLogCA;
21  import org.codelibs.fess.es.log.cbean.cq.SearchLogCQ;
22  import org.codelibs.fess.es.log.cbean.cq.bs.BsSearchLogCQ;
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.DateHistogramAggregationBuilder;
26  import org.elasticsearch.search.aggregations.bucket.histogram.HistogramAggregationBuilder;
27  import org.elasticsearch.search.aggregations.bucket.missing.MissingAggregationBuilder;
28  import org.elasticsearch.search.aggregations.bucket.range.RangeAggregationBuilder;
29  import org.elasticsearch.search.aggregations.bucket.range.date.DateRangeAggregationBuilder;
30  import org.elasticsearch.search.aggregations.bucket.range.ip.IpRangeAggregationBuilder;
31  import org.elasticsearch.search.aggregations.bucket.sampler.SamplerAggregationBuilder;
32  import org.elasticsearch.search.aggregations.bucket.significant.SignificantTermsAggregationBuilder;
33  import org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder;
34  import org.elasticsearch.search.aggregations.metrics.avg.AvgAggregationBuilder;
35  import org.elasticsearch.search.aggregations.metrics.cardinality.CardinalityAggregationBuilder;
36  import org.elasticsearch.search.aggregations.metrics.max.MaxAggregationBuilder;
37  import org.elasticsearch.search.aggregations.metrics.min.MinAggregationBuilder;
38  import org.elasticsearch.search.aggregations.metrics.percentiles.PercentileRanksAggregationBuilder;
39  import org.elasticsearch.search.aggregations.metrics.percentiles.PercentilesAggregationBuilder;
40  import org.elasticsearch.search.aggregations.metrics.scripted.ScriptedMetricAggregationBuilder;
41  import org.elasticsearch.search.aggregations.metrics.stats.StatsAggregationBuilder;
42  import org.elasticsearch.search.aggregations.metrics.stats.extended.ExtendedStatsAggregationBuilder;
43  import org.elasticsearch.search.aggregations.metrics.sum.SumAggregationBuilder;
44  import org.elasticsearch.search.aggregations.metrics.tophits.TopHitsAggregationBuilder;
45  import org.elasticsearch.search.aggregations.metrics.valuecount.ValueCountAggregationBuilder;
46  
47  /**
48   * @author ESFlute (using FreeGen)
49   */
50  public abstract class BsSearchLogCA extends EsAbstractConditionAggregation {
51  
52      // ===================================================================================
53      //                                                                     Aggregation Set
54      //                                                                           =========
55  
56      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsSearchLogCQ> queryLambda,
57              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
58          SearchLogCQ cq = new SearchLogCQ();
59          if (queryLambda != null) {
60              queryLambda.callback(cq);
61          }
62          FilterAggregationBuilder builder = regFilterA(name, cq.getQuery());
63          if (opLambda != null) {
64              opLambda.callback(builder);
65          }
66          if (aggsLambda != null) {
67              SearchLogCA ca = new SearchLogCA();
68              aggsLambda.callback(ca);
69              ca.getAggregationBuilderList().forEach(builder::subAggregation);
70          }
71      }
72  
73      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
74          GlobalAggregationBuilder builder = regGlobalA(name);
75          if (opLambda != null) {
76              opLambda.callback(builder);
77          }
78          if (aggsLambda != null) {
79              SearchLogCA ca = new SearchLogCA();
80              aggsLambda.callback(ca);
81              ca.getAggregationBuilderList().forEach(builder::subAggregation);
82          }
83      }
84  
85      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
86          SamplerAggregationBuilder builder = regSamplerA(name);
87          if (opLambda != null) {
88              opLambda.callback(builder);
89          }
90          if (aggsLambda != null) {
91              SearchLogCA ca = new SearchLogCA();
92              aggsLambda.callback(ca);
93              ca.getAggregationBuilderList().forEach(builder::subAggregation);
94          }
95      }
96  
97      public void scriptedMetric(String name, ConditionOptionCall<ScriptedMetricAggregationBuilder> opLambda) {
98          ScriptedMetricAggregationBuilder builder = regScriptedMetricA(name);
99          if (opLambda != null) {
100             opLambda.callback(builder);
101         }
102     }
103 
104     public void topHits(String name, ConditionOptionCall<TopHitsAggregationBuilder> opLambda) {
105         TopHitsAggregationBuilder builder = regTopHitsA(name);
106         if (opLambda != null) {
107             opLambda.callback(builder);
108         }
109     }
110 
111     public void setAccessType_Terms() {
112         setAccessType_Terms(null);
113     }
114 
115     public void setAccessType_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
116         setAccessType_Terms("accessType", opLambda, null);
117     }
118 
119     public void setAccessType_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
120         setAccessType_Terms("accessType", opLambda, aggsLambda);
121     }
122 
123     public void setAccessType_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
124             OperatorCall<BsSearchLogCA> aggsLambda) {
125         TermsAggregationBuilder builder = regTermsA(name, "accessType");
126         if (opLambda != null) {
127             opLambda.callback(builder);
128         }
129         if (aggsLambda != null) {
130             SearchLogCA ca = new SearchLogCA();
131             aggsLambda.callback(ca);
132             ca.getAggregationBuilderList().forEach(builder::subAggregation);
133         }
134     }
135 
136     public void setAccessType_SignificantTerms() {
137         setAccessType_SignificantTerms(null);
138     }
139 
140     public void setAccessType_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
141         setAccessType_SignificantTerms("accessType", opLambda, null);
142     }
143 
144     public void setAccessType_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
145             OperatorCall<BsSearchLogCA> aggsLambda) {
146         setAccessType_SignificantTerms("accessType", opLambda, aggsLambda);
147     }
148 
149     public void setAccessType_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
150             OperatorCall<BsSearchLogCA> aggsLambda) {
151         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "accessType");
152         if (opLambda != null) {
153             opLambda.callback(builder);
154         }
155         if (aggsLambda != null) {
156             SearchLogCA ca = new SearchLogCA();
157             aggsLambda.callback(ca);
158             ca.getAggregationBuilderList().forEach(builder::subAggregation);
159         }
160     }
161 
162     public void setAccessType_IpRange() {
163         setAccessType_IpRange(null);
164     }
165 
166     public void setAccessType_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
167         setAccessType_IpRange("accessType", opLambda, null);
168     }
169 
170     public void setAccessType_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
171         setAccessType_IpRange("accessType", opLambda, aggsLambda);
172     }
173 
174     public void setAccessType_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
175             OperatorCall<BsSearchLogCA> aggsLambda) {
176         IpRangeAggregationBuilder builder = regIpRangeA(name, "accessType");
177         if (opLambda != null) {
178             opLambda.callback(builder);
179         }
180         if (aggsLambda != null) {
181             SearchLogCA ca = new SearchLogCA();
182             aggsLambda.callback(ca);
183             ca.getAggregationBuilderList().forEach(builder::subAggregation);
184         }
185     }
186 
187     public void setAccessType_Count() {
188         setAccessType_Count(null);
189     }
190 
191     public void setAccessType_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
192         setAccessType_Count("accessType", opLambda);
193     }
194 
195     public void setAccessType_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
196         ValueCountAggregationBuilder builder = regCountA(name, "accessType");
197         if (opLambda != null) {
198             opLambda.callback(builder);
199         }
200     }
201 
202     public void setAccessType_Cardinality() {
203         setAccessType_Cardinality(null);
204     }
205 
206     public void setAccessType_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
207         setAccessType_Cardinality("accessType", opLambda);
208     }
209 
210     public void setAccessType_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
211         CardinalityAggregationBuilder builder = regCardinalityA(name, "accessType");
212         if (opLambda != null) {
213             opLambda.callback(builder);
214         }
215     }
216 
217     public void setAccessType_Missing() {
218         setAccessType_Missing(null);
219     }
220 
221     public void setAccessType_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
222         setAccessType_Missing("accessType", opLambda, null);
223     }
224 
225     public void setAccessType_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
226         setAccessType_Missing("accessType", opLambda, aggsLambda);
227     }
228 
229     public void setAccessType_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
230             OperatorCall<BsSearchLogCA> aggsLambda) {
231         MissingAggregationBuilder builder = regMissingA(name, "accessType");
232         if (opLambda != null) {
233             opLambda.callback(builder);
234         }
235         if (aggsLambda != null) {
236             SearchLogCA ca = new SearchLogCA();
237             aggsLambda.callback(ca);
238             ca.getAggregationBuilderList().forEach(builder::subAggregation);
239         }
240     }
241 
242     public void setUser_Terms() {
243         setUser_Terms(null);
244     }
245 
246     public void setUser_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
247         setUser_Terms("user", opLambda, null);
248     }
249 
250     public void setUser_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
251         setUser_Terms("user", opLambda, aggsLambda);
252     }
253 
254     public void setUser_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
255         TermsAggregationBuilder builder = regTermsA(name, "user");
256         if (opLambda != null) {
257             opLambda.callback(builder);
258         }
259         if (aggsLambda != null) {
260             SearchLogCA ca = new SearchLogCA();
261             aggsLambda.callback(ca);
262             ca.getAggregationBuilderList().forEach(builder::subAggregation);
263         }
264     }
265 
266     public void setUser_SignificantTerms() {
267         setUser_SignificantTerms(null);
268     }
269 
270     public void setUser_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
271         setUser_SignificantTerms("user", opLambda, null);
272     }
273 
274     public void setUser_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
275             OperatorCall<BsSearchLogCA> aggsLambda) {
276         setUser_SignificantTerms("user", opLambda, aggsLambda);
277     }
278 
279     public void setUser_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
280             OperatorCall<BsSearchLogCA> aggsLambda) {
281         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "user");
282         if (opLambda != null) {
283             opLambda.callback(builder);
284         }
285         if (aggsLambda != null) {
286             SearchLogCA ca = new SearchLogCA();
287             aggsLambda.callback(ca);
288             ca.getAggregationBuilderList().forEach(builder::subAggregation);
289         }
290     }
291 
292     public void setUser_IpRange() {
293         setUser_IpRange(null);
294     }
295 
296     public void setUser_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
297         setUser_IpRange("user", opLambda, null);
298     }
299 
300     public void setUser_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
301         setUser_IpRange("user", opLambda, aggsLambda);
302     }
303 
304     public void setUser_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
305         IpRangeAggregationBuilder builder = regIpRangeA(name, "user");
306         if (opLambda != null) {
307             opLambda.callback(builder);
308         }
309         if (aggsLambda != null) {
310             SearchLogCA ca = new SearchLogCA();
311             aggsLambda.callback(ca);
312             ca.getAggregationBuilderList().forEach(builder::subAggregation);
313         }
314     }
315 
316     public void setUser_Count() {
317         setUser_Count(null);
318     }
319 
320     public void setUser_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
321         setUser_Count("user", opLambda);
322     }
323 
324     public void setUser_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
325         ValueCountAggregationBuilder builder = regCountA(name, "user");
326         if (opLambda != null) {
327             opLambda.callback(builder);
328         }
329     }
330 
331     public void setUser_Cardinality() {
332         setUser_Cardinality(null);
333     }
334 
335     public void setUser_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
336         setUser_Cardinality("user", opLambda);
337     }
338 
339     public void setUser_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
340         CardinalityAggregationBuilder builder = regCardinalityA(name, "user");
341         if (opLambda != null) {
342             opLambda.callback(builder);
343         }
344     }
345 
346     public void setUser_Missing() {
347         setUser_Missing(null);
348     }
349 
350     public void setUser_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
351         setUser_Missing("user", opLambda, null);
352     }
353 
354     public void setUser_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
355         setUser_Missing("user", opLambda, aggsLambda);
356     }
357 
358     public void setUser_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
359         MissingAggregationBuilder builder = regMissingA(name, "user");
360         if (opLambda != null) {
361             opLambda.callback(builder);
362         }
363         if (aggsLambda != null) {
364             SearchLogCA ca = new SearchLogCA();
365             aggsLambda.callback(ca);
366             ca.getAggregationBuilderList().forEach(builder::subAggregation);
367         }
368     }
369 
370     public void setRoles_Terms() {
371         setRoles_Terms(null);
372     }
373 
374     public void setRoles_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
375         setRoles_Terms("roles", opLambda, null);
376     }
377 
378     public void setRoles_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
379         setRoles_Terms("roles", opLambda, aggsLambda);
380     }
381 
382     public void setRoles_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
383         TermsAggregationBuilder builder = regTermsA(name, "roles");
384         if (opLambda != null) {
385             opLambda.callback(builder);
386         }
387         if (aggsLambda != null) {
388             SearchLogCA ca = new SearchLogCA();
389             aggsLambda.callback(ca);
390             ca.getAggregationBuilderList().forEach(builder::subAggregation);
391         }
392     }
393 
394     public void setRoles_SignificantTerms() {
395         setRoles_SignificantTerms(null);
396     }
397 
398     public void setRoles_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
399         setRoles_SignificantTerms("roles", opLambda, null);
400     }
401 
402     public void setRoles_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
403             OperatorCall<BsSearchLogCA> aggsLambda) {
404         setRoles_SignificantTerms("roles", opLambda, aggsLambda);
405     }
406 
407     public void setRoles_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
408             OperatorCall<BsSearchLogCA> aggsLambda) {
409         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "roles");
410         if (opLambda != null) {
411             opLambda.callback(builder);
412         }
413         if (aggsLambda != null) {
414             SearchLogCA ca = new SearchLogCA();
415             aggsLambda.callback(ca);
416             ca.getAggregationBuilderList().forEach(builder::subAggregation);
417         }
418     }
419 
420     public void setRoles_IpRange() {
421         setRoles_IpRange(null);
422     }
423 
424     public void setRoles_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
425         setRoles_IpRange("roles", opLambda, null);
426     }
427 
428     public void setRoles_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
429         setRoles_IpRange("roles", opLambda, aggsLambda);
430     }
431 
432     public void setRoles_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
433             OperatorCall<BsSearchLogCA> aggsLambda) {
434         IpRangeAggregationBuilder builder = regIpRangeA(name, "roles");
435         if (opLambda != null) {
436             opLambda.callback(builder);
437         }
438         if (aggsLambda != null) {
439             SearchLogCA ca = new SearchLogCA();
440             aggsLambda.callback(ca);
441             ca.getAggregationBuilderList().forEach(builder::subAggregation);
442         }
443     }
444 
445     public void setRoles_Count() {
446         setRoles_Count(null);
447     }
448 
449     public void setRoles_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
450         setRoles_Count("roles", opLambda);
451     }
452 
453     public void setRoles_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
454         ValueCountAggregationBuilder builder = regCountA(name, "roles");
455         if (opLambda != null) {
456             opLambda.callback(builder);
457         }
458     }
459 
460     public void setRoles_Cardinality() {
461         setRoles_Cardinality(null);
462     }
463 
464     public void setRoles_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
465         setRoles_Cardinality("roles", opLambda);
466     }
467 
468     public void setRoles_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
469         CardinalityAggregationBuilder builder = regCardinalityA(name, "roles");
470         if (opLambda != null) {
471             opLambda.callback(builder);
472         }
473     }
474 
475     public void setRoles_Missing() {
476         setRoles_Missing(null);
477     }
478 
479     public void setRoles_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
480         setRoles_Missing("roles", opLambda, null);
481     }
482 
483     public void setRoles_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
484         setRoles_Missing("roles", opLambda, aggsLambda);
485     }
486 
487     public void setRoles_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
488             OperatorCall<BsSearchLogCA> aggsLambda) {
489         MissingAggregationBuilder builder = regMissingA(name, "roles");
490         if (opLambda != null) {
491             opLambda.callback(builder);
492         }
493         if (aggsLambda != null) {
494             SearchLogCA ca = new SearchLogCA();
495             aggsLambda.callback(ca);
496             ca.getAggregationBuilderList().forEach(builder::subAggregation);
497         }
498     }
499 
500     public void setQueryId_Terms() {
501         setQueryId_Terms(null);
502     }
503 
504     public void setQueryId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
505         setQueryId_Terms("queryId", opLambda, null);
506     }
507 
508     public void setQueryId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
509         setQueryId_Terms("queryId", opLambda, aggsLambda);
510     }
511 
512     public void setQueryId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
513         TermsAggregationBuilder builder = regTermsA(name, "queryId");
514         if (opLambda != null) {
515             opLambda.callback(builder);
516         }
517         if (aggsLambda != null) {
518             SearchLogCA ca = new SearchLogCA();
519             aggsLambda.callback(ca);
520             ca.getAggregationBuilderList().forEach(builder::subAggregation);
521         }
522     }
523 
524     public void setQueryId_SignificantTerms() {
525         setQueryId_SignificantTerms(null);
526     }
527 
528     public void setQueryId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
529         setQueryId_SignificantTerms("queryId", opLambda, null);
530     }
531 
532     public void setQueryId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
533             OperatorCall<BsSearchLogCA> aggsLambda) {
534         setQueryId_SignificantTerms("queryId", opLambda, aggsLambda);
535     }
536 
537     public void setQueryId_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
538             OperatorCall<BsSearchLogCA> aggsLambda) {
539         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "queryId");
540         if (opLambda != null) {
541             opLambda.callback(builder);
542         }
543         if (aggsLambda != null) {
544             SearchLogCA ca = new SearchLogCA();
545             aggsLambda.callback(ca);
546             ca.getAggregationBuilderList().forEach(builder::subAggregation);
547         }
548     }
549 
550     public void setQueryId_IpRange() {
551         setQueryId_IpRange(null);
552     }
553 
554     public void setQueryId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
555         setQueryId_IpRange("queryId", opLambda, null);
556     }
557 
558     public void setQueryId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
559         setQueryId_IpRange("queryId", opLambda, aggsLambda);
560     }
561 
562     public void setQueryId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
563             OperatorCall<BsSearchLogCA> aggsLambda) {
564         IpRangeAggregationBuilder builder = regIpRangeA(name, "queryId");
565         if (opLambda != null) {
566             opLambda.callback(builder);
567         }
568         if (aggsLambda != null) {
569             SearchLogCA ca = new SearchLogCA();
570             aggsLambda.callback(ca);
571             ca.getAggregationBuilderList().forEach(builder::subAggregation);
572         }
573     }
574 
575     public void setQueryId_Count() {
576         setQueryId_Count(null);
577     }
578 
579     public void setQueryId_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
580         setQueryId_Count("queryId", opLambda);
581     }
582 
583     public void setQueryId_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
584         ValueCountAggregationBuilder builder = regCountA(name, "queryId");
585         if (opLambda != null) {
586             opLambda.callback(builder);
587         }
588     }
589 
590     public void setQueryId_Cardinality() {
591         setQueryId_Cardinality(null);
592     }
593 
594     public void setQueryId_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
595         setQueryId_Cardinality("queryId", opLambda);
596     }
597 
598     public void setQueryId_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
599         CardinalityAggregationBuilder builder = regCardinalityA(name, "queryId");
600         if (opLambda != null) {
601             opLambda.callback(builder);
602         }
603     }
604 
605     public void setQueryId_Missing() {
606         setQueryId_Missing(null);
607     }
608 
609     public void setQueryId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
610         setQueryId_Missing("queryId", opLambda, null);
611     }
612 
613     public void setQueryId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
614         setQueryId_Missing("queryId", opLambda, aggsLambda);
615     }
616 
617     public void setQueryId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
618             OperatorCall<BsSearchLogCA> aggsLambda) {
619         MissingAggregationBuilder builder = regMissingA(name, "queryId");
620         if (opLambda != null) {
621             opLambda.callback(builder);
622         }
623         if (aggsLambda != null) {
624             SearchLogCA ca = new SearchLogCA();
625             aggsLambda.callback(ca);
626             ca.getAggregationBuilderList().forEach(builder::subAggregation);
627         }
628     }
629 
630     public void setClientIp_Terms() {
631         setClientIp_Terms(null);
632     }
633 
634     public void setClientIp_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
635         setClientIp_Terms("clientIp", opLambda, null);
636     }
637 
638     public void setClientIp_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
639         setClientIp_Terms("clientIp", opLambda, aggsLambda);
640     }
641 
642     public void setClientIp_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
643         TermsAggregationBuilder builder = regTermsA(name, "clientIp");
644         if (opLambda != null) {
645             opLambda.callback(builder);
646         }
647         if (aggsLambda != null) {
648             SearchLogCA ca = new SearchLogCA();
649             aggsLambda.callback(ca);
650             ca.getAggregationBuilderList().forEach(builder::subAggregation);
651         }
652     }
653 
654     public void setClientIp_SignificantTerms() {
655         setClientIp_SignificantTerms(null);
656     }
657 
658     public void setClientIp_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
659         setClientIp_SignificantTerms("clientIp", opLambda, null);
660     }
661 
662     public void setClientIp_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
663             OperatorCall<BsSearchLogCA> aggsLambda) {
664         setClientIp_SignificantTerms("clientIp", opLambda, aggsLambda);
665     }
666 
667     public void setClientIp_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
668             OperatorCall<BsSearchLogCA> aggsLambda) {
669         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "clientIp");
670         if (opLambda != null) {
671             opLambda.callback(builder);
672         }
673         if (aggsLambda != null) {
674             SearchLogCA ca = new SearchLogCA();
675             aggsLambda.callback(ca);
676             ca.getAggregationBuilderList().forEach(builder::subAggregation);
677         }
678     }
679 
680     public void setClientIp_IpRange() {
681         setClientIp_IpRange(null);
682     }
683 
684     public void setClientIp_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
685         setClientIp_IpRange("clientIp", opLambda, null);
686     }
687 
688     public void setClientIp_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
689         setClientIp_IpRange("clientIp", opLambda, aggsLambda);
690     }
691 
692     public void setClientIp_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
693             OperatorCall<BsSearchLogCA> aggsLambda) {
694         IpRangeAggregationBuilder builder = regIpRangeA(name, "clientIp");
695         if (opLambda != null) {
696             opLambda.callback(builder);
697         }
698         if (aggsLambda != null) {
699             SearchLogCA ca = new SearchLogCA();
700             aggsLambda.callback(ca);
701             ca.getAggregationBuilderList().forEach(builder::subAggregation);
702         }
703     }
704 
705     public void setClientIp_Count() {
706         setClientIp_Count(null);
707     }
708 
709     public void setClientIp_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
710         setClientIp_Count("clientIp", opLambda);
711     }
712 
713     public void setClientIp_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
714         ValueCountAggregationBuilder builder = regCountA(name, "clientIp");
715         if (opLambda != null) {
716             opLambda.callback(builder);
717         }
718     }
719 
720     public void setClientIp_Cardinality() {
721         setClientIp_Cardinality(null);
722     }
723 
724     public void setClientIp_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
725         setClientIp_Cardinality("clientIp", opLambda);
726     }
727 
728     public void setClientIp_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
729         CardinalityAggregationBuilder builder = regCardinalityA(name, "clientIp");
730         if (opLambda != null) {
731             opLambda.callback(builder);
732         }
733     }
734 
735     public void setClientIp_Missing() {
736         setClientIp_Missing(null);
737     }
738 
739     public void setClientIp_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
740         setClientIp_Missing("clientIp", opLambda, null);
741     }
742 
743     public void setClientIp_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
744         setClientIp_Missing("clientIp", opLambda, aggsLambda);
745     }
746 
747     public void setClientIp_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
748             OperatorCall<BsSearchLogCA> aggsLambda) {
749         MissingAggregationBuilder builder = regMissingA(name, "clientIp");
750         if (opLambda != null) {
751             opLambda.callback(builder);
752         }
753         if (aggsLambda != null) {
754             SearchLogCA ca = new SearchLogCA();
755             aggsLambda.callback(ca);
756             ca.getAggregationBuilderList().forEach(builder::subAggregation);
757         }
758     }
759 
760     public void setHitCount_Avg() {
761         setHitCount_Avg(null);
762     }
763 
764     public void setHitCount_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
765         setHitCount_Avg("hitCount", opLambda);
766     }
767 
768     public void setHitCount_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
769         AvgAggregationBuilder builder = regAvgA(name, "hitCount");
770         if (opLambda != null) {
771             opLambda.callback(builder);
772         }
773     }
774 
775     public void setHitCount_Max() {
776         setHitCount_Max(null);
777     }
778 
779     public void setHitCount_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
780         setHitCount_Max("hitCount", opLambda);
781     }
782 
783     public void setHitCount_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
784         MaxAggregationBuilder builder = regMaxA(name, "hitCount");
785         if (opLambda != null) {
786             opLambda.callback(builder);
787         }
788     }
789 
790     public void setHitCount_Min() {
791         setHitCount_Min(null);
792     }
793 
794     public void setHitCount_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
795         setHitCount_Min("hitCount", opLambda);
796     }
797 
798     public void setHitCount_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
799         MinAggregationBuilder builder = regMinA(name, "hitCount");
800         if (opLambda != null) {
801             opLambda.callback(builder);
802         }
803     }
804 
805     public void setHitCount_Sum() {
806         setHitCount_Sum(null);
807     }
808 
809     public void setHitCount_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
810         setHitCount_Sum("hitCount", opLambda);
811     }
812 
813     public void setHitCount_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
814         SumAggregationBuilder builder = regSumA(name, "hitCount");
815         if (opLambda != null) {
816             opLambda.callback(builder);
817         }
818     }
819 
820     public void setHitCount_ExtendedStats() {
821         setHitCount_ExtendedStats(null);
822     }
823 
824     public void setHitCount_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
825         setHitCount_ExtendedStats("hitCount", opLambda);
826     }
827 
828     public void setHitCount_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
829         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "hitCount");
830         if (opLambda != null) {
831             opLambda.callback(builder);
832         }
833     }
834 
835     public void setHitCount_Stats() {
836         setHitCount_Stats(null);
837     }
838 
839     public void setHitCount_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
840         setHitCount_Stats("hitCount", opLambda);
841     }
842 
843     public void setHitCount_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
844         StatsAggregationBuilder builder = regStatsA(name, "hitCount");
845         if (opLambda != null) {
846             opLambda.callback(builder);
847         }
848     }
849 
850     public void setHitCount_Percentiles() {
851         setHitCount_Percentiles(null);
852     }
853 
854     public void setHitCount_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
855         setHitCount_Percentiles("hitCount", opLambda);
856     }
857 
858     public void setHitCount_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
859         PercentilesAggregationBuilder builder = regPercentilesA(name, "hitCount");
860         if (opLambda != null) {
861             opLambda.callback(builder);
862         }
863     }
864 
865     public void setHitCount_PercentileRanks() {
866         setHitCount_PercentileRanks(null);
867     }
868 
869     public void setHitCount_PercentileRanks(ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
870         setHitCount_PercentileRanks("hitCount", opLambda);
871     }
872 
873     public void setHitCount_PercentileRanks(String name, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
874         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "hitCount");
875         if (opLambda != null) {
876             opLambda.callback(builder);
877         }
878     }
879 
880     public void setHitCount_Histogram() {
881         setHitCount_Histogram(null);
882     }
883 
884     public void setHitCount_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
885         setHitCount_Histogram("hitCount", opLambda, null);
886     }
887 
888     public void setHitCount_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
889         setHitCount_Histogram("hitCount", opLambda, aggsLambda);
890     }
891 
892     public void setHitCount_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
893             OperatorCall<BsSearchLogCA> aggsLambda) {
894         HistogramAggregationBuilder builder = regHistogramA(name, "hitCount");
895         if (opLambda != null) {
896             opLambda.callback(builder);
897         }
898         if (aggsLambda != null) {
899             SearchLogCA ca = new SearchLogCA();
900             aggsLambda.callback(ca);
901             ca.getAggregationBuilderList().forEach(builder::subAggregation);
902         }
903     }
904 
905     public void setHitCount_Range() {
906         setHitCount_Range(null);
907     }
908 
909     public void setHitCount_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
910         setHitCount_Range("hitCount", opLambda, null);
911     }
912 
913     public void setHitCount_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
914         setHitCount_Range("hitCount", opLambda, aggsLambda);
915     }
916 
917     public void setHitCount_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
918         RangeAggregationBuilder builder = regRangeA(name, "hitCount");
919         if (opLambda != null) {
920             opLambda.callback(builder);
921         }
922         if (aggsLambda != null) {
923             SearchLogCA ca = new SearchLogCA();
924             aggsLambda.callback(ca);
925             ca.getAggregationBuilderList().forEach(builder::subAggregation);
926         }
927     }
928 
929     public void setHitCount_Count() {
930         setHitCount_Count(null);
931     }
932 
933     public void setHitCount_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
934         setHitCount_Count("hitCount", opLambda);
935     }
936 
937     public void setHitCount_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
938         ValueCountAggregationBuilder builder = regCountA(name, "hitCount");
939         if (opLambda != null) {
940             opLambda.callback(builder);
941         }
942     }
943 
944     public void setHitCount_Cardinality() {
945         setHitCount_Cardinality(null);
946     }
947 
948     public void setHitCount_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
949         setHitCount_Cardinality("hitCount", opLambda);
950     }
951 
952     public void setHitCount_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
953         CardinalityAggregationBuilder builder = regCardinalityA(name, "hitCount");
954         if (opLambda != null) {
955             opLambda.callback(builder);
956         }
957     }
958 
959     public void setHitCount_Missing() {
960         setHitCount_Missing(null);
961     }
962 
963     public void setHitCount_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
964         setHitCount_Missing("hitCount", opLambda, null);
965     }
966 
967     public void setHitCount_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
968         setHitCount_Missing("hitCount", opLambda, aggsLambda);
969     }
970 
971     public void setHitCount_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
972             OperatorCall<BsSearchLogCA> aggsLambda) {
973         MissingAggregationBuilder builder = regMissingA(name, "hitCount");
974         if (opLambda != null) {
975             opLambda.callback(builder);
976         }
977         if (aggsLambda != null) {
978             SearchLogCA ca = new SearchLogCA();
979             aggsLambda.callback(ca);
980             ca.getAggregationBuilderList().forEach(builder::subAggregation);
981         }
982     }
983 
984     public void setQueryOffset_Avg() {
985         setQueryOffset_Avg(null);
986     }
987 
988     public void setQueryOffset_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
989         setQueryOffset_Avg("queryOffset", opLambda);
990     }
991 
992     public void setQueryOffset_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
993         AvgAggregationBuilder builder = regAvgA(name, "queryOffset");
994         if (opLambda != null) {
995             opLambda.callback(builder);
996         }
997     }
998 
999     public void setQueryOffset_Max() {
1000         setQueryOffset_Max(null);
1001     }
1002 
1003     public void setQueryOffset_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1004         setQueryOffset_Max("queryOffset", opLambda);
1005     }
1006 
1007     public void setQueryOffset_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1008         MaxAggregationBuilder builder = regMaxA(name, "queryOffset");
1009         if (opLambda != null) {
1010             opLambda.callback(builder);
1011         }
1012     }
1013 
1014     public void setQueryOffset_Min() {
1015         setQueryOffset_Min(null);
1016     }
1017 
1018     public void setQueryOffset_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1019         setQueryOffset_Min("queryOffset", opLambda);
1020     }
1021 
1022     public void setQueryOffset_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1023         MinAggregationBuilder builder = regMinA(name, "queryOffset");
1024         if (opLambda != null) {
1025             opLambda.callback(builder);
1026         }
1027     }
1028 
1029     public void setQueryOffset_Sum() {
1030         setQueryOffset_Sum(null);
1031     }
1032 
1033     public void setQueryOffset_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1034         setQueryOffset_Sum("queryOffset", opLambda);
1035     }
1036 
1037     public void setQueryOffset_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1038         SumAggregationBuilder builder = regSumA(name, "queryOffset");
1039         if (opLambda != null) {
1040             opLambda.callback(builder);
1041         }
1042     }
1043 
1044     public void setQueryOffset_ExtendedStats() {
1045         setQueryOffset_ExtendedStats(null);
1046     }
1047 
1048     public void setQueryOffset_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1049         setQueryOffset_ExtendedStats("queryOffset", opLambda);
1050     }
1051 
1052     public void setQueryOffset_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1053         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "queryOffset");
1054         if (opLambda != null) {
1055             opLambda.callback(builder);
1056         }
1057     }
1058 
1059     public void setQueryOffset_Stats() {
1060         setQueryOffset_Stats(null);
1061     }
1062 
1063     public void setQueryOffset_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1064         setQueryOffset_Stats("queryOffset", opLambda);
1065     }
1066 
1067     public void setQueryOffset_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1068         StatsAggregationBuilder builder = regStatsA(name, "queryOffset");
1069         if (opLambda != null) {
1070             opLambda.callback(builder);
1071         }
1072     }
1073 
1074     public void setQueryOffset_Percentiles() {
1075         setQueryOffset_Percentiles(null);
1076     }
1077 
1078     public void setQueryOffset_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1079         setQueryOffset_Percentiles("queryOffset", opLambda);
1080     }
1081 
1082     public void setQueryOffset_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1083         PercentilesAggregationBuilder builder = regPercentilesA(name, "queryOffset");
1084         if (opLambda != null) {
1085             opLambda.callback(builder);
1086         }
1087     }
1088 
1089     public void setQueryOffset_PercentileRanks() {
1090         setQueryOffset_PercentileRanks(null);
1091     }
1092 
1093     public void setQueryOffset_PercentileRanks(ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1094         setQueryOffset_PercentileRanks("queryOffset", opLambda);
1095     }
1096 
1097     public void setQueryOffset_PercentileRanks(String name, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1098         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "queryOffset");
1099         if (opLambda != null) {
1100             opLambda.callback(builder);
1101         }
1102     }
1103 
1104     public void setQueryOffset_Histogram() {
1105         setQueryOffset_Histogram(null);
1106     }
1107 
1108     public void setQueryOffset_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1109         setQueryOffset_Histogram("queryOffset", opLambda, null);
1110     }
1111 
1112     public void setQueryOffset_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1113         setQueryOffset_Histogram("queryOffset", opLambda, aggsLambda);
1114     }
1115 
1116     public void setQueryOffset_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1117             OperatorCall<BsSearchLogCA> aggsLambda) {
1118         HistogramAggregationBuilder builder = regHistogramA(name, "queryOffset");
1119         if (opLambda != null) {
1120             opLambda.callback(builder);
1121         }
1122         if (aggsLambda != null) {
1123             SearchLogCA ca = new SearchLogCA();
1124             aggsLambda.callback(ca);
1125             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1126         }
1127     }
1128 
1129     public void setQueryOffset_Range() {
1130         setQueryOffset_Range(null);
1131     }
1132 
1133     public void setQueryOffset_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1134         setQueryOffset_Range("queryOffset", opLambda, null);
1135     }
1136 
1137     public void setQueryOffset_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1138         setQueryOffset_Range("queryOffset", opLambda, aggsLambda);
1139     }
1140 
1141     public void setQueryOffset_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1142             OperatorCall<BsSearchLogCA> aggsLambda) {
1143         RangeAggregationBuilder builder = regRangeA(name, "queryOffset");
1144         if (opLambda != null) {
1145             opLambda.callback(builder);
1146         }
1147         if (aggsLambda != null) {
1148             SearchLogCA ca = new SearchLogCA();
1149             aggsLambda.callback(ca);
1150             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1151         }
1152     }
1153 
1154     public void setQueryOffset_Count() {
1155         setQueryOffset_Count(null);
1156     }
1157 
1158     public void setQueryOffset_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1159         setQueryOffset_Count("queryOffset", opLambda);
1160     }
1161 
1162     public void setQueryOffset_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1163         ValueCountAggregationBuilder builder = regCountA(name, "queryOffset");
1164         if (opLambda != null) {
1165             opLambda.callback(builder);
1166         }
1167     }
1168 
1169     public void setQueryOffset_Cardinality() {
1170         setQueryOffset_Cardinality(null);
1171     }
1172 
1173     public void setQueryOffset_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1174         setQueryOffset_Cardinality("queryOffset", opLambda);
1175     }
1176 
1177     public void setQueryOffset_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1178         CardinalityAggregationBuilder builder = regCardinalityA(name, "queryOffset");
1179         if (opLambda != null) {
1180             opLambda.callback(builder);
1181         }
1182     }
1183 
1184     public void setQueryOffset_Missing() {
1185         setQueryOffset_Missing(null);
1186     }
1187 
1188     public void setQueryOffset_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1189         setQueryOffset_Missing("queryOffset", opLambda, null);
1190     }
1191 
1192     public void setQueryOffset_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1193         setQueryOffset_Missing("queryOffset", opLambda, aggsLambda);
1194     }
1195 
1196     public void setQueryOffset_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1197             OperatorCall<BsSearchLogCA> aggsLambda) {
1198         MissingAggregationBuilder builder = regMissingA(name, "queryOffset");
1199         if (opLambda != null) {
1200             opLambda.callback(builder);
1201         }
1202         if (aggsLambda != null) {
1203             SearchLogCA ca = new SearchLogCA();
1204             aggsLambda.callback(ca);
1205             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1206         }
1207     }
1208 
1209     public void setQueryPageSize_Avg() {
1210         setQueryPageSize_Avg(null);
1211     }
1212 
1213     public void setQueryPageSize_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1214         setQueryPageSize_Avg("queryPageSize", opLambda);
1215     }
1216 
1217     public void setQueryPageSize_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1218         AvgAggregationBuilder builder = regAvgA(name, "queryPageSize");
1219         if (opLambda != null) {
1220             opLambda.callback(builder);
1221         }
1222     }
1223 
1224     public void setQueryPageSize_Max() {
1225         setQueryPageSize_Max(null);
1226     }
1227 
1228     public void setQueryPageSize_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1229         setQueryPageSize_Max("queryPageSize", opLambda);
1230     }
1231 
1232     public void setQueryPageSize_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1233         MaxAggregationBuilder builder = regMaxA(name, "queryPageSize");
1234         if (opLambda != null) {
1235             opLambda.callback(builder);
1236         }
1237     }
1238 
1239     public void setQueryPageSize_Min() {
1240         setQueryPageSize_Min(null);
1241     }
1242 
1243     public void setQueryPageSize_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1244         setQueryPageSize_Min("queryPageSize", opLambda);
1245     }
1246 
1247     public void setQueryPageSize_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1248         MinAggregationBuilder builder = regMinA(name, "queryPageSize");
1249         if (opLambda != null) {
1250             opLambda.callback(builder);
1251         }
1252     }
1253 
1254     public void setQueryPageSize_Sum() {
1255         setQueryPageSize_Sum(null);
1256     }
1257 
1258     public void setQueryPageSize_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1259         setQueryPageSize_Sum("queryPageSize", opLambda);
1260     }
1261 
1262     public void setQueryPageSize_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1263         SumAggregationBuilder builder = regSumA(name, "queryPageSize");
1264         if (opLambda != null) {
1265             opLambda.callback(builder);
1266         }
1267     }
1268 
1269     public void setQueryPageSize_ExtendedStats() {
1270         setQueryPageSize_ExtendedStats(null);
1271     }
1272 
1273     public void setQueryPageSize_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1274         setQueryPageSize_ExtendedStats("queryPageSize", opLambda);
1275     }
1276 
1277     public void setQueryPageSize_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1278         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "queryPageSize");
1279         if (opLambda != null) {
1280             opLambda.callback(builder);
1281         }
1282     }
1283 
1284     public void setQueryPageSize_Stats() {
1285         setQueryPageSize_Stats(null);
1286     }
1287 
1288     public void setQueryPageSize_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1289         setQueryPageSize_Stats("queryPageSize", opLambda);
1290     }
1291 
1292     public void setQueryPageSize_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1293         StatsAggregationBuilder builder = regStatsA(name, "queryPageSize");
1294         if (opLambda != null) {
1295             opLambda.callback(builder);
1296         }
1297     }
1298 
1299     public void setQueryPageSize_Percentiles() {
1300         setQueryPageSize_Percentiles(null);
1301     }
1302 
1303     public void setQueryPageSize_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1304         setQueryPageSize_Percentiles("queryPageSize", opLambda);
1305     }
1306 
1307     public void setQueryPageSize_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1308         PercentilesAggregationBuilder builder = regPercentilesA(name, "queryPageSize");
1309         if (opLambda != null) {
1310             opLambda.callback(builder);
1311         }
1312     }
1313 
1314     public void setQueryPageSize_PercentileRanks() {
1315         setQueryPageSize_PercentileRanks(null);
1316     }
1317 
1318     public void setQueryPageSize_PercentileRanks(ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1319         setQueryPageSize_PercentileRanks("queryPageSize", opLambda);
1320     }
1321 
1322     public void setQueryPageSize_PercentileRanks(String name, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1323         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "queryPageSize");
1324         if (opLambda != null) {
1325             opLambda.callback(builder);
1326         }
1327     }
1328 
1329     public void setQueryPageSize_Histogram() {
1330         setQueryPageSize_Histogram(null);
1331     }
1332 
1333     public void setQueryPageSize_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1334         setQueryPageSize_Histogram("queryPageSize", opLambda, null);
1335     }
1336 
1337     public void setQueryPageSize_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1338         setQueryPageSize_Histogram("queryPageSize", opLambda, aggsLambda);
1339     }
1340 
1341     public void setQueryPageSize_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1342             OperatorCall<BsSearchLogCA> aggsLambda) {
1343         HistogramAggregationBuilder builder = regHistogramA(name, "queryPageSize");
1344         if (opLambda != null) {
1345             opLambda.callback(builder);
1346         }
1347         if (aggsLambda != null) {
1348             SearchLogCA ca = new SearchLogCA();
1349             aggsLambda.callback(ca);
1350             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1351         }
1352     }
1353 
1354     public void setQueryPageSize_Range() {
1355         setQueryPageSize_Range(null);
1356     }
1357 
1358     public void setQueryPageSize_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1359         setQueryPageSize_Range("queryPageSize", opLambda, null);
1360     }
1361 
1362     public void setQueryPageSize_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1363         setQueryPageSize_Range("queryPageSize", opLambda, aggsLambda);
1364     }
1365 
1366     public void setQueryPageSize_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1367             OperatorCall<BsSearchLogCA> aggsLambda) {
1368         RangeAggregationBuilder builder = regRangeA(name, "queryPageSize");
1369         if (opLambda != null) {
1370             opLambda.callback(builder);
1371         }
1372         if (aggsLambda != null) {
1373             SearchLogCA ca = new SearchLogCA();
1374             aggsLambda.callback(ca);
1375             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1376         }
1377     }
1378 
1379     public void setQueryPageSize_Count() {
1380         setQueryPageSize_Count(null);
1381     }
1382 
1383     public void setQueryPageSize_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1384         setQueryPageSize_Count("queryPageSize", opLambda);
1385     }
1386 
1387     public void setQueryPageSize_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1388         ValueCountAggregationBuilder builder = regCountA(name, "queryPageSize");
1389         if (opLambda != null) {
1390             opLambda.callback(builder);
1391         }
1392     }
1393 
1394     public void setQueryPageSize_Cardinality() {
1395         setQueryPageSize_Cardinality(null);
1396     }
1397 
1398     public void setQueryPageSize_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1399         setQueryPageSize_Cardinality("queryPageSize", opLambda);
1400     }
1401 
1402     public void setQueryPageSize_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1403         CardinalityAggregationBuilder builder = regCardinalityA(name, "queryPageSize");
1404         if (opLambda != null) {
1405             opLambda.callback(builder);
1406         }
1407     }
1408 
1409     public void setQueryPageSize_Missing() {
1410         setQueryPageSize_Missing(null);
1411     }
1412 
1413     public void setQueryPageSize_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1414         setQueryPageSize_Missing("queryPageSize", opLambda, null);
1415     }
1416 
1417     public void setQueryPageSize_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1418         setQueryPageSize_Missing("queryPageSize", opLambda, aggsLambda);
1419     }
1420 
1421     public void setQueryPageSize_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1422             OperatorCall<BsSearchLogCA> aggsLambda) {
1423         MissingAggregationBuilder builder = regMissingA(name, "queryPageSize");
1424         if (opLambda != null) {
1425             opLambda.callback(builder);
1426         }
1427         if (aggsLambda != null) {
1428             SearchLogCA ca = new SearchLogCA();
1429             aggsLambda.callback(ca);
1430             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1431         }
1432     }
1433 
1434     public void setReferer_Terms() {
1435         setReferer_Terms(null);
1436     }
1437 
1438     public void setReferer_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1439         setReferer_Terms("referer", opLambda, null);
1440     }
1441 
1442     public void setReferer_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1443         setReferer_Terms("referer", opLambda, aggsLambda);
1444     }
1445 
1446     public void setReferer_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1447         TermsAggregationBuilder builder = regTermsA(name, "referer");
1448         if (opLambda != null) {
1449             opLambda.callback(builder);
1450         }
1451         if (aggsLambda != null) {
1452             SearchLogCA ca = new SearchLogCA();
1453             aggsLambda.callback(ca);
1454             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1455         }
1456     }
1457 
1458     public void setReferer_SignificantTerms() {
1459         setReferer_SignificantTerms(null);
1460     }
1461 
1462     public void setReferer_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1463         setReferer_SignificantTerms("referer", opLambda, null);
1464     }
1465 
1466     public void setReferer_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1467             OperatorCall<BsSearchLogCA> aggsLambda) {
1468         setReferer_SignificantTerms("referer", opLambda, aggsLambda);
1469     }
1470 
1471     public void setReferer_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1472             OperatorCall<BsSearchLogCA> aggsLambda) {
1473         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "referer");
1474         if (opLambda != null) {
1475             opLambda.callback(builder);
1476         }
1477         if (aggsLambda != null) {
1478             SearchLogCA ca = new SearchLogCA();
1479             aggsLambda.callback(ca);
1480             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1481         }
1482     }
1483 
1484     public void setReferer_IpRange() {
1485         setReferer_IpRange(null);
1486     }
1487 
1488     public void setReferer_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1489         setReferer_IpRange("referer", opLambda, null);
1490     }
1491 
1492     public void setReferer_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1493         setReferer_IpRange("referer", opLambda, aggsLambda);
1494     }
1495 
1496     public void setReferer_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1497             OperatorCall<BsSearchLogCA> aggsLambda) {
1498         IpRangeAggregationBuilder builder = regIpRangeA(name, "referer");
1499         if (opLambda != null) {
1500             opLambda.callback(builder);
1501         }
1502         if (aggsLambda != null) {
1503             SearchLogCA ca = new SearchLogCA();
1504             aggsLambda.callback(ca);
1505             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1506         }
1507     }
1508 
1509     public void setReferer_Count() {
1510         setReferer_Count(null);
1511     }
1512 
1513     public void setReferer_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1514         setReferer_Count("referer", opLambda);
1515     }
1516 
1517     public void setReferer_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1518         ValueCountAggregationBuilder builder = regCountA(name, "referer");
1519         if (opLambda != null) {
1520             opLambda.callback(builder);
1521         }
1522     }
1523 
1524     public void setReferer_Cardinality() {
1525         setReferer_Cardinality(null);
1526     }
1527 
1528     public void setReferer_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1529         setReferer_Cardinality("referer", opLambda);
1530     }
1531 
1532     public void setReferer_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1533         CardinalityAggregationBuilder builder = regCardinalityA(name, "referer");
1534         if (opLambda != null) {
1535             opLambda.callback(builder);
1536         }
1537     }
1538 
1539     public void setReferer_Missing() {
1540         setReferer_Missing(null);
1541     }
1542 
1543     public void setReferer_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1544         setReferer_Missing("referer", opLambda, null);
1545     }
1546 
1547     public void setReferer_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1548         setReferer_Missing("referer", opLambda, aggsLambda);
1549     }
1550 
1551     public void setReferer_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1552             OperatorCall<BsSearchLogCA> aggsLambda) {
1553         MissingAggregationBuilder builder = regMissingA(name, "referer");
1554         if (opLambda != null) {
1555             opLambda.callback(builder);
1556         }
1557         if (aggsLambda != null) {
1558             SearchLogCA ca = new SearchLogCA();
1559             aggsLambda.callback(ca);
1560             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1561         }
1562     }
1563 
1564     public void setRequestedAt_DateRange() {
1565         setRequestedAt_DateRange(null);
1566     }
1567 
1568     public void setRequestedAt_DateRange(ConditionOptionCall<DateRangeAggregationBuilder> opLambda) {
1569         setRequestedAt_DateRange("requestedAt", opLambda, null);
1570     }
1571 
1572     public void setRequestedAt_DateRange(ConditionOptionCall<DateRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1573         setRequestedAt_DateRange("requestedAt", opLambda, aggsLambda);
1574     }
1575 
1576     public void setRequestedAt_DateRange(String name, ConditionOptionCall<DateRangeAggregationBuilder> opLambda,
1577             OperatorCall<BsSearchLogCA> aggsLambda) {
1578         DateRangeAggregationBuilder builder = regDateRangeA(name, "requestedAt");
1579         if (opLambda != null) {
1580             opLambda.callback(builder);
1581         }
1582         if (aggsLambda != null) {
1583             SearchLogCA ca = new SearchLogCA();
1584             aggsLambda.callback(ca);
1585             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1586         }
1587     }
1588 
1589     public void setRequestedAt_DateHistogram() {
1590         setRequestedAt_DateHistogram(null);
1591     }
1592 
1593     public void setRequestedAt_DateHistogram(ConditionOptionCall<DateHistogramAggregationBuilder> opLambda) {
1594         setRequestedAt_DateHistogram("requestedAt", opLambda, null);
1595     }
1596 
1597     public void setRequestedAt_DateHistogram(ConditionOptionCall<DateHistogramAggregationBuilder> opLambda,
1598             OperatorCall<BsSearchLogCA> aggsLambda) {
1599         setRequestedAt_DateHistogram("requestedAt", opLambda, aggsLambda);
1600     }
1601 
1602     public void setRequestedAt_DateHistogram(String name, ConditionOptionCall<DateHistogramAggregationBuilder> opLambda,
1603             OperatorCall<BsSearchLogCA> aggsLambda) {
1604         DateHistogramAggregationBuilder builder = regDateHistogramA(name, "requestedAt");
1605         if (opLambda != null) {
1606             opLambda.callback(builder);
1607         }
1608         if (aggsLambda != null) {
1609             SearchLogCA ca = new SearchLogCA();
1610             aggsLambda.callback(ca);
1611             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1612         }
1613     }
1614 
1615     public void setRequestedAt_Count() {
1616         setRequestedAt_Count(null);
1617     }
1618 
1619     public void setRequestedAt_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1620         setRequestedAt_Count("requestedAt", opLambda);
1621     }
1622 
1623     public void setRequestedAt_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1624         ValueCountAggregationBuilder builder = regCountA(name, "requestedAt");
1625         if (opLambda != null) {
1626             opLambda.callback(builder);
1627         }
1628     }
1629 
1630     public void setRequestedAt_Cardinality() {
1631         setRequestedAt_Cardinality(null);
1632     }
1633 
1634     public void setRequestedAt_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1635         setRequestedAt_Cardinality("requestedAt", opLambda);
1636     }
1637 
1638     public void setRequestedAt_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1639         CardinalityAggregationBuilder builder = regCardinalityA(name, "requestedAt");
1640         if (opLambda != null) {
1641             opLambda.callback(builder);
1642         }
1643     }
1644 
1645     public void setRequestedAt_Missing() {
1646         setRequestedAt_Missing(null);
1647     }
1648 
1649     public void setRequestedAt_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1650         setRequestedAt_Missing("requestedAt", opLambda, null);
1651     }
1652 
1653     public void setRequestedAt_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1654         setRequestedAt_Missing("requestedAt", opLambda, aggsLambda);
1655     }
1656 
1657     public void setRequestedAt_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1658             OperatorCall<BsSearchLogCA> aggsLambda) {
1659         MissingAggregationBuilder builder = regMissingA(name, "requestedAt");
1660         if (opLambda != null) {
1661             opLambda.callback(builder);
1662         }
1663         if (aggsLambda != null) {
1664             SearchLogCA ca = new SearchLogCA();
1665             aggsLambda.callback(ca);
1666             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1667         }
1668     }
1669 
1670     public void setResponseTime_Avg() {
1671         setResponseTime_Avg(null);
1672     }
1673 
1674     public void setResponseTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1675         setResponseTime_Avg("responseTime", opLambda);
1676     }
1677 
1678     public void setResponseTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1679         AvgAggregationBuilder builder = regAvgA(name, "responseTime");
1680         if (opLambda != null) {
1681             opLambda.callback(builder);
1682         }
1683     }
1684 
1685     public void setResponseTime_Max() {
1686         setResponseTime_Max(null);
1687     }
1688 
1689     public void setResponseTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1690         setResponseTime_Max("responseTime", opLambda);
1691     }
1692 
1693     public void setResponseTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1694         MaxAggregationBuilder builder = regMaxA(name, "responseTime");
1695         if (opLambda != null) {
1696             opLambda.callback(builder);
1697         }
1698     }
1699 
1700     public void setResponseTime_Min() {
1701         setResponseTime_Min(null);
1702     }
1703 
1704     public void setResponseTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1705         setResponseTime_Min("responseTime", opLambda);
1706     }
1707 
1708     public void setResponseTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1709         MinAggregationBuilder builder = regMinA(name, "responseTime");
1710         if (opLambda != null) {
1711             opLambda.callback(builder);
1712         }
1713     }
1714 
1715     public void setResponseTime_Sum() {
1716         setResponseTime_Sum(null);
1717     }
1718 
1719     public void setResponseTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1720         setResponseTime_Sum("responseTime", opLambda);
1721     }
1722 
1723     public void setResponseTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1724         SumAggregationBuilder builder = regSumA(name, "responseTime");
1725         if (opLambda != null) {
1726             opLambda.callback(builder);
1727         }
1728     }
1729 
1730     public void setResponseTime_ExtendedStats() {
1731         setResponseTime_ExtendedStats(null);
1732     }
1733 
1734     public void setResponseTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1735         setResponseTime_ExtendedStats("responseTime", opLambda);
1736     }
1737 
1738     public void setResponseTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1739         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "responseTime");
1740         if (opLambda != null) {
1741             opLambda.callback(builder);
1742         }
1743     }
1744 
1745     public void setResponseTime_Stats() {
1746         setResponseTime_Stats(null);
1747     }
1748 
1749     public void setResponseTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1750         setResponseTime_Stats("responseTime", opLambda);
1751     }
1752 
1753     public void setResponseTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1754         StatsAggregationBuilder builder = regStatsA(name, "responseTime");
1755         if (opLambda != null) {
1756             opLambda.callback(builder);
1757         }
1758     }
1759 
1760     public void setResponseTime_Percentiles() {
1761         setResponseTime_Percentiles(null);
1762     }
1763 
1764     public void setResponseTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1765         setResponseTime_Percentiles("responseTime", opLambda);
1766     }
1767 
1768     public void setResponseTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1769         PercentilesAggregationBuilder builder = regPercentilesA(name, "responseTime");
1770         if (opLambda != null) {
1771             opLambda.callback(builder);
1772         }
1773     }
1774 
1775     public void setResponseTime_PercentileRanks() {
1776         setResponseTime_PercentileRanks(null);
1777     }
1778 
1779     public void setResponseTime_PercentileRanks(ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1780         setResponseTime_PercentileRanks("responseTime", opLambda);
1781     }
1782 
1783     public void setResponseTime_PercentileRanks(String name, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1784         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "responseTime");
1785         if (opLambda != null) {
1786             opLambda.callback(builder);
1787         }
1788     }
1789 
1790     public void setResponseTime_Histogram() {
1791         setResponseTime_Histogram(null);
1792     }
1793 
1794     public void setResponseTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1795         setResponseTime_Histogram("responseTime", opLambda, null);
1796     }
1797 
1798     public void setResponseTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1799         setResponseTime_Histogram("responseTime", opLambda, aggsLambda);
1800     }
1801 
1802     public void setResponseTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1803             OperatorCall<BsSearchLogCA> aggsLambda) {
1804         HistogramAggregationBuilder builder = regHistogramA(name, "responseTime");
1805         if (opLambda != null) {
1806             opLambda.callback(builder);
1807         }
1808         if (aggsLambda != null) {
1809             SearchLogCA ca = new SearchLogCA();
1810             aggsLambda.callback(ca);
1811             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1812         }
1813     }
1814 
1815     public void setResponseTime_Range() {
1816         setResponseTime_Range(null);
1817     }
1818 
1819     public void setResponseTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1820         setResponseTime_Range("responseTime", opLambda, null);
1821     }
1822 
1823     public void setResponseTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1824         setResponseTime_Range("responseTime", opLambda, aggsLambda);
1825     }
1826 
1827     public void setResponseTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1828             OperatorCall<BsSearchLogCA> aggsLambda) {
1829         RangeAggregationBuilder builder = regRangeA(name, "responseTime");
1830         if (opLambda != null) {
1831             opLambda.callback(builder);
1832         }
1833         if (aggsLambda != null) {
1834             SearchLogCA ca = new SearchLogCA();
1835             aggsLambda.callback(ca);
1836             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1837         }
1838     }
1839 
1840     public void setResponseTime_Count() {
1841         setResponseTime_Count(null);
1842     }
1843 
1844     public void setResponseTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1845         setResponseTime_Count("responseTime", opLambda);
1846     }
1847 
1848     public void setResponseTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1849         ValueCountAggregationBuilder builder = regCountA(name, "responseTime");
1850         if (opLambda != null) {
1851             opLambda.callback(builder);
1852         }
1853     }
1854 
1855     public void setResponseTime_Cardinality() {
1856         setResponseTime_Cardinality(null);
1857     }
1858 
1859     public void setResponseTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1860         setResponseTime_Cardinality("responseTime", opLambda);
1861     }
1862 
1863     public void setResponseTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1864         CardinalityAggregationBuilder builder = regCardinalityA(name, "responseTime");
1865         if (opLambda != null) {
1866             opLambda.callback(builder);
1867         }
1868     }
1869 
1870     public void setResponseTime_Missing() {
1871         setResponseTime_Missing(null);
1872     }
1873 
1874     public void setResponseTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1875         setResponseTime_Missing("responseTime", opLambda, null);
1876     }
1877 
1878     public void setResponseTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
1879         setResponseTime_Missing("responseTime", opLambda, aggsLambda);
1880     }
1881 
1882     public void setResponseTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1883             OperatorCall<BsSearchLogCA> aggsLambda) {
1884         MissingAggregationBuilder builder = regMissingA(name, "responseTime");
1885         if (opLambda != null) {
1886             opLambda.callback(builder);
1887         }
1888         if (aggsLambda != null) {
1889             SearchLogCA ca = new SearchLogCA();
1890             aggsLambda.callback(ca);
1891             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1892         }
1893     }
1894 
1895     public void setQueryTime_Avg() {
1896         setQueryTime_Avg(null);
1897     }
1898 
1899     public void setQueryTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1900         setQueryTime_Avg("queryTime", opLambda);
1901     }
1902 
1903     public void setQueryTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1904         AvgAggregationBuilder builder = regAvgA(name, "queryTime");
1905         if (opLambda != null) {
1906             opLambda.callback(builder);
1907         }
1908     }
1909 
1910     public void setQueryTime_Max() {
1911         setQueryTime_Max(null);
1912     }
1913 
1914     public void setQueryTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1915         setQueryTime_Max("queryTime", opLambda);
1916     }
1917 
1918     public void setQueryTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1919         MaxAggregationBuilder builder = regMaxA(name, "queryTime");
1920         if (opLambda != null) {
1921             opLambda.callback(builder);
1922         }
1923     }
1924 
1925     public void setQueryTime_Min() {
1926         setQueryTime_Min(null);
1927     }
1928 
1929     public void setQueryTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1930         setQueryTime_Min("queryTime", opLambda);
1931     }
1932 
1933     public void setQueryTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1934         MinAggregationBuilder builder = regMinA(name, "queryTime");
1935         if (opLambda != null) {
1936             opLambda.callback(builder);
1937         }
1938     }
1939 
1940     public void setQueryTime_Sum() {
1941         setQueryTime_Sum(null);
1942     }
1943 
1944     public void setQueryTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1945         setQueryTime_Sum("queryTime", opLambda);
1946     }
1947 
1948     public void setQueryTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1949         SumAggregationBuilder builder = regSumA(name, "queryTime");
1950         if (opLambda != null) {
1951             opLambda.callback(builder);
1952         }
1953     }
1954 
1955     public void setQueryTime_ExtendedStats() {
1956         setQueryTime_ExtendedStats(null);
1957     }
1958 
1959     public void setQueryTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1960         setQueryTime_ExtendedStats("queryTime", opLambda);
1961     }
1962 
1963     public void setQueryTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1964         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "queryTime");
1965         if (opLambda != null) {
1966             opLambda.callback(builder);
1967         }
1968     }
1969 
1970     public void setQueryTime_Stats() {
1971         setQueryTime_Stats(null);
1972     }
1973 
1974     public void setQueryTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1975         setQueryTime_Stats("queryTime", opLambda);
1976     }
1977 
1978     public void setQueryTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1979         StatsAggregationBuilder builder = regStatsA(name, "queryTime");
1980         if (opLambda != null) {
1981             opLambda.callback(builder);
1982         }
1983     }
1984 
1985     public void setQueryTime_Percentiles() {
1986         setQueryTime_Percentiles(null);
1987     }
1988 
1989     public void setQueryTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1990         setQueryTime_Percentiles("queryTime", opLambda);
1991     }
1992 
1993     public void setQueryTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1994         PercentilesAggregationBuilder builder = regPercentilesA(name, "queryTime");
1995         if (opLambda != null) {
1996             opLambda.callback(builder);
1997         }
1998     }
1999 
2000     public void setQueryTime_PercentileRanks() {
2001         setQueryTime_PercentileRanks(null);
2002     }
2003 
2004     public void setQueryTime_PercentileRanks(ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
2005         setQueryTime_PercentileRanks("queryTime", opLambda);
2006     }
2007 
2008     public void setQueryTime_PercentileRanks(String name, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
2009         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "queryTime");
2010         if (opLambda != null) {
2011             opLambda.callback(builder);
2012         }
2013     }
2014 
2015     public void setQueryTime_Histogram() {
2016         setQueryTime_Histogram(null);
2017     }
2018 
2019     public void setQueryTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
2020         setQueryTime_Histogram("queryTime", opLambda, null);
2021     }
2022 
2023     public void setQueryTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2024         setQueryTime_Histogram("queryTime", opLambda, aggsLambda);
2025     }
2026 
2027     public void setQueryTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
2028             OperatorCall<BsSearchLogCA> aggsLambda) {
2029         HistogramAggregationBuilder builder = regHistogramA(name, "queryTime");
2030         if (opLambda != null) {
2031             opLambda.callback(builder);
2032         }
2033         if (aggsLambda != null) {
2034             SearchLogCA ca = new SearchLogCA();
2035             aggsLambda.callback(ca);
2036             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2037         }
2038     }
2039 
2040     public void setQueryTime_Range() {
2041         setQueryTime_Range(null);
2042     }
2043 
2044     public void setQueryTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
2045         setQueryTime_Range("queryTime", opLambda, null);
2046     }
2047 
2048     public void setQueryTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2049         setQueryTime_Range("queryTime", opLambda, aggsLambda);
2050     }
2051 
2052     public void setQueryTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
2053             OperatorCall<BsSearchLogCA> aggsLambda) {
2054         RangeAggregationBuilder builder = regRangeA(name, "queryTime");
2055         if (opLambda != null) {
2056             opLambda.callback(builder);
2057         }
2058         if (aggsLambda != null) {
2059             SearchLogCA ca = new SearchLogCA();
2060             aggsLambda.callback(ca);
2061             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2062         }
2063     }
2064 
2065     public void setQueryTime_Count() {
2066         setQueryTime_Count(null);
2067     }
2068 
2069     public void setQueryTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2070         setQueryTime_Count("queryTime", opLambda);
2071     }
2072 
2073     public void setQueryTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2074         ValueCountAggregationBuilder builder = regCountA(name, "queryTime");
2075         if (opLambda != null) {
2076             opLambda.callback(builder);
2077         }
2078     }
2079 
2080     public void setQueryTime_Cardinality() {
2081         setQueryTime_Cardinality(null);
2082     }
2083 
2084     public void setQueryTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2085         setQueryTime_Cardinality("queryTime", opLambda);
2086     }
2087 
2088     public void setQueryTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2089         CardinalityAggregationBuilder builder = regCardinalityA(name, "queryTime");
2090         if (opLambda != null) {
2091             opLambda.callback(builder);
2092         }
2093     }
2094 
2095     public void setQueryTime_Missing() {
2096         setQueryTime_Missing(null);
2097     }
2098 
2099     public void setQueryTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2100         setQueryTime_Missing("queryTime", opLambda, null);
2101     }
2102 
2103     public void setQueryTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2104         setQueryTime_Missing("queryTime", opLambda, aggsLambda);
2105     }
2106 
2107     public void setQueryTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2108             OperatorCall<BsSearchLogCA> aggsLambda) {
2109         MissingAggregationBuilder builder = regMissingA(name, "queryTime");
2110         if (opLambda != null) {
2111             opLambda.callback(builder);
2112         }
2113         if (aggsLambda != null) {
2114             SearchLogCA ca = new SearchLogCA();
2115             aggsLambda.callback(ca);
2116             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2117         }
2118     }
2119 
2120     public void setSearchWord_Terms() {
2121         setSearchWord_Terms(null);
2122     }
2123 
2124     public void setSearchWord_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2125         setSearchWord_Terms("searchWord", opLambda, null);
2126     }
2127 
2128     public void setSearchWord_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2129         setSearchWord_Terms("searchWord", opLambda, aggsLambda);
2130     }
2131 
2132     public void setSearchWord_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2133             OperatorCall<BsSearchLogCA> aggsLambda) {
2134         TermsAggregationBuilder builder = regTermsA(name, "searchWord");
2135         if (opLambda != null) {
2136             opLambda.callback(builder);
2137         }
2138         if (aggsLambda != null) {
2139             SearchLogCA ca = new SearchLogCA();
2140             aggsLambda.callback(ca);
2141             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2142         }
2143     }
2144 
2145     public void setSearchWord_SignificantTerms() {
2146         setSearchWord_SignificantTerms(null);
2147     }
2148 
2149     public void setSearchWord_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2150         setSearchWord_SignificantTerms("searchWord", opLambda, null);
2151     }
2152 
2153     public void setSearchWord_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2154             OperatorCall<BsSearchLogCA> aggsLambda) {
2155         setSearchWord_SignificantTerms("searchWord", opLambda, aggsLambda);
2156     }
2157 
2158     public void setSearchWord_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2159             OperatorCall<BsSearchLogCA> aggsLambda) {
2160         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "searchWord");
2161         if (opLambda != null) {
2162             opLambda.callback(builder);
2163         }
2164         if (aggsLambda != null) {
2165             SearchLogCA ca = new SearchLogCA();
2166             aggsLambda.callback(ca);
2167             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2168         }
2169     }
2170 
2171     public void setSearchWord_IpRange() {
2172         setSearchWord_IpRange(null);
2173     }
2174 
2175     public void setSearchWord_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2176         setSearchWord_IpRange("searchWord", opLambda, null);
2177     }
2178 
2179     public void setSearchWord_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2180         setSearchWord_IpRange("searchWord", opLambda, aggsLambda);
2181     }
2182 
2183     public void setSearchWord_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2184             OperatorCall<BsSearchLogCA> aggsLambda) {
2185         IpRangeAggregationBuilder builder = regIpRangeA(name, "searchWord");
2186         if (opLambda != null) {
2187             opLambda.callback(builder);
2188         }
2189         if (aggsLambda != null) {
2190             SearchLogCA ca = new SearchLogCA();
2191             aggsLambda.callback(ca);
2192             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2193         }
2194     }
2195 
2196     public void setSearchWord_Count() {
2197         setSearchWord_Count(null);
2198     }
2199 
2200     public void setSearchWord_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2201         setSearchWord_Count("searchWord", opLambda);
2202     }
2203 
2204     public void setSearchWord_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2205         ValueCountAggregationBuilder builder = regCountA(name, "searchWord");
2206         if (opLambda != null) {
2207             opLambda.callback(builder);
2208         }
2209     }
2210 
2211     public void setSearchWord_Cardinality() {
2212         setSearchWord_Cardinality(null);
2213     }
2214 
2215     public void setSearchWord_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2216         setSearchWord_Cardinality("searchWord", opLambda);
2217     }
2218 
2219     public void setSearchWord_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2220         CardinalityAggregationBuilder builder = regCardinalityA(name, "searchWord");
2221         if (opLambda != null) {
2222             opLambda.callback(builder);
2223         }
2224     }
2225 
2226     public void setSearchWord_Missing() {
2227         setSearchWord_Missing(null);
2228     }
2229 
2230     public void setSearchWord_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2231         setSearchWord_Missing("searchWord", opLambda, null);
2232     }
2233 
2234     public void setSearchWord_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2235         setSearchWord_Missing("searchWord", opLambda, aggsLambda);
2236     }
2237 
2238     public void setSearchWord_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2239             OperatorCall<BsSearchLogCA> aggsLambda) {
2240         MissingAggregationBuilder builder = regMissingA(name, "searchWord");
2241         if (opLambda != null) {
2242             opLambda.callback(builder);
2243         }
2244         if (aggsLambda != null) {
2245             SearchLogCA ca = new SearchLogCA();
2246             aggsLambda.callback(ca);
2247             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2248         }
2249     }
2250 
2251     public void setUserAgent_Terms() {
2252         setUserAgent_Terms(null);
2253     }
2254 
2255     public void setUserAgent_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2256         setUserAgent_Terms("userAgent", opLambda, null);
2257     }
2258 
2259     public void setUserAgent_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2260         setUserAgent_Terms("userAgent", opLambda, aggsLambda);
2261     }
2262 
2263     public void setUserAgent_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2264             OperatorCall<BsSearchLogCA> aggsLambda) {
2265         TermsAggregationBuilder builder = regTermsA(name, "userAgent");
2266         if (opLambda != null) {
2267             opLambda.callback(builder);
2268         }
2269         if (aggsLambda != null) {
2270             SearchLogCA ca = new SearchLogCA();
2271             aggsLambda.callback(ca);
2272             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2273         }
2274     }
2275 
2276     public void setUserAgent_SignificantTerms() {
2277         setUserAgent_SignificantTerms(null);
2278     }
2279 
2280     public void setUserAgent_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2281         setUserAgent_SignificantTerms("userAgent", opLambda, null);
2282     }
2283 
2284     public void setUserAgent_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2285             OperatorCall<BsSearchLogCA> aggsLambda) {
2286         setUserAgent_SignificantTerms("userAgent", opLambda, aggsLambda);
2287     }
2288 
2289     public void setUserAgent_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2290             OperatorCall<BsSearchLogCA> aggsLambda) {
2291         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "userAgent");
2292         if (opLambda != null) {
2293             opLambda.callback(builder);
2294         }
2295         if (aggsLambda != null) {
2296             SearchLogCA ca = new SearchLogCA();
2297             aggsLambda.callback(ca);
2298             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2299         }
2300     }
2301 
2302     public void setUserAgent_IpRange() {
2303         setUserAgent_IpRange(null);
2304     }
2305 
2306     public void setUserAgent_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2307         setUserAgent_IpRange("userAgent", opLambda, null);
2308     }
2309 
2310     public void setUserAgent_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2311         setUserAgent_IpRange("userAgent", opLambda, aggsLambda);
2312     }
2313 
2314     public void setUserAgent_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2315             OperatorCall<BsSearchLogCA> aggsLambda) {
2316         IpRangeAggregationBuilder builder = regIpRangeA(name, "userAgent");
2317         if (opLambda != null) {
2318             opLambda.callback(builder);
2319         }
2320         if (aggsLambda != null) {
2321             SearchLogCA ca = new SearchLogCA();
2322             aggsLambda.callback(ca);
2323             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2324         }
2325     }
2326 
2327     public void setUserAgent_Count() {
2328         setUserAgent_Count(null);
2329     }
2330 
2331     public void setUserAgent_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2332         setUserAgent_Count("userAgent", opLambda);
2333     }
2334 
2335     public void setUserAgent_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2336         ValueCountAggregationBuilder builder = regCountA(name, "userAgent");
2337         if (opLambda != null) {
2338             opLambda.callback(builder);
2339         }
2340     }
2341 
2342     public void setUserAgent_Cardinality() {
2343         setUserAgent_Cardinality(null);
2344     }
2345 
2346     public void setUserAgent_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2347         setUserAgent_Cardinality("userAgent", opLambda);
2348     }
2349 
2350     public void setUserAgent_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2351         CardinalityAggregationBuilder builder = regCardinalityA(name, "userAgent");
2352         if (opLambda != null) {
2353             opLambda.callback(builder);
2354         }
2355     }
2356 
2357     public void setUserAgent_Missing() {
2358         setUserAgent_Missing(null);
2359     }
2360 
2361     public void setUserAgent_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2362         setUserAgent_Missing("userAgent", opLambda, null);
2363     }
2364 
2365     public void setUserAgent_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2366         setUserAgent_Missing("userAgent", opLambda, aggsLambda);
2367     }
2368 
2369     public void setUserAgent_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2370             OperatorCall<BsSearchLogCA> aggsLambda) {
2371         MissingAggregationBuilder builder = regMissingA(name, "userAgent");
2372         if (opLambda != null) {
2373             opLambda.callback(builder);
2374         }
2375         if (aggsLambda != null) {
2376             SearchLogCA ca = new SearchLogCA();
2377             aggsLambda.callback(ca);
2378             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2379         }
2380     }
2381 
2382     public void setUserInfoId_Terms() {
2383         setUserInfoId_Terms(null);
2384     }
2385 
2386     public void setUserInfoId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2387         setUserInfoId_Terms("userInfoId", opLambda, null);
2388     }
2389 
2390     public void setUserInfoId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2391         setUserInfoId_Terms("userInfoId", opLambda, aggsLambda);
2392     }
2393 
2394     public void setUserInfoId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2395             OperatorCall<BsSearchLogCA> aggsLambda) {
2396         TermsAggregationBuilder builder = regTermsA(name, "userInfoId");
2397         if (opLambda != null) {
2398             opLambda.callback(builder);
2399         }
2400         if (aggsLambda != null) {
2401             SearchLogCA ca = new SearchLogCA();
2402             aggsLambda.callback(ca);
2403             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2404         }
2405     }
2406 
2407     public void setUserInfoId_SignificantTerms() {
2408         setUserInfoId_SignificantTerms(null);
2409     }
2410 
2411     public void setUserInfoId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2412         setUserInfoId_SignificantTerms("userInfoId", opLambda, null);
2413     }
2414 
2415     public void setUserInfoId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2416             OperatorCall<BsSearchLogCA> aggsLambda) {
2417         setUserInfoId_SignificantTerms("userInfoId", opLambda, aggsLambda);
2418     }
2419 
2420     public void setUserInfoId_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2421             OperatorCall<BsSearchLogCA> aggsLambda) {
2422         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "userInfoId");
2423         if (opLambda != null) {
2424             opLambda.callback(builder);
2425         }
2426         if (aggsLambda != null) {
2427             SearchLogCA ca = new SearchLogCA();
2428             aggsLambda.callback(ca);
2429             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2430         }
2431     }
2432 
2433     public void setUserInfoId_IpRange() {
2434         setUserInfoId_IpRange(null);
2435     }
2436 
2437     public void setUserInfoId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2438         setUserInfoId_IpRange("userInfoId", opLambda, null);
2439     }
2440 
2441     public void setUserInfoId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2442         setUserInfoId_IpRange("userInfoId", opLambda, aggsLambda);
2443     }
2444 
2445     public void setUserInfoId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2446             OperatorCall<BsSearchLogCA> aggsLambda) {
2447         IpRangeAggregationBuilder builder = regIpRangeA(name, "userInfoId");
2448         if (opLambda != null) {
2449             opLambda.callback(builder);
2450         }
2451         if (aggsLambda != null) {
2452             SearchLogCA ca = new SearchLogCA();
2453             aggsLambda.callback(ca);
2454             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2455         }
2456     }
2457 
2458     public void setUserInfoId_Count() {
2459         setUserInfoId_Count(null);
2460     }
2461 
2462     public void setUserInfoId_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2463         setUserInfoId_Count("userInfoId", opLambda);
2464     }
2465 
2466     public void setUserInfoId_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2467         ValueCountAggregationBuilder builder = regCountA(name, "userInfoId");
2468         if (opLambda != null) {
2469             opLambda.callback(builder);
2470         }
2471     }
2472 
2473     public void setUserInfoId_Cardinality() {
2474         setUserInfoId_Cardinality(null);
2475     }
2476 
2477     public void setUserInfoId_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2478         setUserInfoId_Cardinality("userInfoId", opLambda);
2479     }
2480 
2481     public void setUserInfoId_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2482         CardinalityAggregationBuilder builder = regCardinalityA(name, "userInfoId");
2483         if (opLambda != null) {
2484             opLambda.callback(builder);
2485         }
2486     }
2487 
2488     public void setUserInfoId_Missing() {
2489         setUserInfoId_Missing(null);
2490     }
2491 
2492     public void setUserInfoId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2493         setUserInfoId_Missing("userInfoId", opLambda, null);
2494     }
2495 
2496     public void setUserInfoId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2497         setUserInfoId_Missing("userInfoId", opLambda, aggsLambda);
2498     }
2499 
2500     public void setUserInfoId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2501             OperatorCall<BsSearchLogCA> aggsLambda) {
2502         MissingAggregationBuilder builder = regMissingA(name, "userInfoId");
2503         if (opLambda != null) {
2504             opLambda.callback(builder);
2505         }
2506         if (aggsLambda != null) {
2507             SearchLogCA ca = new SearchLogCA();
2508             aggsLambda.callback(ca);
2509             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2510         }
2511     }
2512 
2513     public void setUserSessionId_Terms() {
2514         setUserSessionId_Terms(null);
2515     }
2516 
2517     public void setUserSessionId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2518         setUserSessionId_Terms("userSessionId", opLambda, null);
2519     }
2520 
2521     public void setUserSessionId_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2522         setUserSessionId_Terms("userSessionId", opLambda, aggsLambda);
2523     }
2524 
2525     public void setUserSessionId_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2526             OperatorCall<BsSearchLogCA> aggsLambda) {
2527         TermsAggregationBuilder builder = regTermsA(name, "userSessionId");
2528         if (opLambda != null) {
2529             opLambda.callback(builder);
2530         }
2531         if (aggsLambda != null) {
2532             SearchLogCA ca = new SearchLogCA();
2533             aggsLambda.callback(ca);
2534             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2535         }
2536     }
2537 
2538     public void setUserSessionId_SignificantTerms() {
2539         setUserSessionId_SignificantTerms(null);
2540     }
2541 
2542     public void setUserSessionId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2543         setUserSessionId_SignificantTerms("userSessionId", opLambda, null);
2544     }
2545 
2546     public void setUserSessionId_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2547             OperatorCall<BsSearchLogCA> aggsLambda) {
2548         setUserSessionId_SignificantTerms("userSessionId", opLambda, aggsLambda);
2549     }
2550 
2551     public void setUserSessionId_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2552             OperatorCall<BsSearchLogCA> aggsLambda) {
2553         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "userSessionId");
2554         if (opLambda != null) {
2555             opLambda.callback(builder);
2556         }
2557         if (aggsLambda != null) {
2558             SearchLogCA ca = new SearchLogCA();
2559             aggsLambda.callback(ca);
2560             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2561         }
2562     }
2563 
2564     public void setUserSessionId_IpRange() {
2565         setUserSessionId_IpRange(null);
2566     }
2567 
2568     public void setUserSessionId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2569         setUserSessionId_IpRange("userSessionId", opLambda, null);
2570     }
2571 
2572     public void setUserSessionId_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2573         setUserSessionId_IpRange("userSessionId", opLambda, aggsLambda);
2574     }
2575 
2576     public void setUserSessionId_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2577             OperatorCall<BsSearchLogCA> aggsLambda) {
2578         IpRangeAggregationBuilder builder = regIpRangeA(name, "userSessionId");
2579         if (opLambda != null) {
2580             opLambda.callback(builder);
2581         }
2582         if (aggsLambda != null) {
2583             SearchLogCA ca = new SearchLogCA();
2584             aggsLambda.callback(ca);
2585             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2586         }
2587     }
2588 
2589     public void setUserSessionId_Count() {
2590         setUserSessionId_Count(null);
2591     }
2592 
2593     public void setUserSessionId_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2594         setUserSessionId_Count("userSessionId", opLambda);
2595     }
2596 
2597     public void setUserSessionId_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2598         ValueCountAggregationBuilder builder = regCountA(name, "userSessionId");
2599         if (opLambda != null) {
2600             opLambda.callback(builder);
2601         }
2602     }
2603 
2604     public void setUserSessionId_Cardinality() {
2605         setUserSessionId_Cardinality(null);
2606     }
2607 
2608     public void setUserSessionId_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2609         setUserSessionId_Cardinality("userSessionId", opLambda);
2610     }
2611 
2612     public void setUserSessionId_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2613         CardinalityAggregationBuilder builder = regCardinalityA(name, "userSessionId");
2614         if (opLambda != null) {
2615             opLambda.callback(builder);
2616         }
2617     }
2618 
2619     public void setUserSessionId_Missing() {
2620         setUserSessionId_Missing(null);
2621     }
2622 
2623     public void setUserSessionId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2624         setUserSessionId_Missing("userSessionId", opLambda, null);
2625     }
2626 
2627     public void setUserSessionId_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2628         setUserSessionId_Missing("userSessionId", opLambda, aggsLambda);
2629     }
2630 
2631     public void setUserSessionId_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2632             OperatorCall<BsSearchLogCA> aggsLambda) {
2633         MissingAggregationBuilder builder = regMissingA(name, "userSessionId");
2634         if (opLambda != null) {
2635             opLambda.callback(builder);
2636         }
2637         if (aggsLambda != null) {
2638             SearchLogCA ca = new SearchLogCA();
2639             aggsLambda.callback(ca);
2640             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2641         }
2642     }
2643 
2644     public void setLanguages_Terms() {
2645         setLanguages_Terms(null);
2646     }
2647 
2648     public void setLanguages_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2649         setLanguages_Terms("languages", opLambda, null);
2650     }
2651 
2652     public void setLanguages_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2653         setLanguages_Terms("languages", opLambda, aggsLambda);
2654     }
2655 
2656     public void setLanguages_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2657             OperatorCall<BsSearchLogCA> aggsLambda) {
2658         TermsAggregationBuilder builder = regTermsA(name, "languages");
2659         if (opLambda != null) {
2660             opLambda.callback(builder);
2661         }
2662         if (aggsLambda != null) {
2663             SearchLogCA ca = new SearchLogCA();
2664             aggsLambda.callback(ca);
2665             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2666         }
2667     }
2668 
2669     public void setLanguages_SignificantTerms() {
2670         setLanguages_SignificantTerms(null);
2671     }
2672 
2673     public void setLanguages_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2674         setLanguages_SignificantTerms("languages", opLambda, null);
2675     }
2676 
2677     public void setLanguages_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2678             OperatorCall<BsSearchLogCA> aggsLambda) {
2679         setLanguages_SignificantTerms("languages", opLambda, aggsLambda);
2680     }
2681 
2682     public void setLanguages_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2683             OperatorCall<BsSearchLogCA> aggsLambda) {
2684         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "languages");
2685         if (opLambda != null) {
2686             opLambda.callback(builder);
2687         }
2688         if (aggsLambda != null) {
2689             SearchLogCA ca = new SearchLogCA();
2690             aggsLambda.callback(ca);
2691             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2692         }
2693     }
2694 
2695     public void setLanguages_IpRange() {
2696         setLanguages_IpRange(null);
2697     }
2698 
2699     public void setLanguages_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2700         setLanguages_IpRange("languages", opLambda, null);
2701     }
2702 
2703     public void setLanguages_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2704         setLanguages_IpRange("languages", opLambda, aggsLambda);
2705     }
2706 
2707     public void setLanguages_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2708             OperatorCall<BsSearchLogCA> aggsLambda) {
2709         IpRangeAggregationBuilder builder = regIpRangeA(name, "languages");
2710         if (opLambda != null) {
2711             opLambda.callback(builder);
2712         }
2713         if (aggsLambda != null) {
2714             SearchLogCA ca = new SearchLogCA();
2715             aggsLambda.callback(ca);
2716             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2717         }
2718     }
2719 
2720     public void setLanguages_Count() {
2721         setLanguages_Count(null);
2722     }
2723 
2724     public void setLanguages_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2725         setLanguages_Count("languages", opLambda);
2726     }
2727 
2728     public void setLanguages_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2729         ValueCountAggregationBuilder builder = regCountA(name, "languages");
2730         if (opLambda != null) {
2731             opLambda.callback(builder);
2732         }
2733     }
2734 
2735     public void setLanguages_Cardinality() {
2736         setLanguages_Cardinality(null);
2737     }
2738 
2739     public void setLanguages_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2740         setLanguages_Cardinality("languages", opLambda);
2741     }
2742 
2743     public void setLanguages_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2744         CardinalityAggregationBuilder builder = regCardinalityA(name, "languages");
2745         if (opLambda != null) {
2746             opLambda.callback(builder);
2747         }
2748     }
2749 
2750     public void setLanguages_Missing() {
2751         setLanguages_Missing(null);
2752     }
2753 
2754     public void setLanguages_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2755         setLanguages_Missing("languages", opLambda, null);
2756     }
2757 
2758     public void setLanguages_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2759         setLanguages_Missing("languages", opLambda, aggsLambda);
2760     }
2761 
2762     public void setLanguages_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2763             OperatorCall<BsSearchLogCA> aggsLambda) {
2764         MissingAggregationBuilder builder = regMissingA(name, "languages");
2765         if (opLambda != null) {
2766             opLambda.callback(builder);
2767         }
2768         if (aggsLambda != null) {
2769             SearchLogCA ca = new SearchLogCA();
2770             aggsLambda.callback(ca);
2771             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2772         }
2773     }
2774 
2775     public void setVirtualHost_Terms() {
2776         setVirtualHost_Terms(null);
2777     }
2778 
2779     public void setVirtualHost_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2780         setVirtualHost_Terms("virtualHost", opLambda, null);
2781     }
2782 
2783     public void setVirtualHost_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2784         setVirtualHost_Terms("virtualHost", opLambda, aggsLambda);
2785     }
2786 
2787     public void setVirtualHost_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2788             OperatorCall<BsSearchLogCA> aggsLambda) {
2789         TermsAggregationBuilder builder = regTermsA(name, "virtualHost");
2790         if (opLambda != null) {
2791             opLambda.callback(builder);
2792         }
2793         if (aggsLambda != null) {
2794             SearchLogCA ca = new SearchLogCA();
2795             aggsLambda.callback(ca);
2796             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2797         }
2798     }
2799 
2800     public void setVirtualHost_SignificantTerms() {
2801         setVirtualHost_SignificantTerms(null);
2802     }
2803 
2804     public void setVirtualHost_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2805         setVirtualHost_SignificantTerms("virtualHost", opLambda, null);
2806     }
2807 
2808     public void setVirtualHost_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2809             OperatorCall<BsSearchLogCA> aggsLambda) {
2810         setVirtualHost_SignificantTerms("virtualHost", opLambda, aggsLambda);
2811     }
2812 
2813     public void setVirtualHost_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2814             OperatorCall<BsSearchLogCA> aggsLambda) {
2815         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "virtualHost");
2816         if (opLambda != null) {
2817             opLambda.callback(builder);
2818         }
2819         if (aggsLambda != null) {
2820             SearchLogCA ca = new SearchLogCA();
2821             aggsLambda.callback(ca);
2822             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2823         }
2824     }
2825 
2826     public void setVirtualHost_IpRange() {
2827         setVirtualHost_IpRange(null);
2828     }
2829 
2830     public void setVirtualHost_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2831         setVirtualHost_IpRange("virtualHost", opLambda, null);
2832     }
2833 
2834     public void setVirtualHost_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2835         setVirtualHost_IpRange("virtualHost", opLambda, aggsLambda);
2836     }
2837 
2838     public void setVirtualHost_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2839             OperatorCall<BsSearchLogCA> aggsLambda) {
2840         IpRangeAggregationBuilder builder = regIpRangeA(name, "virtualHost");
2841         if (opLambda != null) {
2842             opLambda.callback(builder);
2843         }
2844         if (aggsLambda != null) {
2845             SearchLogCA ca = new SearchLogCA();
2846             aggsLambda.callback(ca);
2847             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2848         }
2849     }
2850 
2851     public void setVirtualHost_Count() {
2852         setVirtualHost_Count(null);
2853     }
2854 
2855     public void setVirtualHost_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2856         setVirtualHost_Count("virtualHost", opLambda);
2857     }
2858 
2859     public void setVirtualHost_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2860         ValueCountAggregationBuilder builder = regCountA(name, "virtualHost");
2861         if (opLambda != null) {
2862             opLambda.callback(builder);
2863         }
2864     }
2865 
2866     public void setVirtualHost_Cardinality() {
2867         setVirtualHost_Cardinality(null);
2868     }
2869 
2870     public void setVirtualHost_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2871         setVirtualHost_Cardinality("virtualHost", opLambda);
2872     }
2873 
2874     public void setVirtualHost_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2875         CardinalityAggregationBuilder builder = regCardinalityA(name, "virtualHost");
2876         if (opLambda != null) {
2877             opLambda.callback(builder);
2878         }
2879     }
2880 
2881     public void setVirtualHost_Missing() {
2882         setVirtualHost_Missing(null);
2883     }
2884 
2885     public void setVirtualHost_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2886         setVirtualHost_Missing("virtualHost", opLambda, null);
2887     }
2888 
2889     public void setVirtualHost_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsSearchLogCA> aggsLambda) {
2890         setVirtualHost_Missing("virtualHost", opLambda, aggsLambda);
2891     }
2892 
2893     public void setVirtualHost_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2894             OperatorCall<BsSearchLogCA> aggsLambda) {
2895         MissingAggregationBuilder builder = regMissingA(name, "virtualHost");
2896         if (opLambda != null) {
2897             opLambda.callback(builder);
2898         }
2899         if (aggsLambda != null) {
2900             SearchLogCA ca = new SearchLogCA();
2901             aggsLambda.callback(ca);
2902             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2903         }
2904     }
2905 
2906 }