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