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