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.JobLogCA;
42  import org.codelibs.fess.es.config.cbean.cq.JobLogCQ;
43  import org.codelibs.fess.es.config.cbean.cq.bs.BsJobLogCQ;
44  
45  /**
46   * @author ESFlute (using FreeGen)
47   */
48  public abstract class BsJobLogCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsJobLogCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
56          JobLogCQ cq = new JobLogCQ();
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              JobLogCA ca = new JobLogCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
72          GlobalAggregationBuilder builder = regGlobalA(name);
73          if (opLambda != null) {
74              opLambda.callback(builder);
75          }
76          if (aggsLambda != null) {
77              JobLogCA ca = new JobLogCA();
78              aggsLambda.callback(ca);
79              ca.getAggregationBuilderList().forEach(builder::subAggregation);
80          }
81      }
82  
83      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
84          SamplerAggregationBuilder builder = regSamplerA(name);
85          if (opLambda != null) {
86              opLambda.callback(builder);
87          }
88          if (aggsLambda != null) {
89              JobLogCA ca = new JobLogCA();
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 setEndTime_Avg() {
110         setEndTime_Avg(null);
111     }
112 
113     public void setEndTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
114         setEndTime_Avg("endTime", opLambda);
115     }
116 
117     public void setEndTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
118         AvgAggregationBuilder builder = regAvgA(name, "endTime");
119         if (opLambda != null) {
120             opLambda.callback(builder);
121         }
122     }
123 
124     public void setEndTime_Max() {
125         setEndTime_Max(null);
126     }
127 
128     public void setEndTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
129         setEndTime_Max("endTime", opLambda);
130     }
131 
132     public void setEndTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
133         MaxAggregationBuilder builder = regMaxA(name, "endTime");
134         if (opLambda != null) {
135             opLambda.callback(builder);
136         }
137     }
138 
139     public void setEndTime_Min() {
140         setEndTime_Min(null);
141     }
142 
143     public void setEndTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
144         setEndTime_Min("endTime", opLambda);
145     }
146 
147     public void setEndTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
148         MinAggregationBuilder builder = regMinA(name, "endTime");
149         if (opLambda != null) {
150             opLambda.callback(builder);
151         }
152     }
153 
154     public void setEndTime_Sum() {
155         setEndTime_Sum(null);
156     }
157 
158     public void setEndTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
159         setEndTime_Sum("endTime", opLambda);
160     }
161 
162     public void setEndTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
163         SumAggregationBuilder builder = regSumA(name, "endTime");
164         if (opLambda != null) {
165             opLambda.callback(builder);
166         }
167     }
168 
169     public void setEndTime_ExtendedStats() {
170         setEndTime_ExtendedStats(null);
171     }
172 
173     public void setEndTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
174         setEndTime_ExtendedStats("endTime", opLambda);
175     }
176 
177     public void setEndTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
178         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "endTime");
179         if (opLambda != null) {
180             opLambda.callback(builder);
181         }
182     }
183 
184     public void setEndTime_Stats() {
185         setEndTime_Stats(null);
186     }
187 
188     public void setEndTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
189         setEndTime_Stats("endTime", opLambda);
190     }
191 
192     public void setEndTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
193         StatsAggregationBuilder builder = regStatsA(name, "endTime");
194         if (opLambda != null) {
195             opLambda.callback(builder);
196         }
197     }
198 
199     public void setEndTime_Percentiles() {
200         setEndTime_Percentiles(null);
201     }
202 
203     public void setEndTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
204         setEndTime_Percentiles("endTime", opLambda);
205     }
206 
207     public void setEndTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
208         PercentilesAggregationBuilder builder = regPercentilesA(name, "endTime");
209         if (opLambda != null) {
210             opLambda.callback(builder);
211         }
212     }
213 
214     public void setEndTime_PercentileRanks(double[] values) {
215         setEndTime_PercentileRanks(values, null);
216     }
217 
218     public void setEndTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
219         setEndTime_PercentileRanks("endTime", values, opLambda);
220     }
221 
222     public void setEndTime_PercentileRanks(String name, double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
223         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "endTime", values);
224         if (opLambda != null) {
225             opLambda.callback(builder);
226         }
227     }
228 
229     public void setEndTime_Histogram() {
230         setEndTime_Histogram(null);
231     }
232 
233     public void setEndTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
234         setEndTime_Histogram("endTime", opLambda, null);
235     }
236 
237     public void setEndTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
238         setEndTime_Histogram("endTime", opLambda, aggsLambda);
239     }
240 
241     public void setEndTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
242             OperatorCall<BsJobLogCA> aggsLambda) {
243         HistogramAggregationBuilder builder = regHistogramA(name, "endTime");
244         if (opLambda != null) {
245             opLambda.callback(builder);
246         }
247         if (aggsLambda != null) {
248             JobLogCA ca = new JobLogCA();
249             aggsLambda.callback(ca);
250             ca.getAggregationBuilderList().forEach(builder::subAggregation);
251         }
252     }
253 
254     public void setEndTime_Range() {
255         setEndTime_Range(null);
256     }
257 
258     public void setEndTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
259         setEndTime_Range("endTime", opLambda, null);
260     }
261 
262     public void setEndTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
263         setEndTime_Range("endTime", opLambda, aggsLambda);
264     }
265 
266     public void setEndTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
267         RangeAggregationBuilder builder = regRangeA(name, "endTime");
268         if (opLambda != null) {
269             opLambda.callback(builder);
270         }
271         if (aggsLambda != null) {
272             JobLogCA ca = new JobLogCA();
273             aggsLambda.callback(ca);
274             ca.getAggregationBuilderList().forEach(builder::subAggregation);
275         }
276     }
277 
278     public void setEndTime_Count() {
279         setEndTime_Count(null);
280     }
281 
282     public void setEndTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
283         setEndTime_Count("endTime", opLambda);
284     }
285 
286     public void setEndTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
287         ValueCountAggregationBuilder builder = regCountA(name, "endTime");
288         if (opLambda != null) {
289             opLambda.callback(builder);
290         }
291     }
292 
293     public void setEndTime_Cardinality() {
294         setEndTime_Cardinality(null);
295     }
296 
297     public void setEndTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
298         setEndTime_Cardinality("endTime", opLambda);
299     }
300 
301     public void setEndTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
302         CardinalityAggregationBuilder builder = regCardinalityA(name, "endTime");
303         if (opLambda != null) {
304             opLambda.callback(builder);
305         }
306     }
307 
308     public void setEndTime_Missing() {
309         setEndTime_Missing(null);
310     }
311 
312     public void setEndTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
313         setEndTime_Missing("endTime", opLambda, null);
314     }
315 
316     public void setEndTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
317         setEndTime_Missing("endTime", opLambda, aggsLambda);
318     }
319 
320     public void setEndTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
321             OperatorCall<BsJobLogCA> aggsLambda) {
322         MissingAggregationBuilder builder = regMissingA(name, "endTime");
323         if (opLambda != null) {
324             opLambda.callback(builder);
325         }
326         if (aggsLambda != null) {
327             JobLogCA ca = new JobLogCA();
328             aggsLambda.callback(ca);
329             ca.getAggregationBuilderList().forEach(builder::subAggregation);
330         }
331     }
332 
333     public void setJobName_Terms() {
334         setJobName_Terms(null);
335     }
336 
337     public void setJobName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
338         setJobName_Terms("jobName", opLambda, null);
339     }
340 
341     public void setJobName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
342         setJobName_Terms("jobName", opLambda, aggsLambda);
343     }
344 
345     public void setJobName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
346         TermsAggregationBuilder builder = regTermsA(name, "jobName");
347         if (opLambda != null) {
348             opLambda.callback(builder);
349         }
350         if (aggsLambda != null) {
351             JobLogCA ca = new JobLogCA();
352             aggsLambda.callback(ca);
353             ca.getAggregationBuilderList().forEach(builder::subAggregation);
354         }
355     }
356 
357     public void setJobName_SignificantTerms() {
358         setJobName_SignificantTerms(null);
359     }
360 
361     public void setJobName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
362         setJobName_SignificantTerms("jobName", opLambda, null);
363     }
364 
365     public void setJobName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
366             OperatorCall<BsJobLogCA> aggsLambda) {
367         setJobName_SignificantTerms("jobName", opLambda, aggsLambda);
368     }
369 
370     public void setJobName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
371             OperatorCall<BsJobLogCA> aggsLambda) {
372         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "jobName");
373         if (opLambda != null) {
374             opLambda.callback(builder);
375         }
376         if (aggsLambda != null) {
377             JobLogCA ca = new JobLogCA();
378             aggsLambda.callback(ca);
379             ca.getAggregationBuilderList().forEach(builder::subAggregation);
380         }
381     }
382 
383     public void setJobName_IpRange() {
384         setJobName_IpRange(null);
385     }
386 
387     public void setJobName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
388         setJobName_IpRange("jobName", opLambda, null);
389     }
390 
391     public void setJobName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
392         setJobName_IpRange("jobName", opLambda, aggsLambda);
393     }
394 
395     public void setJobName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
396             OperatorCall<BsJobLogCA> aggsLambda) {
397         IpRangeAggregationBuilder builder = regIpRangeA(name, "jobName");
398         if (opLambda != null) {
399             opLambda.callback(builder);
400         }
401         if (aggsLambda != null) {
402             JobLogCA ca = new JobLogCA();
403             aggsLambda.callback(ca);
404             ca.getAggregationBuilderList().forEach(builder::subAggregation);
405         }
406     }
407 
408     public void setJobName_Count() {
409         setJobName_Count(null);
410     }
411 
412     public void setJobName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
413         setJobName_Count("jobName", opLambda);
414     }
415 
416     public void setJobName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
417         ValueCountAggregationBuilder builder = regCountA(name, "jobName");
418         if (opLambda != null) {
419             opLambda.callback(builder);
420         }
421     }
422 
423     public void setJobName_Cardinality() {
424         setJobName_Cardinality(null);
425     }
426 
427     public void setJobName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
428         setJobName_Cardinality("jobName", opLambda);
429     }
430 
431     public void setJobName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
432         CardinalityAggregationBuilder builder = regCardinalityA(name, "jobName");
433         if (opLambda != null) {
434             opLambda.callback(builder);
435         }
436     }
437 
438     public void setJobName_Missing() {
439         setJobName_Missing(null);
440     }
441 
442     public void setJobName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
443         setJobName_Missing("jobName", opLambda, null);
444     }
445 
446     public void setJobName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
447         setJobName_Missing("jobName", opLambda, aggsLambda);
448     }
449 
450     public void setJobName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
451             OperatorCall<BsJobLogCA> aggsLambda) {
452         MissingAggregationBuilder builder = regMissingA(name, "jobName");
453         if (opLambda != null) {
454             opLambda.callback(builder);
455         }
456         if (aggsLambda != null) {
457             JobLogCA ca = new JobLogCA();
458             aggsLambda.callback(ca);
459             ca.getAggregationBuilderList().forEach(builder::subAggregation);
460         }
461     }
462 
463     public void setJobStatus_Terms() {
464         setJobStatus_Terms(null);
465     }
466 
467     public void setJobStatus_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
468         setJobStatus_Terms("jobStatus", opLambda, null);
469     }
470 
471     public void setJobStatus_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
472         setJobStatus_Terms("jobStatus", opLambda, aggsLambda);
473     }
474 
475     public void setJobStatus_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
476             OperatorCall<BsJobLogCA> aggsLambda) {
477         TermsAggregationBuilder builder = regTermsA(name, "jobStatus");
478         if (opLambda != null) {
479             opLambda.callback(builder);
480         }
481         if (aggsLambda != null) {
482             JobLogCA ca = new JobLogCA();
483             aggsLambda.callback(ca);
484             ca.getAggregationBuilderList().forEach(builder::subAggregation);
485         }
486     }
487 
488     public void setJobStatus_SignificantTerms() {
489         setJobStatus_SignificantTerms(null);
490     }
491 
492     public void setJobStatus_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
493         setJobStatus_SignificantTerms("jobStatus", opLambda, null);
494     }
495 
496     public void setJobStatus_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
497             OperatorCall<BsJobLogCA> aggsLambda) {
498         setJobStatus_SignificantTerms("jobStatus", opLambda, aggsLambda);
499     }
500 
501     public void setJobStatus_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
502             OperatorCall<BsJobLogCA> aggsLambda) {
503         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "jobStatus");
504         if (opLambda != null) {
505             opLambda.callback(builder);
506         }
507         if (aggsLambda != null) {
508             JobLogCA ca = new JobLogCA();
509             aggsLambda.callback(ca);
510             ca.getAggregationBuilderList().forEach(builder::subAggregation);
511         }
512     }
513 
514     public void setJobStatus_IpRange() {
515         setJobStatus_IpRange(null);
516     }
517 
518     public void setJobStatus_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
519         setJobStatus_IpRange("jobStatus", opLambda, null);
520     }
521 
522     public void setJobStatus_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
523         setJobStatus_IpRange("jobStatus", opLambda, aggsLambda);
524     }
525 
526     public void setJobStatus_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
527             OperatorCall<BsJobLogCA> aggsLambda) {
528         IpRangeAggregationBuilder builder = regIpRangeA(name, "jobStatus");
529         if (opLambda != null) {
530             opLambda.callback(builder);
531         }
532         if (aggsLambda != null) {
533             JobLogCA ca = new JobLogCA();
534             aggsLambda.callback(ca);
535             ca.getAggregationBuilderList().forEach(builder::subAggregation);
536         }
537     }
538 
539     public void setJobStatus_Count() {
540         setJobStatus_Count(null);
541     }
542 
543     public void setJobStatus_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
544         setJobStatus_Count("jobStatus", opLambda);
545     }
546 
547     public void setJobStatus_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
548         ValueCountAggregationBuilder builder = regCountA(name, "jobStatus");
549         if (opLambda != null) {
550             opLambda.callback(builder);
551         }
552     }
553 
554     public void setJobStatus_Cardinality() {
555         setJobStatus_Cardinality(null);
556     }
557 
558     public void setJobStatus_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
559         setJobStatus_Cardinality("jobStatus", opLambda);
560     }
561 
562     public void setJobStatus_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
563         CardinalityAggregationBuilder builder = regCardinalityA(name, "jobStatus");
564         if (opLambda != null) {
565             opLambda.callback(builder);
566         }
567     }
568 
569     public void setJobStatus_Missing() {
570         setJobStatus_Missing(null);
571     }
572 
573     public void setJobStatus_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
574         setJobStatus_Missing("jobStatus", opLambda, null);
575     }
576 
577     public void setJobStatus_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
578         setJobStatus_Missing("jobStatus", opLambda, aggsLambda);
579     }
580 
581     public void setJobStatus_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
582             OperatorCall<BsJobLogCA> aggsLambda) {
583         MissingAggregationBuilder builder = regMissingA(name, "jobStatus");
584         if (opLambda != null) {
585             opLambda.callback(builder);
586         }
587         if (aggsLambda != null) {
588             JobLogCA ca = new JobLogCA();
589             aggsLambda.callback(ca);
590             ca.getAggregationBuilderList().forEach(builder::subAggregation);
591         }
592     }
593 
594     public void setLastUpdated_Avg() {
595         setLastUpdated_Avg(null);
596     }
597 
598     public void setLastUpdated_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
599         setLastUpdated_Avg("lastUpdated", opLambda);
600     }
601 
602     public void setLastUpdated_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
603         AvgAggregationBuilder builder = regAvgA(name, "lastUpdated");
604         if (opLambda != null) {
605             opLambda.callback(builder);
606         }
607     }
608 
609     public void setLastUpdated_Max() {
610         setLastUpdated_Max(null);
611     }
612 
613     public void setLastUpdated_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
614         setLastUpdated_Max("lastUpdated", opLambda);
615     }
616 
617     public void setLastUpdated_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
618         MaxAggregationBuilder builder = regMaxA(name, "lastUpdated");
619         if (opLambda != null) {
620             opLambda.callback(builder);
621         }
622     }
623 
624     public void setLastUpdated_Min() {
625         setLastUpdated_Min(null);
626     }
627 
628     public void setLastUpdated_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
629         setLastUpdated_Min("lastUpdated", opLambda);
630     }
631 
632     public void setLastUpdated_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
633         MinAggregationBuilder builder = regMinA(name, "lastUpdated");
634         if (opLambda != null) {
635             opLambda.callback(builder);
636         }
637     }
638 
639     public void setLastUpdated_Sum() {
640         setLastUpdated_Sum(null);
641     }
642 
643     public void setLastUpdated_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
644         setLastUpdated_Sum("lastUpdated", opLambda);
645     }
646 
647     public void setLastUpdated_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
648         SumAggregationBuilder builder = regSumA(name, "lastUpdated");
649         if (opLambda != null) {
650             opLambda.callback(builder);
651         }
652     }
653 
654     public void setLastUpdated_ExtendedStats() {
655         setLastUpdated_ExtendedStats(null);
656     }
657 
658     public void setLastUpdated_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
659         setLastUpdated_ExtendedStats("lastUpdated", opLambda);
660     }
661 
662     public void setLastUpdated_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
663         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "lastUpdated");
664         if (opLambda != null) {
665             opLambda.callback(builder);
666         }
667     }
668 
669     public void setLastUpdated_Stats() {
670         setLastUpdated_Stats(null);
671     }
672 
673     public void setLastUpdated_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
674         setLastUpdated_Stats("lastUpdated", opLambda);
675     }
676 
677     public void setLastUpdated_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
678         StatsAggregationBuilder builder = regStatsA(name, "lastUpdated");
679         if (opLambda != null) {
680             opLambda.callback(builder);
681         }
682     }
683 
684     public void setLastUpdated_Percentiles() {
685         setLastUpdated_Percentiles(null);
686     }
687 
688     public void setLastUpdated_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
689         setLastUpdated_Percentiles("lastUpdated", opLambda);
690     }
691 
692     public void setLastUpdated_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
693         PercentilesAggregationBuilder builder = regPercentilesA(name, "lastUpdated");
694         if (opLambda != null) {
695             opLambda.callback(builder);
696         }
697     }
698 
699     public void setLastUpdated_PercentileRanks(double[] values) {
700         setLastUpdated_PercentileRanks(values, null);
701     }
702 
703     public void setLastUpdated_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
704         setLastUpdated_PercentileRanks("lastUpdated", values, opLambda);
705     }
706 
707     public void setLastUpdated_PercentileRanks(String name, double[] values,
708             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
709         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "lastUpdated", values);
710         if (opLambda != null) {
711             opLambda.callback(builder);
712         }
713     }
714 
715     public void setLastUpdated_Histogram() {
716         setLastUpdated_Histogram(null);
717     }
718 
719     public void setLastUpdated_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
720         setLastUpdated_Histogram("lastUpdated", opLambda, null);
721     }
722 
723     public void setLastUpdated_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
724         setLastUpdated_Histogram("lastUpdated", opLambda, aggsLambda);
725     }
726 
727     public void setLastUpdated_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
728             OperatorCall<BsJobLogCA> aggsLambda) {
729         HistogramAggregationBuilder builder = regHistogramA(name, "lastUpdated");
730         if (opLambda != null) {
731             opLambda.callback(builder);
732         }
733         if (aggsLambda != null) {
734             JobLogCA ca = new JobLogCA();
735             aggsLambda.callback(ca);
736             ca.getAggregationBuilderList().forEach(builder::subAggregation);
737         }
738     }
739 
740     public void setLastUpdated_Range() {
741         setLastUpdated_Range(null);
742     }
743 
744     public void setLastUpdated_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
745         setLastUpdated_Range("lastUpdated", opLambda, null);
746     }
747 
748     public void setLastUpdated_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
749         setLastUpdated_Range("lastUpdated", opLambda, aggsLambda);
750     }
751 
752     public void setLastUpdated_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
753             OperatorCall<BsJobLogCA> aggsLambda) {
754         RangeAggregationBuilder builder = regRangeA(name, "lastUpdated");
755         if (opLambda != null) {
756             opLambda.callback(builder);
757         }
758         if (aggsLambda != null) {
759             JobLogCA ca = new JobLogCA();
760             aggsLambda.callback(ca);
761             ca.getAggregationBuilderList().forEach(builder::subAggregation);
762         }
763     }
764 
765     public void setLastUpdated_Count() {
766         setLastUpdated_Count(null);
767     }
768 
769     public void setLastUpdated_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
770         setLastUpdated_Count("lastUpdated", opLambda);
771     }
772 
773     public void setLastUpdated_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
774         ValueCountAggregationBuilder builder = regCountA(name, "lastUpdated");
775         if (opLambda != null) {
776             opLambda.callback(builder);
777         }
778     }
779 
780     public void setLastUpdated_Cardinality() {
781         setLastUpdated_Cardinality(null);
782     }
783 
784     public void setLastUpdated_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
785         setLastUpdated_Cardinality("lastUpdated", opLambda);
786     }
787 
788     public void setLastUpdated_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
789         CardinalityAggregationBuilder builder = regCardinalityA(name, "lastUpdated");
790         if (opLambda != null) {
791             opLambda.callback(builder);
792         }
793     }
794 
795     public void setLastUpdated_Missing() {
796         setLastUpdated_Missing(null);
797     }
798 
799     public void setLastUpdated_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
800         setLastUpdated_Missing("lastUpdated", opLambda, null);
801     }
802 
803     public void setLastUpdated_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
804         setLastUpdated_Missing("lastUpdated", opLambda, aggsLambda);
805     }
806 
807     public void setLastUpdated_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
808             OperatorCall<BsJobLogCA> aggsLambda) {
809         MissingAggregationBuilder builder = regMissingA(name, "lastUpdated");
810         if (opLambda != null) {
811             opLambda.callback(builder);
812         }
813         if (aggsLambda != null) {
814             JobLogCA ca = new JobLogCA();
815             aggsLambda.callback(ca);
816             ca.getAggregationBuilderList().forEach(builder::subAggregation);
817         }
818     }
819 
820     public void setScriptData_Terms() {
821         setScriptData_Terms(null);
822     }
823 
824     public void setScriptData_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
825         setScriptData_Terms("scriptData", opLambda, null);
826     }
827 
828     public void setScriptData_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
829         setScriptData_Terms("scriptData", opLambda, aggsLambda);
830     }
831 
832     public void setScriptData_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
833             OperatorCall<BsJobLogCA> aggsLambda) {
834         TermsAggregationBuilder builder = regTermsA(name, "scriptData");
835         if (opLambda != null) {
836             opLambda.callback(builder);
837         }
838         if (aggsLambda != null) {
839             JobLogCA ca = new JobLogCA();
840             aggsLambda.callback(ca);
841             ca.getAggregationBuilderList().forEach(builder::subAggregation);
842         }
843     }
844 
845     public void setScriptData_SignificantTerms() {
846         setScriptData_SignificantTerms(null);
847     }
848 
849     public void setScriptData_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
850         setScriptData_SignificantTerms("scriptData", opLambda, null);
851     }
852 
853     public void setScriptData_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
854             OperatorCall<BsJobLogCA> aggsLambda) {
855         setScriptData_SignificantTerms("scriptData", opLambda, aggsLambda);
856     }
857 
858     public void setScriptData_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
859             OperatorCall<BsJobLogCA> aggsLambda) {
860         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "scriptData");
861         if (opLambda != null) {
862             opLambda.callback(builder);
863         }
864         if (aggsLambda != null) {
865             JobLogCA ca = new JobLogCA();
866             aggsLambda.callback(ca);
867             ca.getAggregationBuilderList().forEach(builder::subAggregation);
868         }
869     }
870 
871     public void setScriptData_IpRange() {
872         setScriptData_IpRange(null);
873     }
874 
875     public void setScriptData_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
876         setScriptData_IpRange("scriptData", opLambda, null);
877     }
878 
879     public void setScriptData_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
880         setScriptData_IpRange("scriptData", opLambda, aggsLambda);
881     }
882 
883     public void setScriptData_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
884             OperatorCall<BsJobLogCA> aggsLambda) {
885         IpRangeAggregationBuilder builder = regIpRangeA(name, "scriptData");
886         if (opLambda != null) {
887             opLambda.callback(builder);
888         }
889         if (aggsLambda != null) {
890             JobLogCA ca = new JobLogCA();
891             aggsLambda.callback(ca);
892             ca.getAggregationBuilderList().forEach(builder::subAggregation);
893         }
894     }
895 
896     public void setScriptData_Count() {
897         setScriptData_Count(null);
898     }
899 
900     public void setScriptData_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
901         setScriptData_Count("scriptData", opLambda);
902     }
903 
904     public void setScriptData_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
905         ValueCountAggregationBuilder builder = regCountA(name, "scriptData");
906         if (opLambda != null) {
907             opLambda.callback(builder);
908         }
909     }
910 
911     public void setScriptData_Cardinality() {
912         setScriptData_Cardinality(null);
913     }
914 
915     public void setScriptData_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
916         setScriptData_Cardinality("scriptData", opLambda);
917     }
918 
919     public void setScriptData_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
920         CardinalityAggregationBuilder builder = regCardinalityA(name, "scriptData");
921         if (opLambda != null) {
922             opLambda.callback(builder);
923         }
924     }
925 
926     public void setScriptData_Missing() {
927         setScriptData_Missing(null);
928     }
929 
930     public void setScriptData_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
931         setScriptData_Missing("scriptData", opLambda, null);
932     }
933 
934     public void setScriptData_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
935         setScriptData_Missing("scriptData", opLambda, aggsLambda);
936     }
937 
938     public void setScriptData_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
939             OperatorCall<BsJobLogCA> aggsLambda) {
940         MissingAggregationBuilder builder = regMissingA(name, "scriptData");
941         if (opLambda != null) {
942             opLambda.callback(builder);
943         }
944         if (aggsLambda != null) {
945             JobLogCA ca = new JobLogCA();
946             aggsLambda.callback(ca);
947             ca.getAggregationBuilderList().forEach(builder::subAggregation);
948         }
949     }
950 
951     public void setScriptResult_Terms() {
952         setScriptResult_Terms(null);
953     }
954 
955     public void setScriptResult_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
956         setScriptResult_Terms("scriptResult", opLambda, null);
957     }
958 
959     public void setScriptResult_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
960         setScriptResult_Terms("scriptResult", opLambda, aggsLambda);
961     }
962 
963     public void setScriptResult_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
964             OperatorCall<BsJobLogCA> aggsLambda) {
965         TermsAggregationBuilder builder = regTermsA(name, "scriptResult");
966         if (opLambda != null) {
967             opLambda.callback(builder);
968         }
969         if (aggsLambda != null) {
970             JobLogCA ca = new JobLogCA();
971             aggsLambda.callback(ca);
972             ca.getAggregationBuilderList().forEach(builder::subAggregation);
973         }
974     }
975 
976     public void setScriptResult_SignificantTerms() {
977         setScriptResult_SignificantTerms(null);
978     }
979 
980     public void setScriptResult_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
981         setScriptResult_SignificantTerms("scriptResult", opLambda, null);
982     }
983 
984     public void setScriptResult_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
985             OperatorCall<BsJobLogCA> aggsLambda) {
986         setScriptResult_SignificantTerms("scriptResult", opLambda, aggsLambda);
987     }
988 
989     public void setScriptResult_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
990             OperatorCall<BsJobLogCA> aggsLambda) {
991         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "scriptResult");
992         if (opLambda != null) {
993             opLambda.callback(builder);
994         }
995         if (aggsLambda != null) {
996             JobLogCA ca = new JobLogCA();
997             aggsLambda.callback(ca);
998             ca.getAggregationBuilderList().forEach(builder::subAggregation);
999         }
1000     }
1001 
1002     public void setScriptResult_IpRange() {
1003         setScriptResult_IpRange(null);
1004     }
1005 
1006     public void setScriptResult_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1007         setScriptResult_IpRange("scriptResult", opLambda, null);
1008     }
1009 
1010     public void setScriptResult_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1011         setScriptResult_IpRange("scriptResult", opLambda, aggsLambda);
1012     }
1013 
1014     public void setScriptResult_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1015             OperatorCall<BsJobLogCA> aggsLambda) {
1016         IpRangeAggregationBuilder builder = regIpRangeA(name, "scriptResult");
1017         if (opLambda != null) {
1018             opLambda.callback(builder);
1019         }
1020         if (aggsLambda != null) {
1021             JobLogCA ca = new JobLogCA();
1022             aggsLambda.callback(ca);
1023             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1024         }
1025     }
1026 
1027     public void setScriptResult_Count() {
1028         setScriptResult_Count(null);
1029     }
1030 
1031     public void setScriptResult_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1032         setScriptResult_Count("scriptResult", opLambda);
1033     }
1034 
1035     public void setScriptResult_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1036         ValueCountAggregationBuilder builder = regCountA(name, "scriptResult");
1037         if (opLambda != null) {
1038             opLambda.callback(builder);
1039         }
1040     }
1041 
1042     public void setScriptResult_Cardinality() {
1043         setScriptResult_Cardinality(null);
1044     }
1045 
1046     public void setScriptResult_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1047         setScriptResult_Cardinality("scriptResult", opLambda);
1048     }
1049 
1050     public void setScriptResult_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1051         CardinalityAggregationBuilder builder = regCardinalityA(name, "scriptResult");
1052         if (opLambda != null) {
1053             opLambda.callback(builder);
1054         }
1055     }
1056 
1057     public void setScriptResult_Missing() {
1058         setScriptResult_Missing(null);
1059     }
1060 
1061     public void setScriptResult_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1062         setScriptResult_Missing("scriptResult", opLambda, null);
1063     }
1064 
1065     public void setScriptResult_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1066         setScriptResult_Missing("scriptResult", opLambda, aggsLambda);
1067     }
1068 
1069     public void setScriptResult_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1070             OperatorCall<BsJobLogCA> aggsLambda) {
1071         MissingAggregationBuilder builder = regMissingA(name, "scriptResult");
1072         if (opLambda != null) {
1073             opLambda.callback(builder);
1074         }
1075         if (aggsLambda != null) {
1076             JobLogCA ca = new JobLogCA();
1077             aggsLambda.callback(ca);
1078             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1079         }
1080     }
1081 
1082     public void setScriptType_Terms() {
1083         setScriptType_Terms(null);
1084     }
1085 
1086     public void setScriptType_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1087         setScriptType_Terms("scriptType", opLambda, null);
1088     }
1089 
1090     public void setScriptType_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1091         setScriptType_Terms("scriptType", opLambda, aggsLambda);
1092     }
1093 
1094     public void setScriptType_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1095             OperatorCall<BsJobLogCA> aggsLambda) {
1096         TermsAggregationBuilder builder = regTermsA(name, "scriptType");
1097         if (opLambda != null) {
1098             opLambda.callback(builder);
1099         }
1100         if (aggsLambda != null) {
1101             JobLogCA ca = new JobLogCA();
1102             aggsLambda.callback(ca);
1103             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1104         }
1105     }
1106 
1107     public void setScriptType_SignificantTerms() {
1108         setScriptType_SignificantTerms(null);
1109     }
1110 
1111     public void setScriptType_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1112         setScriptType_SignificantTerms("scriptType", opLambda, null);
1113     }
1114 
1115     public void setScriptType_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1116             OperatorCall<BsJobLogCA> aggsLambda) {
1117         setScriptType_SignificantTerms("scriptType", opLambda, aggsLambda);
1118     }
1119 
1120     public void setScriptType_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1121             OperatorCall<BsJobLogCA> aggsLambda) {
1122         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "scriptType");
1123         if (opLambda != null) {
1124             opLambda.callback(builder);
1125         }
1126         if (aggsLambda != null) {
1127             JobLogCA ca = new JobLogCA();
1128             aggsLambda.callback(ca);
1129             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1130         }
1131     }
1132 
1133     public void setScriptType_IpRange() {
1134         setScriptType_IpRange(null);
1135     }
1136 
1137     public void setScriptType_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1138         setScriptType_IpRange("scriptType", opLambda, null);
1139     }
1140 
1141     public void setScriptType_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1142         setScriptType_IpRange("scriptType", opLambda, aggsLambda);
1143     }
1144 
1145     public void setScriptType_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1146             OperatorCall<BsJobLogCA> aggsLambda) {
1147         IpRangeAggregationBuilder builder = regIpRangeA(name, "scriptType");
1148         if (opLambda != null) {
1149             opLambda.callback(builder);
1150         }
1151         if (aggsLambda != null) {
1152             JobLogCA ca = new JobLogCA();
1153             aggsLambda.callback(ca);
1154             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1155         }
1156     }
1157 
1158     public void setScriptType_Count() {
1159         setScriptType_Count(null);
1160     }
1161 
1162     public void setScriptType_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1163         setScriptType_Count("scriptType", opLambda);
1164     }
1165 
1166     public void setScriptType_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1167         ValueCountAggregationBuilder builder = regCountA(name, "scriptType");
1168         if (opLambda != null) {
1169             opLambda.callback(builder);
1170         }
1171     }
1172 
1173     public void setScriptType_Cardinality() {
1174         setScriptType_Cardinality(null);
1175     }
1176 
1177     public void setScriptType_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1178         setScriptType_Cardinality("scriptType", opLambda);
1179     }
1180 
1181     public void setScriptType_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1182         CardinalityAggregationBuilder builder = regCardinalityA(name, "scriptType");
1183         if (opLambda != null) {
1184             opLambda.callback(builder);
1185         }
1186     }
1187 
1188     public void setScriptType_Missing() {
1189         setScriptType_Missing(null);
1190     }
1191 
1192     public void setScriptType_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1193         setScriptType_Missing("scriptType", opLambda, null);
1194     }
1195 
1196     public void setScriptType_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1197         setScriptType_Missing("scriptType", opLambda, aggsLambda);
1198     }
1199 
1200     public void setScriptType_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1201             OperatorCall<BsJobLogCA> aggsLambda) {
1202         MissingAggregationBuilder builder = regMissingA(name, "scriptType");
1203         if (opLambda != null) {
1204             opLambda.callback(builder);
1205         }
1206         if (aggsLambda != null) {
1207             JobLogCA ca = new JobLogCA();
1208             aggsLambda.callback(ca);
1209             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1210         }
1211     }
1212 
1213     public void setStartTime_Avg() {
1214         setStartTime_Avg(null);
1215     }
1216 
1217     public void setStartTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1218         setStartTime_Avg("startTime", opLambda);
1219     }
1220 
1221     public void setStartTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1222         AvgAggregationBuilder builder = regAvgA(name, "startTime");
1223         if (opLambda != null) {
1224             opLambda.callback(builder);
1225         }
1226     }
1227 
1228     public void setStartTime_Max() {
1229         setStartTime_Max(null);
1230     }
1231 
1232     public void setStartTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1233         setStartTime_Max("startTime", opLambda);
1234     }
1235 
1236     public void setStartTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1237         MaxAggregationBuilder builder = regMaxA(name, "startTime");
1238         if (opLambda != null) {
1239             opLambda.callback(builder);
1240         }
1241     }
1242 
1243     public void setStartTime_Min() {
1244         setStartTime_Min(null);
1245     }
1246 
1247     public void setStartTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1248         setStartTime_Min("startTime", opLambda);
1249     }
1250 
1251     public void setStartTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1252         MinAggregationBuilder builder = regMinA(name, "startTime");
1253         if (opLambda != null) {
1254             opLambda.callback(builder);
1255         }
1256     }
1257 
1258     public void setStartTime_Sum() {
1259         setStartTime_Sum(null);
1260     }
1261 
1262     public void setStartTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1263         setStartTime_Sum("startTime", opLambda);
1264     }
1265 
1266     public void setStartTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1267         SumAggregationBuilder builder = regSumA(name, "startTime");
1268         if (opLambda != null) {
1269             opLambda.callback(builder);
1270         }
1271     }
1272 
1273     public void setStartTime_ExtendedStats() {
1274         setStartTime_ExtendedStats(null);
1275     }
1276 
1277     public void setStartTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1278         setStartTime_ExtendedStats("startTime", opLambda);
1279     }
1280 
1281     public void setStartTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1282         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "startTime");
1283         if (opLambda != null) {
1284             opLambda.callback(builder);
1285         }
1286     }
1287 
1288     public void setStartTime_Stats() {
1289         setStartTime_Stats(null);
1290     }
1291 
1292     public void setStartTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1293         setStartTime_Stats("startTime", opLambda);
1294     }
1295 
1296     public void setStartTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1297         StatsAggregationBuilder builder = regStatsA(name, "startTime");
1298         if (opLambda != null) {
1299             opLambda.callback(builder);
1300         }
1301     }
1302 
1303     public void setStartTime_Percentiles() {
1304         setStartTime_Percentiles(null);
1305     }
1306 
1307     public void setStartTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1308         setStartTime_Percentiles("startTime", opLambda);
1309     }
1310 
1311     public void setStartTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1312         PercentilesAggregationBuilder builder = regPercentilesA(name, "startTime");
1313         if (opLambda != null) {
1314             opLambda.callback(builder);
1315         }
1316     }
1317 
1318     public void setStartTime_PercentileRanks(double[] values) {
1319         setStartTime_PercentileRanks(values, null);
1320     }
1321 
1322     public void setStartTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1323         setStartTime_PercentileRanks("startTime", values, opLambda);
1324     }
1325 
1326     public void setStartTime_PercentileRanks(String name, double[] values,
1327             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1328         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "startTime", values);
1329         if (opLambda != null) {
1330             opLambda.callback(builder);
1331         }
1332     }
1333 
1334     public void setStartTime_Histogram() {
1335         setStartTime_Histogram(null);
1336     }
1337 
1338     public void setStartTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1339         setStartTime_Histogram("startTime", opLambda, null);
1340     }
1341 
1342     public void setStartTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1343         setStartTime_Histogram("startTime", opLambda, aggsLambda);
1344     }
1345 
1346     public void setStartTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1347             OperatorCall<BsJobLogCA> aggsLambda) {
1348         HistogramAggregationBuilder builder = regHistogramA(name, "startTime");
1349         if (opLambda != null) {
1350             opLambda.callback(builder);
1351         }
1352         if (aggsLambda != null) {
1353             JobLogCA ca = new JobLogCA();
1354             aggsLambda.callback(ca);
1355             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1356         }
1357     }
1358 
1359     public void setStartTime_Range() {
1360         setStartTime_Range(null);
1361     }
1362 
1363     public void setStartTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1364         setStartTime_Range("startTime", opLambda, null);
1365     }
1366 
1367     public void setStartTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1368         setStartTime_Range("startTime", opLambda, aggsLambda);
1369     }
1370 
1371     public void setStartTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1372             OperatorCall<BsJobLogCA> aggsLambda) {
1373         RangeAggregationBuilder builder = regRangeA(name, "startTime");
1374         if (opLambda != null) {
1375             opLambda.callback(builder);
1376         }
1377         if (aggsLambda != null) {
1378             JobLogCA ca = new JobLogCA();
1379             aggsLambda.callback(ca);
1380             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1381         }
1382     }
1383 
1384     public void setStartTime_Count() {
1385         setStartTime_Count(null);
1386     }
1387 
1388     public void setStartTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1389         setStartTime_Count("startTime", opLambda);
1390     }
1391 
1392     public void setStartTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1393         ValueCountAggregationBuilder builder = regCountA(name, "startTime");
1394         if (opLambda != null) {
1395             opLambda.callback(builder);
1396         }
1397     }
1398 
1399     public void setStartTime_Cardinality() {
1400         setStartTime_Cardinality(null);
1401     }
1402 
1403     public void setStartTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1404         setStartTime_Cardinality("startTime", opLambda);
1405     }
1406 
1407     public void setStartTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1408         CardinalityAggregationBuilder builder = regCardinalityA(name, "startTime");
1409         if (opLambda != null) {
1410             opLambda.callback(builder);
1411         }
1412     }
1413 
1414     public void setStartTime_Missing() {
1415         setStartTime_Missing(null);
1416     }
1417 
1418     public void setStartTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1419         setStartTime_Missing("startTime", opLambda, null);
1420     }
1421 
1422     public void setStartTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1423         setStartTime_Missing("startTime", opLambda, aggsLambda);
1424     }
1425 
1426     public void setStartTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1427             OperatorCall<BsJobLogCA> aggsLambda) {
1428         MissingAggregationBuilder builder = regMissingA(name, "startTime");
1429         if (opLambda != null) {
1430             opLambda.callback(builder);
1431         }
1432         if (aggsLambda != null) {
1433             JobLogCA ca = new JobLogCA();
1434             aggsLambda.callback(ca);
1435             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1436         }
1437     }
1438 
1439     public void setTarget_Terms() {
1440         setTarget_Terms(null);
1441     }
1442 
1443     public void setTarget_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1444         setTarget_Terms("target", opLambda, null);
1445     }
1446 
1447     public void setTarget_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1448         setTarget_Terms("target", opLambda, aggsLambda);
1449     }
1450 
1451     public void setTarget_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1452         TermsAggregationBuilder builder = regTermsA(name, "target");
1453         if (opLambda != null) {
1454             opLambda.callback(builder);
1455         }
1456         if (aggsLambda != null) {
1457             JobLogCA ca = new JobLogCA();
1458             aggsLambda.callback(ca);
1459             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1460         }
1461     }
1462 
1463     public void setTarget_SignificantTerms() {
1464         setTarget_SignificantTerms(null);
1465     }
1466 
1467     public void setTarget_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1468         setTarget_SignificantTerms("target", opLambda, null);
1469     }
1470 
1471     public void setTarget_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1472             OperatorCall<BsJobLogCA> aggsLambda) {
1473         setTarget_SignificantTerms("target", opLambda, aggsLambda);
1474     }
1475 
1476     public void setTarget_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1477             OperatorCall<BsJobLogCA> aggsLambda) {
1478         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "target");
1479         if (opLambda != null) {
1480             opLambda.callback(builder);
1481         }
1482         if (aggsLambda != null) {
1483             JobLogCA ca = new JobLogCA();
1484             aggsLambda.callback(ca);
1485             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1486         }
1487     }
1488 
1489     public void setTarget_IpRange() {
1490         setTarget_IpRange(null);
1491     }
1492 
1493     public void setTarget_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1494         setTarget_IpRange("target", opLambda, null);
1495     }
1496 
1497     public void setTarget_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1498         setTarget_IpRange("target", opLambda, aggsLambda);
1499     }
1500 
1501     public void setTarget_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1502             OperatorCall<BsJobLogCA> aggsLambda) {
1503         IpRangeAggregationBuilder builder = regIpRangeA(name, "target");
1504         if (opLambda != null) {
1505             opLambda.callback(builder);
1506         }
1507         if (aggsLambda != null) {
1508             JobLogCA ca = new JobLogCA();
1509             aggsLambda.callback(ca);
1510             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1511         }
1512     }
1513 
1514     public void setTarget_Count() {
1515         setTarget_Count(null);
1516     }
1517 
1518     public void setTarget_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1519         setTarget_Count("target", opLambda);
1520     }
1521 
1522     public void setTarget_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1523         ValueCountAggregationBuilder builder = regCountA(name, "target");
1524         if (opLambda != null) {
1525             opLambda.callback(builder);
1526         }
1527     }
1528 
1529     public void setTarget_Cardinality() {
1530         setTarget_Cardinality(null);
1531     }
1532 
1533     public void setTarget_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1534         setTarget_Cardinality("target", opLambda);
1535     }
1536 
1537     public void setTarget_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1538         CardinalityAggregationBuilder builder = regCardinalityA(name, "target");
1539         if (opLambda != null) {
1540             opLambda.callback(builder);
1541         }
1542     }
1543 
1544     public void setTarget_Missing() {
1545         setTarget_Missing(null);
1546     }
1547 
1548     public void setTarget_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1549         setTarget_Missing("target", opLambda, null);
1550     }
1551 
1552     public void setTarget_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsJobLogCA> aggsLambda) {
1553         setTarget_Missing("target", opLambda, aggsLambda);
1554     }
1555 
1556     public void setTarget_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1557             OperatorCall<BsJobLogCA> aggsLambda) {
1558         MissingAggregationBuilder builder = regMissingA(name, "target");
1559         if (opLambda != null) {
1560             opLambda.callback(builder);
1561         }
1562         if (aggsLambda != null) {
1563             JobLogCA ca = new JobLogCA();
1564             aggsLambda.callback(ca);
1565             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1566         }
1567     }
1568 
1569 }