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.AccessTokenCA;
42  import org.codelibs.fess.es.config.cbean.cq.AccessTokenCQ;
43  import org.codelibs.fess.es.config.cbean.cq.bs.BsAccessTokenCQ;
44  
45  /**
46   * @author ESFlute (using FreeGen)
47   */
48  public abstract class BsAccessTokenCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsAccessTokenCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
56          AccessTokenCQ cq = new AccessTokenCQ();
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              AccessTokenCA ca = new AccessTokenCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
72          GlobalAggregationBuilder builder = regGlobalA(name);
73          if (opLambda != null) {
74              opLambda.callback(builder);
75          }
76          if (aggsLambda != null) {
77              AccessTokenCA ca = new AccessTokenCA();
78              aggsLambda.callback(ca);
79              ca.getAggregationBuilderList().forEach(builder::subAggregation);
80          }
81      }
82  
83      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
84          SamplerAggregationBuilder builder = regSamplerA(name);
85          if (opLambda != null) {
86              opLambda.callback(builder);
87          }
88          if (aggsLambda != null) {
89              AccessTokenCA ca = new AccessTokenCA();
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<BsAccessTokenCA> aggsLambda) {
118         setCreatedBy_Terms("createdBy", opLambda, aggsLambda);
119     }
120 
121     public void setCreatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
122             OperatorCall<BsAccessTokenCA> aggsLambda) {
123         TermsAggregationBuilder builder = regTermsA(name, "createdBy");
124         if (opLambda != null) {
125             opLambda.callback(builder);
126         }
127         if (aggsLambda != null) {
128             AccessTokenCA ca = new AccessTokenCA();
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<BsAccessTokenCA> aggsLambda) {
144         setCreatedBy_SignificantTerms("createdBy", opLambda, aggsLambda);
145     }
146 
147     public void setCreatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
148             OperatorCall<BsAccessTokenCA> aggsLambda) {
149         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "createdBy");
150         if (opLambda != null) {
151             opLambda.callback(builder);
152         }
153         if (aggsLambda != null) {
154             AccessTokenCA ca = new AccessTokenCA();
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<BsAccessTokenCA> aggsLambda) {
169         setCreatedBy_IpRange("createdBy", opLambda, aggsLambda);
170     }
171 
172     public void setCreatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
173             OperatorCall<BsAccessTokenCA> aggsLambda) {
174         IpRangeAggregationBuilder builder = regIpRangeA(name, "createdBy");
175         if (opLambda != null) {
176             opLambda.callback(builder);
177         }
178         if (aggsLambda != null) {
179             AccessTokenCA ca = new AccessTokenCA();
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<BsAccessTokenCA> aggsLambda) {
224         setCreatedBy_Missing("createdBy", opLambda, aggsLambda);
225     }
226 
227     public void setCreatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
228             OperatorCall<BsAccessTokenCA> aggsLambda) {
229         MissingAggregationBuilder builder = regMissingA(name, "createdBy");
230         if (opLambda != null) {
231             opLambda.callback(builder);
232         }
233         if (aggsLambda != null) {
234             AccessTokenCA ca = new AccessTokenCA();
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<BsAccessTokenCA> aggsLambda) {
371         setCreatedTime_Histogram("createdTime", opLambda, aggsLambda);
372     }
373 
374     public void setCreatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
375             OperatorCall<BsAccessTokenCA> aggsLambda) {
376         HistogramAggregationBuilder builder = regHistogramA(name, "createdTime");
377         if (opLambda != null) {
378             opLambda.callback(builder);
379         }
380         if (aggsLambda != null) {
381             AccessTokenCA ca = new AccessTokenCA();
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<BsAccessTokenCA> aggsLambda) {
396         setCreatedTime_Range("createdTime", opLambda, aggsLambda);
397     }
398 
399     public void setCreatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
400             OperatorCall<BsAccessTokenCA> aggsLambda) {
401         RangeAggregationBuilder builder = regRangeA(name, "createdTime");
402         if (opLambda != null) {
403             opLambda.callback(builder);
404         }
405         if (aggsLambda != null) {
406             AccessTokenCA ca = new AccessTokenCA();
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<BsAccessTokenCA> aggsLambda) {
451         setCreatedTime_Missing("createdTime", opLambda, aggsLambda);
452     }
453 
454     public void setCreatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
455             OperatorCall<BsAccessTokenCA> aggsLambda) {
456         MissingAggregationBuilder builder = regMissingA(name, "createdTime");
457         if (opLambda != null) {
458             opLambda.callback(builder);
459         }
460         if (aggsLambda != null) {
461             AccessTokenCA ca = new AccessTokenCA();
462             aggsLambda.callback(ca);
463             ca.getAggregationBuilderList().forEach(builder::subAggregation);
464         }
465     }
466 
467     public void setExpiredTime_Avg() {
468         setExpiredTime_Avg(null);
469     }
470 
471     public void setExpiredTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
472         setExpiredTime_Avg("expiredTime", opLambda);
473     }
474 
475     public void setExpiredTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
476         AvgAggregationBuilder builder = regAvgA(name, "expiredTime");
477         if (opLambda != null) {
478             opLambda.callback(builder);
479         }
480     }
481 
482     public void setExpiredTime_Max() {
483         setExpiredTime_Max(null);
484     }
485 
486     public void setExpiredTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
487         setExpiredTime_Max("expiredTime", opLambda);
488     }
489 
490     public void setExpiredTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
491         MaxAggregationBuilder builder = regMaxA(name, "expiredTime");
492         if (opLambda != null) {
493             opLambda.callback(builder);
494         }
495     }
496 
497     public void setExpiredTime_Min() {
498         setExpiredTime_Min(null);
499     }
500 
501     public void setExpiredTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
502         setExpiredTime_Min("expiredTime", opLambda);
503     }
504 
505     public void setExpiredTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
506         MinAggregationBuilder builder = regMinA(name, "expiredTime");
507         if (opLambda != null) {
508             opLambda.callback(builder);
509         }
510     }
511 
512     public void setExpiredTime_Sum() {
513         setExpiredTime_Sum(null);
514     }
515 
516     public void setExpiredTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
517         setExpiredTime_Sum("expiredTime", opLambda);
518     }
519 
520     public void setExpiredTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
521         SumAggregationBuilder builder = regSumA(name, "expiredTime");
522         if (opLambda != null) {
523             opLambda.callback(builder);
524         }
525     }
526 
527     public void setExpiredTime_ExtendedStats() {
528         setExpiredTime_ExtendedStats(null);
529     }
530 
531     public void setExpiredTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
532         setExpiredTime_ExtendedStats("expiredTime", opLambda);
533     }
534 
535     public void setExpiredTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
536         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "expiredTime");
537         if (opLambda != null) {
538             opLambda.callback(builder);
539         }
540     }
541 
542     public void setExpiredTime_Stats() {
543         setExpiredTime_Stats(null);
544     }
545 
546     public void setExpiredTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
547         setExpiredTime_Stats("expiredTime", opLambda);
548     }
549 
550     public void setExpiredTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
551         StatsAggregationBuilder builder = regStatsA(name, "expiredTime");
552         if (opLambda != null) {
553             opLambda.callback(builder);
554         }
555     }
556 
557     public void setExpiredTime_Percentiles() {
558         setExpiredTime_Percentiles(null);
559     }
560 
561     public void setExpiredTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
562         setExpiredTime_Percentiles("expiredTime", opLambda);
563     }
564 
565     public void setExpiredTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
566         PercentilesAggregationBuilder builder = regPercentilesA(name, "expiredTime");
567         if (opLambda != null) {
568             opLambda.callback(builder);
569         }
570     }
571 
572     public void setExpiredTime_PercentileRanks(double[] values) {
573         setExpiredTime_PercentileRanks(values, null);
574     }
575 
576     public void setExpiredTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
577         setExpiredTime_PercentileRanks("expiredTime", values, opLambda);
578     }
579 
580     public void setExpiredTime_PercentileRanks(String name, double[] values,
581             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
582         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "expiredTime", values);
583         if (opLambda != null) {
584             opLambda.callback(builder);
585         }
586     }
587 
588     public void setExpiredTime_Histogram() {
589         setExpiredTime_Histogram(null);
590     }
591 
592     public void setExpiredTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
593         setExpiredTime_Histogram("expiredTime", opLambda, null);
594     }
595 
596     public void setExpiredTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
597             OperatorCall<BsAccessTokenCA> aggsLambda) {
598         setExpiredTime_Histogram("expiredTime", opLambda, aggsLambda);
599     }
600 
601     public void setExpiredTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
602             OperatorCall<BsAccessTokenCA> aggsLambda) {
603         HistogramAggregationBuilder builder = regHistogramA(name, "expiredTime");
604         if (opLambda != null) {
605             opLambda.callback(builder);
606         }
607         if (aggsLambda != null) {
608             AccessTokenCA ca = new AccessTokenCA();
609             aggsLambda.callback(ca);
610             ca.getAggregationBuilderList().forEach(builder::subAggregation);
611         }
612     }
613 
614     public void setExpiredTime_Range() {
615         setExpiredTime_Range(null);
616     }
617 
618     public void setExpiredTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
619         setExpiredTime_Range("expiredTime", opLambda, null);
620     }
621 
622     public void setExpiredTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
623         setExpiredTime_Range("expiredTime", opLambda, aggsLambda);
624     }
625 
626     public void setExpiredTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
627             OperatorCall<BsAccessTokenCA> aggsLambda) {
628         RangeAggregationBuilder builder = regRangeA(name, "expiredTime");
629         if (opLambda != null) {
630             opLambda.callback(builder);
631         }
632         if (aggsLambda != null) {
633             AccessTokenCA ca = new AccessTokenCA();
634             aggsLambda.callback(ca);
635             ca.getAggregationBuilderList().forEach(builder::subAggregation);
636         }
637     }
638 
639     public void setExpiredTime_Count() {
640         setExpiredTime_Count(null);
641     }
642 
643     public void setExpiredTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
644         setExpiredTime_Count("expiredTime", opLambda);
645     }
646 
647     public void setExpiredTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
648         ValueCountAggregationBuilder builder = regCountA(name, "expiredTime");
649         if (opLambda != null) {
650             opLambda.callback(builder);
651         }
652     }
653 
654     public void setExpiredTime_Cardinality() {
655         setExpiredTime_Cardinality(null);
656     }
657 
658     public void setExpiredTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
659         setExpiredTime_Cardinality("expiredTime", opLambda);
660     }
661 
662     public void setExpiredTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
663         CardinalityAggregationBuilder builder = regCardinalityA(name, "expiredTime");
664         if (opLambda != null) {
665             opLambda.callback(builder);
666         }
667     }
668 
669     public void setExpiredTime_Missing() {
670         setExpiredTime_Missing(null);
671     }
672 
673     public void setExpiredTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
674         setExpiredTime_Missing("expiredTime", opLambda, null);
675     }
676 
677     public void setExpiredTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
678         setExpiredTime_Missing("expiredTime", opLambda, aggsLambda);
679     }
680 
681     public void setExpiredTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
682             OperatorCall<BsAccessTokenCA> aggsLambda) {
683         MissingAggregationBuilder builder = regMissingA(name, "expiredTime");
684         if (opLambda != null) {
685             opLambda.callback(builder);
686         }
687         if (aggsLambda != null) {
688             AccessTokenCA ca = new AccessTokenCA();
689             aggsLambda.callback(ca);
690             ca.getAggregationBuilderList().forEach(builder::subAggregation);
691         }
692     }
693 
694     public void setName_Terms() {
695         setName_Terms(null);
696     }
697 
698     public void setName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
699         setName_Terms("name", opLambda, null);
700     }
701 
702     public void setName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
703         setName_Terms("name", opLambda, aggsLambda);
704     }
705 
706     public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
707             OperatorCall<BsAccessTokenCA> aggsLambda) {
708         TermsAggregationBuilder builder = regTermsA(name, "name");
709         if (opLambda != null) {
710             opLambda.callback(builder);
711         }
712         if (aggsLambda != null) {
713             AccessTokenCA ca = new AccessTokenCA();
714             aggsLambda.callback(ca);
715             ca.getAggregationBuilderList().forEach(builder::subAggregation);
716         }
717     }
718 
719     public void setName_SignificantTerms() {
720         setName_SignificantTerms(null);
721     }
722 
723     public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
724         setName_SignificantTerms("name", opLambda, null);
725     }
726 
727     public void setName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
728             OperatorCall<BsAccessTokenCA> aggsLambda) {
729         setName_SignificantTerms("name", opLambda, aggsLambda);
730     }
731 
732     public void setName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
733             OperatorCall<BsAccessTokenCA> aggsLambda) {
734         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "name");
735         if (opLambda != null) {
736             opLambda.callback(builder);
737         }
738         if (aggsLambda != null) {
739             AccessTokenCA ca = new AccessTokenCA();
740             aggsLambda.callback(ca);
741             ca.getAggregationBuilderList().forEach(builder::subAggregation);
742         }
743     }
744 
745     public void setName_IpRange() {
746         setName_IpRange(null);
747     }
748 
749     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
750         setName_IpRange("name", opLambda, null);
751     }
752 
753     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
754         setName_IpRange("name", opLambda, aggsLambda);
755     }
756 
757     public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
758             OperatorCall<BsAccessTokenCA> aggsLambda) {
759         IpRangeAggregationBuilder builder = regIpRangeA(name, "name");
760         if (opLambda != null) {
761             opLambda.callback(builder);
762         }
763         if (aggsLambda != null) {
764             AccessTokenCA ca = new AccessTokenCA();
765             aggsLambda.callback(ca);
766             ca.getAggregationBuilderList().forEach(builder::subAggregation);
767         }
768     }
769 
770     public void setName_Count() {
771         setName_Count(null);
772     }
773 
774     public void setName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
775         setName_Count("name", opLambda);
776     }
777 
778     public void setName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
779         ValueCountAggregationBuilder builder = regCountA(name, "name");
780         if (opLambda != null) {
781             opLambda.callback(builder);
782         }
783     }
784 
785     public void setName_Cardinality() {
786         setName_Cardinality(null);
787     }
788 
789     public void setName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
790         setName_Cardinality("name", opLambda);
791     }
792 
793     public void setName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
794         CardinalityAggregationBuilder builder = regCardinalityA(name, "name");
795         if (opLambda != null) {
796             opLambda.callback(builder);
797         }
798     }
799 
800     public void setName_Missing() {
801         setName_Missing(null);
802     }
803 
804     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
805         setName_Missing("name", opLambda, null);
806     }
807 
808     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
809         setName_Missing("name", opLambda, aggsLambda);
810     }
811 
812     public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
813             OperatorCall<BsAccessTokenCA> aggsLambda) {
814         MissingAggregationBuilder builder = regMissingA(name, "name");
815         if (opLambda != null) {
816             opLambda.callback(builder);
817         }
818         if (aggsLambda != null) {
819             AccessTokenCA ca = new AccessTokenCA();
820             aggsLambda.callback(ca);
821             ca.getAggregationBuilderList().forEach(builder::subAggregation);
822         }
823     }
824 
825     public void setParameterName_Terms() {
826         setParameterName_Terms(null);
827     }
828 
829     public void setParameterName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
830         setParameterName_Terms("parameter_name", opLambda, null);
831     }
832 
833     public void setParameterName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
834         setParameterName_Terms("parameter_name", opLambda, aggsLambda);
835     }
836 
837     public void setParameterName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
838             OperatorCall<BsAccessTokenCA> aggsLambda) {
839         TermsAggregationBuilder builder = regTermsA(name, "parameter_name");
840         if (opLambda != null) {
841             opLambda.callback(builder);
842         }
843         if (aggsLambda != null) {
844             AccessTokenCA ca = new AccessTokenCA();
845             aggsLambda.callback(ca);
846             ca.getAggregationBuilderList().forEach(builder::subAggregation);
847         }
848     }
849 
850     public void setParameterName_SignificantTerms() {
851         setParameterName_SignificantTerms(null);
852     }
853 
854     public void setParameterName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
855         setParameterName_SignificantTerms("parameter_name", opLambda, null);
856     }
857 
858     public void setParameterName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
859             OperatorCall<BsAccessTokenCA> aggsLambda) {
860         setParameterName_SignificantTerms("parameter_name", opLambda, aggsLambda);
861     }
862 
863     public void setParameterName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
864             OperatorCall<BsAccessTokenCA> aggsLambda) {
865         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "parameter_name");
866         if (opLambda != null) {
867             opLambda.callback(builder);
868         }
869         if (aggsLambda != null) {
870             AccessTokenCA ca = new AccessTokenCA();
871             aggsLambda.callback(ca);
872             ca.getAggregationBuilderList().forEach(builder::subAggregation);
873         }
874     }
875 
876     public void setParameterName_IpRange() {
877         setParameterName_IpRange(null);
878     }
879 
880     public void setParameterName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
881         setParameterName_IpRange("parameter_name", opLambda, null);
882     }
883 
884     public void setParameterName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
885             OperatorCall<BsAccessTokenCA> aggsLambda) {
886         setParameterName_IpRange("parameter_name", opLambda, aggsLambda);
887     }
888 
889     public void setParameterName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
890             OperatorCall<BsAccessTokenCA> aggsLambda) {
891         IpRangeAggregationBuilder builder = regIpRangeA(name, "parameter_name");
892         if (opLambda != null) {
893             opLambda.callback(builder);
894         }
895         if (aggsLambda != null) {
896             AccessTokenCA ca = new AccessTokenCA();
897             aggsLambda.callback(ca);
898             ca.getAggregationBuilderList().forEach(builder::subAggregation);
899         }
900     }
901 
902     public void setParameterName_Count() {
903         setParameterName_Count(null);
904     }
905 
906     public void setParameterName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
907         setParameterName_Count("parameter_name", opLambda);
908     }
909 
910     public void setParameterName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
911         ValueCountAggregationBuilder builder = regCountA(name, "parameter_name");
912         if (opLambda != null) {
913             opLambda.callback(builder);
914         }
915     }
916 
917     public void setParameterName_Cardinality() {
918         setParameterName_Cardinality(null);
919     }
920 
921     public void setParameterName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
922         setParameterName_Cardinality("parameter_name", opLambda);
923     }
924 
925     public void setParameterName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
926         CardinalityAggregationBuilder builder = regCardinalityA(name, "parameter_name");
927         if (opLambda != null) {
928             opLambda.callback(builder);
929         }
930     }
931 
932     public void setParameterName_Missing() {
933         setParameterName_Missing(null);
934     }
935 
936     public void setParameterName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
937         setParameterName_Missing("parameter_name", opLambda, null);
938     }
939 
940     public void setParameterName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
941             OperatorCall<BsAccessTokenCA> aggsLambda) {
942         setParameterName_Missing("parameter_name", opLambda, aggsLambda);
943     }
944 
945     public void setParameterName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
946             OperatorCall<BsAccessTokenCA> aggsLambda) {
947         MissingAggregationBuilder builder = regMissingA(name, "parameter_name");
948         if (opLambda != null) {
949             opLambda.callback(builder);
950         }
951         if (aggsLambda != null) {
952             AccessTokenCA ca = new AccessTokenCA();
953             aggsLambda.callback(ca);
954             ca.getAggregationBuilderList().forEach(builder::subAggregation);
955         }
956     }
957 
958     public void setPermissions_Terms() {
959         setPermissions_Terms(null);
960     }
961 
962     public void setPermissions_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
963         setPermissions_Terms("permissions", opLambda, null);
964     }
965 
966     public void setPermissions_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
967         setPermissions_Terms("permissions", opLambda, aggsLambda);
968     }
969 
970     public void setPermissions_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
971             OperatorCall<BsAccessTokenCA> aggsLambda) {
972         TermsAggregationBuilder builder = regTermsA(name, "permissions");
973         if (opLambda != null) {
974             opLambda.callback(builder);
975         }
976         if (aggsLambda != null) {
977             AccessTokenCA ca = new AccessTokenCA();
978             aggsLambda.callback(ca);
979             ca.getAggregationBuilderList().forEach(builder::subAggregation);
980         }
981     }
982 
983     public void setPermissions_SignificantTerms() {
984         setPermissions_SignificantTerms(null);
985     }
986 
987     public void setPermissions_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
988         setPermissions_SignificantTerms("permissions", opLambda, null);
989     }
990 
991     public void setPermissions_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
992             OperatorCall<BsAccessTokenCA> aggsLambda) {
993         setPermissions_SignificantTerms("permissions", opLambda, aggsLambda);
994     }
995 
996     public void setPermissions_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
997             OperatorCall<BsAccessTokenCA> aggsLambda) {
998         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "permissions");
999         if (opLambda != null) {
1000             opLambda.callback(builder);
1001         }
1002         if (aggsLambda != null) {
1003             AccessTokenCA ca = new AccessTokenCA();
1004             aggsLambda.callback(ca);
1005             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1006         }
1007     }
1008 
1009     public void setPermissions_IpRange() {
1010         setPermissions_IpRange(null);
1011     }
1012 
1013     public void setPermissions_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1014         setPermissions_IpRange("permissions", opLambda, null);
1015     }
1016 
1017     public void setPermissions_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1018         setPermissions_IpRange("permissions", opLambda, aggsLambda);
1019     }
1020 
1021     public void setPermissions_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1022             OperatorCall<BsAccessTokenCA> aggsLambda) {
1023         IpRangeAggregationBuilder builder = regIpRangeA(name, "permissions");
1024         if (opLambda != null) {
1025             opLambda.callback(builder);
1026         }
1027         if (aggsLambda != null) {
1028             AccessTokenCA ca = new AccessTokenCA();
1029             aggsLambda.callback(ca);
1030             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1031         }
1032     }
1033 
1034     public void setPermissions_Count() {
1035         setPermissions_Count(null);
1036     }
1037 
1038     public void setPermissions_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1039         setPermissions_Count("permissions", opLambda);
1040     }
1041 
1042     public void setPermissions_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1043         ValueCountAggregationBuilder builder = regCountA(name, "permissions");
1044         if (opLambda != null) {
1045             opLambda.callback(builder);
1046         }
1047     }
1048 
1049     public void setPermissions_Cardinality() {
1050         setPermissions_Cardinality(null);
1051     }
1052 
1053     public void setPermissions_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1054         setPermissions_Cardinality("permissions", opLambda);
1055     }
1056 
1057     public void setPermissions_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1058         CardinalityAggregationBuilder builder = regCardinalityA(name, "permissions");
1059         if (opLambda != null) {
1060             opLambda.callback(builder);
1061         }
1062     }
1063 
1064     public void setPermissions_Missing() {
1065         setPermissions_Missing(null);
1066     }
1067 
1068     public void setPermissions_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1069         setPermissions_Missing("permissions", opLambda, null);
1070     }
1071 
1072     public void setPermissions_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1073         setPermissions_Missing("permissions", opLambda, aggsLambda);
1074     }
1075 
1076     public void setPermissions_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1077             OperatorCall<BsAccessTokenCA> aggsLambda) {
1078         MissingAggregationBuilder builder = regMissingA(name, "permissions");
1079         if (opLambda != null) {
1080             opLambda.callback(builder);
1081         }
1082         if (aggsLambda != null) {
1083             AccessTokenCA ca = new AccessTokenCA();
1084             aggsLambda.callback(ca);
1085             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1086         }
1087     }
1088 
1089     public void setToken_Terms() {
1090         setToken_Terms(null);
1091     }
1092 
1093     public void setToken_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1094         setToken_Terms("token", opLambda, null);
1095     }
1096 
1097     public void setToken_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1098         setToken_Terms("token", opLambda, aggsLambda);
1099     }
1100 
1101     public void setToken_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1102             OperatorCall<BsAccessTokenCA> aggsLambda) {
1103         TermsAggregationBuilder builder = regTermsA(name, "token");
1104         if (opLambda != null) {
1105             opLambda.callback(builder);
1106         }
1107         if (aggsLambda != null) {
1108             AccessTokenCA ca = new AccessTokenCA();
1109             aggsLambda.callback(ca);
1110             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1111         }
1112     }
1113 
1114     public void setToken_SignificantTerms() {
1115         setToken_SignificantTerms(null);
1116     }
1117 
1118     public void setToken_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1119         setToken_SignificantTerms("token", opLambda, null);
1120     }
1121 
1122     public void setToken_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1123             OperatorCall<BsAccessTokenCA> aggsLambda) {
1124         setToken_SignificantTerms("token", opLambda, aggsLambda);
1125     }
1126 
1127     public void setToken_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1128             OperatorCall<BsAccessTokenCA> aggsLambda) {
1129         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "token");
1130         if (opLambda != null) {
1131             opLambda.callback(builder);
1132         }
1133         if (aggsLambda != null) {
1134             AccessTokenCA ca = new AccessTokenCA();
1135             aggsLambda.callback(ca);
1136             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1137         }
1138     }
1139 
1140     public void setToken_IpRange() {
1141         setToken_IpRange(null);
1142     }
1143 
1144     public void setToken_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1145         setToken_IpRange("token", opLambda, null);
1146     }
1147 
1148     public void setToken_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1149         setToken_IpRange("token", opLambda, aggsLambda);
1150     }
1151 
1152     public void setToken_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1153             OperatorCall<BsAccessTokenCA> aggsLambda) {
1154         IpRangeAggregationBuilder builder = regIpRangeA(name, "token");
1155         if (opLambda != null) {
1156             opLambda.callback(builder);
1157         }
1158         if (aggsLambda != null) {
1159             AccessTokenCA ca = new AccessTokenCA();
1160             aggsLambda.callback(ca);
1161             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1162         }
1163     }
1164 
1165     public void setToken_Count() {
1166         setToken_Count(null);
1167     }
1168 
1169     public void setToken_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1170         setToken_Count("token", opLambda);
1171     }
1172 
1173     public void setToken_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1174         ValueCountAggregationBuilder builder = regCountA(name, "token");
1175         if (opLambda != null) {
1176             opLambda.callback(builder);
1177         }
1178     }
1179 
1180     public void setToken_Cardinality() {
1181         setToken_Cardinality(null);
1182     }
1183 
1184     public void setToken_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1185         setToken_Cardinality("token", opLambda);
1186     }
1187 
1188     public void setToken_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1189         CardinalityAggregationBuilder builder = regCardinalityA(name, "token");
1190         if (opLambda != null) {
1191             opLambda.callback(builder);
1192         }
1193     }
1194 
1195     public void setToken_Missing() {
1196         setToken_Missing(null);
1197     }
1198 
1199     public void setToken_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1200         setToken_Missing("token", opLambda, null);
1201     }
1202 
1203     public void setToken_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1204         setToken_Missing("token", opLambda, aggsLambda);
1205     }
1206 
1207     public void setToken_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1208             OperatorCall<BsAccessTokenCA> aggsLambda) {
1209         MissingAggregationBuilder builder = regMissingA(name, "token");
1210         if (opLambda != null) {
1211             opLambda.callback(builder);
1212         }
1213         if (aggsLambda != null) {
1214             AccessTokenCA ca = new AccessTokenCA();
1215             aggsLambda.callback(ca);
1216             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1217         }
1218     }
1219 
1220     public void setUpdatedBy_Terms() {
1221         setUpdatedBy_Terms(null);
1222     }
1223 
1224     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1225         setUpdatedBy_Terms("updatedBy", opLambda, null);
1226     }
1227 
1228     public void setUpdatedBy_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1229         setUpdatedBy_Terms("updatedBy", opLambda, aggsLambda);
1230     }
1231 
1232     public void setUpdatedBy_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1233             OperatorCall<BsAccessTokenCA> aggsLambda) {
1234         TermsAggregationBuilder builder = regTermsA(name, "updatedBy");
1235         if (opLambda != null) {
1236             opLambda.callback(builder);
1237         }
1238         if (aggsLambda != null) {
1239             AccessTokenCA ca = new AccessTokenCA();
1240             aggsLambda.callback(ca);
1241             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1242         }
1243     }
1244 
1245     public void setUpdatedBy_SignificantTerms() {
1246         setUpdatedBy_SignificantTerms(null);
1247     }
1248 
1249     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1250         setUpdatedBy_SignificantTerms("updatedBy", opLambda, null);
1251     }
1252 
1253     public void setUpdatedBy_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1254             OperatorCall<BsAccessTokenCA> aggsLambda) {
1255         setUpdatedBy_SignificantTerms("updatedBy", opLambda, aggsLambda);
1256     }
1257 
1258     public void setUpdatedBy_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1259             OperatorCall<BsAccessTokenCA> aggsLambda) {
1260         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "updatedBy");
1261         if (opLambda != null) {
1262             opLambda.callback(builder);
1263         }
1264         if (aggsLambda != null) {
1265             AccessTokenCA ca = new AccessTokenCA();
1266             aggsLambda.callback(ca);
1267             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1268         }
1269     }
1270 
1271     public void setUpdatedBy_IpRange() {
1272         setUpdatedBy_IpRange(null);
1273     }
1274 
1275     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1276         setUpdatedBy_IpRange("updatedBy", opLambda, null);
1277     }
1278 
1279     public void setUpdatedBy_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1280         setUpdatedBy_IpRange("updatedBy", opLambda, aggsLambda);
1281     }
1282 
1283     public void setUpdatedBy_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1284             OperatorCall<BsAccessTokenCA> aggsLambda) {
1285         IpRangeAggregationBuilder builder = regIpRangeA(name, "updatedBy");
1286         if (opLambda != null) {
1287             opLambda.callback(builder);
1288         }
1289         if (aggsLambda != null) {
1290             AccessTokenCA ca = new AccessTokenCA();
1291             aggsLambda.callback(ca);
1292             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1293         }
1294     }
1295 
1296     public void setUpdatedBy_Count() {
1297         setUpdatedBy_Count(null);
1298     }
1299 
1300     public void setUpdatedBy_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1301         setUpdatedBy_Count("updatedBy", opLambda);
1302     }
1303 
1304     public void setUpdatedBy_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1305         ValueCountAggregationBuilder builder = regCountA(name, "updatedBy");
1306         if (opLambda != null) {
1307             opLambda.callback(builder);
1308         }
1309     }
1310 
1311     public void setUpdatedBy_Cardinality() {
1312         setUpdatedBy_Cardinality(null);
1313     }
1314 
1315     public void setUpdatedBy_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1316         setUpdatedBy_Cardinality("updatedBy", opLambda);
1317     }
1318 
1319     public void setUpdatedBy_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1320         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedBy");
1321         if (opLambda != null) {
1322             opLambda.callback(builder);
1323         }
1324     }
1325 
1326     public void setUpdatedBy_Missing() {
1327         setUpdatedBy_Missing(null);
1328     }
1329 
1330     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1331         setUpdatedBy_Missing("updatedBy", opLambda, null);
1332     }
1333 
1334     public void setUpdatedBy_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1335         setUpdatedBy_Missing("updatedBy", opLambda, aggsLambda);
1336     }
1337 
1338     public void setUpdatedBy_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1339             OperatorCall<BsAccessTokenCA> aggsLambda) {
1340         MissingAggregationBuilder builder = regMissingA(name, "updatedBy");
1341         if (opLambda != null) {
1342             opLambda.callback(builder);
1343         }
1344         if (aggsLambda != null) {
1345             AccessTokenCA ca = new AccessTokenCA();
1346             aggsLambda.callback(ca);
1347             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1348         }
1349     }
1350 
1351     public void setUpdatedTime_Avg() {
1352         setUpdatedTime_Avg(null);
1353     }
1354 
1355     public void setUpdatedTime_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1356         setUpdatedTime_Avg("updatedTime", opLambda);
1357     }
1358 
1359     public void setUpdatedTime_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
1360         AvgAggregationBuilder builder = regAvgA(name, "updatedTime");
1361         if (opLambda != null) {
1362             opLambda.callback(builder);
1363         }
1364     }
1365 
1366     public void setUpdatedTime_Max() {
1367         setUpdatedTime_Max(null);
1368     }
1369 
1370     public void setUpdatedTime_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1371         setUpdatedTime_Max("updatedTime", opLambda);
1372     }
1373 
1374     public void setUpdatedTime_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
1375         MaxAggregationBuilder builder = regMaxA(name, "updatedTime");
1376         if (opLambda != null) {
1377             opLambda.callback(builder);
1378         }
1379     }
1380 
1381     public void setUpdatedTime_Min() {
1382         setUpdatedTime_Min(null);
1383     }
1384 
1385     public void setUpdatedTime_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
1386         setUpdatedTime_Min("updatedTime", opLambda);
1387     }
1388 
1389     public void setUpdatedTime_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
1390         MinAggregationBuilder builder = regMinA(name, "updatedTime");
1391         if (opLambda != null) {
1392             opLambda.callback(builder);
1393         }
1394     }
1395 
1396     public void setUpdatedTime_Sum() {
1397         setUpdatedTime_Sum(null);
1398     }
1399 
1400     public void setUpdatedTime_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
1401         setUpdatedTime_Sum("updatedTime", opLambda);
1402     }
1403 
1404     public void setUpdatedTime_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
1405         SumAggregationBuilder builder = regSumA(name, "updatedTime");
1406         if (opLambda != null) {
1407             opLambda.callback(builder);
1408         }
1409     }
1410 
1411     public void setUpdatedTime_ExtendedStats() {
1412         setUpdatedTime_ExtendedStats(null);
1413     }
1414 
1415     public void setUpdatedTime_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1416         setUpdatedTime_ExtendedStats("updatedTime", opLambda);
1417     }
1418 
1419     public void setUpdatedTime_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
1420         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "updatedTime");
1421         if (opLambda != null) {
1422             opLambda.callback(builder);
1423         }
1424     }
1425 
1426     public void setUpdatedTime_Stats() {
1427         setUpdatedTime_Stats(null);
1428     }
1429 
1430     public void setUpdatedTime_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1431         setUpdatedTime_Stats("updatedTime", opLambda);
1432     }
1433 
1434     public void setUpdatedTime_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
1435         StatsAggregationBuilder builder = regStatsA(name, "updatedTime");
1436         if (opLambda != null) {
1437             opLambda.callback(builder);
1438         }
1439     }
1440 
1441     public void setUpdatedTime_Percentiles() {
1442         setUpdatedTime_Percentiles(null);
1443     }
1444 
1445     public void setUpdatedTime_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1446         setUpdatedTime_Percentiles("updatedTime", opLambda);
1447     }
1448 
1449     public void setUpdatedTime_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
1450         PercentilesAggregationBuilder builder = regPercentilesA(name, "updatedTime");
1451         if (opLambda != null) {
1452             opLambda.callback(builder);
1453         }
1454     }
1455 
1456     public void setUpdatedTime_PercentileRanks(double[] values) {
1457         setUpdatedTime_PercentileRanks(values, null);
1458     }
1459 
1460     public void setUpdatedTime_PercentileRanks(double[] values, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1461         setUpdatedTime_PercentileRanks("updatedTime", values, opLambda);
1462     }
1463 
1464     public void setUpdatedTime_PercentileRanks(String name, double[] values,
1465             ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
1466         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "updatedTime", values);
1467         if (opLambda != null) {
1468             opLambda.callback(builder);
1469         }
1470     }
1471 
1472     public void setUpdatedTime_Histogram() {
1473         setUpdatedTime_Histogram(null);
1474     }
1475 
1476     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
1477         setUpdatedTime_Histogram("updatedTime", opLambda, null);
1478     }
1479 
1480     public void setUpdatedTime_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1481             OperatorCall<BsAccessTokenCA> aggsLambda) {
1482         setUpdatedTime_Histogram("updatedTime", opLambda, aggsLambda);
1483     }
1484 
1485     public void setUpdatedTime_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
1486             OperatorCall<BsAccessTokenCA> aggsLambda) {
1487         HistogramAggregationBuilder builder = regHistogramA(name, "updatedTime");
1488         if (opLambda != null) {
1489             opLambda.callback(builder);
1490         }
1491         if (aggsLambda != null) {
1492             AccessTokenCA ca = new AccessTokenCA();
1493             aggsLambda.callback(ca);
1494             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1495         }
1496     }
1497 
1498     public void setUpdatedTime_Range() {
1499         setUpdatedTime_Range(null);
1500     }
1501 
1502     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
1503         setUpdatedTime_Range("updatedTime", opLambda, null);
1504     }
1505 
1506     public void setUpdatedTime_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1507         setUpdatedTime_Range("updatedTime", opLambda, aggsLambda);
1508     }
1509 
1510     public void setUpdatedTime_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda,
1511             OperatorCall<BsAccessTokenCA> aggsLambda) {
1512         RangeAggregationBuilder builder = regRangeA(name, "updatedTime");
1513         if (opLambda != null) {
1514             opLambda.callback(builder);
1515         }
1516         if (aggsLambda != null) {
1517             AccessTokenCA ca = new AccessTokenCA();
1518             aggsLambda.callback(ca);
1519             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1520         }
1521     }
1522 
1523     public void setUpdatedTime_Count() {
1524         setUpdatedTime_Count(null);
1525     }
1526 
1527     public void setUpdatedTime_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1528         setUpdatedTime_Count("updatedTime", opLambda);
1529     }
1530 
1531     public void setUpdatedTime_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1532         ValueCountAggregationBuilder builder = regCountA(name, "updatedTime");
1533         if (opLambda != null) {
1534             opLambda.callback(builder);
1535         }
1536     }
1537 
1538     public void setUpdatedTime_Cardinality() {
1539         setUpdatedTime_Cardinality(null);
1540     }
1541 
1542     public void setUpdatedTime_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1543         setUpdatedTime_Cardinality("updatedTime", opLambda);
1544     }
1545 
1546     public void setUpdatedTime_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1547         CardinalityAggregationBuilder builder = regCardinalityA(name, "updatedTime");
1548         if (opLambda != null) {
1549             opLambda.callback(builder);
1550         }
1551     }
1552 
1553     public void setUpdatedTime_Missing() {
1554         setUpdatedTime_Missing(null);
1555     }
1556 
1557     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1558         setUpdatedTime_Missing("updatedTime", opLambda, null);
1559     }
1560 
1561     public void setUpdatedTime_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsAccessTokenCA> aggsLambda) {
1562         setUpdatedTime_Missing("updatedTime", opLambda, aggsLambda);
1563     }
1564 
1565     public void setUpdatedTime_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1566             OperatorCall<BsAccessTokenCA> aggsLambda) {
1567         MissingAggregationBuilder builder = regMissingA(name, "updatedTime");
1568         if (opLambda != null) {
1569             opLambda.callback(builder);
1570         }
1571         if (aggsLambda != null) {
1572             AccessTokenCA ca = new AccessTokenCA();
1573             aggsLambda.callback(ca);
1574             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1575         }
1576     }
1577 
1578 }