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