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.user.cbean.ca.bs;
17  
18  import org.codelibs.fess.es.user.allcommon.EsAbstractConditionAggregation;
19  import org.codelibs.fess.es.user.allcommon.EsAbstractConditionQuery;
20  import org.codelibs.fess.es.user.cbean.ca.UserCA;
21  import org.codelibs.fess.es.user.cbean.cq.UserCQ;
22  import org.codelibs.fess.es.user.cbean.cq.bs.BsUserCQ;
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 BsUserCA extends EsAbstractConditionAggregation {
49  
50      // ===================================================================================
51      //                                                                     Aggregation Set
52      //                                                                           =========
53  
54      public void filter(String name, EsAbstractConditionQuery.OperatorCall<BsUserCQ> queryLambda,
55              ConditionOptionCall<FilterAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
56          UserCQ cq = new UserCQ();
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              UserCA ca = new UserCA();
66              aggsLambda.callback(ca);
67              ca.getAggregationBuilderList().forEach(builder::subAggregation);
68          }
69      }
70  
71      public void global(String name, ConditionOptionCall<GlobalAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
72          GlobalAggregationBuilder builder = regGlobalA(name);
73          if (opLambda != null) {
74              opLambda.callback(builder);
75          }
76          if (aggsLambda != null) {
77              UserCA ca = new UserCA();
78              aggsLambda.callback(ca);
79              ca.getAggregationBuilderList().forEach(builder::subAggregation);
80          }
81      }
82  
83      public void sampler(String name, ConditionOptionCall<SamplerAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
84          SamplerAggregationBuilder builder = regSamplerA(name);
85          if (opLambda != null) {
86              opLambda.callback(builder);
87          }
88          if (aggsLambda != null) {
89              UserCA ca = new UserCA();
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<BsUserCA> aggsLambda) {
118         setName_Terms("name", opLambda, aggsLambda);
119     }
120 
121     public void setName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
122         TermsAggregationBuilder builder = regTermsA(name, "name");
123         if (opLambda != null) {
124             opLambda.callback(builder);
125         }
126         if (aggsLambda != null) {
127             UserCA ca = new UserCA();
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, OperatorCall<BsUserCA> aggsLambda) {
142         setName_SignificantTerms("name", opLambda, aggsLambda);
143     }
144 
145     public void setName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
146             OperatorCall<BsUserCA> aggsLambda) {
147         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "name");
148         if (opLambda != null) {
149             opLambda.callback(builder);
150         }
151         if (aggsLambda != null) {
152             UserCA ca = new UserCA();
153             aggsLambda.callback(ca);
154             ca.getAggregationBuilderList().forEach(builder::subAggregation);
155         }
156     }
157 
158     public void setName_IpRange() {
159         setName_IpRange(null);
160     }
161 
162     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
163         setName_IpRange("name", opLambda, null);
164     }
165 
166     public void setName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
167         setName_IpRange("name", opLambda, aggsLambda);
168     }
169 
170     public void setName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
171         IpRangeAggregationBuilder builder = regIpRangeA(name, "name");
172         if (opLambda != null) {
173             opLambda.callback(builder);
174         }
175         if (aggsLambda != null) {
176             UserCA ca = new UserCA();
177             aggsLambda.callback(ca);
178             ca.getAggregationBuilderList().forEach(builder::subAggregation);
179         }
180     }
181 
182     public void setName_Count() {
183         setName_Count(null);
184     }
185 
186     public void setName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
187         setName_Count("name", opLambda);
188     }
189 
190     public void setName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
191         ValueCountAggregationBuilder builder = regCountA(name, "name");
192         if (opLambda != null) {
193             opLambda.callback(builder);
194         }
195     }
196 
197     public void setName_Cardinality() {
198         setName_Cardinality(null);
199     }
200 
201     public void setName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
202         setName_Cardinality("name", opLambda);
203     }
204 
205     public void setName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
206         CardinalityAggregationBuilder builder = regCardinalityA(name, "name");
207         if (opLambda != null) {
208             opLambda.callback(builder);
209         }
210     }
211 
212     public void setName_Missing() {
213         setName_Missing(null);
214     }
215 
216     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
217         setName_Missing("name", opLambda, null);
218     }
219 
220     public void setName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
221         setName_Missing("name", opLambda, aggsLambda);
222     }
223 
224     public void setName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
225         MissingAggregationBuilder builder = regMissingA(name, "name");
226         if (opLambda != null) {
227             opLambda.callback(builder);
228         }
229         if (aggsLambda != null) {
230             UserCA ca = new UserCA();
231             aggsLambda.callback(ca);
232             ca.getAggregationBuilderList().forEach(builder::subAggregation);
233         }
234     }
235 
236     public void setPassword_Terms() {
237         setPassword_Terms(null);
238     }
239 
240     public void setPassword_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
241         setPassword_Terms("password", opLambda, null);
242     }
243 
244     public void setPassword_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
245         setPassword_Terms("password", opLambda, aggsLambda);
246     }
247 
248     public void setPassword_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
249         TermsAggregationBuilder builder = regTermsA(name, "password");
250         if (opLambda != null) {
251             opLambda.callback(builder);
252         }
253         if (aggsLambda != null) {
254             UserCA ca = new UserCA();
255             aggsLambda.callback(ca);
256             ca.getAggregationBuilderList().forEach(builder::subAggregation);
257         }
258     }
259 
260     public void setPassword_SignificantTerms() {
261         setPassword_SignificantTerms(null);
262     }
263 
264     public void setPassword_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
265         setPassword_SignificantTerms("password", opLambda, null);
266     }
267 
268     public void setPassword_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
269             OperatorCall<BsUserCA> aggsLambda) {
270         setPassword_SignificantTerms("password", opLambda, aggsLambda);
271     }
272 
273     public void setPassword_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
274             OperatorCall<BsUserCA> aggsLambda) {
275         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "password");
276         if (opLambda != null) {
277             opLambda.callback(builder);
278         }
279         if (aggsLambda != null) {
280             UserCA ca = new UserCA();
281             aggsLambda.callback(ca);
282             ca.getAggregationBuilderList().forEach(builder::subAggregation);
283         }
284     }
285 
286     public void setPassword_IpRange() {
287         setPassword_IpRange(null);
288     }
289 
290     public void setPassword_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
291         setPassword_IpRange("password", opLambda, null);
292     }
293 
294     public void setPassword_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
295         setPassword_IpRange("password", opLambda, aggsLambda);
296     }
297 
298     public void setPassword_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
299         IpRangeAggregationBuilder builder = regIpRangeA(name, "password");
300         if (opLambda != null) {
301             opLambda.callback(builder);
302         }
303         if (aggsLambda != null) {
304             UserCA ca = new UserCA();
305             aggsLambda.callback(ca);
306             ca.getAggregationBuilderList().forEach(builder::subAggregation);
307         }
308     }
309 
310     public void setPassword_Count() {
311         setPassword_Count(null);
312     }
313 
314     public void setPassword_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
315         setPassword_Count("password", opLambda);
316     }
317 
318     public void setPassword_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
319         ValueCountAggregationBuilder builder = regCountA(name, "password");
320         if (opLambda != null) {
321             opLambda.callback(builder);
322         }
323     }
324 
325     public void setPassword_Cardinality() {
326         setPassword_Cardinality(null);
327     }
328 
329     public void setPassword_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
330         setPassword_Cardinality("password", opLambda);
331     }
332 
333     public void setPassword_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
334         CardinalityAggregationBuilder builder = regCardinalityA(name, "password");
335         if (opLambda != null) {
336             opLambda.callback(builder);
337         }
338     }
339 
340     public void setPassword_Missing() {
341         setPassword_Missing(null);
342     }
343 
344     public void setPassword_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
345         setPassword_Missing("password", opLambda, null);
346     }
347 
348     public void setPassword_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
349         setPassword_Missing("password", opLambda, aggsLambda);
350     }
351 
352     public void setPassword_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
353         MissingAggregationBuilder builder = regMissingA(name, "password");
354         if (opLambda != null) {
355             opLambda.callback(builder);
356         }
357         if (aggsLambda != null) {
358             UserCA ca = new UserCA();
359             aggsLambda.callback(ca);
360             ca.getAggregationBuilderList().forEach(builder::subAggregation);
361         }
362     }
363 
364     public void setSurname_Terms() {
365         setSurname_Terms(null);
366     }
367 
368     public void setSurname_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
369         setSurname_Terms("surname", opLambda, null);
370     }
371 
372     public void setSurname_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
373         setSurname_Terms("surname", opLambda, aggsLambda);
374     }
375 
376     public void setSurname_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
377         TermsAggregationBuilder builder = regTermsA(name, "surname");
378         if (opLambda != null) {
379             opLambda.callback(builder);
380         }
381         if (aggsLambda != null) {
382             UserCA ca = new UserCA();
383             aggsLambda.callback(ca);
384             ca.getAggregationBuilderList().forEach(builder::subAggregation);
385         }
386     }
387 
388     public void setSurname_SignificantTerms() {
389         setSurname_SignificantTerms(null);
390     }
391 
392     public void setSurname_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
393         setSurname_SignificantTerms("surname", opLambda, null);
394     }
395 
396     public void setSurname_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
397             OperatorCall<BsUserCA> aggsLambda) {
398         setSurname_SignificantTerms("surname", opLambda, aggsLambda);
399     }
400 
401     public void setSurname_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
402             OperatorCall<BsUserCA> aggsLambda) {
403         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "surname");
404         if (opLambda != null) {
405             opLambda.callback(builder);
406         }
407         if (aggsLambda != null) {
408             UserCA ca = new UserCA();
409             aggsLambda.callback(ca);
410             ca.getAggregationBuilderList().forEach(builder::subAggregation);
411         }
412     }
413 
414     public void setSurname_IpRange() {
415         setSurname_IpRange(null);
416     }
417 
418     public void setSurname_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
419         setSurname_IpRange("surname", opLambda, null);
420     }
421 
422     public void setSurname_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
423         setSurname_IpRange("surname", opLambda, aggsLambda);
424     }
425 
426     public void setSurname_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
427         IpRangeAggregationBuilder builder = regIpRangeA(name, "surname");
428         if (opLambda != null) {
429             opLambda.callback(builder);
430         }
431         if (aggsLambda != null) {
432             UserCA ca = new UserCA();
433             aggsLambda.callback(ca);
434             ca.getAggregationBuilderList().forEach(builder::subAggregation);
435         }
436     }
437 
438     public void setSurname_Count() {
439         setSurname_Count(null);
440     }
441 
442     public void setSurname_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
443         setSurname_Count("surname", opLambda);
444     }
445 
446     public void setSurname_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
447         ValueCountAggregationBuilder builder = regCountA(name, "surname");
448         if (opLambda != null) {
449             opLambda.callback(builder);
450         }
451     }
452 
453     public void setSurname_Cardinality() {
454         setSurname_Cardinality(null);
455     }
456 
457     public void setSurname_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
458         setSurname_Cardinality("surname", opLambda);
459     }
460 
461     public void setSurname_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
462         CardinalityAggregationBuilder builder = regCardinalityA(name, "surname");
463         if (opLambda != null) {
464             opLambda.callback(builder);
465         }
466     }
467 
468     public void setSurname_Missing() {
469         setSurname_Missing(null);
470     }
471 
472     public void setSurname_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
473         setSurname_Missing("surname", opLambda, null);
474     }
475 
476     public void setSurname_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
477         setSurname_Missing("surname", opLambda, aggsLambda);
478     }
479 
480     public void setSurname_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
481         MissingAggregationBuilder builder = regMissingA(name, "surname");
482         if (opLambda != null) {
483             opLambda.callback(builder);
484         }
485         if (aggsLambda != null) {
486             UserCA ca = new UserCA();
487             aggsLambda.callback(ca);
488             ca.getAggregationBuilderList().forEach(builder::subAggregation);
489         }
490     }
491 
492     public void setGivenName_Terms() {
493         setGivenName_Terms(null);
494     }
495 
496     public void setGivenName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
497         setGivenName_Terms("givenName", opLambda, null);
498     }
499 
500     public void setGivenName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
501         setGivenName_Terms("givenName", opLambda, aggsLambda);
502     }
503 
504     public void setGivenName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
505         TermsAggregationBuilder builder = regTermsA(name, "givenName");
506         if (opLambda != null) {
507             opLambda.callback(builder);
508         }
509         if (aggsLambda != null) {
510             UserCA ca = new UserCA();
511             aggsLambda.callback(ca);
512             ca.getAggregationBuilderList().forEach(builder::subAggregation);
513         }
514     }
515 
516     public void setGivenName_SignificantTerms() {
517         setGivenName_SignificantTerms(null);
518     }
519 
520     public void setGivenName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
521         setGivenName_SignificantTerms("givenName", opLambda, null);
522     }
523 
524     public void setGivenName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
525             OperatorCall<BsUserCA> aggsLambda) {
526         setGivenName_SignificantTerms("givenName", opLambda, aggsLambda);
527     }
528 
529     public void setGivenName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
530             OperatorCall<BsUserCA> aggsLambda) {
531         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "givenName");
532         if (opLambda != null) {
533             opLambda.callback(builder);
534         }
535         if (aggsLambda != null) {
536             UserCA ca = new UserCA();
537             aggsLambda.callback(ca);
538             ca.getAggregationBuilderList().forEach(builder::subAggregation);
539         }
540     }
541 
542     public void setGivenName_IpRange() {
543         setGivenName_IpRange(null);
544     }
545 
546     public void setGivenName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
547         setGivenName_IpRange("givenName", opLambda, null);
548     }
549 
550     public void setGivenName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
551         setGivenName_IpRange("givenName", opLambda, aggsLambda);
552     }
553 
554     public void setGivenName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
555         IpRangeAggregationBuilder builder = regIpRangeA(name, "givenName");
556         if (opLambda != null) {
557             opLambda.callback(builder);
558         }
559         if (aggsLambda != null) {
560             UserCA ca = new UserCA();
561             aggsLambda.callback(ca);
562             ca.getAggregationBuilderList().forEach(builder::subAggregation);
563         }
564     }
565 
566     public void setGivenName_Count() {
567         setGivenName_Count(null);
568     }
569 
570     public void setGivenName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
571         setGivenName_Count("givenName", opLambda);
572     }
573 
574     public void setGivenName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
575         ValueCountAggregationBuilder builder = regCountA(name, "givenName");
576         if (opLambda != null) {
577             opLambda.callback(builder);
578         }
579     }
580 
581     public void setGivenName_Cardinality() {
582         setGivenName_Cardinality(null);
583     }
584 
585     public void setGivenName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
586         setGivenName_Cardinality("givenName", opLambda);
587     }
588 
589     public void setGivenName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
590         CardinalityAggregationBuilder builder = regCardinalityA(name, "givenName");
591         if (opLambda != null) {
592             opLambda.callback(builder);
593         }
594     }
595 
596     public void setGivenName_Missing() {
597         setGivenName_Missing(null);
598     }
599 
600     public void setGivenName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
601         setGivenName_Missing("givenName", opLambda, null);
602     }
603 
604     public void setGivenName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
605         setGivenName_Missing("givenName", opLambda, aggsLambda);
606     }
607 
608     public void setGivenName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
609         MissingAggregationBuilder builder = regMissingA(name, "givenName");
610         if (opLambda != null) {
611             opLambda.callback(builder);
612         }
613         if (aggsLambda != null) {
614             UserCA ca = new UserCA();
615             aggsLambda.callback(ca);
616             ca.getAggregationBuilderList().forEach(builder::subAggregation);
617         }
618     }
619 
620     public void setEmployeeNumber_Terms() {
621         setEmployeeNumber_Terms(null);
622     }
623 
624     public void setEmployeeNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
625         setEmployeeNumber_Terms("employeeNumber", opLambda, null);
626     }
627 
628     public void setEmployeeNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
629         setEmployeeNumber_Terms("employeeNumber", opLambda, aggsLambda);
630     }
631 
632     public void setEmployeeNumber_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
633             OperatorCall<BsUserCA> aggsLambda) {
634         TermsAggregationBuilder builder = regTermsA(name, "employeeNumber");
635         if (opLambda != null) {
636             opLambda.callback(builder);
637         }
638         if (aggsLambda != null) {
639             UserCA ca = new UserCA();
640             aggsLambda.callback(ca);
641             ca.getAggregationBuilderList().forEach(builder::subAggregation);
642         }
643     }
644 
645     public void setEmployeeNumber_SignificantTerms() {
646         setEmployeeNumber_SignificantTerms(null);
647     }
648 
649     public void setEmployeeNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
650         setEmployeeNumber_SignificantTerms("employeeNumber", opLambda, null);
651     }
652 
653     public void setEmployeeNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
654             OperatorCall<BsUserCA> aggsLambda) {
655         setEmployeeNumber_SignificantTerms("employeeNumber", opLambda, aggsLambda);
656     }
657 
658     public void setEmployeeNumber_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
659             OperatorCall<BsUserCA> aggsLambda) {
660         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "employeeNumber");
661         if (opLambda != null) {
662             opLambda.callback(builder);
663         }
664         if (aggsLambda != null) {
665             UserCA ca = new UserCA();
666             aggsLambda.callback(ca);
667             ca.getAggregationBuilderList().forEach(builder::subAggregation);
668         }
669     }
670 
671     public void setEmployeeNumber_IpRange() {
672         setEmployeeNumber_IpRange(null);
673     }
674 
675     public void setEmployeeNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
676         setEmployeeNumber_IpRange("employeeNumber", opLambda, null);
677     }
678 
679     public void setEmployeeNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
680         setEmployeeNumber_IpRange("employeeNumber", opLambda, aggsLambda);
681     }
682 
683     public void setEmployeeNumber_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
684             OperatorCall<BsUserCA> aggsLambda) {
685         IpRangeAggregationBuilder builder = regIpRangeA(name, "employeeNumber");
686         if (opLambda != null) {
687             opLambda.callback(builder);
688         }
689         if (aggsLambda != null) {
690             UserCA ca = new UserCA();
691             aggsLambda.callback(ca);
692             ca.getAggregationBuilderList().forEach(builder::subAggregation);
693         }
694     }
695 
696     public void setEmployeeNumber_Count() {
697         setEmployeeNumber_Count(null);
698     }
699 
700     public void setEmployeeNumber_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
701         setEmployeeNumber_Count("employeeNumber", opLambda);
702     }
703 
704     public void setEmployeeNumber_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
705         ValueCountAggregationBuilder builder = regCountA(name, "employeeNumber");
706         if (opLambda != null) {
707             opLambda.callback(builder);
708         }
709     }
710 
711     public void setEmployeeNumber_Cardinality() {
712         setEmployeeNumber_Cardinality(null);
713     }
714 
715     public void setEmployeeNumber_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
716         setEmployeeNumber_Cardinality("employeeNumber", opLambda);
717     }
718 
719     public void setEmployeeNumber_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
720         CardinalityAggregationBuilder builder = regCardinalityA(name, "employeeNumber");
721         if (opLambda != null) {
722             opLambda.callback(builder);
723         }
724     }
725 
726     public void setEmployeeNumber_Missing() {
727         setEmployeeNumber_Missing(null);
728     }
729 
730     public void setEmployeeNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
731         setEmployeeNumber_Missing("employeeNumber", opLambda, null);
732     }
733 
734     public void setEmployeeNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
735         setEmployeeNumber_Missing("employeeNumber", opLambda, aggsLambda);
736     }
737 
738     public void setEmployeeNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
739             OperatorCall<BsUserCA> aggsLambda) {
740         MissingAggregationBuilder builder = regMissingA(name, "employeeNumber");
741         if (opLambda != null) {
742             opLambda.callback(builder);
743         }
744         if (aggsLambda != null) {
745             UserCA ca = new UserCA();
746             aggsLambda.callback(ca);
747             ca.getAggregationBuilderList().forEach(builder::subAggregation);
748         }
749     }
750 
751     public void setMail_Terms() {
752         setMail_Terms(null);
753     }
754 
755     public void setMail_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
756         setMail_Terms("mail", opLambda, null);
757     }
758 
759     public void setMail_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
760         setMail_Terms("mail", opLambda, aggsLambda);
761     }
762 
763     public void setMail_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
764         TermsAggregationBuilder builder = regTermsA(name, "mail");
765         if (opLambda != null) {
766             opLambda.callback(builder);
767         }
768         if (aggsLambda != null) {
769             UserCA ca = new UserCA();
770             aggsLambda.callback(ca);
771             ca.getAggregationBuilderList().forEach(builder::subAggregation);
772         }
773     }
774 
775     public void setMail_SignificantTerms() {
776         setMail_SignificantTerms(null);
777     }
778 
779     public void setMail_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
780         setMail_SignificantTerms("mail", opLambda, null);
781     }
782 
783     public void setMail_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
784         setMail_SignificantTerms("mail", opLambda, aggsLambda);
785     }
786 
787     public void setMail_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
788             OperatorCall<BsUserCA> aggsLambda) {
789         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "mail");
790         if (opLambda != null) {
791             opLambda.callback(builder);
792         }
793         if (aggsLambda != null) {
794             UserCA ca = new UserCA();
795             aggsLambda.callback(ca);
796             ca.getAggregationBuilderList().forEach(builder::subAggregation);
797         }
798     }
799 
800     public void setMail_IpRange() {
801         setMail_IpRange(null);
802     }
803 
804     public void setMail_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
805         setMail_IpRange("mail", opLambda, null);
806     }
807 
808     public void setMail_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
809         setMail_IpRange("mail", opLambda, aggsLambda);
810     }
811 
812     public void setMail_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
813         IpRangeAggregationBuilder builder = regIpRangeA(name, "mail");
814         if (opLambda != null) {
815             opLambda.callback(builder);
816         }
817         if (aggsLambda != null) {
818             UserCA ca = new UserCA();
819             aggsLambda.callback(ca);
820             ca.getAggregationBuilderList().forEach(builder::subAggregation);
821         }
822     }
823 
824     public void setMail_Count() {
825         setMail_Count(null);
826     }
827 
828     public void setMail_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
829         setMail_Count("mail", opLambda);
830     }
831 
832     public void setMail_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
833         ValueCountAggregationBuilder builder = regCountA(name, "mail");
834         if (opLambda != null) {
835             opLambda.callback(builder);
836         }
837     }
838 
839     public void setMail_Cardinality() {
840         setMail_Cardinality(null);
841     }
842 
843     public void setMail_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
844         setMail_Cardinality("mail", opLambda);
845     }
846 
847     public void setMail_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
848         CardinalityAggregationBuilder builder = regCardinalityA(name, "mail");
849         if (opLambda != null) {
850             opLambda.callback(builder);
851         }
852     }
853 
854     public void setMail_Missing() {
855         setMail_Missing(null);
856     }
857 
858     public void setMail_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
859         setMail_Missing("mail", opLambda, null);
860     }
861 
862     public void setMail_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
863         setMail_Missing("mail", opLambda, aggsLambda);
864     }
865 
866     public void setMail_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
867         MissingAggregationBuilder builder = regMissingA(name, "mail");
868         if (opLambda != null) {
869             opLambda.callback(builder);
870         }
871         if (aggsLambda != null) {
872             UserCA ca = new UserCA();
873             aggsLambda.callback(ca);
874             ca.getAggregationBuilderList().forEach(builder::subAggregation);
875         }
876     }
877 
878     public void setTelephoneNumber_Terms() {
879         setTelephoneNumber_Terms(null);
880     }
881 
882     public void setTelephoneNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
883         setTelephoneNumber_Terms("telephoneNumber", opLambda, null);
884     }
885 
886     public void setTelephoneNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
887         setTelephoneNumber_Terms("telephoneNumber", opLambda, aggsLambda);
888     }
889 
890     public void setTelephoneNumber_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
891             OperatorCall<BsUserCA> aggsLambda) {
892         TermsAggregationBuilder builder = regTermsA(name, "telephoneNumber");
893         if (opLambda != null) {
894             opLambda.callback(builder);
895         }
896         if (aggsLambda != null) {
897             UserCA ca = new UserCA();
898             aggsLambda.callback(ca);
899             ca.getAggregationBuilderList().forEach(builder::subAggregation);
900         }
901     }
902 
903     public void setTelephoneNumber_SignificantTerms() {
904         setTelephoneNumber_SignificantTerms(null);
905     }
906 
907     public void setTelephoneNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
908         setTelephoneNumber_SignificantTerms("telephoneNumber", opLambda, null);
909     }
910 
911     public void setTelephoneNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
912             OperatorCall<BsUserCA> aggsLambda) {
913         setTelephoneNumber_SignificantTerms("telephoneNumber", opLambda, aggsLambda);
914     }
915 
916     public void setTelephoneNumber_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
917             OperatorCall<BsUserCA> aggsLambda) {
918         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "telephoneNumber");
919         if (opLambda != null) {
920             opLambda.callback(builder);
921         }
922         if (aggsLambda != null) {
923             UserCA ca = new UserCA();
924             aggsLambda.callback(ca);
925             ca.getAggregationBuilderList().forEach(builder::subAggregation);
926         }
927     }
928 
929     public void setTelephoneNumber_IpRange() {
930         setTelephoneNumber_IpRange(null);
931     }
932 
933     public void setTelephoneNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
934         setTelephoneNumber_IpRange("telephoneNumber", opLambda, null);
935     }
936 
937     public void setTelephoneNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
938         setTelephoneNumber_IpRange("telephoneNumber", opLambda, aggsLambda);
939     }
940 
941     public void setTelephoneNumber_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
942             OperatorCall<BsUserCA> aggsLambda) {
943         IpRangeAggregationBuilder builder = regIpRangeA(name, "telephoneNumber");
944         if (opLambda != null) {
945             opLambda.callback(builder);
946         }
947         if (aggsLambda != null) {
948             UserCA ca = new UserCA();
949             aggsLambda.callback(ca);
950             ca.getAggregationBuilderList().forEach(builder::subAggregation);
951         }
952     }
953 
954     public void setTelephoneNumber_Count() {
955         setTelephoneNumber_Count(null);
956     }
957 
958     public void setTelephoneNumber_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
959         setTelephoneNumber_Count("telephoneNumber", opLambda);
960     }
961 
962     public void setTelephoneNumber_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
963         ValueCountAggregationBuilder builder = regCountA(name, "telephoneNumber");
964         if (opLambda != null) {
965             opLambda.callback(builder);
966         }
967     }
968 
969     public void setTelephoneNumber_Cardinality() {
970         setTelephoneNumber_Cardinality(null);
971     }
972 
973     public void setTelephoneNumber_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
974         setTelephoneNumber_Cardinality("telephoneNumber", opLambda);
975     }
976 
977     public void setTelephoneNumber_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
978         CardinalityAggregationBuilder builder = regCardinalityA(name, "telephoneNumber");
979         if (opLambda != null) {
980             opLambda.callback(builder);
981         }
982     }
983 
984     public void setTelephoneNumber_Missing() {
985         setTelephoneNumber_Missing(null);
986     }
987 
988     public void setTelephoneNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
989         setTelephoneNumber_Missing("telephoneNumber", opLambda, null);
990     }
991 
992     public void setTelephoneNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
993         setTelephoneNumber_Missing("telephoneNumber", opLambda, aggsLambda);
994     }
995 
996     public void setTelephoneNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
997             OperatorCall<BsUserCA> aggsLambda) {
998         MissingAggregationBuilder builder = regMissingA(name, "telephoneNumber");
999         if (opLambda != null) {
1000             opLambda.callback(builder);
1001         }
1002         if (aggsLambda != null) {
1003             UserCA ca = new UserCA();
1004             aggsLambda.callback(ca);
1005             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1006         }
1007     }
1008 
1009     public void setHomePhone_Terms() {
1010         setHomePhone_Terms(null);
1011     }
1012 
1013     public void setHomePhone_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1014         setHomePhone_Terms("homePhone", opLambda, null);
1015     }
1016 
1017     public void setHomePhone_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1018         setHomePhone_Terms("homePhone", opLambda, aggsLambda);
1019     }
1020 
1021     public void setHomePhone_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1022         TermsAggregationBuilder builder = regTermsA(name, "homePhone");
1023         if (opLambda != null) {
1024             opLambda.callback(builder);
1025         }
1026         if (aggsLambda != null) {
1027             UserCA ca = new UserCA();
1028             aggsLambda.callback(ca);
1029             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1030         }
1031     }
1032 
1033     public void setHomePhone_SignificantTerms() {
1034         setHomePhone_SignificantTerms(null);
1035     }
1036 
1037     public void setHomePhone_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1038         setHomePhone_SignificantTerms("homePhone", opLambda, null);
1039     }
1040 
1041     public void setHomePhone_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1042             OperatorCall<BsUserCA> aggsLambda) {
1043         setHomePhone_SignificantTerms("homePhone", opLambda, aggsLambda);
1044     }
1045 
1046     public void setHomePhone_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1047             OperatorCall<BsUserCA> aggsLambda) {
1048         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "homePhone");
1049         if (opLambda != null) {
1050             opLambda.callback(builder);
1051         }
1052         if (aggsLambda != null) {
1053             UserCA ca = new UserCA();
1054             aggsLambda.callback(ca);
1055             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1056         }
1057     }
1058 
1059     public void setHomePhone_IpRange() {
1060         setHomePhone_IpRange(null);
1061     }
1062 
1063     public void setHomePhone_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1064         setHomePhone_IpRange("homePhone", opLambda, null);
1065     }
1066 
1067     public void setHomePhone_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1068         setHomePhone_IpRange("homePhone", opLambda, aggsLambda);
1069     }
1070 
1071     public void setHomePhone_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1072         IpRangeAggregationBuilder builder = regIpRangeA(name, "homePhone");
1073         if (opLambda != null) {
1074             opLambda.callback(builder);
1075         }
1076         if (aggsLambda != null) {
1077             UserCA ca = new UserCA();
1078             aggsLambda.callback(ca);
1079             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1080         }
1081     }
1082 
1083     public void setHomePhone_Count() {
1084         setHomePhone_Count(null);
1085     }
1086 
1087     public void setHomePhone_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1088         setHomePhone_Count("homePhone", opLambda);
1089     }
1090 
1091     public void setHomePhone_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1092         ValueCountAggregationBuilder builder = regCountA(name, "homePhone");
1093         if (opLambda != null) {
1094             opLambda.callback(builder);
1095         }
1096     }
1097 
1098     public void setHomePhone_Cardinality() {
1099         setHomePhone_Cardinality(null);
1100     }
1101 
1102     public void setHomePhone_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1103         setHomePhone_Cardinality("homePhone", opLambda);
1104     }
1105 
1106     public void setHomePhone_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1107         CardinalityAggregationBuilder builder = regCardinalityA(name, "homePhone");
1108         if (opLambda != null) {
1109             opLambda.callback(builder);
1110         }
1111     }
1112 
1113     public void setHomePhone_Missing() {
1114         setHomePhone_Missing(null);
1115     }
1116 
1117     public void setHomePhone_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1118         setHomePhone_Missing("homePhone", opLambda, null);
1119     }
1120 
1121     public void setHomePhone_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1122         setHomePhone_Missing("homePhone", opLambda, aggsLambda);
1123     }
1124 
1125     public void setHomePhone_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1126         MissingAggregationBuilder builder = regMissingA(name, "homePhone");
1127         if (opLambda != null) {
1128             opLambda.callback(builder);
1129         }
1130         if (aggsLambda != null) {
1131             UserCA ca = new UserCA();
1132             aggsLambda.callback(ca);
1133             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1134         }
1135     }
1136 
1137     public void setHomePostalAddress_Terms() {
1138         setHomePostalAddress_Terms(null);
1139     }
1140 
1141     public void setHomePostalAddress_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1142         setHomePostalAddress_Terms("homePostalAddress", opLambda, null);
1143     }
1144 
1145     public void setHomePostalAddress_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1146         setHomePostalAddress_Terms("homePostalAddress", opLambda, aggsLambda);
1147     }
1148 
1149     public void setHomePostalAddress_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
1150             OperatorCall<BsUserCA> aggsLambda) {
1151         TermsAggregationBuilder builder = regTermsA(name, "homePostalAddress");
1152         if (opLambda != null) {
1153             opLambda.callback(builder);
1154         }
1155         if (aggsLambda != null) {
1156             UserCA ca = new UserCA();
1157             aggsLambda.callback(ca);
1158             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1159         }
1160     }
1161 
1162     public void setHomePostalAddress_SignificantTerms() {
1163         setHomePostalAddress_SignificantTerms(null);
1164     }
1165 
1166     public void setHomePostalAddress_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1167         setHomePostalAddress_SignificantTerms("homePostalAddress", opLambda, null);
1168     }
1169 
1170     public void setHomePostalAddress_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1171             OperatorCall<BsUserCA> aggsLambda) {
1172         setHomePostalAddress_SignificantTerms("homePostalAddress", opLambda, aggsLambda);
1173     }
1174 
1175     public void setHomePostalAddress_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1176             OperatorCall<BsUserCA> aggsLambda) {
1177         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "homePostalAddress");
1178         if (opLambda != null) {
1179             opLambda.callback(builder);
1180         }
1181         if (aggsLambda != null) {
1182             UserCA ca = new UserCA();
1183             aggsLambda.callback(ca);
1184             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1185         }
1186     }
1187 
1188     public void setHomePostalAddress_IpRange() {
1189         setHomePostalAddress_IpRange(null);
1190     }
1191 
1192     public void setHomePostalAddress_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1193         setHomePostalAddress_IpRange("homePostalAddress", opLambda, null);
1194     }
1195 
1196     public void setHomePostalAddress_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1197         setHomePostalAddress_IpRange("homePostalAddress", opLambda, aggsLambda);
1198     }
1199 
1200     public void setHomePostalAddress_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1201             OperatorCall<BsUserCA> aggsLambda) {
1202         IpRangeAggregationBuilder builder = regIpRangeA(name, "homePostalAddress");
1203         if (opLambda != null) {
1204             opLambda.callback(builder);
1205         }
1206         if (aggsLambda != null) {
1207             UserCA ca = new UserCA();
1208             aggsLambda.callback(ca);
1209             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1210         }
1211     }
1212 
1213     public void setHomePostalAddress_Count() {
1214         setHomePostalAddress_Count(null);
1215     }
1216 
1217     public void setHomePostalAddress_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1218         setHomePostalAddress_Count("homePostalAddress", opLambda);
1219     }
1220 
1221     public void setHomePostalAddress_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1222         ValueCountAggregationBuilder builder = regCountA(name, "homePostalAddress");
1223         if (opLambda != null) {
1224             opLambda.callback(builder);
1225         }
1226     }
1227 
1228     public void setHomePostalAddress_Cardinality() {
1229         setHomePostalAddress_Cardinality(null);
1230     }
1231 
1232     public void setHomePostalAddress_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1233         setHomePostalAddress_Cardinality("homePostalAddress", opLambda);
1234     }
1235 
1236     public void setHomePostalAddress_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1237         CardinalityAggregationBuilder builder = regCardinalityA(name, "homePostalAddress");
1238         if (opLambda != null) {
1239             opLambda.callback(builder);
1240         }
1241     }
1242 
1243     public void setHomePostalAddress_Missing() {
1244         setHomePostalAddress_Missing(null);
1245     }
1246 
1247     public void setHomePostalAddress_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1248         setHomePostalAddress_Missing("homePostalAddress", opLambda, null);
1249     }
1250 
1251     public void setHomePostalAddress_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1252         setHomePostalAddress_Missing("homePostalAddress", opLambda, aggsLambda);
1253     }
1254 
1255     public void setHomePostalAddress_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1256             OperatorCall<BsUserCA> aggsLambda) {
1257         MissingAggregationBuilder builder = regMissingA(name, "homePostalAddress");
1258         if (opLambda != null) {
1259             opLambda.callback(builder);
1260         }
1261         if (aggsLambda != null) {
1262             UserCA ca = new UserCA();
1263             aggsLambda.callback(ca);
1264             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1265         }
1266     }
1267 
1268     public void setLabeledURI_Terms() {
1269         setLabeledURI_Terms(null);
1270     }
1271 
1272     public void setLabeledURI_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1273         setLabeledURI_Terms("labeledURI", opLambda, null);
1274     }
1275 
1276     public void setLabeledURI_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1277         setLabeledURI_Terms("labeledURI", opLambda, aggsLambda);
1278     }
1279 
1280     public void setLabeledURI_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1281         TermsAggregationBuilder builder = regTermsA(name, "labeledURI");
1282         if (opLambda != null) {
1283             opLambda.callback(builder);
1284         }
1285         if (aggsLambda != null) {
1286             UserCA ca = new UserCA();
1287             aggsLambda.callback(ca);
1288             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1289         }
1290     }
1291 
1292     public void setLabeledURI_SignificantTerms() {
1293         setLabeledURI_SignificantTerms(null);
1294     }
1295 
1296     public void setLabeledURI_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1297         setLabeledURI_SignificantTerms("labeledURI", opLambda, null);
1298     }
1299 
1300     public void setLabeledURI_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1301             OperatorCall<BsUserCA> aggsLambda) {
1302         setLabeledURI_SignificantTerms("labeledURI", opLambda, aggsLambda);
1303     }
1304 
1305     public void setLabeledURI_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1306             OperatorCall<BsUserCA> aggsLambda) {
1307         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "labeledURI");
1308         if (opLambda != null) {
1309             opLambda.callback(builder);
1310         }
1311         if (aggsLambda != null) {
1312             UserCA ca = new UserCA();
1313             aggsLambda.callback(ca);
1314             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1315         }
1316     }
1317 
1318     public void setLabeledURI_IpRange() {
1319         setLabeledURI_IpRange(null);
1320     }
1321 
1322     public void setLabeledURI_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1323         setLabeledURI_IpRange("labeledURI", opLambda, null);
1324     }
1325 
1326     public void setLabeledURI_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1327         setLabeledURI_IpRange("labeledURI", opLambda, aggsLambda);
1328     }
1329 
1330     public void setLabeledURI_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1331             OperatorCall<BsUserCA> aggsLambda) {
1332         IpRangeAggregationBuilder builder = regIpRangeA(name, "labeledURI");
1333         if (opLambda != null) {
1334             opLambda.callback(builder);
1335         }
1336         if (aggsLambda != null) {
1337             UserCA ca = new UserCA();
1338             aggsLambda.callback(ca);
1339             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1340         }
1341     }
1342 
1343     public void setLabeledURI_Count() {
1344         setLabeledURI_Count(null);
1345     }
1346 
1347     public void setLabeledURI_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1348         setLabeledURI_Count("labeledURI", opLambda);
1349     }
1350 
1351     public void setLabeledURI_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1352         ValueCountAggregationBuilder builder = regCountA(name, "labeledURI");
1353         if (opLambda != null) {
1354             opLambda.callback(builder);
1355         }
1356     }
1357 
1358     public void setLabeledURI_Cardinality() {
1359         setLabeledURI_Cardinality(null);
1360     }
1361 
1362     public void setLabeledURI_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1363         setLabeledURI_Cardinality("labeledURI", opLambda);
1364     }
1365 
1366     public void setLabeledURI_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1367         CardinalityAggregationBuilder builder = regCardinalityA(name, "labeledURI");
1368         if (opLambda != null) {
1369             opLambda.callback(builder);
1370         }
1371     }
1372 
1373     public void setLabeledURI_Missing() {
1374         setLabeledURI_Missing(null);
1375     }
1376 
1377     public void setLabeledURI_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1378         setLabeledURI_Missing("labeledURI", opLambda, null);
1379     }
1380 
1381     public void setLabeledURI_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1382         setLabeledURI_Missing("labeledURI", opLambda, aggsLambda);
1383     }
1384 
1385     public void setLabeledURI_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1386             OperatorCall<BsUserCA> aggsLambda) {
1387         MissingAggregationBuilder builder = regMissingA(name, "labeledURI");
1388         if (opLambda != null) {
1389             opLambda.callback(builder);
1390         }
1391         if (aggsLambda != null) {
1392             UserCA ca = new UserCA();
1393             aggsLambda.callback(ca);
1394             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1395         }
1396     }
1397 
1398     public void setRoomNumber_Terms() {
1399         setRoomNumber_Terms(null);
1400     }
1401 
1402     public void setRoomNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1403         setRoomNumber_Terms("roomNumber", opLambda, null);
1404     }
1405 
1406     public void setRoomNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1407         setRoomNumber_Terms("roomNumber", opLambda, aggsLambda);
1408     }
1409 
1410     public void setRoomNumber_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1411         TermsAggregationBuilder builder = regTermsA(name, "roomNumber");
1412         if (opLambda != null) {
1413             opLambda.callback(builder);
1414         }
1415         if (aggsLambda != null) {
1416             UserCA ca = new UserCA();
1417             aggsLambda.callback(ca);
1418             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1419         }
1420     }
1421 
1422     public void setRoomNumber_SignificantTerms() {
1423         setRoomNumber_SignificantTerms(null);
1424     }
1425 
1426     public void setRoomNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1427         setRoomNumber_SignificantTerms("roomNumber", opLambda, null);
1428     }
1429 
1430     public void setRoomNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1431             OperatorCall<BsUserCA> aggsLambda) {
1432         setRoomNumber_SignificantTerms("roomNumber", opLambda, aggsLambda);
1433     }
1434 
1435     public void setRoomNumber_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1436             OperatorCall<BsUserCA> aggsLambda) {
1437         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "roomNumber");
1438         if (opLambda != null) {
1439             opLambda.callback(builder);
1440         }
1441         if (aggsLambda != null) {
1442             UserCA ca = new UserCA();
1443             aggsLambda.callback(ca);
1444             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1445         }
1446     }
1447 
1448     public void setRoomNumber_IpRange() {
1449         setRoomNumber_IpRange(null);
1450     }
1451 
1452     public void setRoomNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1453         setRoomNumber_IpRange("roomNumber", opLambda, null);
1454     }
1455 
1456     public void setRoomNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1457         setRoomNumber_IpRange("roomNumber", opLambda, aggsLambda);
1458     }
1459 
1460     public void setRoomNumber_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1461             OperatorCall<BsUserCA> aggsLambda) {
1462         IpRangeAggregationBuilder builder = regIpRangeA(name, "roomNumber");
1463         if (opLambda != null) {
1464             opLambda.callback(builder);
1465         }
1466         if (aggsLambda != null) {
1467             UserCA ca = new UserCA();
1468             aggsLambda.callback(ca);
1469             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1470         }
1471     }
1472 
1473     public void setRoomNumber_Count() {
1474         setRoomNumber_Count(null);
1475     }
1476 
1477     public void setRoomNumber_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1478         setRoomNumber_Count("roomNumber", opLambda);
1479     }
1480 
1481     public void setRoomNumber_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1482         ValueCountAggregationBuilder builder = regCountA(name, "roomNumber");
1483         if (opLambda != null) {
1484             opLambda.callback(builder);
1485         }
1486     }
1487 
1488     public void setRoomNumber_Cardinality() {
1489         setRoomNumber_Cardinality(null);
1490     }
1491 
1492     public void setRoomNumber_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1493         setRoomNumber_Cardinality("roomNumber", opLambda);
1494     }
1495 
1496     public void setRoomNumber_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1497         CardinalityAggregationBuilder builder = regCardinalityA(name, "roomNumber");
1498         if (opLambda != null) {
1499             opLambda.callback(builder);
1500         }
1501     }
1502 
1503     public void setRoomNumber_Missing() {
1504         setRoomNumber_Missing(null);
1505     }
1506 
1507     public void setRoomNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1508         setRoomNumber_Missing("roomNumber", opLambda, null);
1509     }
1510 
1511     public void setRoomNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1512         setRoomNumber_Missing("roomNumber", opLambda, aggsLambda);
1513     }
1514 
1515     public void setRoomNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1516             OperatorCall<BsUserCA> aggsLambda) {
1517         MissingAggregationBuilder builder = regMissingA(name, "roomNumber");
1518         if (opLambda != null) {
1519             opLambda.callback(builder);
1520         }
1521         if (aggsLambda != null) {
1522             UserCA ca = new UserCA();
1523             aggsLambda.callback(ca);
1524             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1525         }
1526     }
1527 
1528     public void setDescription_Terms() {
1529         setDescription_Terms(null);
1530     }
1531 
1532     public void setDescription_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1533         setDescription_Terms("description", opLambda, null);
1534     }
1535 
1536     public void setDescription_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1537         setDescription_Terms("description", opLambda, aggsLambda);
1538     }
1539 
1540     public void setDescription_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1541         TermsAggregationBuilder builder = regTermsA(name, "description");
1542         if (opLambda != null) {
1543             opLambda.callback(builder);
1544         }
1545         if (aggsLambda != null) {
1546             UserCA ca = new UserCA();
1547             aggsLambda.callback(ca);
1548             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1549         }
1550     }
1551 
1552     public void setDescription_SignificantTerms() {
1553         setDescription_SignificantTerms(null);
1554     }
1555 
1556     public void setDescription_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1557         setDescription_SignificantTerms("description", opLambda, null);
1558     }
1559 
1560     public void setDescription_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1561             OperatorCall<BsUserCA> aggsLambda) {
1562         setDescription_SignificantTerms("description", opLambda, aggsLambda);
1563     }
1564 
1565     public void setDescription_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1566             OperatorCall<BsUserCA> aggsLambda) {
1567         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "description");
1568         if (opLambda != null) {
1569             opLambda.callback(builder);
1570         }
1571         if (aggsLambda != null) {
1572             UserCA ca = new UserCA();
1573             aggsLambda.callback(ca);
1574             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1575         }
1576     }
1577 
1578     public void setDescription_IpRange() {
1579         setDescription_IpRange(null);
1580     }
1581 
1582     public void setDescription_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1583         setDescription_IpRange("description", opLambda, null);
1584     }
1585 
1586     public void setDescription_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1587         setDescription_IpRange("description", opLambda, aggsLambda);
1588     }
1589 
1590     public void setDescription_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
1591             OperatorCall<BsUserCA> aggsLambda) {
1592         IpRangeAggregationBuilder builder = regIpRangeA(name, "description");
1593         if (opLambda != null) {
1594             opLambda.callback(builder);
1595         }
1596         if (aggsLambda != null) {
1597             UserCA ca = new UserCA();
1598             aggsLambda.callback(ca);
1599             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1600         }
1601     }
1602 
1603     public void setDescription_Count() {
1604         setDescription_Count(null);
1605     }
1606 
1607     public void setDescription_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1608         setDescription_Count("description", opLambda);
1609     }
1610 
1611     public void setDescription_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1612         ValueCountAggregationBuilder builder = regCountA(name, "description");
1613         if (opLambda != null) {
1614             opLambda.callback(builder);
1615         }
1616     }
1617 
1618     public void setDescription_Cardinality() {
1619         setDescription_Cardinality(null);
1620     }
1621 
1622     public void setDescription_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1623         setDescription_Cardinality("description", opLambda);
1624     }
1625 
1626     public void setDescription_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1627         CardinalityAggregationBuilder builder = regCardinalityA(name, "description");
1628         if (opLambda != null) {
1629             opLambda.callback(builder);
1630         }
1631     }
1632 
1633     public void setDescription_Missing() {
1634         setDescription_Missing(null);
1635     }
1636 
1637     public void setDescription_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1638         setDescription_Missing("description", opLambda, null);
1639     }
1640 
1641     public void setDescription_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1642         setDescription_Missing("description", opLambda, aggsLambda);
1643     }
1644 
1645     public void setDescription_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
1646             OperatorCall<BsUserCA> aggsLambda) {
1647         MissingAggregationBuilder builder = regMissingA(name, "description");
1648         if (opLambda != null) {
1649             opLambda.callback(builder);
1650         }
1651         if (aggsLambda != null) {
1652             UserCA ca = new UserCA();
1653             aggsLambda.callback(ca);
1654             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1655         }
1656     }
1657 
1658     public void setTitle_Terms() {
1659         setTitle_Terms(null);
1660     }
1661 
1662     public void setTitle_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1663         setTitle_Terms("title", opLambda, null);
1664     }
1665 
1666     public void setTitle_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1667         setTitle_Terms("title", opLambda, aggsLambda);
1668     }
1669 
1670     public void setTitle_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1671         TermsAggregationBuilder builder = regTermsA(name, "title");
1672         if (opLambda != null) {
1673             opLambda.callback(builder);
1674         }
1675         if (aggsLambda != null) {
1676             UserCA ca = new UserCA();
1677             aggsLambda.callback(ca);
1678             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1679         }
1680     }
1681 
1682     public void setTitle_SignificantTerms() {
1683         setTitle_SignificantTerms(null);
1684     }
1685 
1686     public void setTitle_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1687         setTitle_SignificantTerms("title", opLambda, null);
1688     }
1689 
1690     public void setTitle_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1691             OperatorCall<BsUserCA> aggsLambda) {
1692         setTitle_SignificantTerms("title", opLambda, aggsLambda);
1693     }
1694 
1695     public void setTitle_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1696             OperatorCall<BsUserCA> aggsLambda) {
1697         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "title");
1698         if (opLambda != null) {
1699             opLambda.callback(builder);
1700         }
1701         if (aggsLambda != null) {
1702             UserCA ca = new UserCA();
1703             aggsLambda.callback(ca);
1704             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1705         }
1706     }
1707 
1708     public void setTitle_IpRange() {
1709         setTitle_IpRange(null);
1710     }
1711 
1712     public void setTitle_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1713         setTitle_IpRange("title", opLambda, null);
1714     }
1715 
1716     public void setTitle_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1717         setTitle_IpRange("title", opLambda, aggsLambda);
1718     }
1719 
1720     public void setTitle_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1721         IpRangeAggregationBuilder builder = regIpRangeA(name, "title");
1722         if (opLambda != null) {
1723             opLambda.callback(builder);
1724         }
1725         if (aggsLambda != null) {
1726             UserCA ca = new UserCA();
1727             aggsLambda.callback(ca);
1728             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1729         }
1730     }
1731 
1732     public void setTitle_Count() {
1733         setTitle_Count(null);
1734     }
1735 
1736     public void setTitle_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1737         setTitle_Count("title", opLambda);
1738     }
1739 
1740     public void setTitle_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1741         ValueCountAggregationBuilder builder = regCountA(name, "title");
1742         if (opLambda != null) {
1743             opLambda.callback(builder);
1744         }
1745     }
1746 
1747     public void setTitle_Cardinality() {
1748         setTitle_Cardinality(null);
1749     }
1750 
1751     public void setTitle_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1752         setTitle_Cardinality("title", opLambda);
1753     }
1754 
1755     public void setTitle_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1756         CardinalityAggregationBuilder builder = regCardinalityA(name, "title");
1757         if (opLambda != null) {
1758             opLambda.callback(builder);
1759         }
1760     }
1761 
1762     public void setTitle_Missing() {
1763         setTitle_Missing(null);
1764     }
1765 
1766     public void setTitle_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1767         setTitle_Missing("title", opLambda, null);
1768     }
1769 
1770     public void setTitle_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1771         setTitle_Missing("title", opLambda, aggsLambda);
1772     }
1773 
1774     public void setTitle_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1775         MissingAggregationBuilder builder = regMissingA(name, "title");
1776         if (opLambda != null) {
1777             opLambda.callback(builder);
1778         }
1779         if (aggsLambda != null) {
1780             UserCA ca = new UserCA();
1781             aggsLambda.callback(ca);
1782             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1783         }
1784     }
1785 
1786     public void setPager_Terms() {
1787         setPager_Terms(null);
1788     }
1789 
1790     public void setPager_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1791         setPager_Terms("pager", opLambda, null);
1792     }
1793 
1794     public void setPager_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1795         setPager_Terms("pager", opLambda, aggsLambda);
1796     }
1797 
1798     public void setPager_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1799         TermsAggregationBuilder builder = regTermsA(name, "pager");
1800         if (opLambda != null) {
1801             opLambda.callback(builder);
1802         }
1803         if (aggsLambda != null) {
1804             UserCA ca = new UserCA();
1805             aggsLambda.callback(ca);
1806             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1807         }
1808     }
1809 
1810     public void setPager_SignificantTerms() {
1811         setPager_SignificantTerms(null);
1812     }
1813 
1814     public void setPager_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1815         setPager_SignificantTerms("pager", opLambda, null);
1816     }
1817 
1818     public void setPager_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1819             OperatorCall<BsUserCA> aggsLambda) {
1820         setPager_SignificantTerms("pager", opLambda, aggsLambda);
1821     }
1822 
1823     public void setPager_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1824             OperatorCall<BsUserCA> aggsLambda) {
1825         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "pager");
1826         if (opLambda != null) {
1827             opLambda.callback(builder);
1828         }
1829         if (aggsLambda != null) {
1830             UserCA ca = new UserCA();
1831             aggsLambda.callback(ca);
1832             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1833         }
1834     }
1835 
1836     public void setPager_IpRange() {
1837         setPager_IpRange(null);
1838     }
1839 
1840     public void setPager_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1841         setPager_IpRange("pager", opLambda, null);
1842     }
1843 
1844     public void setPager_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1845         setPager_IpRange("pager", opLambda, aggsLambda);
1846     }
1847 
1848     public void setPager_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1849         IpRangeAggregationBuilder builder = regIpRangeA(name, "pager");
1850         if (opLambda != null) {
1851             opLambda.callback(builder);
1852         }
1853         if (aggsLambda != null) {
1854             UserCA ca = new UserCA();
1855             aggsLambda.callback(ca);
1856             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1857         }
1858     }
1859 
1860     public void setPager_Count() {
1861         setPager_Count(null);
1862     }
1863 
1864     public void setPager_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1865         setPager_Count("pager", opLambda);
1866     }
1867 
1868     public void setPager_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1869         ValueCountAggregationBuilder builder = regCountA(name, "pager");
1870         if (opLambda != null) {
1871             opLambda.callback(builder);
1872         }
1873     }
1874 
1875     public void setPager_Cardinality() {
1876         setPager_Cardinality(null);
1877     }
1878 
1879     public void setPager_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1880         setPager_Cardinality("pager", opLambda);
1881     }
1882 
1883     public void setPager_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
1884         CardinalityAggregationBuilder builder = regCardinalityA(name, "pager");
1885         if (opLambda != null) {
1886             opLambda.callback(builder);
1887         }
1888     }
1889 
1890     public void setPager_Missing() {
1891         setPager_Missing(null);
1892     }
1893 
1894     public void setPager_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
1895         setPager_Missing("pager", opLambda, null);
1896     }
1897 
1898     public void setPager_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1899         setPager_Missing("pager", opLambda, aggsLambda);
1900     }
1901 
1902     public void setPager_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1903         MissingAggregationBuilder builder = regMissingA(name, "pager");
1904         if (opLambda != null) {
1905             opLambda.callback(builder);
1906         }
1907         if (aggsLambda != null) {
1908             UserCA ca = new UserCA();
1909             aggsLambda.callback(ca);
1910             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1911         }
1912     }
1913 
1914     public void setStreet_Terms() {
1915         setStreet_Terms(null);
1916     }
1917 
1918     public void setStreet_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
1919         setStreet_Terms("street", opLambda, null);
1920     }
1921 
1922     public void setStreet_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1923         setStreet_Terms("street", opLambda, aggsLambda);
1924     }
1925 
1926     public void setStreet_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1927         TermsAggregationBuilder builder = regTermsA(name, "street");
1928         if (opLambda != null) {
1929             opLambda.callback(builder);
1930         }
1931         if (aggsLambda != null) {
1932             UserCA ca = new UserCA();
1933             aggsLambda.callback(ca);
1934             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1935         }
1936     }
1937 
1938     public void setStreet_SignificantTerms() {
1939         setStreet_SignificantTerms(null);
1940     }
1941 
1942     public void setStreet_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
1943         setStreet_SignificantTerms("street", opLambda, null);
1944     }
1945 
1946     public void setStreet_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1947             OperatorCall<BsUserCA> aggsLambda) {
1948         setStreet_SignificantTerms("street", opLambda, aggsLambda);
1949     }
1950 
1951     public void setStreet_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
1952             OperatorCall<BsUserCA> aggsLambda) {
1953         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "street");
1954         if (opLambda != null) {
1955             opLambda.callback(builder);
1956         }
1957         if (aggsLambda != null) {
1958             UserCA ca = new UserCA();
1959             aggsLambda.callback(ca);
1960             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1961         }
1962     }
1963 
1964     public void setStreet_IpRange() {
1965         setStreet_IpRange(null);
1966     }
1967 
1968     public void setStreet_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
1969         setStreet_IpRange("street", opLambda, null);
1970     }
1971 
1972     public void setStreet_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1973         setStreet_IpRange("street", opLambda, aggsLambda);
1974     }
1975 
1976     public void setStreet_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
1977         IpRangeAggregationBuilder builder = regIpRangeA(name, "street");
1978         if (opLambda != null) {
1979             opLambda.callback(builder);
1980         }
1981         if (aggsLambda != null) {
1982             UserCA ca = new UserCA();
1983             aggsLambda.callback(ca);
1984             ca.getAggregationBuilderList().forEach(builder::subAggregation);
1985         }
1986     }
1987 
1988     public void setStreet_Count() {
1989         setStreet_Count(null);
1990     }
1991 
1992     public void setStreet_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1993         setStreet_Count("street", opLambda);
1994     }
1995 
1996     public void setStreet_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
1997         ValueCountAggregationBuilder builder = regCountA(name, "street");
1998         if (opLambda != null) {
1999             opLambda.callback(builder);
2000         }
2001     }
2002 
2003     public void setStreet_Cardinality() {
2004         setStreet_Cardinality(null);
2005     }
2006 
2007     public void setStreet_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2008         setStreet_Cardinality("street", opLambda);
2009     }
2010 
2011     public void setStreet_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2012         CardinalityAggregationBuilder builder = regCardinalityA(name, "street");
2013         if (opLambda != null) {
2014             opLambda.callback(builder);
2015         }
2016     }
2017 
2018     public void setStreet_Missing() {
2019         setStreet_Missing(null);
2020     }
2021 
2022     public void setStreet_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2023         setStreet_Missing("street", opLambda, null);
2024     }
2025 
2026     public void setStreet_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2027         setStreet_Missing("street", opLambda, aggsLambda);
2028     }
2029 
2030     public void setStreet_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2031         MissingAggregationBuilder builder = regMissingA(name, "street");
2032         if (opLambda != null) {
2033             opLambda.callback(builder);
2034         }
2035         if (aggsLambda != null) {
2036             UserCA ca = new UserCA();
2037             aggsLambda.callback(ca);
2038             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2039         }
2040     }
2041 
2042     public void setPostalCode_Terms() {
2043         setPostalCode_Terms(null);
2044     }
2045 
2046     public void setPostalCode_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2047         setPostalCode_Terms("postalCode", opLambda, null);
2048     }
2049 
2050     public void setPostalCode_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2051         setPostalCode_Terms("postalCode", opLambda, aggsLambda);
2052     }
2053 
2054     public void setPostalCode_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2055         TermsAggregationBuilder builder = regTermsA(name, "postalCode");
2056         if (opLambda != null) {
2057             opLambda.callback(builder);
2058         }
2059         if (aggsLambda != null) {
2060             UserCA ca = new UserCA();
2061             aggsLambda.callback(ca);
2062             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2063         }
2064     }
2065 
2066     public void setPostalCode_SignificantTerms() {
2067         setPostalCode_SignificantTerms(null);
2068     }
2069 
2070     public void setPostalCode_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2071         setPostalCode_SignificantTerms("postalCode", opLambda, null);
2072     }
2073 
2074     public void setPostalCode_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2075             OperatorCall<BsUserCA> aggsLambda) {
2076         setPostalCode_SignificantTerms("postalCode", opLambda, aggsLambda);
2077     }
2078 
2079     public void setPostalCode_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2080             OperatorCall<BsUserCA> aggsLambda) {
2081         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "postalCode");
2082         if (opLambda != null) {
2083             opLambda.callback(builder);
2084         }
2085         if (aggsLambda != null) {
2086             UserCA ca = new UserCA();
2087             aggsLambda.callback(ca);
2088             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2089         }
2090     }
2091 
2092     public void setPostalCode_IpRange() {
2093         setPostalCode_IpRange(null);
2094     }
2095 
2096     public void setPostalCode_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2097         setPostalCode_IpRange("postalCode", opLambda, null);
2098     }
2099 
2100     public void setPostalCode_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2101         setPostalCode_IpRange("postalCode", opLambda, aggsLambda);
2102     }
2103 
2104     public void setPostalCode_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2105             OperatorCall<BsUserCA> aggsLambda) {
2106         IpRangeAggregationBuilder builder = regIpRangeA(name, "postalCode");
2107         if (opLambda != null) {
2108             opLambda.callback(builder);
2109         }
2110         if (aggsLambda != null) {
2111             UserCA ca = new UserCA();
2112             aggsLambda.callback(ca);
2113             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2114         }
2115     }
2116 
2117     public void setPostalCode_Count() {
2118         setPostalCode_Count(null);
2119     }
2120 
2121     public void setPostalCode_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2122         setPostalCode_Count("postalCode", opLambda);
2123     }
2124 
2125     public void setPostalCode_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2126         ValueCountAggregationBuilder builder = regCountA(name, "postalCode");
2127         if (opLambda != null) {
2128             opLambda.callback(builder);
2129         }
2130     }
2131 
2132     public void setPostalCode_Cardinality() {
2133         setPostalCode_Cardinality(null);
2134     }
2135 
2136     public void setPostalCode_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2137         setPostalCode_Cardinality("postalCode", opLambda);
2138     }
2139 
2140     public void setPostalCode_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2141         CardinalityAggregationBuilder builder = regCardinalityA(name, "postalCode");
2142         if (opLambda != null) {
2143             opLambda.callback(builder);
2144         }
2145     }
2146 
2147     public void setPostalCode_Missing() {
2148         setPostalCode_Missing(null);
2149     }
2150 
2151     public void setPostalCode_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2152         setPostalCode_Missing("postalCode", opLambda, null);
2153     }
2154 
2155     public void setPostalCode_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2156         setPostalCode_Missing("postalCode", opLambda, aggsLambda);
2157     }
2158 
2159     public void setPostalCode_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2160             OperatorCall<BsUserCA> aggsLambda) {
2161         MissingAggregationBuilder builder = regMissingA(name, "postalCode");
2162         if (opLambda != null) {
2163             opLambda.callback(builder);
2164         }
2165         if (aggsLambda != null) {
2166             UserCA ca = new UserCA();
2167             aggsLambda.callback(ca);
2168             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2169         }
2170     }
2171 
2172     public void setPhysicalDeliveryOfficeName_Terms() {
2173         setPhysicalDeliveryOfficeName_Terms(null);
2174     }
2175 
2176     public void setPhysicalDeliveryOfficeName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2177         setPhysicalDeliveryOfficeName_Terms("physicalDeliveryOfficeName", opLambda, null);
2178     }
2179 
2180     public void setPhysicalDeliveryOfficeName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2181         setPhysicalDeliveryOfficeName_Terms("physicalDeliveryOfficeName", opLambda, aggsLambda);
2182     }
2183 
2184     public void setPhysicalDeliveryOfficeName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2185             OperatorCall<BsUserCA> aggsLambda) {
2186         TermsAggregationBuilder builder = regTermsA(name, "physicalDeliveryOfficeName");
2187         if (opLambda != null) {
2188             opLambda.callback(builder);
2189         }
2190         if (aggsLambda != null) {
2191             UserCA ca = new UserCA();
2192             aggsLambda.callback(ca);
2193             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2194         }
2195     }
2196 
2197     public void setPhysicalDeliveryOfficeName_SignificantTerms() {
2198         setPhysicalDeliveryOfficeName_SignificantTerms(null);
2199     }
2200 
2201     public void setPhysicalDeliveryOfficeName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2202         setPhysicalDeliveryOfficeName_SignificantTerms("physicalDeliveryOfficeName", opLambda, null);
2203     }
2204 
2205     public void setPhysicalDeliveryOfficeName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2206             OperatorCall<BsUserCA> aggsLambda) {
2207         setPhysicalDeliveryOfficeName_SignificantTerms("physicalDeliveryOfficeName", opLambda, aggsLambda);
2208     }
2209 
2210     public void setPhysicalDeliveryOfficeName_SignificantTerms(String name,
2211             ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2212         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "physicalDeliveryOfficeName");
2213         if (opLambda != null) {
2214             opLambda.callback(builder);
2215         }
2216         if (aggsLambda != null) {
2217             UserCA ca = new UserCA();
2218             aggsLambda.callback(ca);
2219             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2220         }
2221     }
2222 
2223     public void setPhysicalDeliveryOfficeName_IpRange() {
2224         setPhysicalDeliveryOfficeName_IpRange(null);
2225     }
2226 
2227     public void setPhysicalDeliveryOfficeName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2228         setPhysicalDeliveryOfficeName_IpRange("physicalDeliveryOfficeName", opLambda, null);
2229     }
2230 
2231     public void setPhysicalDeliveryOfficeName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2232             OperatorCall<BsUserCA> aggsLambda) {
2233         setPhysicalDeliveryOfficeName_IpRange("physicalDeliveryOfficeName", opLambda, aggsLambda);
2234     }
2235 
2236     public void setPhysicalDeliveryOfficeName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2237             OperatorCall<BsUserCA> aggsLambda) {
2238         IpRangeAggregationBuilder builder = regIpRangeA(name, "physicalDeliveryOfficeName");
2239         if (opLambda != null) {
2240             opLambda.callback(builder);
2241         }
2242         if (aggsLambda != null) {
2243             UserCA ca = new UserCA();
2244             aggsLambda.callback(ca);
2245             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2246         }
2247     }
2248 
2249     public void setPhysicalDeliveryOfficeName_Count() {
2250         setPhysicalDeliveryOfficeName_Count(null);
2251     }
2252 
2253     public void setPhysicalDeliveryOfficeName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2254         setPhysicalDeliveryOfficeName_Count("physicalDeliveryOfficeName", opLambda);
2255     }
2256 
2257     public void setPhysicalDeliveryOfficeName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2258         ValueCountAggregationBuilder builder = regCountA(name, "physicalDeliveryOfficeName");
2259         if (opLambda != null) {
2260             opLambda.callback(builder);
2261         }
2262     }
2263 
2264     public void setPhysicalDeliveryOfficeName_Cardinality() {
2265         setPhysicalDeliveryOfficeName_Cardinality(null);
2266     }
2267 
2268     public void setPhysicalDeliveryOfficeName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2269         setPhysicalDeliveryOfficeName_Cardinality("physicalDeliveryOfficeName", opLambda);
2270     }
2271 
2272     public void setPhysicalDeliveryOfficeName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2273         CardinalityAggregationBuilder builder = regCardinalityA(name, "physicalDeliveryOfficeName");
2274         if (opLambda != null) {
2275             opLambda.callback(builder);
2276         }
2277     }
2278 
2279     public void setPhysicalDeliveryOfficeName_Missing() {
2280         setPhysicalDeliveryOfficeName_Missing(null);
2281     }
2282 
2283     public void setPhysicalDeliveryOfficeName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2284         setPhysicalDeliveryOfficeName_Missing("physicalDeliveryOfficeName", opLambda, null);
2285     }
2286 
2287     public void setPhysicalDeliveryOfficeName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
2288             OperatorCall<BsUserCA> aggsLambda) {
2289         setPhysicalDeliveryOfficeName_Missing("physicalDeliveryOfficeName", opLambda, aggsLambda);
2290     }
2291 
2292     public void setPhysicalDeliveryOfficeName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2293             OperatorCall<BsUserCA> aggsLambda) {
2294         MissingAggregationBuilder builder = regMissingA(name, "physicalDeliveryOfficeName");
2295         if (opLambda != null) {
2296             opLambda.callback(builder);
2297         }
2298         if (aggsLambda != null) {
2299             UserCA ca = new UserCA();
2300             aggsLambda.callback(ca);
2301             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2302         }
2303     }
2304 
2305     public void setDestinationIndicator_Terms() {
2306         setDestinationIndicator_Terms(null);
2307     }
2308 
2309     public void setDestinationIndicator_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2310         setDestinationIndicator_Terms("destinationIndicator", opLambda, null);
2311     }
2312 
2313     public void setDestinationIndicator_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2314         setDestinationIndicator_Terms("destinationIndicator", opLambda, aggsLambda);
2315     }
2316 
2317     public void setDestinationIndicator_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2318             OperatorCall<BsUserCA> aggsLambda) {
2319         TermsAggregationBuilder builder = regTermsA(name, "destinationIndicator");
2320         if (opLambda != null) {
2321             opLambda.callback(builder);
2322         }
2323         if (aggsLambda != null) {
2324             UserCA ca = new UserCA();
2325             aggsLambda.callback(ca);
2326             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2327         }
2328     }
2329 
2330     public void setDestinationIndicator_SignificantTerms() {
2331         setDestinationIndicator_SignificantTerms(null);
2332     }
2333 
2334     public void setDestinationIndicator_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2335         setDestinationIndicator_SignificantTerms("destinationIndicator", opLambda, null);
2336     }
2337 
2338     public void setDestinationIndicator_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2339             OperatorCall<BsUserCA> aggsLambda) {
2340         setDestinationIndicator_SignificantTerms("destinationIndicator", opLambda, aggsLambda);
2341     }
2342 
2343     public void setDestinationIndicator_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2344             OperatorCall<BsUserCA> aggsLambda) {
2345         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "destinationIndicator");
2346         if (opLambda != null) {
2347             opLambda.callback(builder);
2348         }
2349         if (aggsLambda != null) {
2350             UserCA ca = new UserCA();
2351             aggsLambda.callback(ca);
2352             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2353         }
2354     }
2355 
2356     public void setDestinationIndicator_IpRange() {
2357         setDestinationIndicator_IpRange(null);
2358     }
2359 
2360     public void setDestinationIndicator_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2361         setDestinationIndicator_IpRange("destinationIndicator", opLambda, null);
2362     }
2363 
2364     public void setDestinationIndicator_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2365         setDestinationIndicator_IpRange("destinationIndicator", opLambda, aggsLambda);
2366     }
2367 
2368     public void setDestinationIndicator_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2369             OperatorCall<BsUserCA> aggsLambda) {
2370         IpRangeAggregationBuilder builder = regIpRangeA(name, "destinationIndicator");
2371         if (opLambda != null) {
2372             opLambda.callback(builder);
2373         }
2374         if (aggsLambda != null) {
2375             UserCA ca = new UserCA();
2376             aggsLambda.callback(ca);
2377             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2378         }
2379     }
2380 
2381     public void setDestinationIndicator_Count() {
2382         setDestinationIndicator_Count(null);
2383     }
2384 
2385     public void setDestinationIndicator_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2386         setDestinationIndicator_Count("destinationIndicator", opLambda);
2387     }
2388 
2389     public void setDestinationIndicator_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2390         ValueCountAggregationBuilder builder = regCountA(name, "destinationIndicator");
2391         if (opLambda != null) {
2392             opLambda.callback(builder);
2393         }
2394     }
2395 
2396     public void setDestinationIndicator_Cardinality() {
2397         setDestinationIndicator_Cardinality(null);
2398     }
2399 
2400     public void setDestinationIndicator_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2401         setDestinationIndicator_Cardinality("destinationIndicator", opLambda);
2402     }
2403 
2404     public void setDestinationIndicator_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2405         CardinalityAggregationBuilder builder = regCardinalityA(name, "destinationIndicator");
2406         if (opLambda != null) {
2407             opLambda.callback(builder);
2408         }
2409     }
2410 
2411     public void setDestinationIndicator_Missing() {
2412         setDestinationIndicator_Missing(null);
2413     }
2414 
2415     public void setDestinationIndicator_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2416         setDestinationIndicator_Missing("destinationIndicator", opLambda, null);
2417     }
2418 
2419     public void setDestinationIndicator_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2420         setDestinationIndicator_Missing("destinationIndicator", opLambda, aggsLambda);
2421     }
2422 
2423     public void setDestinationIndicator_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2424             OperatorCall<BsUserCA> aggsLambda) {
2425         MissingAggregationBuilder builder = regMissingA(name, "destinationIndicator");
2426         if (opLambda != null) {
2427             opLambda.callback(builder);
2428         }
2429         if (aggsLambda != null) {
2430             UserCA ca = new UserCA();
2431             aggsLambda.callback(ca);
2432             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2433         }
2434     }
2435 
2436     public void setInternationaliSDNNumber_Terms() {
2437         setInternationaliSDNNumber_Terms(null);
2438     }
2439 
2440     public void setInternationaliSDNNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2441         setInternationaliSDNNumber_Terms("internationaliSDNNumber", opLambda, null);
2442     }
2443 
2444     public void setInternationaliSDNNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2445         setInternationaliSDNNumber_Terms("internationaliSDNNumber", opLambda, aggsLambda);
2446     }
2447 
2448     public void setInternationaliSDNNumber_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2449             OperatorCall<BsUserCA> aggsLambda) {
2450         TermsAggregationBuilder builder = regTermsA(name, "internationaliSDNNumber");
2451         if (opLambda != null) {
2452             opLambda.callback(builder);
2453         }
2454         if (aggsLambda != null) {
2455             UserCA ca = new UserCA();
2456             aggsLambda.callback(ca);
2457             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2458         }
2459     }
2460 
2461     public void setInternationaliSDNNumber_SignificantTerms() {
2462         setInternationaliSDNNumber_SignificantTerms(null);
2463     }
2464 
2465     public void setInternationaliSDNNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2466         setInternationaliSDNNumber_SignificantTerms("internationaliSDNNumber", opLambda, null);
2467     }
2468 
2469     public void setInternationaliSDNNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2470             OperatorCall<BsUserCA> aggsLambda) {
2471         setInternationaliSDNNumber_SignificantTerms("internationaliSDNNumber", opLambda, aggsLambda);
2472     }
2473 
2474     public void setInternationaliSDNNumber_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2475             OperatorCall<BsUserCA> aggsLambda) {
2476         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "internationaliSDNNumber");
2477         if (opLambda != null) {
2478             opLambda.callback(builder);
2479         }
2480         if (aggsLambda != null) {
2481             UserCA ca = new UserCA();
2482             aggsLambda.callback(ca);
2483             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2484         }
2485     }
2486 
2487     public void setInternationaliSDNNumber_IpRange() {
2488         setInternationaliSDNNumber_IpRange(null);
2489     }
2490 
2491     public void setInternationaliSDNNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2492         setInternationaliSDNNumber_IpRange("internationaliSDNNumber", opLambda, null);
2493     }
2494 
2495     public void setInternationaliSDNNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2496             OperatorCall<BsUserCA> aggsLambda) {
2497         setInternationaliSDNNumber_IpRange("internationaliSDNNumber", opLambda, aggsLambda);
2498     }
2499 
2500     public void setInternationaliSDNNumber_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2501             OperatorCall<BsUserCA> aggsLambda) {
2502         IpRangeAggregationBuilder builder = regIpRangeA(name, "internationaliSDNNumber");
2503         if (opLambda != null) {
2504             opLambda.callback(builder);
2505         }
2506         if (aggsLambda != null) {
2507             UserCA ca = new UserCA();
2508             aggsLambda.callback(ca);
2509             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2510         }
2511     }
2512 
2513     public void setInternationaliSDNNumber_Count() {
2514         setInternationaliSDNNumber_Count(null);
2515     }
2516 
2517     public void setInternationaliSDNNumber_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2518         setInternationaliSDNNumber_Count("internationaliSDNNumber", opLambda);
2519     }
2520 
2521     public void setInternationaliSDNNumber_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2522         ValueCountAggregationBuilder builder = regCountA(name, "internationaliSDNNumber");
2523         if (opLambda != null) {
2524             opLambda.callback(builder);
2525         }
2526     }
2527 
2528     public void setInternationaliSDNNumber_Cardinality() {
2529         setInternationaliSDNNumber_Cardinality(null);
2530     }
2531 
2532     public void setInternationaliSDNNumber_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2533         setInternationaliSDNNumber_Cardinality("internationaliSDNNumber", opLambda);
2534     }
2535 
2536     public void setInternationaliSDNNumber_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2537         CardinalityAggregationBuilder builder = regCardinalityA(name, "internationaliSDNNumber");
2538         if (opLambda != null) {
2539             opLambda.callback(builder);
2540         }
2541     }
2542 
2543     public void setInternationaliSDNNumber_Missing() {
2544         setInternationaliSDNNumber_Missing(null);
2545     }
2546 
2547     public void setInternationaliSDNNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2548         setInternationaliSDNNumber_Missing("internationaliSDNNumber", opLambda, null);
2549     }
2550 
2551     public void setInternationaliSDNNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
2552             OperatorCall<BsUserCA> aggsLambda) {
2553         setInternationaliSDNNumber_Missing("internationaliSDNNumber", opLambda, aggsLambda);
2554     }
2555 
2556     public void setInternationaliSDNNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2557             OperatorCall<BsUserCA> aggsLambda) {
2558         MissingAggregationBuilder builder = regMissingA(name, "internationaliSDNNumber");
2559         if (opLambda != null) {
2560             opLambda.callback(builder);
2561         }
2562         if (aggsLambda != null) {
2563             UserCA ca = new UserCA();
2564             aggsLambda.callback(ca);
2565             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2566         }
2567     }
2568 
2569     public void setState_Terms() {
2570         setState_Terms(null);
2571     }
2572 
2573     public void setState_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2574         setState_Terms("state", opLambda, null);
2575     }
2576 
2577     public void setState_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2578         setState_Terms("state", opLambda, aggsLambda);
2579     }
2580 
2581     public void setState_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2582         TermsAggregationBuilder builder = regTermsA(name, "state");
2583         if (opLambda != null) {
2584             opLambda.callback(builder);
2585         }
2586         if (aggsLambda != null) {
2587             UserCA ca = new UserCA();
2588             aggsLambda.callback(ca);
2589             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2590         }
2591     }
2592 
2593     public void setState_SignificantTerms() {
2594         setState_SignificantTerms(null);
2595     }
2596 
2597     public void setState_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2598         setState_SignificantTerms("state", opLambda, null);
2599     }
2600 
2601     public void setState_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2602             OperatorCall<BsUserCA> aggsLambda) {
2603         setState_SignificantTerms("state", opLambda, aggsLambda);
2604     }
2605 
2606     public void setState_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2607             OperatorCall<BsUserCA> aggsLambda) {
2608         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "state");
2609         if (opLambda != null) {
2610             opLambda.callback(builder);
2611         }
2612         if (aggsLambda != null) {
2613             UserCA ca = new UserCA();
2614             aggsLambda.callback(ca);
2615             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2616         }
2617     }
2618 
2619     public void setState_IpRange() {
2620         setState_IpRange(null);
2621     }
2622 
2623     public void setState_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2624         setState_IpRange("state", opLambda, null);
2625     }
2626 
2627     public void setState_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2628         setState_IpRange("state", opLambda, aggsLambda);
2629     }
2630 
2631     public void setState_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2632         IpRangeAggregationBuilder builder = regIpRangeA(name, "state");
2633         if (opLambda != null) {
2634             opLambda.callback(builder);
2635         }
2636         if (aggsLambda != null) {
2637             UserCA ca = new UserCA();
2638             aggsLambda.callback(ca);
2639             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2640         }
2641     }
2642 
2643     public void setState_Count() {
2644         setState_Count(null);
2645     }
2646 
2647     public void setState_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2648         setState_Count("state", opLambda);
2649     }
2650 
2651     public void setState_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2652         ValueCountAggregationBuilder builder = regCountA(name, "state");
2653         if (opLambda != null) {
2654             opLambda.callback(builder);
2655         }
2656     }
2657 
2658     public void setState_Cardinality() {
2659         setState_Cardinality(null);
2660     }
2661 
2662     public void setState_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2663         setState_Cardinality("state", opLambda);
2664     }
2665 
2666     public void setState_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2667         CardinalityAggregationBuilder builder = regCardinalityA(name, "state");
2668         if (opLambda != null) {
2669             opLambda.callback(builder);
2670         }
2671     }
2672 
2673     public void setState_Missing() {
2674         setState_Missing(null);
2675     }
2676 
2677     public void setState_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2678         setState_Missing("state", opLambda, null);
2679     }
2680 
2681     public void setState_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2682         setState_Missing("state", opLambda, aggsLambda);
2683     }
2684 
2685     public void setState_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2686         MissingAggregationBuilder builder = regMissingA(name, "state");
2687         if (opLambda != null) {
2688             opLambda.callback(builder);
2689         }
2690         if (aggsLambda != null) {
2691             UserCA ca = new UserCA();
2692             aggsLambda.callback(ca);
2693             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2694         }
2695     }
2696 
2697     public void setEmployeeType_Terms() {
2698         setEmployeeType_Terms(null);
2699     }
2700 
2701     public void setEmployeeType_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2702         setEmployeeType_Terms("employeeType", opLambda, null);
2703     }
2704 
2705     public void setEmployeeType_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2706         setEmployeeType_Terms("employeeType", opLambda, aggsLambda);
2707     }
2708 
2709     public void setEmployeeType_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2710         TermsAggregationBuilder builder = regTermsA(name, "employeeType");
2711         if (opLambda != null) {
2712             opLambda.callback(builder);
2713         }
2714         if (aggsLambda != null) {
2715             UserCA ca = new UserCA();
2716             aggsLambda.callback(ca);
2717             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2718         }
2719     }
2720 
2721     public void setEmployeeType_SignificantTerms() {
2722         setEmployeeType_SignificantTerms(null);
2723     }
2724 
2725     public void setEmployeeType_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2726         setEmployeeType_SignificantTerms("employeeType", opLambda, null);
2727     }
2728 
2729     public void setEmployeeType_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2730             OperatorCall<BsUserCA> aggsLambda) {
2731         setEmployeeType_SignificantTerms("employeeType", opLambda, aggsLambda);
2732     }
2733 
2734     public void setEmployeeType_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2735             OperatorCall<BsUserCA> aggsLambda) {
2736         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "employeeType");
2737         if (opLambda != null) {
2738             opLambda.callback(builder);
2739         }
2740         if (aggsLambda != null) {
2741             UserCA ca = new UserCA();
2742             aggsLambda.callback(ca);
2743             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2744         }
2745     }
2746 
2747     public void setEmployeeType_IpRange() {
2748         setEmployeeType_IpRange(null);
2749     }
2750 
2751     public void setEmployeeType_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2752         setEmployeeType_IpRange("employeeType", opLambda, null);
2753     }
2754 
2755     public void setEmployeeType_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2756         setEmployeeType_IpRange("employeeType", opLambda, aggsLambda);
2757     }
2758 
2759     public void setEmployeeType_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2760             OperatorCall<BsUserCA> aggsLambda) {
2761         IpRangeAggregationBuilder builder = regIpRangeA(name, "employeeType");
2762         if (opLambda != null) {
2763             opLambda.callback(builder);
2764         }
2765         if (aggsLambda != null) {
2766             UserCA ca = new UserCA();
2767             aggsLambda.callback(ca);
2768             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2769         }
2770     }
2771 
2772     public void setEmployeeType_Count() {
2773         setEmployeeType_Count(null);
2774     }
2775 
2776     public void setEmployeeType_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2777         setEmployeeType_Count("employeeType", opLambda);
2778     }
2779 
2780     public void setEmployeeType_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2781         ValueCountAggregationBuilder builder = regCountA(name, "employeeType");
2782         if (opLambda != null) {
2783             opLambda.callback(builder);
2784         }
2785     }
2786 
2787     public void setEmployeeType_Cardinality() {
2788         setEmployeeType_Cardinality(null);
2789     }
2790 
2791     public void setEmployeeType_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2792         setEmployeeType_Cardinality("employeeType", opLambda);
2793     }
2794 
2795     public void setEmployeeType_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2796         CardinalityAggregationBuilder builder = regCardinalityA(name, "employeeType");
2797         if (opLambda != null) {
2798             opLambda.callback(builder);
2799         }
2800     }
2801 
2802     public void setEmployeeType_Missing() {
2803         setEmployeeType_Missing(null);
2804     }
2805 
2806     public void setEmployeeType_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2807         setEmployeeType_Missing("employeeType", opLambda, null);
2808     }
2809 
2810     public void setEmployeeType_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2811         setEmployeeType_Missing("employeeType", opLambda, aggsLambda);
2812     }
2813 
2814     public void setEmployeeType_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2815             OperatorCall<BsUserCA> aggsLambda) {
2816         MissingAggregationBuilder builder = regMissingA(name, "employeeType");
2817         if (opLambda != null) {
2818             opLambda.callback(builder);
2819         }
2820         if (aggsLambda != null) {
2821             UserCA ca = new UserCA();
2822             aggsLambda.callback(ca);
2823             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2824         }
2825     }
2826 
2827     public void setFacsimileTelephoneNumber_Terms() {
2828         setFacsimileTelephoneNumber_Terms(null);
2829     }
2830 
2831     public void setFacsimileTelephoneNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2832         setFacsimileTelephoneNumber_Terms("facsimileTelephoneNumber", opLambda, null);
2833     }
2834 
2835     public void setFacsimileTelephoneNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2836         setFacsimileTelephoneNumber_Terms("facsimileTelephoneNumber", opLambda, aggsLambda);
2837     }
2838 
2839     public void setFacsimileTelephoneNumber_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
2840             OperatorCall<BsUserCA> aggsLambda) {
2841         TermsAggregationBuilder builder = regTermsA(name, "facsimileTelephoneNumber");
2842         if (opLambda != null) {
2843             opLambda.callback(builder);
2844         }
2845         if (aggsLambda != null) {
2846             UserCA ca = new UserCA();
2847             aggsLambda.callback(ca);
2848             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2849         }
2850     }
2851 
2852     public void setFacsimileTelephoneNumber_SignificantTerms() {
2853         setFacsimileTelephoneNumber_SignificantTerms(null);
2854     }
2855 
2856     public void setFacsimileTelephoneNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2857         setFacsimileTelephoneNumber_SignificantTerms("facsimileTelephoneNumber", opLambda, null);
2858     }
2859 
2860     public void setFacsimileTelephoneNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2861             OperatorCall<BsUserCA> aggsLambda) {
2862         setFacsimileTelephoneNumber_SignificantTerms("facsimileTelephoneNumber", opLambda, aggsLambda);
2863     }
2864 
2865     public void setFacsimileTelephoneNumber_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2866             OperatorCall<BsUserCA> aggsLambda) {
2867         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "facsimileTelephoneNumber");
2868         if (opLambda != null) {
2869             opLambda.callback(builder);
2870         }
2871         if (aggsLambda != null) {
2872             UserCA ca = new UserCA();
2873             aggsLambda.callback(ca);
2874             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2875         }
2876     }
2877 
2878     public void setFacsimileTelephoneNumber_IpRange() {
2879         setFacsimileTelephoneNumber_IpRange(null);
2880     }
2881 
2882     public void setFacsimileTelephoneNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
2883         setFacsimileTelephoneNumber_IpRange("facsimileTelephoneNumber", opLambda, null);
2884     }
2885 
2886     public void setFacsimileTelephoneNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2887             OperatorCall<BsUserCA> aggsLambda) {
2888         setFacsimileTelephoneNumber_IpRange("facsimileTelephoneNumber", opLambda, aggsLambda);
2889     }
2890 
2891     public void setFacsimileTelephoneNumber_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
2892             OperatorCall<BsUserCA> aggsLambda) {
2893         IpRangeAggregationBuilder builder = regIpRangeA(name, "facsimileTelephoneNumber");
2894         if (opLambda != null) {
2895             opLambda.callback(builder);
2896         }
2897         if (aggsLambda != null) {
2898             UserCA ca = new UserCA();
2899             aggsLambda.callback(ca);
2900             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2901         }
2902     }
2903 
2904     public void setFacsimileTelephoneNumber_Count() {
2905         setFacsimileTelephoneNumber_Count(null);
2906     }
2907 
2908     public void setFacsimileTelephoneNumber_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2909         setFacsimileTelephoneNumber_Count("facsimileTelephoneNumber", opLambda);
2910     }
2911 
2912     public void setFacsimileTelephoneNumber_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
2913         ValueCountAggregationBuilder builder = regCountA(name, "facsimileTelephoneNumber");
2914         if (opLambda != null) {
2915             opLambda.callback(builder);
2916         }
2917     }
2918 
2919     public void setFacsimileTelephoneNumber_Cardinality() {
2920         setFacsimileTelephoneNumber_Cardinality(null);
2921     }
2922 
2923     public void setFacsimileTelephoneNumber_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2924         setFacsimileTelephoneNumber_Cardinality("facsimileTelephoneNumber", opLambda);
2925     }
2926 
2927     public void setFacsimileTelephoneNumber_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
2928         CardinalityAggregationBuilder builder = regCardinalityA(name, "facsimileTelephoneNumber");
2929         if (opLambda != null) {
2930             opLambda.callback(builder);
2931         }
2932     }
2933 
2934     public void setFacsimileTelephoneNumber_Missing() {
2935         setFacsimileTelephoneNumber_Missing(null);
2936     }
2937 
2938     public void setFacsimileTelephoneNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
2939         setFacsimileTelephoneNumber_Missing("facsimileTelephoneNumber", opLambda, null);
2940     }
2941 
2942     public void setFacsimileTelephoneNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
2943             OperatorCall<BsUserCA> aggsLambda) {
2944         setFacsimileTelephoneNumber_Missing("facsimileTelephoneNumber", opLambda, aggsLambda);
2945     }
2946 
2947     public void setFacsimileTelephoneNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
2948             OperatorCall<BsUserCA> aggsLambda) {
2949         MissingAggregationBuilder builder = regMissingA(name, "facsimileTelephoneNumber");
2950         if (opLambda != null) {
2951             opLambda.callback(builder);
2952         }
2953         if (aggsLambda != null) {
2954             UserCA ca = new UserCA();
2955             aggsLambda.callback(ca);
2956             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2957         }
2958     }
2959 
2960     public void setPostOfficeBox_Terms() {
2961         setPostOfficeBox_Terms(null);
2962     }
2963 
2964     public void setPostOfficeBox_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
2965         setPostOfficeBox_Terms("postOfficeBox", opLambda, null);
2966     }
2967 
2968     public void setPostOfficeBox_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2969         setPostOfficeBox_Terms("postOfficeBox", opLambda, aggsLambda);
2970     }
2971 
2972     public void setPostOfficeBox_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
2973         TermsAggregationBuilder builder = regTermsA(name, "postOfficeBox");
2974         if (opLambda != null) {
2975             opLambda.callback(builder);
2976         }
2977         if (aggsLambda != null) {
2978             UserCA ca = new UserCA();
2979             aggsLambda.callback(ca);
2980             ca.getAggregationBuilderList().forEach(builder::subAggregation);
2981         }
2982     }
2983 
2984     public void setPostOfficeBox_SignificantTerms() {
2985         setPostOfficeBox_SignificantTerms(null);
2986     }
2987 
2988     public void setPostOfficeBox_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
2989         setPostOfficeBox_SignificantTerms("postOfficeBox", opLambda, null);
2990     }
2991 
2992     public void setPostOfficeBox_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2993             OperatorCall<BsUserCA> aggsLambda) {
2994         setPostOfficeBox_SignificantTerms("postOfficeBox", opLambda, aggsLambda);
2995     }
2996 
2997     public void setPostOfficeBox_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
2998             OperatorCall<BsUserCA> aggsLambda) {
2999         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "postOfficeBox");
3000         if (opLambda != null) {
3001             opLambda.callback(builder);
3002         }
3003         if (aggsLambda != null) {
3004             UserCA ca = new UserCA();
3005             aggsLambda.callback(ca);
3006             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3007         }
3008     }
3009 
3010     public void setPostOfficeBox_IpRange() {
3011         setPostOfficeBox_IpRange(null);
3012     }
3013 
3014     public void setPostOfficeBox_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3015         setPostOfficeBox_IpRange("postOfficeBox", opLambda, null);
3016     }
3017 
3018     public void setPostOfficeBox_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3019         setPostOfficeBox_IpRange("postOfficeBox", opLambda, aggsLambda);
3020     }
3021 
3022     public void setPostOfficeBox_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3023             OperatorCall<BsUserCA> aggsLambda) {
3024         IpRangeAggregationBuilder builder = regIpRangeA(name, "postOfficeBox");
3025         if (opLambda != null) {
3026             opLambda.callback(builder);
3027         }
3028         if (aggsLambda != null) {
3029             UserCA ca = new UserCA();
3030             aggsLambda.callback(ca);
3031             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3032         }
3033     }
3034 
3035     public void setPostOfficeBox_Count() {
3036         setPostOfficeBox_Count(null);
3037     }
3038 
3039     public void setPostOfficeBox_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3040         setPostOfficeBox_Count("postOfficeBox", opLambda);
3041     }
3042 
3043     public void setPostOfficeBox_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3044         ValueCountAggregationBuilder builder = regCountA(name, "postOfficeBox");
3045         if (opLambda != null) {
3046             opLambda.callback(builder);
3047         }
3048     }
3049 
3050     public void setPostOfficeBox_Cardinality() {
3051         setPostOfficeBox_Cardinality(null);
3052     }
3053 
3054     public void setPostOfficeBox_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3055         setPostOfficeBox_Cardinality("postOfficeBox", opLambda);
3056     }
3057 
3058     public void setPostOfficeBox_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3059         CardinalityAggregationBuilder builder = regCardinalityA(name, "postOfficeBox");
3060         if (opLambda != null) {
3061             opLambda.callback(builder);
3062         }
3063     }
3064 
3065     public void setPostOfficeBox_Missing() {
3066         setPostOfficeBox_Missing(null);
3067     }
3068 
3069     public void setPostOfficeBox_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3070         setPostOfficeBox_Missing("postOfficeBox", opLambda, null);
3071     }
3072 
3073     public void setPostOfficeBox_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3074         setPostOfficeBox_Missing("postOfficeBox", opLambda, aggsLambda);
3075     }
3076 
3077     public void setPostOfficeBox_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3078             OperatorCall<BsUserCA> aggsLambda) {
3079         MissingAggregationBuilder builder = regMissingA(name, "postOfficeBox");
3080         if (opLambda != null) {
3081             opLambda.callback(builder);
3082         }
3083         if (aggsLambda != null) {
3084             UserCA ca = new UserCA();
3085             aggsLambda.callback(ca);
3086             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3087         }
3088     }
3089 
3090     public void setInitials_Terms() {
3091         setInitials_Terms(null);
3092     }
3093 
3094     public void setInitials_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3095         setInitials_Terms("initials", opLambda, null);
3096     }
3097 
3098     public void setInitials_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3099         setInitials_Terms("initials", opLambda, aggsLambda);
3100     }
3101 
3102     public void setInitials_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3103         TermsAggregationBuilder builder = regTermsA(name, "initials");
3104         if (opLambda != null) {
3105             opLambda.callback(builder);
3106         }
3107         if (aggsLambda != null) {
3108             UserCA ca = new UserCA();
3109             aggsLambda.callback(ca);
3110             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3111         }
3112     }
3113 
3114     public void setInitials_SignificantTerms() {
3115         setInitials_SignificantTerms(null);
3116     }
3117 
3118     public void setInitials_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3119         setInitials_SignificantTerms("initials", opLambda, null);
3120     }
3121 
3122     public void setInitials_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3123             OperatorCall<BsUserCA> aggsLambda) {
3124         setInitials_SignificantTerms("initials", opLambda, aggsLambda);
3125     }
3126 
3127     public void setInitials_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3128             OperatorCall<BsUserCA> aggsLambda) {
3129         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "initials");
3130         if (opLambda != null) {
3131             opLambda.callback(builder);
3132         }
3133         if (aggsLambda != null) {
3134             UserCA ca = new UserCA();
3135             aggsLambda.callback(ca);
3136             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3137         }
3138     }
3139 
3140     public void setInitials_IpRange() {
3141         setInitials_IpRange(null);
3142     }
3143 
3144     public void setInitials_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3145         setInitials_IpRange("initials", opLambda, null);
3146     }
3147 
3148     public void setInitials_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3149         setInitials_IpRange("initials", opLambda, aggsLambda);
3150     }
3151 
3152     public void setInitials_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3153         IpRangeAggregationBuilder builder = regIpRangeA(name, "initials");
3154         if (opLambda != null) {
3155             opLambda.callback(builder);
3156         }
3157         if (aggsLambda != null) {
3158             UserCA ca = new UserCA();
3159             aggsLambda.callback(ca);
3160             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3161         }
3162     }
3163 
3164     public void setInitials_Count() {
3165         setInitials_Count(null);
3166     }
3167 
3168     public void setInitials_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3169         setInitials_Count("initials", opLambda);
3170     }
3171 
3172     public void setInitials_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3173         ValueCountAggregationBuilder builder = regCountA(name, "initials");
3174         if (opLambda != null) {
3175             opLambda.callback(builder);
3176         }
3177     }
3178 
3179     public void setInitials_Cardinality() {
3180         setInitials_Cardinality(null);
3181     }
3182 
3183     public void setInitials_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3184         setInitials_Cardinality("initials", opLambda);
3185     }
3186 
3187     public void setInitials_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3188         CardinalityAggregationBuilder builder = regCardinalityA(name, "initials");
3189         if (opLambda != null) {
3190             opLambda.callback(builder);
3191         }
3192     }
3193 
3194     public void setInitials_Missing() {
3195         setInitials_Missing(null);
3196     }
3197 
3198     public void setInitials_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3199         setInitials_Missing("initials", opLambda, null);
3200     }
3201 
3202     public void setInitials_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3203         setInitials_Missing("initials", opLambda, aggsLambda);
3204     }
3205 
3206     public void setInitials_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3207         MissingAggregationBuilder builder = regMissingA(name, "initials");
3208         if (opLambda != null) {
3209             opLambda.callback(builder);
3210         }
3211         if (aggsLambda != null) {
3212             UserCA ca = new UserCA();
3213             aggsLambda.callback(ca);
3214             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3215         }
3216     }
3217 
3218     public void setCarLicense_Terms() {
3219         setCarLicense_Terms(null);
3220     }
3221 
3222     public void setCarLicense_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3223         setCarLicense_Terms("carLicense", opLambda, null);
3224     }
3225 
3226     public void setCarLicense_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3227         setCarLicense_Terms("carLicense", opLambda, aggsLambda);
3228     }
3229 
3230     public void setCarLicense_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3231         TermsAggregationBuilder builder = regTermsA(name, "carLicense");
3232         if (opLambda != null) {
3233             opLambda.callback(builder);
3234         }
3235         if (aggsLambda != null) {
3236             UserCA ca = new UserCA();
3237             aggsLambda.callback(ca);
3238             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3239         }
3240     }
3241 
3242     public void setCarLicense_SignificantTerms() {
3243         setCarLicense_SignificantTerms(null);
3244     }
3245 
3246     public void setCarLicense_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3247         setCarLicense_SignificantTerms("carLicense", opLambda, null);
3248     }
3249 
3250     public void setCarLicense_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3251             OperatorCall<BsUserCA> aggsLambda) {
3252         setCarLicense_SignificantTerms("carLicense", opLambda, aggsLambda);
3253     }
3254 
3255     public void setCarLicense_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3256             OperatorCall<BsUserCA> aggsLambda) {
3257         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "carLicense");
3258         if (opLambda != null) {
3259             opLambda.callback(builder);
3260         }
3261         if (aggsLambda != null) {
3262             UserCA ca = new UserCA();
3263             aggsLambda.callback(ca);
3264             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3265         }
3266     }
3267 
3268     public void setCarLicense_IpRange() {
3269         setCarLicense_IpRange(null);
3270     }
3271 
3272     public void setCarLicense_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3273         setCarLicense_IpRange("carLicense", opLambda, null);
3274     }
3275 
3276     public void setCarLicense_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3277         setCarLicense_IpRange("carLicense", opLambda, aggsLambda);
3278     }
3279 
3280     public void setCarLicense_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3281             OperatorCall<BsUserCA> aggsLambda) {
3282         IpRangeAggregationBuilder builder = regIpRangeA(name, "carLicense");
3283         if (opLambda != null) {
3284             opLambda.callback(builder);
3285         }
3286         if (aggsLambda != null) {
3287             UserCA ca = new UserCA();
3288             aggsLambda.callback(ca);
3289             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3290         }
3291     }
3292 
3293     public void setCarLicense_Count() {
3294         setCarLicense_Count(null);
3295     }
3296 
3297     public void setCarLicense_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3298         setCarLicense_Count("carLicense", opLambda);
3299     }
3300 
3301     public void setCarLicense_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3302         ValueCountAggregationBuilder builder = regCountA(name, "carLicense");
3303         if (opLambda != null) {
3304             opLambda.callback(builder);
3305         }
3306     }
3307 
3308     public void setCarLicense_Cardinality() {
3309         setCarLicense_Cardinality(null);
3310     }
3311 
3312     public void setCarLicense_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3313         setCarLicense_Cardinality("carLicense", opLambda);
3314     }
3315 
3316     public void setCarLicense_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3317         CardinalityAggregationBuilder builder = regCardinalityA(name, "carLicense");
3318         if (opLambda != null) {
3319             opLambda.callback(builder);
3320         }
3321     }
3322 
3323     public void setCarLicense_Missing() {
3324         setCarLicense_Missing(null);
3325     }
3326 
3327     public void setCarLicense_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3328         setCarLicense_Missing("carLicense", opLambda, null);
3329     }
3330 
3331     public void setCarLicense_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3332         setCarLicense_Missing("carLicense", opLambda, aggsLambda);
3333     }
3334 
3335     public void setCarLicense_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3336             OperatorCall<BsUserCA> aggsLambda) {
3337         MissingAggregationBuilder builder = regMissingA(name, "carLicense");
3338         if (opLambda != null) {
3339             opLambda.callback(builder);
3340         }
3341         if (aggsLambda != null) {
3342             UserCA ca = new UserCA();
3343             aggsLambda.callback(ca);
3344             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3345         }
3346     }
3347 
3348     public void setMobile_Terms() {
3349         setMobile_Terms(null);
3350     }
3351 
3352     public void setMobile_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3353         setMobile_Terms("mobile", opLambda, null);
3354     }
3355 
3356     public void setMobile_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3357         setMobile_Terms("mobile", opLambda, aggsLambda);
3358     }
3359 
3360     public void setMobile_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3361         TermsAggregationBuilder builder = regTermsA(name, "mobile");
3362         if (opLambda != null) {
3363             opLambda.callback(builder);
3364         }
3365         if (aggsLambda != null) {
3366             UserCA ca = new UserCA();
3367             aggsLambda.callback(ca);
3368             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3369         }
3370     }
3371 
3372     public void setMobile_SignificantTerms() {
3373         setMobile_SignificantTerms(null);
3374     }
3375 
3376     public void setMobile_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3377         setMobile_SignificantTerms("mobile", opLambda, null);
3378     }
3379 
3380     public void setMobile_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3381             OperatorCall<BsUserCA> aggsLambda) {
3382         setMobile_SignificantTerms("mobile", opLambda, aggsLambda);
3383     }
3384 
3385     public void setMobile_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3386             OperatorCall<BsUserCA> aggsLambda) {
3387         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "mobile");
3388         if (opLambda != null) {
3389             opLambda.callback(builder);
3390         }
3391         if (aggsLambda != null) {
3392             UserCA ca = new UserCA();
3393             aggsLambda.callback(ca);
3394             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3395         }
3396     }
3397 
3398     public void setMobile_IpRange() {
3399         setMobile_IpRange(null);
3400     }
3401 
3402     public void setMobile_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3403         setMobile_IpRange("mobile", opLambda, null);
3404     }
3405 
3406     public void setMobile_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3407         setMobile_IpRange("mobile", opLambda, aggsLambda);
3408     }
3409 
3410     public void setMobile_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3411         IpRangeAggregationBuilder builder = regIpRangeA(name, "mobile");
3412         if (opLambda != null) {
3413             opLambda.callback(builder);
3414         }
3415         if (aggsLambda != null) {
3416             UserCA ca = new UserCA();
3417             aggsLambda.callback(ca);
3418             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3419         }
3420     }
3421 
3422     public void setMobile_Count() {
3423         setMobile_Count(null);
3424     }
3425 
3426     public void setMobile_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3427         setMobile_Count("mobile", opLambda);
3428     }
3429 
3430     public void setMobile_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3431         ValueCountAggregationBuilder builder = regCountA(name, "mobile");
3432         if (opLambda != null) {
3433             opLambda.callback(builder);
3434         }
3435     }
3436 
3437     public void setMobile_Cardinality() {
3438         setMobile_Cardinality(null);
3439     }
3440 
3441     public void setMobile_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3442         setMobile_Cardinality("mobile", opLambda);
3443     }
3444 
3445     public void setMobile_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3446         CardinalityAggregationBuilder builder = regCardinalityA(name, "mobile");
3447         if (opLambda != null) {
3448             opLambda.callback(builder);
3449         }
3450     }
3451 
3452     public void setMobile_Missing() {
3453         setMobile_Missing(null);
3454     }
3455 
3456     public void setMobile_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3457         setMobile_Missing("mobile", opLambda, null);
3458     }
3459 
3460     public void setMobile_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3461         setMobile_Missing("mobile", opLambda, aggsLambda);
3462     }
3463 
3464     public void setMobile_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3465         MissingAggregationBuilder builder = regMissingA(name, "mobile");
3466         if (opLambda != null) {
3467             opLambda.callback(builder);
3468         }
3469         if (aggsLambda != null) {
3470             UserCA ca = new UserCA();
3471             aggsLambda.callback(ca);
3472             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3473         }
3474     }
3475 
3476     public void setPostalAddress_Terms() {
3477         setPostalAddress_Terms(null);
3478     }
3479 
3480     public void setPostalAddress_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3481         setPostalAddress_Terms("postalAddress", opLambda, null);
3482     }
3483 
3484     public void setPostalAddress_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3485         setPostalAddress_Terms("postalAddress", opLambda, aggsLambda);
3486     }
3487 
3488     public void setPostalAddress_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3489         TermsAggregationBuilder builder = regTermsA(name, "postalAddress");
3490         if (opLambda != null) {
3491             opLambda.callback(builder);
3492         }
3493         if (aggsLambda != null) {
3494             UserCA ca = new UserCA();
3495             aggsLambda.callback(ca);
3496             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3497         }
3498     }
3499 
3500     public void setPostalAddress_SignificantTerms() {
3501         setPostalAddress_SignificantTerms(null);
3502     }
3503 
3504     public void setPostalAddress_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3505         setPostalAddress_SignificantTerms("postalAddress", opLambda, null);
3506     }
3507 
3508     public void setPostalAddress_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3509             OperatorCall<BsUserCA> aggsLambda) {
3510         setPostalAddress_SignificantTerms("postalAddress", opLambda, aggsLambda);
3511     }
3512 
3513     public void setPostalAddress_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3514             OperatorCall<BsUserCA> aggsLambda) {
3515         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "postalAddress");
3516         if (opLambda != null) {
3517             opLambda.callback(builder);
3518         }
3519         if (aggsLambda != null) {
3520             UserCA ca = new UserCA();
3521             aggsLambda.callback(ca);
3522             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3523         }
3524     }
3525 
3526     public void setPostalAddress_IpRange() {
3527         setPostalAddress_IpRange(null);
3528     }
3529 
3530     public void setPostalAddress_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3531         setPostalAddress_IpRange("postalAddress", opLambda, null);
3532     }
3533 
3534     public void setPostalAddress_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3535         setPostalAddress_IpRange("postalAddress", opLambda, aggsLambda);
3536     }
3537 
3538     public void setPostalAddress_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3539             OperatorCall<BsUserCA> aggsLambda) {
3540         IpRangeAggregationBuilder builder = regIpRangeA(name, "postalAddress");
3541         if (opLambda != null) {
3542             opLambda.callback(builder);
3543         }
3544         if (aggsLambda != null) {
3545             UserCA ca = new UserCA();
3546             aggsLambda.callback(ca);
3547             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3548         }
3549     }
3550 
3551     public void setPostalAddress_Count() {
3552         setPostalAddress_Count(null);
3553     }
3554 
3555     public void setPostalAddress_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3556         setPostalAddress_Count("postalAddress", opLambda);
3557     }
3558 
3559     public void setPostalAddress_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3560         ValueCountAggregationBuilder builder = regCountA(name, "postalAddress");
3561         if (opLambda != null) {
3562             opLambda.callback(builder);
3563         }
3564     }
3565 
3566     public void setPostalAddress_Cardinality() {
3567         setPostalAddress_Cardinality(null);
3568     }
3569 
3570     public void setPostalAddress_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3571         setPostalAddress_Cardinality("postalAddress", opLambda);
3572     }
3573 
3574     public void setPostalAddress_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3575         CardinalityAggregationBuilder builder = regCardinalityA(name, "postalAddress");
3576         if (opLambda != null) {
3577             opLambda.callback(builder);
3578         }
3579     }
3580 
3581     public void setPostalAddress_Missing() {
3582         setPostalAddress_Missing(null);
3583     }
3584 
3585     public void setPostalAddress_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3586         setPostalAddress_Missing("postalAddress", opLambda, null);
3587     }
3588 
3589     public void setPostalAddress_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3590         setPostalAddress_Missing("postalAddress", opLambda, aggsLambda);
3591     }
3592 
3593     public void setPostalAddress_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3594             OperatorCall<BsUserCA> aggsLambda) {
3595         MissingAggregationBuilder builder = regMissingA(name, "postalAddress");
3596         if (opLambda != null) {
3597             opLambda.callback(builder);
3598         }
3599         if (aggsLambda != null) {
3600             UserCA ca = new UserCA();
3601             aggsLambda.callback(ca);
3602             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3603         }
3604     }
3605 
3606     public void setCity_Terms() {
3607         setCity_Terms(null);
3608     }
3609 
3610     public void setCity_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3611         setCity_Terms("city", opLambda, null);
3612     }
3613 
3614     public void setCity_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3615         setCity_Terms("city", opLambda, aggsLambda);
3616     }
3617 
3618     public void setCity_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3619         TermsAggregationBuilder builder = regTermsA(name, "city");
3620         if (opLambda != null) {
3621             opLambda.callback(builder);
3622         }
3623         if (aggsLambda != null) {
3624             UserCA ca = new UserCA();
3625             aggsLambda.callback(ca);
3626             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3627         }
3628     }
3629 
3630     public void setCity_SignificantTerms() {
3631         setCity_SignificantTerms(null);
3632     }
3633 
3634     public void setCity_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3635         setCity_SignificantTerms("city", opLambda, null);
3636     }
3637 
3638     public void setCity_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3639         setCity_SignificantTerms("city", opLambda, aggsLambda);
3640     }
3641 
3642     public void setCity_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3643             OperatorCall<BsUserCA> aggsLambda) {
3644         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "city");
3645         if (opLambda != null) {
3646             opLambda.callback(builder);
3647         }
3648         if (aggsLambda != null) {
3649             UserCA ca = new UserCA();
3650             aggsLambda.callback(ca);
3651             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3652         }
3653     }
3654 
3655     public void setCity_IpRange() {
3656         setCity_IpRange(null);
3657     }
3658 
3659     public void setCity_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3660         setCity_IpRange("city", opLambda, null);
3661     }
3662 
3663     public void setCity_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3664         setCity_IpRange("city", opLambda, aggsLambda);
3665     }
3666 
3667     public void setCity_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3668         IpRangeAggregationBuilder builder = regIpRangeA(name, "city");
3669         if (opLambda != null) {
3670             opLambda.callback(builder);
3671         }
3672         if (aggsLambda != null) {
3673             UserCA ca = new UserCA();
3674             aggsLambda.callback(ca);
3675             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3676         }
3677     }
3678 
3679     public void setCity_Count() {
3680         setCity_Count(null);
3681     }
3682 
3683     public void setCity_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3684         setCity_Count("city", opLambda);
3685     }
3686 
3687     public void setCity_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3688         ValueCountAggregationBuilder builder = regCountA(name, "city");
3689         if (opLambda != null) {
3690             opLambda.callback(builder);
3691         }
3692     }
3693 
3694     public void setCity_Cardinality() {
3695         setCity_Cardinality(null);
3696     }
3697 
3698     public void setCity_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3699         setCity_Cardinality("city", opLambda);
3700     }
3701 
3702     public void setCity_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3703         CardinalityAggregationBuilder builder = regCardinalityA(name, "city");
3704         if (opLambda != null) {
3705             opLambda.callback(builder);
3706         }
3707     }
3708 
3709     public void setCity_Missing() {
3710         setCity_Missing(null);
3711     }
3712 
3713     public void setCity_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3714         setCity_Missing("city", opLambda, null);
3715     }
3716 
3717     public void setCity_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3718         setCity_Missing("city", opLambda, aggsLambda);
3719     }
3720 
3721     public void setCity_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3722         MissingAggregationBuilder builder = regMissingA(name, "city");
3723         if (opLambda != null) {
3724             opLambda.callback(builder);
3725         }
3726         if (aggsLambda != null) {
3727             UserCA ca = new UserCA();
3728             aggsLambda.callback(ca);
3729             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3730         }
3731     }
3732 
3733     public void setTeletexTerminalIdentifier_Terms() {
3734         setTeletexTerminalIdentifier_Terms(null);
3735     }
3736 
3737     public void setTeletexTerminalIdentifier_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3738         setTeletexTerminalIdentifier_Terms("teletexTerminalIdentifier", opLambda, null);
3739     }
3740 
3741     public void setTeletexTerminalIdentifier_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3742         setTeletexTerminalIdentifier_Terms("teletexTerminalIdentifier", opLambda, aggsLambda);
3743     }
3744 
3745     public void setTeletexTerminalIdentifier_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
3746             OperatorCall<BsUserCA> aggsLambda) {
3747         TermsAggregationBuilder builder = regTermsA(name, "teletexTerminalIdentifier");
3748         if (opLambda != null) {
3749             opLambda.callback(builder);
3750         }
3751         if (aggsLambda != null) {
3752             UserCA ca = new UserCA();
3753             aggsLambda.callback(ca);
3754             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3755         }
3756     }
3757 
3758     public void setTeletexTerminalIdentifier_SignificantTerms() {
3759         setTeletexTerminalIdentifier_SignificantTerms(null);
3760     }
3761 
3762     public void setTeletexTerminalIdentifier_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3763         setTeletexTerminalIdentifier_SignificantTerms("teletexTerminalIdentifier", opLambda, null);
3764     }
3765 
3766     public void setTeletexTerminalIdentifier_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3767             OperatorCall<BsUserCA> aggsLambda) {
3768         setTeletexTerminalIdentifier_SignificantTerms("teletexTerminalIdentifier", opLambda, aggsLambda);
3769     }
3770 
3771     public void setTeletexTerminalIdentifier_SignificantTerms(String name,
3772             ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3773         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "teletexTerminalIdentifier");
3774         if (opLambda != null) {
3775             opLambda.callback(builder);
3776         }
3777         if (aggsLambda != null) {
3778             UserCA ca = new UserCA();
3779             aggsLambda.callback(ca);
3780             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3781         }
3782     }
3783 
3784     public void setTeletexTerminalIdentifier_IpRange() {
3785         setTeletexTerminalIdentifier_IpRange(null);
3786     }
3787 
3788     public void setTeletexTerminalIdentifier_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3789         setTeletexTerminalIdentifier_IpRange("teletexTerminalIdentifier", opLambda, null);
3790     }
3791 
3792     public void setTeletexTerminalIdentifier_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3793             OperatorCall<BsUserCA> aggsLambda) {
3794         setTeletexTerminalIdentifier_IpRange("teletexTerminalIdentifier", opLambda, aggsLambda);
3795     }
3796 
3797     public void setTeletexTerminalIdentifier_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3798             OperatorCall<BsUserCA> aggsLambda) {
3799         IpRangeAggregationBuilder builder = regIpRangeA(name, "teletexTerminalIdentifier");
3800         if (opLambda != null) {
3801             opLambda.callback(builder);
3802         }
3803         if (aggsLambda != null) {
3804             UserCA ca = new UserCA();
3805             aggsLambda.callback(ca);
3806             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3807         }
3808     }
3809 
3810     public void setTeletexTerminalIdentifier_Count() {
3811         setTeletexTerminalIdentifier_Count(null);
3812     }
3813 
3814     public void setTeletexTerminalIdentifier_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3815         setTeletexTerminalIdentifier_Count("teletexTerminalIdentifier", opLambda);
3816     }
3817 
3818     public void setTeletexTerminalIdentifier_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3819         ValueCountAggregationBuilder builder = regCountA(name, "teletexTerminalIdentifier");
3820         if (opLambda != null) {
3821             opLambda.callback(builder);
3822         }
3823     }
3824 
3825     public void setTeletexTerminalIdentifier_Cardinality() {
3826         setTeletexTerminalIdentifier_Cardinality(null);
3827     }
3828 
3829     public void setTeletexTerminalIdentifier_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3830         setTeletexTerminalIdentifier_Cardinality("teletexTerminalIdentifier", opLambda);
3831     }
3832 
3833     public void setTeletexTerminalIdentifier_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3834         CardinalityAggregationBuilder builder = regCardinalityA(name, "teletexTerminalIdentifier");
3835         if (opLambda != null) {
3836             opLambda.callback(builder);
3837         }
3838     }
3839 
3840     public void setTeletexTerminalIdentifier_Missing() {
3841         setTeletexTerminalIdentifier_Missing(null);
3842     }
3843 
3844     public void setTeletexTerminalIdentifier_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3845         setTeletexTerminalIdentifier_Missing("teletexTerminalIdentifier", opLambda, null);
3846     }
3847 
3848     public void setTeletexTerminalIdentifier_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda,
3849             OperatorCall<BsUserCA> aggsLambda) {
3850         setTeletexTerminalIdentifier_Missing("teletexTerminalIdentifier", opLambda, aggsLambda);
3851     }
3852 
3853     public void setTeletexTerminalIdentifier_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3854             OperatorCall<BsUserCA> aggsLambda) {
3855         MissingAggregationBuilder builder = regMissingA(name, "teletexTerminalIdentifier");
3856         if (opLambda != null) {
3857             opLambda.callback(builder);
3858         }
3859         if (aggsLambda != null) {
3860             UserCA ca = new UserCA();
3861             aggsLambda.callback(ca);
3862             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3863         }
3864     }
3865 
3866     public void setX121Address_Terms() {
3867         setX121Address_Terms(null);
3868     }
3869 
3870     public void setX121Address_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
3871         setX121Address_Terms("x121Address", opLambda, null);
3872     }
3873 
3874     public void setX121Address_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3875         setX121Address_Terms("x121Address", opLambda, aggsLambda);
3876     }
3877 
3878     public void setX121Address_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3879         TermsAggregationBuilder builder = regTermsA(name, "x121Address");
3880         if (opLambda != null) {
3881             opLambda.callback(builder);
3882         }
3883         if (aggsLambda != null) {
3884             UserCA ca = new UserCA();
3885             aggsLambda.callback(ca);
3886             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3887         }
3888     }
3889 
3890     public void setX121Address_SignificantTerms() {
3891         setX121Address_SignificantTerms(null);
3892     }
3893 
3894     public void setX121Address_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
3895         setX121Address_SignificantTerms("x121Address", opLambda, null);
3896     }
3897 
3898     public void setX121Address_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3899             OperatorCall<BsUserCA> aggsLambda) {
3900         setX121Address_SignificantTerms("x121Address", opLambda, aggsLambda);
3901     }
3902 
3903     public void setX121Address_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
3904             OperatorCall<BsUserCA> aggsLambda) {
3905         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "x121Address");
3906         if (opLambda != null) {
3907             opLambda.callback(builder);
3908         }
3909         if (aggsLambda != null) {
3910             UserCA ca = new UserCA();
3911             aggsLambda.callback(ca);
3912             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3913         }
3914     }
3915 
3916     public void setX121Address_IpRange() {
3917         setX121Address_IpRange(null);
3918     }
3919 
3920     public void setX121Address_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
3921         setX121Address_IpRange("x121Address", opLambda, null);
3922     }
3923 
3924     public void setX121Address_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3925         setX121Address_IpRange("x121Address", opLambda, aggsLambda);
3926     }
3927 
3928     public void setX121Address_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
3929             OperatorCall<BsUserCA> aggsLambda) {
3930         IpRangeAggregationBuilder builder = regIpRangeA(name, "x121Address");
3931         if (opLambda != null) {
3932             opLambda.callback(builder);
3933         }
3934         if (aggsLambda != null) {
3935             UserCA ca = new UserCA();
3936             aggsLambda.callback(ca);
3937             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3938         }
3939     }
3940 
3941     public void setX121Address_Count() {
3942         setX121Address_Count(null);
3943     }
3944 
3945     public void setX121Address_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3946         setX121Address_Count("x121Address", opLambda);
3947     }
3948 
3949     public void setX121Address_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
3950         ValueCountAggregationBuilder builder = regCountA(name, "x121Address");
3951         if (opLambda != null) {
3952             opLambda.callback(builder);
3953         }
3954     }
3955 
3956     public void setX121Address_Cardinality() {
3957         setX121Address_Cardinality(null);
3958     }
3959 
3960     public void setX121Address_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3961         setX121Address_Cardinality("x121Address", opLambda);
3962     }
3963 
3964     public void setX121Address_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
3965         CardinalityAggregationBuilder builder = regCardinalityA(name, "x121Address");
3966         if (opLambda != null) {
3967             opLambda.callback(builder);
3968         }
3969     }
3970 
3971     public void setX121Address_Missing() {
3972         setX121Address_Missing(null);
3973     }
3974 
3975     public void setX121Address_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
3976         setX121Address_Missing("x121Address", opLambda, null);
3977     }
3978 
3979     public void setX121Address_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
3980         setX121Address_Missing("x121Address", opLambda, aggsLambda);
3981     }
3982 
3983     public void setX121Address_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
3984             OperatorCall<BsUserCA> aggsLambda) {
3985         MissingAggregationBuilder builder = regMissingA(name, "x121Address");
3986         if (opLambda != null) {
3987             opLambda.callback(builder);
3988         }
3989         if (aggsLambda != null) {
3990             UserCA ca = new UserCA();
3991             aggsLambda.callback(ca);
3992             ca.getAggregationBuilderList().forEach(builder::subAggregation);
3993         }
3994     }
3995 
3996     public void setBusinessCategory_Terms() {
3997         setBusinessCategory_Terms(null);
3998     }
3999 
4000     public void setBusinessCategory_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
4001         setBusinessCategory_Terms("businessCategory", opLambda, null);
4002     }
4003 
4004     public void setBusinessCategory_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4005         setBusinessCategory_Terms("businessCategory", opLambda, aggsLambda);
4006     }
4007 
4008     public void setBusinessCategory_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
4009             OperatorCall<BsUserCA> aggsLambda) {
4010         TermsAggregationBuilder builder = regTermsA(name, "businessCategory");
4011         if (opLambda != null) {
4012             opLambda.callback(builder);
4013         }
4014         if (aggsLambda != null) {
4015             UserCA ca = new UserCA();
4016             aggsLambda.callback(ca);
4017             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4018         }
4019     }
4020 
4021     public void setBusinessCategory_SignificantTerms() {
4022         setBusinessCategory_SignificantTerms(null);
4023     }
4024 
4025     public void setBusinessCategory_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
4026         setBusinessCategory_SignificantTerms("businessCategory", opLambda, null);
4027     }
4028 
4029     public void setBusinessCategory_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4030             OperatorCall<BsUserCA> aggsLambda) {
4031         setBusinessCategory_SignificantTerms("businessCategory", opLambda, aggsLambda);
4032     }
4033 
4034     public void setBusinessCategory_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4035             OperatorCall<BsUserCA> aggsLambda) {
4036         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "businessCategory");
4037         if (opLambda != null) {
4038             opLambda.callback(builder);
4039         }
4040         if (aggsLambda != null) {
4041             UserCA ca = new UserCA();
4042             aggsLambda.callback(ca);
4043             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4044         }
4045     }
4046 
4047     public void setBusinessCategory_IpRange() {
4048         setBusinessCategory_IpRange(null);
4049     }
4050 
4051     public void setBusinessCategory_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
4052         setBusinessCategory_IpRange("businessCategory", opLambda, null);
4053     }
4054 
4055     public void setBusinessCategory_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4056         setBusinessCategory_IpRange("businessCategory", opLambda, aggsLambda);
4057     }
4058 
4059     public void setBusinessCategory_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
4060             OperatorCall<BsUserCA> aggsLambda) {
4061         IpRangeAggregationBuilder builder = regIpRangeA(name, "businessCategory");
4062         if (opLambda != null) {
4063             opLambda.callback(builder);
4064         }
4065         if (aggsLambda != null) {
4066             UserCA ca = new UserCA();
4067             aggsLambda.callback(ca);
4068             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4069         }
4070     }
4071 
4072     public void setBusinessCategory_Count() {
4073         setBusinessCategory_Count(null);
4074     }
4075 
4076     public void setBusinessCategory_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4077         setBusinessCategory_Count("businessCategory", opLambda);
4078     }
4079 
4080     public void setBusinessCategory_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4081         ValueCountAggregationBuilder builder = regCountA(name, "businessCategory");
4082         if (opLambda != null) {
4083             opLambda.callback(builder);
4084         }
4085     }
4086 
4087     public void setBusinessCategory_Cardinality() {
4088         setBusinessCategory_Cardinality(null);
4089     }
4090 
4091     public void setBusinessCategory_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4092         setBusinessCategory_Cardinality("businessCategory", opLambda);
4093     }
4094 
4095     public void setBusinessCategory_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4096         CardinalityAggregationBuilder builder = regCardinalityA(name, "businessCategory");
4097         if (opLambda != null) {
4098             opLambda.callback(builder);
4099         }
4100     }
4101 
4102     public void setBusinessCategory_Missing() {
4103         setBusinessCategory_Missing(null);
4104     }
4105 
4106     public void setBusinessCategory_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
4107         setBusinessCategory_Missing("businessCategory", opLambda, null);
4108     }
4109 
4110     public void setBusinessCategory_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4111         setBusinessCategory_Missing("businessCategory", opLambda, aggsLambda);
4112     }
4113 
4114     public void setBusinessCategory_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
4115             OperatorCall<BsUserCA> aggsLambda) {
4116         MissingAggregationBuilder builder = regMissingA(name, "businessCategory");
4117         if (opLambda != null) {
4118             opLambda.callback(builder);
4119         }
4120         if (aggsLambda != null) {
4121             UserCA ca = new UserCA();
4122             aggsLambda.callback(ca);
4123             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4124         }
4125     }
4126 
4127     public void setRegisteredAddress_Terms() {
4128         setRegisteredAddress_Terms(null);
4129     }
4130 
4131     public void setRegisteredAddress_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
4132         setRegisteredAddress_Terms("registeredAddress", opLambda, null);
4133     }
4134 
4135     public void setRegisteredAddress_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4136         setRegisteredAddress_Terms("registeredAddress", opLambda, aggsLambda);
4137     }
4138 
4139     public void setRegisteredAddress_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
4140             OperatorCall<BsUserCA> aggsLambda) {
4141         TermsAggregationBuilder builder = regTermsA(name, "registeredAddress");
4142         if (opLambda != null) {
4143             opLambda.callback(builder);
4144         }
4145         if (aggsLambda != null) {
4146             UserCA ca = new UserCA();
4147             aggsLambda.callback(ca);
4148             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4149         }
4150     }
4151 
4152     public void setRegisteredAddress_SignificantTerms() {
4153         setRegisteredAddress_SignificantTerms(null);
4154     }
4155 
4156     public void setRegisteredAddress_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
4157         setRegisteredAddress_SignificantTerms("registeredAddress", opLambda, null);
4158     }
4159 
4160     public void setRegisteredAddress_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4161             OperatorCall<BsUserCA> aggsLambda) {
4162         setRegisteredAddress_SignificantTerms("registeredAddress", opLambda, aggsLambda);
4163     }
4164 
4165     public void setRegisteredAddress_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4166             OperatorCall<BsUserCA> aggsLambda) {
4167         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "registeredAddress");
4168         if (opLambda != null) {
4169             opLambda.callback(builder);
4170         }
4171         if (aggsLambda != null) {
4172             UserCA ca = new UserCA();
4173             aggsLambda.callback(ca);
4174             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4175         }
4176     }
4177 
4178     public void setRegisteredAddress_IpRange() {
4179         setRegisteredAddress_IpRange(null);
4180     }
4181 
4182     public void setRegisteredAddress_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
4183         setRegisteredAddress_IpRange("registeredAddress", opLambda, null);
4184     }
4185 
4186     public void setRegisteredAddress_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4187         setRegisteredAddress_IpRange("registeredAddress", opLambda, aggsLambda);
4188     }
4189 
4190     public void setRegisteredAddress_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
4191             OperatorCall<BsUserCA> aggsLambda) {
4192         IpRangeAggregationBuilder builder = regIpRangeA(name, "registeredAddress");
4193         if (opLambda != null) {
4194             opLambda.callback(builder);
4195         }
4196         if (aggsLambda != null) {
4197             UserCA ca = new UserCA();
4198             aggsLambda.callback(ca);
4199             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4200         }
4201     }
4202 
4203     public void setRegisteredAddress_Count() {
4204         setRegisteredAddress_Count(null);
4205     }
4206 
4207     public void setRegisteredAddress_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4208         setRegisteredAddress_Count("registeredAddress", opLambda);
4209     }
4210 
4211     public void setRegisteredAddress_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4212         ValueCountAggregationBuilder builder = regCountA(name, "registeredAddress");
4213         if (opLambda != null) {
4214             opLambda.callback(builder);
4215         }
4216     }
4217 
4218     public void setRegisteredAddress_Cardinality() {
4219         setRegisteredAddress_Cardinality(null);
4220     }
4221 
4222     public void setRegisteredAddress_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4223         setRegisteredAddress_Cardinality("registeredAddress", opLambda);
4224     }
4225 
4226     public void setRegisteredAddress_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4227         CardinalityAggregationBuilder builder = regCardinalityA(name, "registeredAddress");
4228         if (opLambda != null) {
4229             opLambda.callback(builder);
4230         }
4231     }
4232 
4233     public void setRegisteredAddress_Missing() {
4234         setRegisteredAddress_Missing(null);
4235     }
4236 
4237     public void setRegisteredAddress_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
4238         setRegisteredAddress_Missing("registeredAddress", opLambda, null);
4239     }
4240 
4241     public void setRegisteredAddress_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4242         setRegisteredAddress_Missing("registeredAddress", opLambda, aggsLambda);
4243     }
4244 
4245     public void setRegisteredAddress_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
4246             OperatorCall<BsUserCA> aggsLambda) {
4247         MissingAggregationBuilder builder = regMissingA(name, "registeredAddress");
4248         if (opLambda != null) {
4249             opLambda.callback(builder);
4250         }
4251         if (aggsLambda != null) {
4252             UserCA ca = new UserCA();
4253             aggsLambda.callback(ca);
4254             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4255         }
4256     }
4257 
4258     public void setDisplayName_Terms() {
4259         setDisplayName_Terms(null);
4260     }
4261 
4262     public void setDisplayName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
4263         setDisplayName_Terms("displayName", opLambda, null);
4264     }
4265 
4266     public void setDisplayName_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4267         setDisplayName_Terms("displayName", opLambda, aggsLambda);
4268     }
4269 
4270     public void setDisplayName_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4271         TermsAggregationBuilder builder = regTermsA(name, "displayName");
4272         if (opLambda != null) {
4273             opLambda.callback(builder);
4274         }
4275         if (aggsLambda != null) {
4276             UserCA ca = new UserCA();
4277             aggsLambda.callback(ca);
4278             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4279         }
4280     }
4281 
4282     public void setDisplayName_SignificantTerms() {
4283         setDisplayName_SignificantTerms(null);
4284     }
4285 
4286     public void setDisplayName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
4287         setDisplayName_SignificantTerms("displayName", opLambda, null);
4288     }
4289 
4290     public void setDisplayName_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4291             OperatorCall<BsUserCA> aggsLambda) {
4292         setDisplayName_SignificantTerms("displayName", opLambda, aggsLambda);
4293     }
4294 
4295     public void setDisplayName_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4296             OperatorCall<BsUserCA> aggsLambda) {
4297         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "displayName");
4298         if (opLambda != null) {
4299             opLambda.callback(builder);
4300         }
4301         if (aggsLambda != null) {
4302             UserCA ca = new UserCA();
4303             aggsLambda.callback(ca);
4304             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4305         }
4306     }
4307 
4308     public void setDisplayName_IpRange() {
4309         setDisplayName_IpRange(null);
4310     }
4311 
4312     public void setDisplayName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
4313         setDisplayName_IpRange("displayName", opLambda, null);
4314     }
4315 
4316     public void setDisplayName_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4317         setDisplayName_IpRange("displayName", opLambda, aggsLambda);
4318     }
4319 
4320     public void setDisplayName_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
4321             OperatorCall<BsUserCA> aggsLambda) {
4322         IpRangeAggregationBuilder builder = regIpRangeA(name, "displayName");
4323         if (opLambda != null) {
4324             opLambda.callback(builder);
4325         }
4326         if (aggsLambda != null) {
4327             UserCA ca = new UserCA();
4328             aggsLambda.callback(ca);
4329             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4330         }
4331     }
4332 
4333     public void setDisplayName_Count() {
4334         setDisplayName_Count(null);
4335     }
4336 
4337     public void setDisplayName_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4338         setDisplayName_Count("displayName", opLambda);
4339     }
4340 
4341     public void setDisplayName_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4342         ValueCountAggregationBuilder builder = regCountA(name, "displayName");
4343         if (opLambda != null) {
4344             opLambda.callback(builder);
4345         }
4346     }
4347 
4348     public void setDisplayName_Cardinality() {
4349         setDisplayName_Cardinality(null);
4350     }
4351 
4352     public void setDisplayName_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4353         setDisplayName_Cardinality("displayName", opLambda);
4354     }
4355 
4356     public void setDisplayName_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4357         CardinalityAggregationBuilder builder = regCardinalityA(name, "displayName");
4358         if (opLambda != null) {
4359             opLambda.callback(builder);
4360         }
4361     }
4362 
4363     public void setDisplayName_Missing() {
4364         setDisplayName_Missing(null);
4365     }
4366 
4367     public void setDisplayName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
4368         setDisplayName_Missing("displayName", opLambda, null);
4369     }
4370 
4371     public void setDisplayName_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4372         setDisplayName_Missing("displayName", opLambda, aggsLambda);
4373     }
4374 
4375     public void setDisplayName_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
4376             OperatorCall<BsUserCA> aggsLambda) {
4377         MissingAggregationBuilder builder = regMissingA(name, "displayName");
4378         if (opLambda != null) {
4379             opLambda.callback(builder);
4380         }
4381         if (aggsLambda != null) {
4382             UserCA ca = new UserCA();
4383             aggsLambda.callback(ca);
4384             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4385         }
4386     }
4387 
4388     public void setPreferredLanguage_Terms() {
4389         setPreferredLanguage_Terms(null);
4390     }
4391 
4392     public void setPreferredLanguage_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
4393         setPreferredLanguage_Terms("preferredLanguage", opLambda, null);
4394     }
4395 
4396     public void setPreferredLanguage_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4397         setPreferredLanguage_Terms("preferredLanguage", opLambda, aggsLambda);
4398     }
4399 
4400     public void setPreferredLanguage_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
4401             OperatorCall<BsUserCA> aggsLambda) {
4402         TermsAggregationBuilder builder = regTermsA(name, "preferredLanguage");
4403         if (opLambda != null) {
4404             opLambda.callback(builder);
4405         }
4406         if (aggsLambda != null) {
4407             UserCA ca = new UserCA();
4408             aggsLambda.callback(ca);
4409             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4410         }
4411     }
4412 
4413     public void setPreferredLanguage_SignificantTerms() {
4414         setPreferredLanguage_SignificantTerms(null);
4415     }
4416 
4417     public void setPreferredLanguage_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
4418         setPreferredLanguage_SignificantTerms("preferredLanguage", opLambda, null);
4419     }
4420 
4421     public void setPreferredLanguage_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4422             OperatorCall<BsUserCA> aggsLambda) {
4423         setPreferredLanguage_SignificantTerms("preferredLanguage", opLambda, aggsLambda);
4424     }
4425 
4426     public void setPreferredLanguage_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4427             OperatorCall<BsUserCA> aggsLambda) {
4428         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "preferredLanguage");
4429         if (opLambda != null) {
4430             opLambda.callback(builder);
4431         }
4432         if (aggsLambda != null) {
4433             UserCA ca = new UserCA();
4434             aggsLambda.callback(ca);
4435             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4436         }
4437     }
4438 
4439     public void setPreferredLanguage_IpRange() {
4440         setPreferredLanguage_IpRange(null);
4441     }
4442 
4443     public void setPreferredLanguage_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
4444         setPreferredLanguage_IpRange("preferredLanguage", opLambda, null);
4445     }
4446 
4447     public void setPreferredLanguage_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4448         setPreferredLanguage_IpRange("preferredLanguage", opLambda, aggsLambda);
4449     }
4450 
4451     public void setPreferredLanguage_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
4452             OperatorCall<BsUserCA> aggsLambda) {
4453         IpRangeAggregationBuilder builder = regIpRangeA(name, "preferredLanguage");
4454         if (opLambda != null) {
4455             opLambda.callback(builder);
4456         }
4457         if (aggsLambda != null) {
4458             UserCA ca = new UserCA();
4459             aggsLambda.callback(ca);
4460             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4461         }
4462     }
4463 
4464     public void setPreferredLanguage_Count() {
4465         setPreferredLanguage_Count(null);
4466     }
4467 
4468     public void setPreferredLanguage_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4469         setPreferredLanguage_Count("preferredLanguage", opLambda);
4470     }
4471 
4472     public void setPreferredLanguage_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4473         ValueCountAggregationBuilder builder = regCountA(name, "preferredLanguage");
4474         if (opLambda != null) {
4475             opLambda.callback(builder);
4476         }
4477     }
4478 
4479     public void setPreferredLanguage_Cardinality() {
4480         setPreferredLanguage_Cardinality(null);
4481     }
4482 
4483     public void setPreferredLanguage_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4484         setPreferredLanguage_Cardinality("preferredLanguage", opLambda);
4485     }
4486 
4487     public void setPreferredLanguage_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4488         CardinalityAggregationBuilder builder = regCardinalityA(name, "preferredLanguage");
4489         if (opLambda != null) {
4490             opLambda.callback(builder);
4491         }
4492     }
4493 
4494     public void setPreferredLanguage_Missing() {
4495         setPreferredLanguage_Missing(null);
4496     }
4497 
4498     public void setPreferredLanguage_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
4499         setPreferredLanguage_Missing("preferredLanguage", opLambda, null);
4500     }
4501 
4502     public void setPreferredLanguage_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4503         setPreferredLanguage_Missing("preferredLanguage", opLambda, aggsLambda);
4504     }
4505 
4506     public void setPreferredLanguage_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
4507             OperatorCall<BsUserCA> aggsLambda) {
4508         MissingAggregationBuilder builder = regMissingA(name, "preferredLanguage");
4509         if (opLambda != null) {
4510             opLambda.callback(builder);
4511         }
4512         if (aggsLambda != null) {
4513             UserCA ca = new UserCA();
4514             aggsLambda.callback(ca);
4515             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4516         }
4517     }
4518 
4519     public void setDepartmentNumber_Terms() {
4520         setDepartmentNumber_Terms(null);
4521     }
4522 
4523     public void setDepartmentNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
4524         setDepartmentNumber_Terms("departmentNumber", opLambda, null);
4525     }
4526 
4527     public void setDepartmentNumber_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4528         setDepartmentNumber_Terms("departmentNumber", opLambda, aggsLambda);
4529     }
4530 
4531     public void setDepartmentNumber_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda,
4532             OperatorCall<BsUserCA> aggsLambda) {
4533         TermsAggregationBuilder builder = regTermsA(name, "departmentNumber");
4534         if (opLambda != null) {
4535             opLambda.callback(builder);
4536         }
4537         if (aggsLambda != null) {
4538             UserCA ca = new UserCA();
4539             aggsLambda.callback(ca);
4540             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4541         }
4542     }
4543 
4544     public void setDepartmentNumber_SignificantTerms() {
4545         setDepartmentNumber_SignificantTerms(null);
4546     }
4547 
4548     public void setDepartmentNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
4549         setDepartmentNumber_SignificantTerms("departmentNumber", opLambda, null);
4550     }
4551 
4552     public void setDepartmentNumber_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4553             OperatorCall<BsUserCA> aggsLambda) {
4554         setDepartmentNumber_SignificantTerms("departmentNumber", opLambda, aggsLambda);
4555     }
4556 
4557     public void setDepartmentNumber_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
4558             OperatorCall<BsUserCA> aggsLambda) {
4559         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "departmentNumber");
4560         if (opLambda != null) {
4561             opLambda.callback(builder);
4562         }
4563         if (aggsLambda != null) {
4564             UserCA ca = new UserCA();
4565             aggsLambda.callback(ca);
4566             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4567         }
4568     }
4569 
4570     public void setDepartmentNumber_IpRange() {
4571         setDepartmentNumber_IpRange(null);
4572     }
4573 
4574     public void setDepartmentNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
4575         setDepartmentNumber_IpRange("departmentNumber", opLambda, null);
4576     }
4577 
4578     public void setDepartmentNumber_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4579         setDepartmentNumber_IpRange("departmentNumber", opLambda, aggsLambda);
4580     }
4581 
4582     public void setDepartmentNumber_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
4583             OperatorCall<BsUserCA> aggsLambda) {
4584         IpRangeAggregationBuilder builder = regIpRangeA(name, "departmentNumber");
4585         if (opLambda != null) {
4586             opLambda.callback(builder);
4587         }
4588         if (aggsLambda != null) {
4589             UserCA ca = new UserCA();
4590             aggsLambda.callback(ca);
4591             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4592         }
4593     }
4594 
4595     public void setDepartmentNumber_Count() {
4596         setDepartmentNumber_Count(null);
4597     }
4598 
4599     public void setDepartmentNumber_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4600         setDepartmentNumber_Count("departmentNumber", opLambda);
4601     }
4602 
4603     public void setDepartmentNumber_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4604         ValueCountAggregationBuilder builder = regCountA(name, "departmentNumber");
4605         if (opLambda != null) {
4606             opLambda.callback(builder);
4607         }
4608     }
4609 
4610     public void setDepartmentNumber_Cardinality() {
4611         setDepartmentNumber_Cardinality(null);
4612     }
4613 
4614     public void setDepartmentNumber_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4615         setDepartmentNumber_Cardinality("departmentNumber", opLambda);
4616     }
4617 
4618     public void setDepartmentNumber_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4619         CardinalityAggregationBuilder builder = regCardinalityA(name, "departmentNumber");
4620         if (opLambda != null) {
4621             opLambda.callback(builder);
4622         }
4623     }
4624 
4625     public void setDepartmentNumber_Missing() {
4626         setDepartmentNumber_Missing(null);
4627     }
4628 
4629     public void setDepartmentNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
4630         setDepartmentNumber_Missing("departmentNumber", opLambda, null);
4631     }
4632 
4633     public void setDepartmentNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4634         setDepartmentNumber_Missing("departmentNumber", opLambda, aggsLambda);
4635     }
4636 
4637     public void setDepartmentNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
4638             OperatorCall<BsUserCA> aggsLambda) {
4639         MissingAggregationBuilder builder = regMissingA(name, "departmentNumber");
4640         if (opLambda != null) {
4641             opLambda.callback(builder);
4642         }
4643         if (aggsLambda != null) {
4644             UserCA ca = new UserCA();
4645             aggsLambda.callback(ca);
4646             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4647         }
4648     }
4649 
4650     public void setUidNumber_Avg() {
4651         setUidNumber_Avg(null);
4652     }
4653 
4654     public void setUidNumber_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
4655         setUidNumber_Avg("uidNumber", opLambda);
4656     }
4657 
4658     public void setUidNumber_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
4659         AvgAggregationBuilder builder = regAvgA(name, "uidNumber");
4660         if (opLambda != null) {
4661             opLambda.callback(builder);
4662         }
4663     }
4664 
4665     public void setUidNumber_Max() {
4666         setUidNumber_Max(null);
4667     }
4668 
4669     public void setUidNumber_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
4670         setUidNumber_Max("uidNumber", opLambda);
4671     }
4672 
4673     public void setUidNumber_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
4674         MaxAggregationBuilder builder = regMaxA(name, "uidNumber");
4675         if (opLambda != null) {
4676             opLambda.callback(builder);
4677         }
4678     }
4679 
4680     public void setUidNumber_Min() {
4681         setUidNumber_Min(null);
4682     }
4683 
4684     public void setUidNumber_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
4685         setUidNumber_Min("uidNumber", opLambda);
4686     }
4687 
4688     public void setUidNumber_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
4689         MinAggregationBuilder builder = regMinA(name, "uidNumber");
4690         if (opLambda != null) {
4691             opLambda.callback(builder);
4692         }
4693     }
4694 
4695     public void setUidNumber_Sum() {
4696         setUidNumber_Sum(null);
4697     }
4698 
4699     public void setUidNumber_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
4700         setUidNumber_Sum("uidNumber", opLambda);
4701     }
4702 
4703     public void setUidNumber_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
4704         SumAggregationBuilder builder = regSumA(name, "uidNumber");
4705         if (opLambda != null) {
4706             opLambda.callback(builder);
4707         }
4708     }
4709 
4710     public void setUidNumber_ExtendedStats() {
4711         setUidNumber_ExtendedStats(null);
4712     }
4713 
4714     public void setUidNumber_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
4715         setUidNumber_ExtendedStats("uidNumber", opLambda);
4716     }
4717 
4718     public void setUidNumber_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
4719         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "uidNumber");
4720         if (opLambda != null) {
4721             opLambda.callback(builder);
4722         }
4723     }
4724 
4725     public void setUidNumber_Stats() {
4726         setUidNumber_Stats(null);
4727     }
4728 
4729     public void setUidNumber_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
4730         setUidNumber_Stats("uidNumber", opLambda);
4731     }
4732 
4733     public void setUidNumber_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
4734         StatsAggregationBuilder builder = regStatsA(name, "uidNumber");
4735         if (opLambda != null) {
4736             opLambda.callback(builder);
4737         }
4738     }
4739 
4740     public void setUidNumber_Percentiles() {
4741         setUidNumber_Percentiles(null);
4742     }
4743 
4744     public void setUidNumber_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
4745         setUidNumber_Percentiles("uidNumber", opLambda);
4746     }
4747 
4748     public void setUidNumber_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
4749         PercentilesAggregationBuilder builder = regPercentilesA(name, "uidNumber");
4750         if (opLambda != null) {
4751             opLambda.callback(builder);
4752         }
4753     }
4754 
4755     public void setUidNumber_PercentileRanks() {
4756         setUidNumber_PercentileRanks(null);
4757     }
4758 
4759     public void setUidNumber_PercentileRanks(ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
4760         setUidNumber_PercentileRanks("uidNumber", opLambda);
4761     }
4762 
4763     public void setUidNumber_PercentileRanks(String name, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
4764         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "uidNumber");
4765         if (opLambda != null) {
4766             opLambda.callback(builder);
4767         }
4768     }
4769 
4770     public void setUidNumber_Histogram() {
4771         setUidNumber_Histogram(null);
4772     }
4773 
4774     public void setUidNumber_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
4775         setUidNumber_Histogram("uidNumber", opLambda, null);
4776     }
4777 
4778     public void setUidNumber_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4779         setUidNumber_Histogram("uidNumber", opLambda, aggsLambda);
4780     }
4781 
4782     public void setUidNumber_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
4783             OperatorCall<BsUserCA> aggsLambda) {
4784         HistogramAggregationBuilder builder = regHistogramA(name, "uidNumber");
4785         if (opLambda != null) {
4786             opLambda.callback(builder);
4787         }
4788         if (aggsLambda != null) {
4789             UserCA ca = new UserCA();
4790             aggsLambda.callback(ca);
4791             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4792         }
4793     }
4794 
4795     public void setUidNumber_Range() {
4796         setUidNumber_Range(null);
4797     }
4798 
4799     public void setUidNumber_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
4800         setUidNumber_Range("uidNumber", opLambda, null);
4801     }
4802 
4803     public void setUidNumber_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4804         setUidNumber_Range("uidNumber", opLambda, aggsLambda);
4805     }
4806 
4807     public void setUidNumber_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4808         RangeAggregationBuilder builder = regRangeA(name, "uidNumber");
4809         if (opLambda != null) {
4810             opLambda.callback(builder);
4811         }
4812         if (aggsLambda != null) {
4813             UserCA ca = new UserCA();
4814             aggsLambda.callback(ca);
4815             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4816         }
4817     }
4818 
4819     public void setUidNumber_Count() {
4820         setUidNumber_Count(null);
4821     }
4822 
4823     public void setUidNumber_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4824         setUidNumber_Count("uidNumber", opLambda);
4825     }
4826 
4827     public void setUidNumber_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
4828         ValueCountAggregationBuilder builder = regCountA(name, "uidNumber");
4829         if (opLambda != null) {
4830             opLambda.callback(builder);
4831         }
4832     }
4833 
4834     public void setUidNumber_Cardinality() {
4835         setUidNumber_Cardinality(null);
4836     }
4837 
4838     public void setUidNumber_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4839         setUidNumber_Cardinality("uidNumber", opLambda);
4840     }
4841 
4842     public void setUidNumber_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
4843         CardinalityAggregationBuilder builder = regCardinalityA(name, "uidNumber");
4844         if (opLambda != null) {
4845             opLambda.callback(builder);
4846         }
4847     }
4848 
4849     public void setUidNumber_Missing() {
4850         setUidNumber_Missing(null);
4851     }
4852 
4853     public void setUidNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
4854         setUidNumber_Missing("uidNumber", opLambda, null);
4855     }
4856 
4857     public void setUidNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4858         setUidNumber_Missing("uidNumber", opLambda, aggsLambda);
4859     }
4860 
4861     public void setUidNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
4862         MissingAggregationBuilder builder = regMissingA(name, "uidNumber");
4863         if (opLambda != null) {
4864             opLambda.callback(builder);
4865         }
4866         if (aggsLambda != null) {
4867             UserCA ca = new UserCA();
4868             aggsLambda.callback(ca);
4869             ca.getAggregationBuilderList().forEach(builder::subAggregation);
4870         }
4871     }
4872 
4873     public void setGidNumber_Avg() {
4874         setGidNumber_Avg(null);
4875     }
4876 
4877     public void setGidNumber_Avg(ConditionOptionCall<AvgAggregationBuilder> opLambda) {
4878         setGidNumber_Avg("gidNumber", opLambda);
4879     }
4880 
4881     public void setGidNumber_Avg(String name, ConditionOptionCall<AvgAggregationBuilder> opLambda) {
4882         AvgAggregationBuilder builder = regAvgA(name, "gidNumber");
4883         if (opLambda != null) {
4884             opLambda.callback(builder);
4885         }
4886     }
4887 
4888     public void setGidNumber_Max() {
4889         setGidNumber_Max(null);
4890     }
4891 
4892     public void setGidNumber_Max(ConditionOptionCall<MaxAggregationBuilder> opLambda) {
4893         setGidNumber_Max("gidNumber", opLambda);
4894     }
4895 
4896     public void setGidNumber_Max(String name, ConditionOptionCall<MaxAggregationBuilder> opLambda) {
4897         MaxAggregationBuilder builder = regMaxA(name, "gidNumber");
4898         if (opLambda != null) {
4899             opLambda.callback(builder);
4900         }
4901     }
4902 
4903     public void setGidNumber_Min() {
4904         setGidNumber_Min(null);
4905     }
4906 
4907     public void setGidNumber_Min(ConditionOptionCall<MinAggregationBuilder> opLambda) {
4908         setGidNumber_Min("gidNumber", opLambda);
4909     }
4910 
4911     public void setGidNumber_Min(String name, ConditionOptionCall<MinAggregationBuilder> opLambda) {
4912         MinAggregationBuilder builder = regMinA(name, "gidNumber");
4913         if (opLambda != null) {
4914             opLambda.callback(builder);
4915         }
4916     }
4917 
4918     public void setGidNumber_Sum() {
4919         setGidNumber_Sum(null);
4920     }
4921 
4922     public void setGidNumber_Sum(ConditionOptionCall<SumAggregationBuilder> opLambda) {
4923         setGidNumber_Sum("gidNumber", opLambda);
4924     }
4925 
4926     public void setGidNumber_Sum(String name, ConditionOptionCall<SumAggregationBuilder> opLambda) {
4927         SumAggregationBuilder builder = regSumA(name, "gidNumber");
4928         if (opLambda != null) {
4929             opLambda.callback(builder);
4930         }
4931     }
4932 
4933     public void setGidNumber_ExtendedStats() {
4934         setGidNumber_ExtendedStats(null);
4935     }
4936 
4937     public void setGidNumber_ExtendedStats(ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
4938         setGidNumber_ExtendedStats("gidNumber", opLambda);
4939     }
4940 
4941     public void setGidNumber_ExtendedStats(String name, ConditionOptionCall<ExtendedStatsAggregationBuilder> opLambda) {
4942         ExtendedStatsAggregationBuilder builder = regExtendedStatsA(name, "gidNumber");
4943         if (opLambda != null) {
4944             opLambda.callback(builder);
4945         }
4946     }
4947 
4948     public void setGidNumber_Stats() {
4949         setGidNumber_Stats(null);
4950     }
4951 
4952     public void setGidNumber_Stats(ConditionOptionCall<StatsAggregationBuilder> opLambda) {
4953         setGidNumber_Stats("gidNumber", opLambda);
4954     }
4955 
4956     public void setGidNumber_Stats(String name, ConditionOptionCall<StatsAggregationBuilder> opLambda) {
4957         StatsAggregationBuilder builder = regStatsA(name, "gidNumber");
4958         if (opLambda != null) {
4959             opLambda.callback(builder);
4960         }
4961     }
4962 
4963     public void setGidNumber_Percentiles() {
4964         setGidNumber_Percentiles(null);
4965     }
4966 
4967     public void setGidNumber_Percentiles(ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
4968         setGidNumber_Percentiles("gidNumber", opLambda);
4969     }
4970 
4971     public void setGidNumber_Percentiles(String name, ConditionOptionCall<PercentilesAggregationBuilder> opLambda) {
4972         PercentilesAggregationBuilder builder = regPercentilesA(name, "gidNumber");
4973         if (opLambda != null) {
4974             opLambda.callback(builder);
4975         }
4976     }
4977 
4978     public void setGidNumber_PercentileRanks() {
4979         setGidNumber_PercentileRanks(null);
4980     }
4981 
4982     public void setGidNumber_PercentileRanks(ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
4983         setGidNumber_PercentileRanks("gidNumber", opLambda);
4984     }
4985 
4986     public void setGidNumber_PercentileRanks(String name, ConditionOptionCall<PercentileRanksAggregationBuilder> opLambda) {
4987         PercentileRanksAggregationBuilder builder = regPercentileRanksA(name, "gidNumber");
4988         if (opLambda != null) {
4989             opLambda.callback(builder);
4990         }
4991     }
4992 
4993     public void setGidNumber_Histogram() {
4994         setGidNumber_Histogram(null);
4995     }
4996 
4997     public void setGidNumber_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda) {
4998         setGidNumber_Histogram("gidNumber", opLambda, null);
4999     }
5000 
5001     public void setGidNumber_Histogram(ConditionOptionCall<HistogramAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5002         setGidNumber_Histogram("gidNumber", opLambda, aggsLambda);
5003     }
5004 
5005     public void setGidNumber_Histogram(String name, ConditionOptionCall<HistogramAggregationBuilder> opLambda,
5006             OperatorCall<BsUserCA> aggsLambda) {
5007         HistogramAggregationBuilder builder = regHistogramA(name, "gidNumber");
5008         if (opLambda != null) {
5009             opLambda.callback(builder);
5010         }
5011         if (aggsLambda != null) {
5012             UserCA ca = new UserCA();
5013             aggsLambda.callback(ca);
5014             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5015         }
5016     }
5017 
5018     public void setGidNumber_Range() {
5019         setGidNumber_Range(null);
5020     }
5021 
5022     public void setGidNumber_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda) {
5023         setGidNumber_Range("gidNumber", opLambda, null);
5024     }
5025 
5026     public void setGidNumber_Range(ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5027         setGidNumber_Range("gidNumber", opLambda, aggsLambda);
5028     }
5029 
5030     public void setGidNumber_Range(String name, ConditionOptionCall<RangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5031         RangeAggregationBuilder builder = regRangeA(name, "gidNumber");
5032         if (opLambda != null) {
5033             opLambda.callback(builder);
5034         }
5035         if (aggsLambda != null) {
5036             UserCA ca = new UserCA();
5037             aggsLambda.callback(ca);
5038             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5039         }
5040     }
5041 
5042     public void setGidNumber_Count() {
5043         setGidNumber_Count(null);
5044     }
5045 
5046     public void setGidNumber_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
5047         setGidNumber_Count("gidNumber", opLambda);
5048     }
5049 
5050     public void setGidNumber_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
5051         ValueCountAggregationBuilder builder = regCountA(name, "gidNumber");
5052         if (opLambda != null) {
5053             opLambda.callback(builder);
5054         }
5055     }
5056 
5057     public void setGidNumber_Cardinality() {
5058         setGidNumber_Cardinality(null);
5059     }
5060 
5061     public void setGidNumber_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
5062         setGidNumber_Cardinality("gidNumber", opLambda);
5063     }
5064 
5065     public void setGidNumber_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
5066         CardinalityAggregationBuilder builder = regCardinalityA(name, "gidNumber");
5067         if (opLambda != null) {
5068             opLambda.callback(builder);
5069         }
5070     }
5071 
5072     public void setGidNumber_Missing() {
5073         setGidNumber_Missing(null);
5074     }
5075 
5076     public void setGidNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
5077         setGidNumber_Missing("gidNumber", opLambda, null);
5078     }
5079 
5080     public void setGidNumber_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5081         setGidNumber_Missing("gidNumber", opLambda, aggsLambda);
5082     }
5083 
5084     public void setGidNumber_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5085         MissingAggregationBuilder builder = regMissingA(name, "gidNumber");
5086         if (opLambda != null) {
5087             opLambda.callback(builder);
5088         }
5089         if (aggsLambda != null) {
5090             UserCA ca = new UserCA();
5091             aggsLambda.callback(ca);
5092             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5093         }
5094     }
5095 
5096     public void setHomeDirectory_Terms() {
5097         setHomeDirectory_Terms(null);
5098     }
5099 
5100     public void setHomeDirectory_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
5101         setHomeDirectory_Terms("homeDirectory", opLambda, null);
5102     }
5103 
5104     public void setHomeDirectory_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5105         setHomeDirectory_Terms("homeDirectory", opLambda, aggsLambda);
5106     }
5107 
5108     public void setHomeDirectory_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5109         TermsAggregationBuilder builder = regTermsA(name, "homeDirectory");
5110         if (opLambda != null) {
5111             opLambda.callback(builder);
5112         }
5113         if (aggsLambda != null) {
5114             UserCA ca = new UserCA();
5115             aggsLambda.callback(ca);
5116             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5117         }
5118     }
5119 
5120     public void setHomeDirectory_SignificantTerms() {
5121         setHomeDirectory_SignificantTerms(null);
5122     }
5123 
5124     public void setHomeDirectory_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
5125         setHomeDirectory_SignificantTerms("homeDirectory", opLambda, null);
5126     }
5127 
5128     public void setHomeDirectory_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
5129             OperatorCall<BsUserCA> aggsLambda) {
5130         setHomeDirectory_SignificantTerms("homeDirectory", opLambda, aggsLambda);
5131     }
5132 
5133     public void setHomeDirectory_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
5134             OperatorCall<BsUserCA> aggsLambda) {
5135         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "homeDirectory");
5136         if (opLambda != null) {
5137             opLambda.callback(builder);
5138         }
5139         if (aggsLambda != null) {
5140             UserCA ca = new UserCA();
5141             aggsLambda.callback(ca);
5142             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5143         }
5144     }
5145 
5146     public void setHomeDirectory_IpRange() {
5147         setHomeDirectory_IpRange(null);
5148     }
5149 
5150     public void setHomeDirectory_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
5151         setHomeDirectory_IpRange("homeDirectory", opLambda, null);
5152     }
5153 
5154     public void setHomeDirectory_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5155         setHomeDirectory_IpRange("homeDirectory", opLambda, aggsLambda);
5156     }
5157 
5158     public void setHomeDirectory_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda,
5159             OperatorCall<BsUserCA> aggsLambda) {
5160         IpRangeAggregationBuilder builder = regIpRangeA(name, "homeDirectory");
5161         if (opLambda != null) {
5162             opLambda.callback(builder);
5163         }
5164         if (aggsLambda != null) {
5165             UserCA ca = new UserCA();
5166             aggsLambda.callback(ca);
5167             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5168         }
5169     }
5170 
5171     public void setHomeDirectory_Count() {
5172         setHomeDirectory_Count(null);
5173     }
5174 
5175     public void setHomeDirectory_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
5176         setHomeDirectory_Count("homeDirectory", opLambda);
5177     }
5178 
5179     public void setHomeDirectory_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
5180         ValueCountAggregationBuilder builder = regCountA(name, "homeDirectory");
5181         if (opLambda != null) {
5182             opLambda.callback(builder);
5183         }
5184     }
5185 
5186     public void setHomeDirectory_Cardinality() {
5187         setHomeDirectory_Cardinality(null);
5188     }
5189 
5190     public void setHomeDirectory_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
5191         setHomeDirectory_Cardinality("homeDirectory", opLambda);
5192     }
5193 
5194     public void setHomeDirectory_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
5195         CardinalityAggregationBuilder builder = regCardinalityA(name, "homeDirectory");
5196         if (opLambda != null) {
5197             opLambda.callback(builder);
5198         }
5199     }
5200 
5201     public void setHomeDirectory_Missing() {
5202         setHomeDirectory_Missing(null);
5203     }
5204 
5205     public void setHomeDirectory_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
5206         setHomeDirectory_Missing("homeDirectory", opLambda, null);
5207     }
5208 
5209     public void setHomeDirectory_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5210         setHomeDirectory_Missing("homeDirectory", opLambda, aggsLambda);
5211     }
5212 
5213     public void setHomeDirectory_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda,
5214             OperatorCall<BsUserCA> aggsLambda) {
5215         MissingAggregationBuilder builder = regMissingA(name, "homeDirectory");
5216         if (opLambda != null) {
5217             opLambda.callback(builder);
5218         }
5219         if (aggsLambda != null) {
5220             UserCA ca = new UserCA();
5221             aggsLambda.callback(ca);
5222             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5223         }
5224     }
5225 
5226     public void setGroups_Terms() {
5227         setGroups_Terms(null);
5228     }
5229 
5230     public void setGroups_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
5231         setGroups_Terms("groups", opLambda, null);
5232     }
5233 
5234     public void setGroups_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5235         setGroups_Terms("groups", opLambda, aggsLambda);
5236     }
5237 
5238     public void setGroups_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5239         TermsAggregationBuilder builder = regTermsA(name, "groups");
5240         if (opLambda != null) {
5241             opLambda.callback(builder);
5242         }
5243         if (aggsLambda != null) {
5244             UserCA ca = new UserCA();
5245             aggsLambda.callback(ca);
5246             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5247         }
5248     }
5249 
5250     public void setGroups_SignificantTerms() {
5251         setGroups_SignificantTerms(null);
5252     }
5253 
5254     public void setGroups_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
5255         setGroups_SignificantTerms("groups", opLambda, null);
5256     }
5257 
5258     public void setGroups_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
5259             OperatorCall<BsUserCA> aggsLambda) {
5260         setGroups_SignificantTerms("groups", opLambda, aggsLambda);
5261     }
5262 
5263     public void setGroups_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
5264             OperatorCall<BsUserCA> aggsLambda) {
5265         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "groups");
5266         if (opLambda != null) {
5267             opLambda.callback(builder);
5268         }
5269         if (aggsLambda != null) {
5270             UserCA ca = new UserCA();
5271             aggsLambda.callback(ca);
5272             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5273         }
5274     }
5275 
5276     public void setGroups_IpRange() {
5277         setGroups_IpRange(null);
5278     }
5279 
5280     public void setGroups_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
5281         setGroups_IpRange("groups", opLambda, null);
5282     }
5283 
5284     public void setGroups_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5285         setGroups_IpRange("groups", opLambda, aggsLambda);
5286     }
5287 
5288     public void setGroups_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5289         IpRangeAggregationBuilder builder = regIpRangeA(name, "groups");
5290         if (opLambda != null) {
5291             opLambda.callback(builder);
5292         }
5293         if (aggsLambda != null) {
5294             UserCA ca = new UserCA();
5295             aggsLambda.callback(ca);
5296             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5297         }
5298     }
5299 
5300     public void setGroups_Count() {
5301         setGroups_Count(null);
5302     }
5303 
5304     public void setGroups_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
5305         setGroups_Count("groups", opLambda);
5306     }
5307 
5308     public void setGroups_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
5309         ValueCountAggregationBuilder builder = regCountA(name, "groups");
5310         if (opLambda != null) {
5311             opLambda.callback(builder);
5312         }
5313     }
5314 
5315     public void setGroups_Cardinality() {
5316         setGroups_Cardinality(null);
5317     }
5318 
5319     public void setGroups_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
5320         setGroups_Cardinality("groups", opLambda);
5321     }
5322 
5323     public void setGroups_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
5324         CardinalityAggregationBuilder builder = regCardinalityA(name, "groups");
5325         if (opLambda != null) {
5326             opLambda.callback(builder);
5327         }
5328     }
5329 
5330     public void setGroups_Missing() {
5331         setGroups_Missing(null);
5332     }
5333 
5334     public void setGroups_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
5335         setGroups_Missing("groups", opLambda, null);
5336     }
5337 
5338     public void setGroups_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5339         setGroups_Missing("groups", opLambda, aggsLambda);
5340     }
5341 
5342     public void setGroups_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5343         MissingAggregationBuilder builder = regMissingA(name, "groups");
5344         if (opLambda != null) {
5345             opLambda.callback(builder);
5346         }
5347         if (aggsLambda != null) {
5348             UserCA ca = new UserCA();
5349             aggsLambda.callback(ca);
5350             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5351         }
5352     }
5353 
5354     public void setRoles_Terms() {
5355         setRoles_Terms(null);
5356     }
5357 
5358     public void setRoles_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda) {
5359         setRoles_Terms("roles", opLambda, null);
5360     }
5361 
5362     public void setRoles_Terms(ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5363         setRoles_Terms("roles", opLambda, aggsLambda);
5364     }
5365 
5366     public void setRoles_Terms(String name, ConditionOptionCall<TermsAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5367         TermsAggregationBuilder builder = regTermsA(name, "roles");
5368         if (opLambda != null) {
5369             opLambda.callback(builder);
5370         }
5371         if (aggsLambda != null) {
5372             UserCA ca = new UserCA();
5373             aggsLambda.callback(ca);
5374             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5375         }
5376     }
5377 
5378     public void setRoles_SignificantTerms() {
5379         setRoles_SignificantTerms(null);
5380     }
5381 
5382     public void setRoles_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda) {
5383         setRoles_SignificantTerms("roles", opLambda, null);
5384     }
5385 
5386     public void setRoles_SignificantTerms(ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
5387             OperatorCall<BsUserCA> aggsLambda) {
5388         setRoles_SignificantTerms("roles", opLambda, aggsLambda);
5389     }
5390 
5391     public void setRoles_SignificantTerms(String name, ConditionOptionCall<SignificantTermsAggregationBuilder> opLambda,
5392             OperatorCall<BsUserCA> aggsLambda) {
5393         SignificantTermsAggregationBuilder builder = regSignificantTermsA(name, "roles");
5394         if (opLambda != null) {
5395             opLambda.callback(builder);
5396         }
5397         if (aggsLambda != null) {
5398             UserCA ca = new UserCA();
5399             aggsLambda.callback(ca);
5400             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5401         }
5402     }
5403 
5404     public void setRoles_IpRange() {
5405         setRoles_IpRange(null);
5406     }
5407 
5408     public void setRoles_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda) {
5409         setRoles_IpRange("roles", opLambda, null);
5410     }
5411 
5412     public void setRoles_IpRange(ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5413         setRoles_IpRange("roles", opLambda, aggsLambda);
5414     }
5415 
5416     public void setRoles_IpRange(String name, ConditionOptionCall<IpRangeAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5417         IpRangeAggregationBuilder builder = regIpRangeA(name, "roles");
5418         if (opLambda != null) {
5419             opLambda.callback(builder);
5420         }
5421         if (aggsLambda != null) {
5422             UserCA ca = new UserCA();
5423             aggsLambda.callback(ca);
5424             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5425         }
5426     }
5427 
5428     public void setRoles_Count() {
5429         setRoles_Count(null);
5430     }
5431 
5432     public void setRoles_Count(ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
5433         setRoles_Count("roles", opLambda);
5434     }
5435 
5436     public void setRoles_Count(String name, ConditionOptionCall<ValueCountAggregationBuilder> opLambda) {
5437         ValueCountAggregationBuilder builder = regCountA(name, "roles");
5438         if (opLambda != null) {
5439             opLambda.callback(builder);
5440         }
5441     }
5442 
5443     public void setRoles_Cardinality() {
5444         setRoles_Cardinality(null);
5445     }
5446 
5447     public void setRoles_Cardinality(ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
5448         setRoles_Cardinality("roles", opLambda);
5449     }
5450 
5451     public void setRoles_Cardinality(String name, ConditionOptionCall<CardinalityAggregationBuilder> opLambda) {
5452         CardinalityAggregationBuilder builder = regCardinalityA(name, "roles");
5453         if (opLambda != null) {
5454             opLambda.callback(builder);
5455         }
5456     }
5457 
5458     public void setRoles_Missing() {
5459         setRoles_Missing(null);
5460     }
5461 
5462     public void setRoles_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda) {
5463         setRoles_Missing("roles", opLambda, null);
5464     }
5465 
5466     public void setRoles_Missing(ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5467         setRoles_Missing("roles", opLambda, aggsLambda);
5468     }
5469 
5470     public void setRoles_Missing(String name, ConditionOptionCall<MissingAggregationBuilder> opLambda, OperatorCall<BsUserCA> aggsLambda) {
5471         MissingAggregationBuilder builder = regMissingA(name, "roles");
5472         if (opLambda != null) {
5473             opLambda.callback(builder);
5474         }
5475         if (aggsLambda != null) {
5476             UserCA ca = new UserCA();
5477             aggsLambda.callback(ca);
5478             ca.getAggregationBuilderList().forEach(builder::subAggregation);
5479         }
5480     }
5481 
5482 }