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