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