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.config.cbean.cq.bs;
17  
18  import java.time.LocalDateTime;
19  import java.util.ArrayList;
20  import java.util.Collection;
21  
22  import org.codelibs.fess.opensearch.config.allcommon.EsAbstractConditionQuery;
23  import org.codelibs.fess.opensearch.config.cbean.cq.DataConfigCQ;
24  import org.dbflute.cbean.ckey.ConditionKey;
25  import org.opensearch.index.query.BoolQueryBuilder;
26  import org.opensearch.index.query.CommonTermsQueryBuilder;
27  import org.opensearch.index.query.ExistsQueryBuilder;
28  import org.opensearch.index.query.IdsQueryBuilder;
29  import org.opensearch.index.query.MatchPhrasePrefixQueryBuilder;
30  import org.opensearch.index.query.MatchPhraseQueryBuilder;
31  import org.opensearch.index.query.MatchQueryBuilder;
32  import org.opensearch.index.query.PrefixQueryBuilder;
33  import org.opensearch.index.query.RangeQueryBuilder;
34  import org.opensearch.index.query.RegexpQueryBuilder;
35  import org.opensearch.index.query.SpanTermQueryBuilder;
36  import org.opensearch.index.query.TermQueryBuilder;
37  import org.opensearch.index.query.TermsQueryBuilder;
38  import org.opensearch.index.query.WildcardQueryBuilder;
39  import org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder;
40  import org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder;
41  
42  /**
43   * @author ESFlute (using FreeGen)
44   */
45  public abstract class BsDataConfigCQ extends EsAbstractConditionQuery {
46  
47      protected static final Class<?> suppressUnusedImportLocalDateTime = LocalDateTime.class;
48  
49      // ===================================================================================
50      //                                                                       Name Override
51      //                                                                       =============
52      @Override
53      public String asTableDbName() {
54          return "data_config";
55      }
56  
57      @Override
58      public String xgetAliasName() {
59          return "data_config";
60      }
61  
62      // ===================================================================================
63      //                                                                       Query Control
64      //                                                                       =============
65      public void functionScore(OperatorCall<DataConfigCQ> queryLambda, ScoreFunctionCall<ScoreFunctionCreator<DataConfigCQ>> functionsLambda,
66              final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
67          DataConfigCQ cq = new DataConfigCQ();
68          queryLambda.callback(cq);
69          final Collection<FilterFunctionBuilder> list = new ArrayList<>();
70          if (functionsLambda != null) {
71              functionsLambda.callback((cqLambda, scoreFunctionBuilder) -> {
72                  DataConfigCQ cf = new DataConfigCQ();
73                  cqLambda.callback(cf);
74                  list.add(new FilterFunctionBuilder(cf.getQuery(), scoreFunctionBuilder));
75              });
76          }
77          final FunctionScoreQueryBuilder builder = regFunctionScoreQ(cq.getQuery(), list);
78          if (opLambda != null) {
79              opLambda.callback(builder);
80          }
81      }
82  
83      public void filtered(FilteredCall<DataConfigCQ, DataConfigCQ> filteredLambda) {
84          filtered(filteredLambda, null);
85      }
86  
87      public void filtered(FilteredCall<DataConfigCQ, DataConfigCQ> filteredLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
88          bool((must, should, mustNot, filter) -> {
89              filteredLambda.callback(must, filter);
90          }, opLambda);
91      }
92  
93      public void not(OperatorCall<DataConfigCQ> notLambda) {
94          not(notLambda, null);
95      }
96  
97      public void not(final OperatorCall<DataConfigCQ> notLambda, final ConditionOptionCall<BoolQueryBuilder> opLambda) {
98          bool((must, should, mustNot, filter) -> notLambda.callback(mustNot), opLambda);
99      }
100 
101     public void bool(BoolCall<DataConfigCQ> boolLambda) {
102         bool(boolLambda, null);
103     }
104 
105     public void bool(BoolCall<DataConfigCQ> boolLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
106         DataConfigCQ mustQuery = new DataConfigCQ();
107         DataConfigCQ shouldQuery = new DataConfigCQ();
108         DataConfigCQ mustNotQuery = new DataConfigCQ();
109         DataConfigCQ filterQuery = new DataConfigCQ();
110         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
111         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
112             BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
113                     mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
114             if (opLambda != null) {
115                 opLambda.callback(builder);
116             }
117         }
118     }
119 
120     // ===================================================================================
121     //                                                                           Query Set
122     //                                                                           =========
123     public void setId_Equal(String id) {
124         setId_Term(id, null);
125     }
126 
127     public void setId_Equal(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
128         setId_Term(id, opLambda);
129     }
130 
131     public void setId_Term(String id) {
132         setId_Term(id, null);
133     }
134 
135     public void setId_Term(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
136         TermQueryBuilder builder = regTermQ("_id", id);
137         if (opLambda != null) {
138             opLambda.callback(builder);
139         }
140     }
141 
142     public void setId_NotEqual(String id) {
143         setId_NotTerm(id, null);
144     }
145 
146     public void setId_NotTerm(String id) {
147         setId_NotTerm(id, null);
148     }
149 
150     public void setId_NotEqual(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
151         setId_NotTerm(id, opLambda);
152     }
153 
154     public void setId_NotTerm(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
155         not(not -> not.setId_Term(id), opLambda);
156     }
157 
158     public void setId_Terms(Collection<String> idList) {
159         setId_Terms(idList, null);
160     }
161 
162     public void setId_Terms(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
163         IdsQueryBuilder builder = regIdsQ(idList);
164         if (opLambda != null) {
165             opLambda.callback(builder);
166         }
167     }
168 
169     public void setId_InScope(Collection<String> idList) {
170         setId_Terms(idList, null);
171     }
172 
173     public void setId_InScope(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
174         setId_Terms(idList, opLambda);
175     }
176 
177     @Deprecated
178     public BsDataConfigCQ addOrderBy_Id_Asc() {
179         regOBA("_id");
180         return this;
181     }
182 
183     @Deprecated
184     public BsDataConfigCQ addOrderBy_Id_Desc() {
185         regOBD("_id");
186         return this;
187     }
188 
189     public void setAvailable_Equal(Boolean available) {
190         setAvailable_Term(available, null);
191     }
192 
193     public void setAvailable_Equal(Boolean available, ConditionOptionCall<TermQueryBuilder> opLambda) {
194         setAvailable_Term(available, opLambda);
195     }
196 
197     public void setAvailable_Term(Boolean available) {
198         setAvailable_Term(available, null);
199     }
200 
201     public void setAvailable_Term(Boolean available, ConditionOptionCall<TermQueryBuilder> opLambda) {
202         TermQueryBuilder builder = regTermQ("available", available);
203         if (opLambda != null) {
204             opLambda.callback(builder);
205         }
206     }
207 
208     public void setAvailable_NotEqual(Boolean available) {
209         setAvailable_NotTerm(available, null);
210     }
211 
212     public void setAvailable_NotTerm(Boolean available) {
213         setAvailable_NotTerm(available, null);
214     }
215 
216     public void setAvailable_NotEqual(Boolean available, ConditionOptionCall<BoolQueryBuilder> opLambda) {
217         setAvailable_NotTerm(available, opLambda);
218     }
219 
220     public void setAvailable_NotTerm(Boolean available, ConditionOptionCall<BoolQueryBuilder> opLambda) {
221         not(not -> not.setAvailable_Term(available), opLambda);
222     }
223 
224     public void setAvailable_Terms(Collection<Boolean> availableList) {
225         setAvailable_Terms(availableList, null);
226     }
227 
228     public void setAvailable_Terms(Collection<Boolean> availableList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
229         TermsQueryBuilder builder = regTermsQ("available", availableList);
230         if (opLambda != null) {
231             opLambda.callback(builder);
232         }
233     }
234 
235     public void setAvailable_InScope(Collection<Boolean> availableList) {
236         setAvailable_Terms(availableList, null);
237     }
238 
239     public void setAvailable_InScope(Collection<Boolean> availableList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
240         setAvailable_Terms(availableList, opLambda);
241     }
242 
243     public void setAvailable_Match(Boolean available) {
244         setAvailable_Match(available, null);
245     }
246 
247     public void setAvailable_Match(Boolean available, ConditionOptionCall<MatchQueryBuilder> opLambda) {
248         MatchQueryBuilder builder = regMatchQ("available", available);
249         if (opLambda != null) {
250             opLambda.callback(builder);
251         }
252     }
253 
254     public void setAvailable_MatchPhrase(Boolean available) {
255         setAvailable_MatchPhrase(available, null);
256     }
257 
258     public void setAvailable_MatchPhrase(Boolean available, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
259         MatchPhraseQueryBuilder builder = regMatchPhraseQ("available", available);
260         if (opLambda != null) {
261             opLambda.callback(builder);
262         }
263     }
264 
265     public void setAvailable_MatchPhrasePrefix(Boolean available) {
266         setAvailable_MatchPhrasePrefix(available, null);
267     }
268 
269     public void setAvailable_MatchPhrasePrefix(Boolean available, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
270         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("available", available);
271         if (opLambda != null) {
272             opLambda.callback(builder);
273         }
274     }
275 
276     public void setAvailable_Fuzzy(Boolean available) {
277         setAvailable_Fuzzy(available, null);
278     }
279 
280     public void setAvailable_Fuzzy(Boolean available, ConditionOptionCall<MatchQueryBuilder> opLambda) {
281         MatchQueryBuilder builder = regFuzzyQ("available", available);
282         if (opLambda != null) {
283             opLambda.callback(builder);
284         }
285     }
286 
287     public void setAvailable_GreaterThan(Boolean available) {
288         setAvailable_GreaterThan(available, null);
289     }
290 
291     public void setAvailable_GreaterThan(Boolean available, ConditionOptionCall<RangeQueryBuilder> opLambda) {
292         final Object _value = available;
293         RangeQueryBuilder builder = regRangeQ("available", ConditionKey.CK_GREATER_THAN, _value);
294         if (opLambda != null) {
295             opLambda.callback(builder);
296         }
297     }
298 
299     public void setAvailable_LessThan(Boolean available) {
300         setAvailable_LessThan(available, null);
301     }
302 
303     public void setAvailable_LessThan(Boolean available, ConditionOptionCall<RangeQueryBuilder> opLambda) {
304         final Object _value = available;
305         RangeQueryBuilder builder = regRangeQ("available", ConditionKey.CK_LESS_THAN, _value);
306         if (opLambda != null) {
307             opLambda.callback(builder);
308         }
309     }
310 
311     public void setAvailable_GreaterEqual(Boolean available) {
312         setAvailable_GreaterEqual(available, null);
313     }
314 
315     public void setAvailable_GreaterEqual(Boolean available, ConditionOptionCall<RangeQueryBuilder> opLambda) {
316         final Object _value = available;
317         RangeQueryBuilder builder = regRangeQ("available", ConditionKey.CK_GREATER_EQUAL, _value);
318         if (opLambda != null) {
319             opLambda.callback(builder);
320         }
321     }
322 
323     public void setAvailable_LessEqual(Boolean available) {
324         setAvailable_LessEqual(available, null);
325     }
326 
327     public void setAvailable_LessEqual(Boolean available, ConditionOptionCall<RangeQueryBuilder> opLambda) {
328         final Object _value = available;
329         RangeQueryBuilder builder = regRangeQ("available", ConditionKey.CK_LESS_EQUAL, _value);
330         if (opLambda != null) {
331             opLambda.callback(builder);
332         }
333     }
334 
335     public void setAvailable_Exists() {
336         setAvailable_Exists(null);
337     }
338 
339     public void setAvailable_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
340         ExistsQueryBuilder builder = regExistsQ("available");
341         if (opLambda != null) {
342             opLambda.callback(builder);
343         }
344     }
345 
346     @Deprecated
347     public void setAvailable_CommonTerms(Boolean available) {
348         setAvailable_CommonTerms(available, null);
349     }
350 
351     @Deprecated
352     public void setAvailable_CommonTerms(Boolean available, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
353         CommonTermsQueryBuilder builder = regCommonTermsQ("available", available);
354         if (opLambda != null) {
355             opLambda.callback(builder);
356         }
357     }
358 
359     public BsDataConfigCQ addOrderBy_Available_Asc() {
360         regOBA("available");
361         return this;
362     }
363 
364     public BsDataConfigCQ addOrderBy_Available_Desc() {
365         regOBD("available");
366         return this;
367     }
368 
369     public void setBoost_Equal(Float boost) {
370         setBoost_Term(boost, null);
371     }
372 
373     public void setBoost_Equal(Float boost, ConditionOptionCall<TermQueryBuilder> opLambda) {
374         setBoost_Term(boost, opLambda);
375     }
376 
377     public void setBoost_Term(Float boost) {
378         setBoost_Term(boost, null);
379     }
380 
381     public void setBoost_Term(Float boost, ConditionOptionCall<TermQueryBuilder> opLambda) {
382         TermQueryBuilder builder = regTermQ("boost", boost);
383         if (opLambda != null) {
384             opLambda.callback(builder);
385         }
386     }
387 
388     public void setBoost_NotEqual(Float boost) {
389         setBoost_NotTerm(boost, null);
390     }
391 
392     public void setBoost_NotTerm(Float boost) {
393         setBoost_NotTerm(boost, null);
394     }
395 
396     public void setBoost_NotEqual(Float boost, ConditionOptionCall<BoolQueryBuilder> opLambda) {
397         setBoost_NotTerm(boost, opLambda);
398     }
399 
400     public void setBoost_NotTerm(Float boost, ConditionOptionCall<BoolQueryBuilder> opLambda) {
401         not(not -> not.setBoost_Term(boost), opLambda);
402     }
403 
404     public void setBoost_Terms(Collection<Float> boostList) {
405         setBoost_Terms(boostList, null);
406     }
407 
408     public void setBoost_Terms(Collection<Float> boostList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
409         TermsQueryBuilder builder = regTermsQ("boost", boostList);
410         if (opLambda != null) {
411             opLambda.callback(builder);
412         }
413     }
414 
415     public void setBoost_InScope(Collection<Float> boostList) {
416         setBoost_Terms(boostList, null);
417     }
418 
419     public void setBoost_InScope(Collection<Float> boostList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
420         setBoost_Terms(boostList, opLambda);
421     }
422 
423     public void setBoost_Match(Float boost) {
424         setBoost_Match(boost, null);
425     }
426 
427     public void setBoost_Match(Float boost, ConditionOptionCall<MatchQueryBuilder> opLambda) {
428         MatchQueryBuilder builder = regMatchQ("boost", boost);
429         if (opLambda != null) {
430             opLambda.callback(builder);
431         }
432     }
433 
434     public void setBoost_MatchPhrase(Float boost) {
435         setBoost_MatchPhrase(boost, null);
436     }
437 
438     public void setBoost_MatchPhrase(Float boost, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
439         MatchPhraseQueryBuilder builder = regMatchPhraseQ("boost", boost);
440         if (opLambda != null) {
441             opLambda.callback(builder);
442         }
443     }
444 
445     public void setBoost_MatchPhrasePrefix(Float boost) {
446         setBoost_MatchPhrasePrefix(boost, null);
447     }
448 
449     public void setBoost_MatchPhrasePrefix(Float boost, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
450         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("boost", boost);
451         if (opLambda != null) {
452             opLambda.callback(builder);
453         }
454     }
455 
456     public void setBoost_Fuzzy(Float boost) {
457         setBoost_Fuzzy(boost, null);
458     }
459 
460     public void setBoost_Fuzzy(Float boost, ConditionOptionCall<MatchQueryBuilder> opLambda) {
461         MatchQueryBuilder builder = regFuzzyQ("boost", boost);
462         if (opLambda != null) {
463             opLambda.callback(builder);
464         }
465     }
466 
467     public void setBoost_GreaterThan(Float boost) {
468         setBoost_GreaterThan(boost, null);
469     }
470 
471     public void setBoost_GreaterThan(Float boost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
472         final Object _value = boost;
473         RangeQueryBuilder builder = regRangeQ("boost", ConditionKey.CK_GREATER_THAN, _value);
474         if (opLambda != null) {
475             opLambda.callback(builder);
476         }
477     }
478 
479     public void setBoost_LessThan(Float boost) {
480         setBoost_LessThan(boost, null);
481     }
482 
483     public void setBoost_LessThan(Float boost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
484         final Object _value = boost;
485         RangeQueryBuilder builder = regRangeQ("boost", ConditionKey.CK_LESS_THAN, _value);
486         if (opLambda != null) {
487             opLambda.callback(builder);
488         }
489     }
490 
491     public void setBoost_GreaterEqual(Float boost) {
492         setBoost_GreaterEqual(boost, null);
493     }
494 
495     public void setBoost_GreaterEqual(Float boost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
496         final Object _value = boost;
497         RangeQueryBuilder builder = regRangeQ("boost", ConditionKey.CK_GREATER_EQUAL, _value);
498         if (opLambda != null) {
499             opLambda.callback(builder);
500         }
501     }
502 
503     public void setBoost_LessEqual(Float boost) {
504         setBoost_LessEqual(boost, null);
505     }
506 
507     public void setBoost_LessEqual(Float boost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
508         final Object _value = boost;
509         RangeQueryBuilder builder = regRangeQ("boost", ConditionKey.CK_LESS_EQUAL, _value);
510         if (opLambda != null) {
511             opLambda.callback(builder);
512         }
513     }
514 
515     public void setBoost_Exists() {
516         setBoost_Exists(null);
517     }
518 
519     public void setBoost_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
520         ExistsQueryBuilder builder = regExistsQ("boost");
521         if (opLambda != null) {
522             opLambda.callback(builder);
523         }
524     }
525 
526     @Deprecated
527     public void setBoost_CommonTerms(Float boost) {
528         setBoost_CommonTerms(boost, null);
529     }
530 
531     @Deprecated
532     public void setBoost_CommonTerms(Float boost, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
533         CommonTermsQueryBuilder builder = regCommonTermsQ("boost", boost);
534         if (opLambda != null) {
535             opLambda.callback(builder);
536         }
537     }
538 
539     public BsDataConfigCQ addOrderBy_Boost_Asc() {
540         regOBA("boost");
541         return this;
542     }
543 
544     public BsDataConfigCQ addOrderBy_Boost_Desc() {
545         regOBD("boost");
546         return this;
547     }
548 
549     public void setCreatedBy_Equal(String createdBy) {
550         setCreatedBy_Term(createdBy, null);
551     }
552 
553     public void setCreatedBy_Equal(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
554         setCreatedBy_Term(createdBy, opLambda);
555     }
556 
557     public void setCreatedBy_Term(String createdBy) {
558         setCreatedBy_Term(createdBy, null);
559     }
560 
561     public void setCreatedBy_Term(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
562         TermQueryBuilder builder = regTermQ("createdBy", createdBy);
563         if (opLambda != null) {
564             opLambda.callback(builder);
565         }
566     }
567 
568     public void setCreatedBy_NotEqual(String createdBy) {
569         setCreatedBy_NotTerm(createdBy, null);
570     }
571 
572     public void setCreatedBy_NotTerm(String createdBy) {
573         setCreatedBy_NotTerm(createdBy, null);
574     }
575 
576     public void setCreatedBy_NotEqual(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
577         setCreatedBy_NotTerm(createdBy, opLambda);
578     }
579 
580     public void setCreatedBy_NotTerm(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
581         not(not -> not.setCreatedBy_Term(createdBy), opLambda);
582     }
583 
584     public void setCreatedBy_Terms(Collection<String> createdByList) {
585         setCreatedBy_Terms(createdByList, null);
586     }
587 
588     public void setCreatedBy_Terms(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
589         TermsQueryBuilder builder = regTermsQ("createdBy", createdByList);
590         if (opLambda != null) {
591             opLambda.callback(builder);
592         }
593     }
594 
595     public void setCreatedBy_InScope(Collection<String> createdByList) {
596         setCreatedBy_Terms(createdByList, null);
597     }
598 
599     public void setCreatedBy_InScope(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
600         setCreatedBy_Terms(createdByList, opLambda);
601     }
602 
603     public void setCreatedBy_Match(String createdBy) {
604         setCreatedBy_Match(createdBy, null);
605     }
606 
607     public void setCreatedBy_Match(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
608         MatchQueryBuilder builder = regMatchQ("createdBy", createdBy);
609         if (opLambda != null) {
610             opLambda.callback(builder);
611         }
612     }
613 
614     public void setCreatedBy_MatchPhrase(String createdBy) {
615         setCreatedBy_MatchPhrase(createdBy, null);
616     }
617 
618     public void setCreatedBy_MatchPhrase(String createdBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
619         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdBy", createdBy);
620         if (opLambda != null) {
621             opLambda.callback(builder);
622         }
623     }
624 
625     public void setCreatedBy_MatchPhrasePrefix(String createdBy) {
626         setCreatedBy_MatchPhrasePrefix(createdBy, null);
627     }
628 
629     public void setCreatedBy_MatchPhrasePrefix(String createdBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
630         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdBy", createdBy);
631         if (opLambda != null) {
632             opLambda.callback(builder);
633         }
634     }
635 
636     public void setCreatedBy_Fuzzy(String createdBy) {
637         setCreatedBy_Fuzzy(createdBy, null);
638     }
639 
640     public void setCreatedBy_Fuzzy(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
641         MatchQueryBuilder builder = regFuzzyQ("createdBy", createdBy);
642         if (opLambda != null) {
643             opLambda.callback(builder);
644         }
645     }
646 
647     public void setCreatedBy_Prefix(String createdBy) {
648         setCreatedBy_Prefix(createdBy, null);
649     }
650 
651     public void setCreatedBy_Prefix(String createdBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
652         PrefixQueryBuilder builder = regPrefixQ("createdBy", createdBy);
653         if (opLambda != null) {
654             opLambda.callback(builder);
655         }
656     }
657 
658     public void setCreatedBy_Wildcard(String createdBy) {
659         setCreatedBy_Wildcard(createdBy, null);
660     }
661 
662     public void setCreatedBy_Wildcard(String createdBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
663         WildcardQueryBuilder builder = regWildcardQ("createdBy", createdBy);
664         if (opLambda != null) {
665             opLambda.callback(builder);
666         }
667     }
668 
669     public void setCreatedBy_Regexp(String createdBy) {
670         setCreatedBy_Regexp(createdBy, null);
671     }
672 
673     public void setCreatedBy_Regexp(String createdBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
674         RegexpQueryBuilder builder = regRegexpQ("createdBy", createdBy);
675         if (opLambda != null) {
676             opLambda.callback(builder);
677         }
678     }
679 
680     public void setCreatedBy_SpanTerm(String createdBy) {
681         setCreatedBy_SpanTerm("createdBy", null);
682     }
683 
684     public void setCreatedBy_SpanTerm(String createdBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
685         SpanTermQueryBuilder builder = regSpanTermQ("createdBy", createdBy);
686         if (opLambda != null) {
687             opLambda.callback(builder);
688         }
689     }
690 
691     public void setCreatedBy_GreaterThan(String createdBy) {
692         setCreatedBy_GreaterThan(createdBy, null);
693     }
694 
695     public void setCreatedBy_GreaterThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
696         final Object _value = createdBy;
697         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_THAN, _value);
698         if (opLambda != null) {
699             opLambda.callback(builder);
700         }
701     }
702 
703     public void setCreatedBy_LessThan(String createdBy) {
704         setCreatedBy_LessThan(createdBy, null);
705     }
706 
707     public void setCreatedBy_LessThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
708         final Object _value = createdBy;
709         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_THAN, _value);
710         if (opLambda != null) {
711             opLambda.callback(builder);
712         }
713     }
714 
715     public void setCreatedBy_GreaterEqual(String createdBy) {
716         setCreatedBy_GreaterEqual(createdBy, null);
717     }
718 
719     public void setCreatedBy_GreaterEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
720         final Object _value = createdBy;
721         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_EQUAL, _value);
722         if (opLambda != null) {
723             opLambda.callback(builder);
724         }
725     }
726 
727     public void setCreatedBy_LessEqual(String createdBy) {
728         setCreatedBy_LessEqual(createdBy, null);
729     }
730 
731     public void setCreatedBy_LessEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
732         final Object _value = createdBy;
733         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_EQUAL, _value);
734         if (opLambda != null) {
735             opLambda.callback(builder);
736         }
737     }
738 
739     public void setCreatedBy_Exists() {
740         setCreatedBy_Exists(null);
741     }
742 
743     public void setCreatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
744         ExistsQueryBuilder builder = regExistsQ("createdBy");
745         if (opLambda != null) {
746             opLambda.callback(builder);
747         }
748     }
749 
750     @Deprecated
751     public void setCreatedBy_CommonTerms(String createdBy) {
752         setCreatedBy_CommonTerms(createdBy, null);
753     }
754 
755     @Deprecated
756     public void setCreatedBy_CommonTerms(String createdBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
757         CommonTermsQueryBuilder builder = regCommonTermsQ("createdBy", createdBy);
758         if (opLambda != null) {
759             opLambda.callback(builder);
760         }
761     }
762 
763     public BsDataConfigCQ addOrderBy_CreatedBy_Asc() {
764         regOBA("createdBy");
765         return this;
766     }
767 
768     public BsDataConfigCQ addOrderBy_CreatedBy_Desc() {
769         regOBD("createdBy");
770         return this;
771     }
772 
773     public void setCreatedTime_Equal(Long createdTime) {
774         setCreatedTime_Term(createdTime, null);
775     }
776 
777     public void setCreatedTime_Equal(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
778         setCreatedTime_Term(createdTime, opLambda);
779     }
780 
781     public void setCreatedTime_Term(Long createdTime) {
782         setCreatedTime_Term(createdTime, null);
783     }
784 
785     public void setCreatedTime_Term(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
786         TermQueryBuilder builder = regTermQ("createdTime", createdTime);
787         if (opLambda != null) {
788             opLambda.callback(builder);
789         }
790     }
791 
792     public void setCreatedTime_NotEqual(Long createdTime) {
793         setCreatedTime_NotTerm(createdTime, null);
794     }
795 
796     public void setCreatedTime_NotTerm(Long createdTime) {
797         setCreatedTime_NotTerm(createdTime, null);
798     }
799 
800     public void setCreatedTime_NotEqual(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
801         setCreatedTime_NotTerm(createdTime, opLambda);
802     }
803 
804     public void setCreatedTime_NotTerm(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
805         not(not -> not.setCreatedTime_Term(createdTime), opLambda);
806     }
807 
808     public void setCreatedTime_Terms(Collection<Long> createdTimeList) {
809         setCreatedTime_Terms(createdTimeList, null);
810     }
811 
812     public void setCreatedTime_Terms(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
813         TermsQueryBuilder builder = regTermsQ("createdTime", createdTimeList);
814         if (opLambda != null) {
815             opLambda.callback(builder);
816         }
817     }
818 
819     public void setCreatedTime_InScope(Collection<Long> createdTimeList) {
820         setCreatedTime_Terms(createdTimeList, null);
821     }
822 
823     public void setCreatedTime_InScope(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
824         setCreatedTime_Terms(createdTimeList, opLambda);
825     }
826 
827     public void setCreatedTime_Match(Long createdTime) {
828         setCreatedTime_Match(createdTime, null);
829     }
830 
831     public void setCreatedTime_Match(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
832         MatchQueryBuilder builder = regMatchQ("createdTime", createdTime);
833         if (opLambda != null) {
834             opLambda.callback(builder);
835         }
836     }
837 
838     public void setCreatedTime_MatchPhrase(Long createdTime) {
839         setCreatedTime_MatchPhrase(createdTime, null);
840     }
841 
842     public void setCreatedTime_MatchPhrase(Long createdTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
843         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdTime", createdTime);
844         if (opLambda != null) {
845             opLambda.callback(builder);
846         }
847     }
848 
849     public void setCreatedTime_MatchPhrasePrefix(Long createdTime) {
850         setCreatedTime_MatchPhrasePrefix(createdTime, null);
851     }
852 
853     public void setCreatedTime_MatchPhrasePrefix(Long createdTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
854         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdTime", createdTime);
855         if (opLambda != null) {
856             opLambda.callback(builder);
857         }
858     }
859 
860     public void setCreatedTime_Fuzzy(Long createdTime) {
861         setCreatedTime_Fuzzy(createdTime, null);
862     }
863 
864     public void setCreatedTime_Fuzzy(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
865         MatchQueryBuilder builder = regFuzzyQ("createdTime", createdTime);
866         if (opLambda != null) {
867             opLambda.callback(builder);
868         }
869     }
870 
871     public void setCreatedTime_GreaterThan(Long createdTime) {
872         setCreatedTime_GreaterThan(createdTime, null);
873     }
874 
875     public void setCreatedTime_GreaterThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
876         final Object _value = createdTime;
877         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_THAN, _value);
878         if (opLambda != null) {
879             opLambda.callback(builder);
880         }
881     }
882 
883     public void setCreatedTime_LessThan(Long createdTime) {
884         setCreatedTime_LessThan(createdTime, null);
885     }
886 
887     public void setCreatedTime_LessThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
888         final Object _value = createdTime;
889         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_THAN, _value);
890         if (opLambda != null) {
891             opLambda.callback(builder);
892         }
893     }
894 
895     public void setCreatedTime_GreaterEqual(Long createdTime) {
896         setCreatedTime_GreaterEqual(createdTime, null);
897     }
898 
899     public void setCreatedTime_GreaterEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
900         final Object _value = createdTime;
901         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_EQUAL, _value);
902         if (opLambda != null) {
903             opLambda.callback(builder);
904         }
905     }
906 
907     public void setCreatedTime_LessEqual(Long createdTime) {
908         setCreatedTime_LessEqual(createdTime, null);
909     }
910 
911     public void setCreatedTime_LessEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
912         final Object _value = createdTime;
913         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_EQUAL, _value);
914         if (opLambda != null) {
915             opLambda.callback(builder);
916         }
917     }
918 
919     public void setCreatedTime_Exists() {
920         setCreatedTime_Exists(null);
921     }
922 
923     public void setCreatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
924         ExistsQueryBuilder builder = regExistsQ("createdTime");
925         if (opLambda != null) {
926             opLambda.callback(builder);
927         }
928     }
929 
930     @Deprecated
931     public void setCreatedTime_CommonTerms(Long createdTime) {
932         setCreatedTime_CommonTerms(createdTime, null);
933     }
934 
935     @Deprecated
936     public void setCreatedTime_CommonTerms(Long createdTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
937         CommonTermsQueryBuilder builder = regCommonTermsQ("createdTime", createdTime);
938         if (opLambda != null) {
939             opLambda.callback(builder);
940         }
941     }
942 
943     public BsDataConfigCQ addOrderBy_CreatedTime_Asc() {
944         regOBA("createdTime");
945         return this;
946     }
947 
948     public BsDataConfigCQ addOrderBy_CreatedTime_Desc() {
949         regOBD("createdTime");
950         return this;
951     }
952 
953     public void setDescription_Equal(String description) {
954         setDescription_Term(description, null);
955     }
956 
957     public void setDescription_Equal(String description, ConditionOptionCall<TermQueryBuilder> opLambda) {
958         setDescription_Term(description, opLambda);
959     }
960 
961     public void setDescription_Term(String description) {
962         setDescription_Term(description, null);
963     }
964 
965     public void setDescription_Term(String description, ConditionOptionCall<TermQueryBuilder> opLambda) {
966         TermQueryBuilder builder = regTermQ("description", description);
967         if (opLambda != null) {
968             opLambda.callback(builder);
969         }
970     }
971 
972     public void setDescription_NotEqual(String description) {
973         setDescription_NotTerm(description, null);
974     }
975 
976     public void setDescription_NotTerm(String description) {
977         setDescription_NotTerm(description, null);
978     }
979 
980     public void setDescription_NotEqual(String description, ConditionOptionCall<BoolQueryBuilder> opLambda) {
981         setDescription_NotTerm(description, opLambda);
982     }
983 
984     public void setDescription_NotTerm(String description, ConditionOptionCall<BoolQueryBuilder> opLambda) {
985         not(not -> not.setDescription_Term(description), opLambda);
986     }
987 
988     public void setDescription_Terms(Collection<String> descriptionList) {
989         setDescription_Terms(descriptionList, null);
990     }
991 
992     public void setDescription_Terms(Collection<String> descriptionList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
993         TermsQueryBuilder builder = regTermsQ("description", descriptionList);
994         if (opLambda != null) {
995             opLambda.callback(builder);
996         }
997     }
998 
999     public void setDescription_InScope(Collection<String> descriptionList) {
1000         setDescription_Terms(descriptionList, null);
1001     }
1002 
1003     public void setDescription_InScope(Collection<String> descriptionList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1004         setDescription_Terms(descriptionList, opLambda);
1005     }
1006 
1007     public void setDescription_Match(String description) {
1008         setDescription_Match(description, null);
1009     }
1010 
1011     public void setDescription_Match(String description, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1012         MatchQueryBuilder builder = regMatchQ("description", description);
1013         if (opLambda != null) {
1014             opLambda.callback(builder);
1015         }
1016     }
1017 
1018     public void setDescription_MatchPhrase(String description) {
1019         setDescription_MatchPhrase(description, null);
1020     }
1021 
1022     public void setDescription_MatchPhrase(String description, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1023         MatchPhraseQueryBuilder builder = regMatchPhraseQ("description", description);
1024         if (opLambda != null) {
1025             opLambda.callback(builder);
1026         }
1027     }
1028 
1029     public void setDescription_MatchPhrasePrefix(String description) {
1030         setDescription_MatchPhrasePrefix(description, null);
1031     }
1032 
1033     public void setDescription_MatchPhrasePrefix(String description, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1034         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("description", description);
1035         if (opLambda != null) {
1036             opLambda.callback(builder);
1037         }
1038     }
1039 
1040     public void setDescription_Fuzzy(String description) {
1041         setDescription_Fuzzy(description, null);
1042     }
1043 
1044     public void setDescription_Fuzzy(String description, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1045         MatchQueryBuilder builder = regFuzzyQ("description", description);
1046         if (opLambda != null) {
1047             opLambda.callback(builder);
1048         }
1049     }
1050 
1051     public void setDescription_Prefix(String description) {
1052         setDescription_Prefix(description, null);
1053     }
1054 
1055     public void setDescription_Prefix(String description, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1056         PrefixQueryBuilder builder = regPrefixQ("description", description);
1057         if (opLambda != null) {
1058             opLambda.callback(builder);
1059         }
1060     }
1061 
1062     public void setDescription_Wildcard(String description) {
1063         setDescription_Wildcard(description, null);
1064     }
1065 
1066     public void setDescription_Wildcard(String description, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1067         WildcardQueryBuilder builder = regWildcardQ("description", description);
1068         if (opLambda != null) {
1069             opLambda.callback(builder);
1070         }
1071     }
1072 
1073     public void setDescription_Regexp(String description) {
1074         setDescription_Regexp(description, null);
1075     }
1076 
1077     public void setDescription_Regexp(String description, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1078         RegexpQueryBuilder builder = regRegexpQ("description", description);
1079         if (opLambda != null) {
1080             opLambda.callback(builder);
1081         }
1082     }
1083 
1084     public void setDescription_SpanTerm(String description) {
1085         setDescription_SpanTerm("description", null);
1086     }
1087 
1088     public void setDescription_SpanTerm(String description, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1089         SpanTermQueryBuilder builder = regSpanTermQ("description", description);
1090         if (opLambda != null) {
1091             opLambda.callback(builder);
1092         }
1093     }
1094 
1095     public void setDescription_GreaterThan(String description) {
1096         setDescription_GreaterThan(description, null);
1097     }
1098 
1099     public void setDescription_GreaterThan(String description, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1100         final Object _value = description;
1101         RangeQueryBuilder builder = regRangeQ("description", ConditionKey.CK_GREATER_THAN, _value);
1102         if (opLambda != null) {
1103             opLambda.callback(builder);
1104         }
1105     }
1106 
1107     public void setDescription_LessThan(String description) {
1108         setDescription_LessThan(description, null);
1109     }
1110 
1111     public void setDescription_LessThan(String description, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1112         final Object _value = description;
1113         RangeQueryBuilder builder = regRangeQ("description", ConditionKey.CK_LESS_THAN, _value);
1114         if (opLambda != null) {
1115             opLambda.callback(builder);
1116         }
1117     }
1118 
1119     public void setDescription_GreaterEqual(String description) {
1120         setDescription_GreaterEqual(description, null);
1121     }
1122 
1123     public void setDescription_GreaterEqual(String description, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1124         final Object _value = description;
1125         RangeQueryBuilder builder = regRangeQ("description", ConditionKey.CK_GREATER_EQUAL, _value);
1126         if (opLambda != null) {
1127             opLambda.callback(builder);
1128         }
1129     }
1130 
1131     public void setDescription_LessEqual(String description) {
1132         setDescription_LessEqual(description, null);
1133     }
1134 
1135     public void setDescription_LessEqual(String description, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1136         final Object _value = description;
1137         RangeQueryBuilder builder = regRangeQ("description", ConditionKey.CK_LESS_EQUAL, _value);
1138         if (opLambda != null) {
1139             opLambda.callback(builder);
1140         }
1141     }
1142 
1143     public void setDescription_Exists() {
1144         setDescription_Exists(null);
1145     }
1146 
1147     public void setDescription_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1148         ExistsQueryBuilder builder = regExistsQ("description");
1149         if (opLambda != null) {
1150             opLambda.callback(builder);
1151         }
1152     }
1153 
1154     @Deprecated
1155     public void setDescription_CommonTerms(String description) {
1156         setDescription_CommonTerms(description, null);
1157     }
1158 
1159     @Deprecated
1160     public void setDescription_CommonTerms(String description, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1161         CommonTermsQueryBuilder builder = regCommonTermsQ("description", description);
1162         if (opLambda != null) {
1163             opLambda.callback(builder);
1164         }
1165     }
1166 
1167     public void setHandlerName_Equal(String handlerName) {
1168         setHandlerName_Term(handlerName, null);
1169     }
1170 
1171     public void setHandlerName_Equal(String handlerName, ConditionOptionCall<TermQueryBuilder> opLambda) {
1172         setHandlerName_Term(handlerName, opLambda);
1173     }
1174 
1175     public void setHandlerName_Term(String handlerName) {
1176         setHandlerName_Term(handlerName, null);
1177     }
1178 
1179     public void setHandlerName_Term(String handlerName, ConditionOptionCall<TermQueryBuilder> opLambda) {
1180         TermQueryBuilder builder = regTermQ("handlerName", handlerName);
1181         if (opLambda != null) {
1182             opLambda.callback(builder);
1183         }
1184     }
1185 
1186     public void setHandlerName_NotEqual(String handlerName) {
1187         setHandlerName_NotTerm(handlerName, null);
1188     }
1189 
1190     public void setHandlerName_NotTerm(String handlerName) {
1191         setHandlerName_NotTerm(handlerName, null);
1192     }
1193 
1194     public void setHandlerName_NotEqual(String handlerName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1195         setHandlerName_NotTerm(handlerName, opLambda);
1196     }
1197 
1198     public void setHandlerName_NotTerm(String handlerName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1199         not(not -> not.setHandlerName_Term(handlerName), opLambda);
1200     }
1201 
1202     public void setHandlerName_Terms(Collection<String> handlerNameList) {
1203         setHandlerName_Terms(handlerNameList, null);
1204     }
1205 
1206     public void setHandlerName_Terms(Collection<String> handlerNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1207         TermsQueryBuilder builder = regTermsQ("handlerName", handlerNameList);
1208         if (opLambda != null) {
1209             opLambda.callback(builder);
1210         }
1211     }
1212 
1213     public void setHandlerName_InScope(Collection<String> handlerNameList) {
1214         setHandlerName_Terms(handlerNameList, null);
1215     }
1216 
1217     public void setHandlerName_InScope(Collection<String> handlerNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1218         setHandlerName_Terms(handlerNameList, opLambda);
1219     }
1220 
1221     public void setHandlerName_Match(String handlerName) {
1222         setHandlerName_Match(handlerName, null);
1223     }
1224 
1225     public void setHandlerName_Match(String handlerName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1226         MatchQueryBuilder builder = regMatchQ("handlerName", handlerName);
1227         if (opLambda != null) {
1228             opLambda.callback(builder);
1229         }
1230     }
1231 
1232     public void setHandlerName_MatchPhrase(String handlerName) {
1233         setHandlerName_MatchPhrase(handlerName, null);
1234     }
1235 
1236     public void setHandlerName_MatchPhrase(String handlerName, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1237         MatchPhraseQueryBuilder builder = regMatchPhraseQ("handlerName", handlerName);
1238         if (opLambda != null) {
1239             opLambda.callback(builder);
1240         }
1241     }
1242 
1243     public void setHandlerName_MatchPhrasePrefix(String handlerName) {
1244         setHandlerName_MatchPhrasePrefix(handlerName, null);
1245     }
1246 
1247     public void setHandlerName_MatchPhrasePrefix(String handlerName, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1248         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("handlerName", handlerName);
1249         if (opLambda != null) {
1250             opLambda.callback(builder);
1251         }
1252     }
1253 
1254     public void setHandlerName_Fuzzy(String handlerName) {
1255         setHandlerName_Fuzzy(handlerName, null);
1256     }
1257 
1258     public void setHandlerName_Fuzzy(String handlerName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1259         MatchQueryBuilder builder = regFuzzyQ("handlerName", handlerName);
1260         if (opLambda != null) {
1261             opLambda.callback(builder);
1262         }
1263     }
1264 
1265     public void setHandlerName_Prefix(String handlerName) {
1266         setHandlerName_Prefix(handlerName, null);
1267     }
1268 
1269     public void setHandlerName_Prefix(String handlerName, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1270         PrefixQueryBuilder builder = regPrefixQ("handlerName", handlerName);
1271         if (opLambda != null) {
1272             opLambda.callback(builder);
1273         }
1274     }
1275 
1276     public void setHandlerName_Wildcard(String handlerName) {
1277         setHandlerName_Wildcard(handlerName, null);
1278     }
1279 
1280     public void setHandlerName_Wildcard(String handlerName, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1281         WildcardQueryBuilder builder = regWildcardQ("handlerName", handlerName);
1282         if (opLambda != null) {
1283             opLambda.callback(builder);
1284         }
1285     }
1286 
1287     public void setHandlerName_Regexp(String handlerName) {
1288         setHandlerName_Regexp(handlerName, null);
1289     }
1290 
1291     public void setHandlerName_Regexp(String handlerName, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1292         RegexpQueryBuilder builder = regRegexpQ("handlerName", handlerName);
1293         if (opLambda != null) {
1294             opLambda.callback(builder);
1295         }
1296     }
1297 
1298     public void setHandlerName_SpanTerm(String handlerName) {
1299         setHandlerName_SpanTerm("handlerName", null);
1300     }
1301 
1302     public void setHandlerName_SpanTerm(String handlerName, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1303         SpanTermQueryBuilder builder = regSpanTermQ("handlerName", handlerName);
1304         if (opLambda != null) {
1305             opLambda.callback(builder);
1306         }
1307     }
1308 
1309     public void setHandlerName_GreaterThan(String handlerName) {
1310         setHandlerName_GreaterThan(handlerName, null);
1311     }
1312 
1313     public void setHandlerName_GreaterThan(String handlerName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1314         final Object _value = handlerName;
1315         RangeQueryBuilder builder = regRangeQ("handlerName", ConditionKey.CK_GREATER_THAN, _value);
1316         if (opLambda != null) {
1317             opLambda.callback(builder);
1318         }
1319     }
1320 
1321     public void setHandlerName_LessThan(String handlerName) {
1322         setHandlerName_LessThan(handlerName, null);
1323     }
1324 
1325     public void setHandlerName_LessThan(String handlerName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1326         final Object _value = handlerName;
1327         RangeQueryBuilder builder = regRangeQ("handlerName", ConditionKey.CK_LESS_THAN, _value);
1328         if (opLambda != null) {
1329             opLambda.callback(builder);
1330         }
1331     }
1332 
1333     public void setHandlerName_GreaterEqual(String handlerName) {
1334         setHandlerName_GreaterEqual(handlerName, null);
1335     }
1336 
1337     public void setHandlerName_GreaterEqual(String handlerName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1338         final Object _value = handlerName;
1339         RangeQueryBuilder builder = regRangeQ("handlerName", ConditionKey.CK_GREATER_EQUAL, _value);
1340         if (opLambda != null) {
1341             opLambda.callback(builder);
1342         }
1343     }
1344 
1345     public void setHandlerName_LessEqual(String handlerName) {
1346         setHandlerName_LessEqual(handlerName, null);
1347     }
1348 
1349     public void setHandlerName_LessEqual(String handlerName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1350         final Object _value = handlerName;
1351         RangeQueryBuilder builder = regRangeQ("handlerName", ConditionKey.CK_LESS_EQUAL, _value);
1352         if (opLambda != null) {
1353             opLambda.callback(builder);
1354         }
1355     }
1356 
1357     public void setHandlerName_Exists() {
1358         setHandlerName_Exists(null);
1359     }
1360 
1361     public void setHandlerName_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1362         ExistsQueryBuilder builder = regExistsQ("handlerName");
1363         if (opLambda != null) {
1364             opLambda.callback(builder);
1365         }
1366     }
1367 
1368     @Deprecated
1369     public void setHandlerName_CommonTerms(String handlerName) {
1370         setHandlerName_CommonTerms(handlerName, null);
1371     }
1372 
1373     @Deprecated
1374     public void setHandlerName_CommonTerms(String handlerName, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1375         CommonTermsQueryBuilder builder = regCommonTermsQ("handlerName", handlerName);
1376         if (opLambda != null) {
1377             opLambda.callback(builder);
1378         }
1379     }
1380 
1381     public BsDataConfigCQ addOrderBy_HandlerName_Asc() {
1382         regOBA("handlerName");
1383         return this;
1384     }
1385 
1386     public BsDataConfigCQ addOrderBy_HandlerName_Desc() {
1387         regOBD("handlerName");
1388         return this;
1389     }
1390 
1391     public void setHandlerParameter_Equal(String handlerParameter) {
1392         setHandlerParameter_Term(handlerParameter, null);
1393     }
1394 
1395     public void setHandlerParameter_Equal(String handlerParameter, ConditionOptionCall<TermQueryBuilder> opLambda) {
1396         setHandlerParameter_Term(handlerParameter, opLambda);
1397     }
1398 
1399     public void setHandlerParameter_Term(String handlerParameter) {
1400         setHandlerParameter_Term(handlerParameter, null);
1401     }
1402 
1403     public void setHandlerParameter_Term(String handlerParameter, ConditionOptionCall<TermQueryBuilder> opLambda) {
1404         TermQueryBuilder builder = regTermQ("handlerParameter", handlerParameter);
1405         if (opLambda != null) {
1406             opLambda.callback(builder);
1407         }
1408     }
1409 
1410     public void setHandlerParameter_NotEqual(String handlerParameter) {
1411         setHandlerParameter_NotTerm(handlerParameter, null);
1412     }
1413 
1414     public void setHandlerParameter_NotTerm(String handlerParameter) {
1415         setHandlerParameter_NotTerm(handlerParameter, null);
1416     }
1417 
1418     public void setHandlerParameter_NotEqual(String handlerParameter, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1419         setHandlerParameter_NotTerm(handlerParameter, opLambda);
1420     }
1421 
1422     public void setHandlerParameter_NotTerm(String handlerParameter, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1423         not(not -> not.setHandlerParameter_Term(handlerParameter), opLambda);
1424     }
1425 
1426     public void setHandlerParameter_Terms(Collection<String> handlerParameterList) {
1427         setHandlerParameter_Terms(handlerParameterList, null);
1428     }
1429 
1430     public void setHandlerParameter_Terms(Collection<String> handlerParameterList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1431         TermsQueryBuilder builder = regTermsQ("handlerParameter", handlerParameterList);
1432         if (opLambda != null) {
1433             opLambda.callback(builder);
1434         }
1435     }
1436 
1437     public void setHandlerParameter_InScope(Collection<String> handlerParameterList) {
1438         setHandlerParameter_Terms(handlerParameterList, null);
1439     }
1440 
1441     public void setHandlerParameter_InScope(Collection<String> handlerParameterList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1442         setHandlerParameter_Terms(handlerParameterList, opLambda);
1443     }
1444 
1445     public void setHandlerParameter_Match(String handlerParameter) {
1446         setHandlerParameter_Match(handlerParameter, null);
1447     }
1448 
1449     public void setHandlerParameter_Match(String handlerParameter, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1450         MatchQueryBuilder builder = regMatchQ("handlerParameter", handlerParameter);
1451         if (opLambda != null) {
1452             opLambda.callback(builder);
1453         }
1454     }
1455 
1456     public void setHandlerParameter_MatchPhrase(String handlerParameter) {
1457         setHandlerParameter_MatchPhrase(handlerParameter, null);
1458     }
1459 
1460     public void setHandlerParameter_MatchPhrase(String handlerParameter, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1461         MatchPhraseQueryBuilder builder = regMatchPhraseQ("handlerParameter", handlerParameter);
1462         if (opLambda != null) {
1463             opLambda.callback(builder);
1464         }
1465     }
1466 
1467     public void setHandlerParameter_MatchPhrasePrefix(String handlerParameter) {
1468         setHandlerParameter_MatchPhrasePrefix(handlerParameter, null);
1469     }
1470 
1471     public void setHandlerParameter_MatchPhrasePrefix(String handlerParameter,
1472             ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1473         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("handlerParameter", handlerParameter);
1474         if (opLambda != null) {
1475             opLambda.callback(builder);
1476         }
1477     }
1478 
1479     public void setHandlerParameter_Fuzzy(String handlerParameter) {
1480         setHandlerParameter_Fuzzy(handlerParameter, null);
1481     }
1482 
1483     public void setHandlerParameter_Fuzzy(String handlerParameter, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1484         MatchQueryBuilder builder = regFuzzyQ("handlerParameter", handlerParameter);
1485         if (opLambda != null) {
1486             opLambda.callback(builder);
1487         }
1488     }
1489 
1490     public void setHandlerParameter_Prefix(String handlerParameter) {
1491         setHandlerParameter_Prefix(handlerParameter, null);
1492     }
1493 
1494     public void setHandlerParameter_Prefix(String handlerParameter, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1495         PrefixQueryBuilder builder = regPrefixQ("handlerParameter", handlerParameter);
1496         if (opLambda != null) {
1497             opLambda.callback(builder);
1498         }
1499     }
1500 
1501     public void setHandlerParameter_Wildcard(String handlerParameter) {
1502         setHandlerParameter_Wildcard(handlerParameter, null);
1503     }
1504 
1505     public void setHandlerParameter_Wildcard(String handlerParameter, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1506         WildcardQueryBuilder builder = regWildcardQ("handlerParameter", handlerParameter);
1507         if (opLambda != null) {
1508             opLambda.callback(builder);
1509         }
1510     }
1511 
1512     public void setHandlerParameter_Regexp(String handlerParameter) {
1513         setHandlerParameter_Regexp(handlerParameter, null);
1514     }
1515 
1516     public void setHandlerParameter_Regexp(String handlerParameter, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1517         RegexpQueryBuilder builder = regRegexpQ("handlerParameter", handlerParameter);
1518         if (opLambda != null) {
1519             opLambda.callback(builder);
1520         }
1521     }
1522 
1523     public void setHandlerParameter_SpanTerm(String handlerParameter) {
1524         setHandlerParameter_SpanTerm("handlerParameter", null);
1525     }
1526 
1527     public void setHandlerParameter_SpanTerm(String handlerParameter, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1528         SpanTermQueryBuilder builder = regSpanTermQ("handlerParameter", handlerParameter);
1529         if (opLambda != null) {
1530             opLambda.callback(builder);
1531         }
1532     }
1533 
1534     public void setHandlerParameter_GreaterThan(String handlerParameter) {
1535         setHandlerParameter_GreaterThan(handlerParameter, null);
1536     }
1537 
1538     public void setHandlerParameter_GreaterThan(String handlerParameter, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1539         final Object _value = handlerParameter;
1540         RangeQueryBuilder builder = regRangeQ("handlerParameter", ConditionKey.CK_GREATER_THAN, _value);
1541         if (opLambda != null) {
1542             opLambda.callback(builder);
1543         }
1544     }
1545 
1546     public void setHandlerParameter_LessThan(String handlerParameter) {
1547         setHandlerParameter_LessThan(handlerParameter, null);
1548     }
1549 
1550     public void setHandlerParameter_LessThan(String handlerParameter, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1551         final Object _value = handlerParameter;
1552         RangeQueryBuilder builder = regRangeQ("handlerParameter", ConditionKey.CK_LESS_THAN, _value);
1553         if (opLambda != null) {
1554             opLambda.callback(builder);
1555         }
1556     }
1557 
1558     public void setHandlerParameter_GreaterEqual(String handlerParameter) {
1559         setHandlerParameter_GreaterEqual(handlerParameter, null);
1560     }
1561 
1562     public void setHandlerParameter_GreaterEqual(String handlerParameter, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1563         final Object _value = handlerParameter;
1564         RangeQueryBuilder builder = regRangeQ("handlerParameter", ConditionKey.CK_GREATER_EQUAL, _value);
1565         if (opLambda != null) {
1566             opLambda.callback(builder);
1567         }
1568     }
1569 
1570     public void setHandlerParameter_LessEqual(String handlerParameter) {
1571         setHandlerParameter_LessEqual(handlerParameter, null);
1572     }
1573 
1574     public void setHandlerParameter_LessEqual(String handlerParameter, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1575         final Object _value = handlerParameter;
1576         RangeQueryBuilder builder = regRangeQ("handlerParameter", ConditionKey.CK_LESS_EQUAL, _value);
1577         if (opLambda != null) {
1578             opLambda.callback(builder);
1579         }
1580     }
1581 
1582     public void setHandlerParameter_Exists() {
1583         setHandlerParameter_Exists(null);
1584     }
1585 
1586     public void setHandlerParameter_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1587         ExistsQueryBuilder builder = regExistsQ("handlerParameter");
1588         if (opLambda != null) {
1589             opLambda.callback(builder);
1590         }
1591     }
1592 
1593     @Deprecated
1594     public void setHandlerParameter_CommonTerms(String handlerParameter) {
1595         setHandlerParameter_CommonTerms(handlerParameter, null);
1596     }
1597 
1598     @Deprecated
1599     public void setHandlerParameter_CommonTerms(String handlerParameter, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1600         CommonTermsQueryBuilder builder = regCommonTermsQ("handlerParameter", handlerParameter);
1601         if (opLambda != null) {
1602             opLambda.callback(builder);
1603         }
1604     }
1605 
1606     public BsDataConfigCQ addOrderBy_HandlerParameter_Asc() {
1607         regOBA("handlerParameter");
1608         return this;
1609     }
1610 
1611     public BsDataConfigCQ addOrderBy_HandlerParameter_Desc() {
1612         regOBD("handlerParameter");
1613         return this;
1614     }
1615 
1616     public void setHandlerScript_Equal(String handlerScript) {
1617         setHandlerScript_Term(handlerScript, null);
1618     }
1619 
1620     public void setHandlerScript_Equal(String handlerScript, ConditionOptionCall<TermQueryBuilder> opLambda) {
1621         setHandlerScript_Term(handlerScript, opLambda);
1622     }
1623 
1624     public void setHandlerScript_Term(String handlerScript) {
1625         setHandlerScript_Term(handlerScript, null);
1626     }
1627 
1628     public void setHandlerScript_Term(String handlerScript, ConditionOptionCall<TermQueryBuilder> opLambda) {
1629         TermQueryBuilder builder = regTermQ("handlerScript", handlerScript);
1630         if (opLambda != null) {
1631             opLambda.callback(builder);
1632         }
1633     }
1634 
1635     public void setHandlerScript_NotEqual(String handlerScript) {
1636         setHandlerScript_NotTerm(handlerScript, null);
1637     }
1638 
1639     public void setHandlerScript_NotTerm(String handlerScript) {
1640         setHandlerScript_NotTerm(handlerScript, null);
1641     }
1642 
1643     public void setHandlerScript_NotEqual(String handlerScript, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1644         setHandlerScript_NotTerm(handlerScript, opLambda);
1645     }
1646 
1647     public void setHandlerScript_NotTerm(String handlerScript, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1648         not(not -> not.setHandlerScript_Term(handlerScript), opLambda);
1649     }
1650 
1651     public void setHandlerScript_Terms(Collection<String> handlerScriptList) {
1652         setHandlerScript_Terms(handlerScriptList, null);
1653     }
1654 
1655     public void setHandlerScript_Terms(Collection<String> handlerScriptList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1656         TermsQueryBuilder builder = regTermsQ("handlerScript", handlerScriptList);
1657         if (opLambda != null) {
1658             opLambda.callback(builder);
1659         }
1660     }
1661 
1662     public void setHandlerScript_InScope(Collection<String> handlerScriptList) {
1663         setHandlerScript_Terms(handlerScriptList, null);
1664     }
1665 
1666     public void setHandlerScript_InScope(Collection<String> handlerScriptList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1667         setHandlerScript_Terms(handlerScriptList, opLambda);
1668     }
1669 
1670     public void setHandlerScript_Match(String handlerScript) {
1671         setHandlerScript_Match(handlerScript, null);
1672     }
1673 
1674     public void setHandlerScript_Match(String handlerScript, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1675         MatchQueryBuilder builder = regMatchQ("handlerScript", handlerScript);
1676         if (opLambda != null) {
1677             opLambda.callback(builder);
1678         }
1679     }
1680 
1681     public void setHandlerScript_MatchPhrase(String handlerScript) {
1682         setHandlerScript_MatchPhrase(handlerScript, null);
1683     }
1684 
1685     public void setHandlerScript_MatchPhrase(String handlerScript, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1686         MatchPhraseQueryBuilder builder = regMatchPhraseQ("handlerScript", handlerScript);
1687         if (opLambda != null) {
1688             opLambda.callback(builder);
1689         }
1690     }
1691 
1692     public void setHandlerScript_MatchPhrasePrefix(String handlerScript) {
1693         setHandlerScript_MatchPhrasePrefix(handlerScript, null);
1694     }
1695 
1696     public void setHandlerScript_MatchPhrasePrefix(String handlerScript, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1697         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("handlerScript", handlerScript);
1698         if (opLambda != null) {
1699             opLambda.callback(builder);
1700         }
1701     }
1702 
1703     public void setHandlerScript_Fuzzy(String handlerScript) {
1704         setHandlerScript_Fuzzy(handlerScript, null);
1705     }
1706 
1707     public void setHandlerScript_Fuzzy(String handlerScript, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1708         MatchQueryBuilder builder = regFuzzyQ("handlerScript", handlerScript);
1709         if (opLambda != null) {
1710             opLambda.callback(builder);
1711         }
1712     }
1713 
1714     public void setHandlerScript_Prefix(String handlerScript) {
1715         setHandlerScript_Prefix(handlerScript, null);
1716     }
1717 
1718     public void setHandlerScript_Prefix(String handlerScript, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1719         PrefixQueryBuilder builder = regPrefixQ("handlerScript", handlerScript);
1720         if (opLambda != null) {
1721             opLambda.callback(builder);
1722         }
1723     }
1724 
1725     public void setHandlerScript_Wildcard(String handlerScript) {
1726         setHandlerScript_Wildcard(handlerScript, null);
1727     }
1728 
1729     public void setHandlerScript_Wildcard(String handlerScript, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1730         WildcardQueryBuilder builder = regWildcardQ("handlerScript", handlerScript);
1731         if (opLambda != null) {
1732             opLambda.callback(builder);
1733         }
1734     }
1735 
1736     public void setHandlerScript_Regexp(String handlerScript) {
1737         setHandlerScript_Regexp(handlerScript, null);
1738     }
1739 
1740     public void setHandlerScript_Regexp(String handlerScript, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1741         RegexpQueryBuilder builder = regRegexpQ("handlerScript", handlerScript);
1742         if (opLambda != null) {
1743             opLambda.callback(builder);
1744         }
1745     }
1746 
1747     public void setHandlerScript_SpanTerm(String handlerScript) {
1748         setHandlerScript_SpanTerm("handlerScript", null);
1749     }
1750 
1751     public void setHandlerScript_SpanTerm(String handlerScript, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1752         SpanTermQueryBuilder builder = regSpanTermQ("handlerScript", handlerScript);
1753         if (opLambda != null) {
1754             opLambda.callback(builder);
1755         }
1756     }
1757 
1758     public void setHandlerScript_GreaterThan(String handlerScript) {
1759         setHandlerScript_GreaterThan(handlerScript, null);
1760     }
1761 
1762     public void setHandlerScript_GreaterThan(String handlerScript, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1763         final Object _value = handlerScript;
1764         RangeQueryBuilder builder = regRangeQ("handlerScript", ConditionKey.CK_GREATER_THAN, _value);
1765         if (opLambda != null) {
1766             opLambda.callback(builder);
1767         }
1768     }
1769 
1770     public void setHandlerScript_LessThan(String handlerScript) {
1771         setHandlerScript_LessThan(handlerScript, null);
1772     }
1773 
1774     public void setHandlerScript_LessThan(String handlerScript, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1775         final Object _value = handlerScript;
1776         RangeQueryBuilder builder = regRangeQ("handlerScript", ConditionKey.CK_LESS_THAN, _value);
1777         if (opLambda != null) {
1778             opLambda.callback(builder);
1779         }
1780     }
1781 
1782     public void setHandlerScript_GreaterEqual(String handlerScript) {
1783         setHandlerScript_GreaterEqual(handlerScript, null);
1784     }
1785 
1786     public void setHandlerScript_GreaterEqual(String handlerScript, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1787         final Object _value = handlerScript;
1788         RangeQueryBuilder builder = regRangeQ("handlerScript", ConditionKey.CK_GREATER_EQUAL, _value);
1789         if (opLambda != null) {
1790             opLambda.callback(builder);
1791         }
1792     }
1793 
1794     public void setHandlerScript_LessEqual(String handlerScript) {
1795         setHandlerScript_LessEqual(handlerScript, null);
1796     }
1797 
1798     public void setHandlerScript_LessEqual(String handlerScript, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1799         final Object _value = handlerScript;
1800         RangeQueryBuilder builder = regRangeQ("handlerScript", ConditionKey.CK_LESS_EQUAL, _value);
1801         if (opLambda != null) {
1802             opLambda.callback(builder);
1803         }
1804     }
1805 
1806     public void setHandlerScript_Exists() {
1807         setHandlerScript_Exists(null);
1808     }
1809 
1810     public void setHandlerScript_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1811         ExistsQueryBuilder builder = regExistsQ("handlerScript");
1812         if (opLambda != null) {
1813             opLambda.callback(builder);
1814         }
1815     }
1816 
1817     @Deprecated
1818     public void setHandlerScript_CommonTerms(String handlerScript) {
1819         setHandlerScript_CommonTerms(handlerScript, null);
1820     }
1821 
1822     @Deprecated
1823     public void setHandlerScript_CommonTerms(String handlerScript, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1824         CommonTermsQueryBuilder builder = regCommonTermsQ("handlerScript", handlerScript);
1825         if (opLambda != null) {
1826             opLambda.callback(builder);
1827         }
1828     }
1829 
1830     public BsDataConfigCQ addOrderBy_HandlerScript_Asc() {
1831         regOBA("handlerScript");
1832         return this;
1833     }
1834 
1835     public BsDataConfigCQ addOrderBy_HandlerScript_Desc() {
1836         regOBD("handlerScript");
1837         return this;
1838     }
1839 
1840     public void setName_Equal(String name) {
1841         setName_Term(name, null);
1842     }
1843 
1844     public void setName_Equal(String name, ConditionOptionCall<TermQueryBuilder> opLambda) {
1845         setName_Term(name, opLambda);
1846     }
1847 
1848     public void setName_Term(String name) {
1849         setName_Term(name, null);
1850     }
1851 
1852     public void setName_Term(String name, ConditionOptionCall<TermQueryBuilder> opLambda) {
1853         TermQueryBuilder builder = regTermQ("name", name);
1854         if (opLambda != null) {
1855             opLambda.callback(builder);
1856         }
1857     }
1858 
1859     public void setName_NotEqual(String name) {
1860         setName_NotTerm(name, null);
1861     }
1862 
1863     public void setName_NotTerm(String name) {
1864         setName_NotTerm(name, null);
1865     }
1866 
1867     public void setName_NotEqual(String name, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1868         setName_NotTerm(name, opLambda);
1869     }
1870 
1871     public void setName_NotTerm(String name, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1872         not(not -> not.setName_Term(name), opLambda);
1873     }
1874 
1875     public void setName_Terms(Collection<String> nameList) {
1876         setName_Terms(nameList, null);
1877     }
1878 
1879     public void setName_Terms(Collection<String> nameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1880         TermsQueryBuilder builder = regTermsQ("name", nameList);
1881         if (opLambda != null) {
1882             opLambda.callback(builder);
1883         }
1884     }
1885 
1886     public void setName_InScope(Collection<String> nameList) {
1887         setName_Terms(nameList, null);
1888     }
1889 
1890     public void setName_InScope(Collection<String> nameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1891         setName_Terms(nameList, opLambda);
1892     }
1893 
1894     public void setName_Match(String name) {
1895         setName_Match(name, null);
1896     }
1897 
1898     public void setName_Match(String name, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1899         MatchQueryBuilder builder = regMatchQ("name", name);
1900         if (opLambda != null) {
1901             opLambda.callback(builder);
1902         }
1903     }
1904 
1905     public void setName_MatchPhrase(String name) {
1906         setName_MatchPhrase(name, null);
1907     }
1908 
1909     public void setName_MatchPhrase(String name, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1910         MatchPhraseQueryBuilder builder = regMatchPhraseQ("name", name);
1911         if (opLambda != null) {
1912             opLambda.callback(builder);
1913         }
1914     }
1915 
1916     public void setName_MatchPhrasePrefix(String name) {
1917         setName_MatchPhrasePrefix(name, null);
1918     }
1919 
1920     public void setName_MatchPhrasePrefix(String name, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1921         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("name", name);
1922         if (opLambda != null) {
1923             opLambda.callback(builder);
1924         }
1925     }
1926 
1927     public void setName_Fuzzy(String name) {
1928         setName_Fuzzy(name, null);
1929     }
1930 
1931     public void setName_Fuzzy(String name, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1932         MatchQueryBuilder builder = regFuzzyQ("name", name);
1933         if (opLambda != null) {
1934             opLambda.callback(builder);
1935         }
1936     }
1937 
1938     public void setName_Prefix(String name) {
1939         setName_Prefix(name, null);
1940     }
1941 
1942     public void setName_Prefix(String name, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1943         PrefixQueryBuilder builder = regPrefixQ("name", name);
1944         if (opLambda != null) {
1945             opLambda.callback(builder);
1946         }
1947     }
1948 
1949     public void setName_Wildcard(String name) {
1950         setName_Wildcard(name, null);
1951     }
1952 
1953     public void setName_Wildcard(String name, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1954         WildcardQueryBuilder builder = regWildcardQ("name", name);
1955         if (opLambda != null) {
1956             opLambda.callback(builder);
1957         }
1958     }
1959 
1960     public void setName_Regexp(String name) {
1961         setName_Regexp(name, null);
1962     }
1963 
1964     public void setName_Regexp(String name, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1965         RegexpQueryBuilder builder = regRegexpQ("name", name);
1966         if (opLambda != null) {
1967             opLambda.callback(builder);
1968         }
1969     }
1970 
1971     public void setName_SpanTerm(String name) {
1972         setName_SpanTerm("name", null);
1973     }
1974 
1975     public void setName_SpanTerm(String name, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1976         SpanTermQueryBuilder builder = regSpanTermQ("name", name);
1977         if (opLambda != null) {
1978             opLambda.callback(builder);
1979         }
1980     }
1981 
1982     public void setName_GreaterThan(String name) {
1983         setName_GreaterThan(name, null);
1984     }
1985 
1986     public void setName_GreaterThan(String name, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1987         final Object _value = name;
1988         RangeQueryBuilder builder = regRangeQ("name", ConditionKey.CK_GREATER_THAN, _value);
1989         if (opLambda != null) {
1990             opLambda.callback(builder);
1991         }
1992     }
1993 
1994     public void setName_LessThan(String name) {
1995         setName_LessThan(name, null);
1996     }
1997 
1998     public void setName_LessThan(String name, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1999         final Object _value = name;
2000         RangeQueryBuilder builder = regRangeQ("name", ConditionKey.CK_LESS_THAN, _value);
2001         if (opLambda != null) {
2002             opLambda.callback(builder);
2003         }
2004     }
2005 
2006     public void setName_GreaterEqual(String name) {
2007         setName_GreaterEqual(name, null);
2008     }
2009 
2010     public void setName_GreaterEqual(String name, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2011         final Object _value = name;
2012         RangeQueryBuilder builder = regRangeQ("name", ConditionKey.CK_GREATER_EQUAL, _value);
2013         if (opLambda != null) {
2014             opLambda.callback(builder);
2015         }
2016     }
2017 
2018     public void setName_LessEqual(String name) {
2019         setName_LessEqual(name, null);
2020     }
2021 
2022     public void setName_LessEqual(String name, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2023         final Object _value = name;
2024         RangeQueryBuilder builder = regRangeQ("name", ConditionKey.CK_LESS_EQUAL, _value);
2025         if (opLambda != null) {
2026             opLambda.callback(builder);
2027         }
2028     }
2029 
2030     public void setName_Exists() {
2031         setName_Exists(null);
2032     }
2033 
2034     public void setName_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2035         ExistsQueryBuilder builder = regExistsQ("name");
2036         if (opLambda != null) {
2037             opLambda.callback(builder);
2038         }
2039     }
2040 
2041     @Deprecated
2042     public void setName_CommonTerms(String name) {
2043         setName_CommonTerms(name, null);
2044     }
2045 
2046     @Deprecated
2047     public void setName_CommonTerms(String name, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2048         CommonTermsQueryBuilder builder = regCommonTermsQ("name", name);
2049         if (opLambda != null) {
2050             opLambda.callback(builder);
2051         }
2052     }
2053 
2054     public BsDataConfigCQ addOrderBy_Name_Asc() {
2055         regOBA("name");
2056         return this;
2057     }
2058 
2059     public BsDataConfigCQ addOrderBy_Name_Desc() {
2060         regOBD("name");
2061         return this;
2062     }
2063 
2064     public void setPermissions_Equal(String permissions) {
2065         setPermissions_Term(permissions, null);
2066     }
2067 
2068     public void setPermissions_Equal(String permissions, ConditionOptionCall<TermQueryBuilder> opLambda) {
2069         setPermissions_Term(permissions, opLambda);
2070     }
2071 
2072     public void setPermissions_Term(String permissions) {
2073         setPermissions_Term(permissions, null);
2074     }
2075 
2076     public void setPermissions_Term(String permissions, ConditionOptionCall<TermQueryBuilder> opLambda) {
2077         TermQueryBuilder builder = regTermQ("permissions", permissions);
2078         if (opLambda != null) {
2079             opLambda.callback(builder);
2080         }
2081     }
2082 
2083     public void setPermissions_NotEqual(String permissions) {
2084         setPermissions_NotTerm(permissions, null);
2085     }
2086 
2087     public void setPermissions_NotTerm(String permissions) {
2088         setPermissions_NotTerm(permissions, null);
2089     }
2090 
2091     public void setPermissions_NotEqual(String permissions, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2092         setPermissions_NotTerm(permissions, opLambda);
2093     }
2094 
2095     public void setPermissions_NotTerm(String permissions, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2096         not(not -> not.setPermissions_Term(permissions), opLambda);
2097     }
2098 
2099     public void setPermissions_Terms(Collection<String> permissionsList) {
2100         setPermissions_Terms(permissionsList, null);
2101     }
2102 
2103     public void setPermissions_Terms(Collection<String> permissionsList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2104         TermsQueryBuilder builder = regTermsQ("permissions", permissionsList);
2105         if (opLambda != null) {
2106             opLambda.callback(builder);
2107         }
2108     }
2109 
2110     public void setPermissions_InScope(Collection<String> permissionsList) {
2111         setPermissions_Terms(permissionsList, null);
2112     }
2113 
2114     public void setPermissions_InScope(Collection<String> permissionsList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2115         setPermissions_Terms(permissionsList, opLambda);
2116     }
2117 
2118     public void setPermissions_Match(String permissions) {
2119         setPermissions_Match(permissions, null);
2120     }
2121 
2122     public void setPermissions_Match(String permissions, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2123         MatchQueryBuilder builder = regMatchQ("permissions", permissions);
2124         if (opLambda != null) {
2125             opLambda.callback(builder);
2126         }
2127     }
2128 
2129     public void setPermissions_MatchPhrase(String permissions) {
2130         setPermissions_MatchPhrase(permissions, null);
2131     }
2132 
2133     public void setPermissions_MatchPhrase(String permissions, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2134         MatchPhraseQueryBuilder builder = regMatchPhraseQ("permissions", permissions);
2135         if (opLambda != null) {
2136             opLambda.callback(builder);
2137         }
2138     }
2139 
2140     public void setPermissions_MatchPhrasePrefix(String permissions) {
2141         setPermissions_MatchPhrasePrefix(permissions, null);
2142     }
2143 
2144     public void setPermissions_MatchPhrasePrefix(String permissions, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2145         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("permissions", permissions);
2146         if (opLambda != null) {
2147             opLambda.callback(builder);
2148         }
2149     }
2150 
2151     public void setPermissions_Fuzzy(String permissions) {
2152         setPermissions_Fuzzy(permissions, null);
2153     }
2154 
2155     public void setPermissions_Fuzzy(String permissions, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2156         MatchQueryBuilder builder = regFuzzyQ("permissions", permissions);
2157         if (opLambda != null) {
2158             opLambda.callback(builder);
2159         }
2160     }
2161 
2162     public void setPermissions_Prefix(String permissions) {
2163         setPermissions_Prefix(permissions, null);
2164     }
2165 
2166     public void setPermissions_Prefix(String permissions, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
2167         PrefixQueryBuilder builder = regPrefixQ("permissions", permissions);
2168         if (opLambda != null) {
2169             opLambda.callback(builder);
2170         }
2171     }
2172 
2173     public void setPermissions_Wildcard(String permissions) {
2174         setPermissions_Wildcard(permissions, null);
2175     }
2176 
2177     public void setPermissions_Wildcard(String permissions, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
2178         WildcardQueryBuilder builder = regWildcardQ("permissions", permissions);
2179         if (opLambda != null) {
2180             opLambda.callback(builder);
2181         }
2182     }
2183 
2184     public void setPermissions_Regexp(String permissions) {
2185         setPermissions_Regexp(permissions, null);
2186     }
2187 
2188     public void setPermissions_Regexp(String permissions, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
2189         RegexpQueryBuilder builder = regRegexpQ("permissions", permissions);
2190         if (opLambda != null) {
2191             opLambda.callback(builder);
2192         }
2193     }
2194 
2195     public void setPermissions_SpanTerm(String permissions) {
2196         setPermissions_SpanTerm("permissions", null);
2197     }
2198 
2199     public void setPermissions_SpanTerm(String permissions, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
2200         SpanTermQueryBuilder builder = regSpanTermQ("permissions", permissions);
2201         if (opLambda != null) {
2202             opLambda.callback(builder);
2203         }
2204     }
2205 
2206     public void setPermissions_GreaterThan(String permissions) {
2207         setPermissions_GreaterThan(permissions, null);
2208     }
2209 
2210     public void setPermissions_GreaterThan(String permissions, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2211         final Object _value = permissions;
2212         RangeQueryBuilder builder = regRangeQ("permissions", ConditionKey.CK_GREATER_THAN, _value);
2213         if (opLambda != null) {
2214             opLambda.callback(builder);
2215         }
2216     }
2217 
2218     public void setPermissions_LessThan(String permissions) {
2219         setPermissions_LessThan(permissions, null);
2220     }
2221 
2222     public void setPermissions_LessThan(String permissions, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2223         final Object _value = permissions;
2224         RangeQueryBuilder builder = regRangeQ("permissions", ConditionKey.CK_LESS_THAN, _value);
2225         if (opLambda != null) {
2226             opLambda.callback(builder);
2227         }
2228     }
2229 
2230     public void setPermissions_GreaterEqual(String permissions) {
2231         setPermissions_GreaterEqual(permissions, null);
2232     }
2233 
2234     public void setPermissions_GreaterEqual(String permissions, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2235         final Object _value = permissions;
2236         RangeQueryBuilder builder = regRangeQ("permissions", ConditionKey.CK_GREATER_EQUAL, _value);
2237         if (opLambda != null) {
2238             opLambda.callback(builder);
2239         }
2240     }
2241 
2242     public void setPermissions_LessEqual(String permissions) {
2243         setPermissions_LessEqual(permissions, null);
2244     }
2245 
2246     public void setPermissions_LessEqual(String permissions, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2247         final Object _value = permissions;
2248         RangeQueryBuilder builder = regRangeQ("permissions", ConditionKey.CK_LESS_EQUAL, _value);
2249         if (opLambda != null) {
2250             opLambda.callback(builder);
2251         }
2252     }
2253 
2254     public void setPermissions_Exists() {
2255         setPermissions_Exists(null);
2256     }
2257 
2258     public void setPermissions_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2259         ExistsQueryBuilder builder = regExistsQ("permissions");
2260         if (opLambda != null) {
2261             opLambda.callback(builder);
2262         }
2263     }
2264 
2265     @Deprecated
2266     public void setPermissions_CommonTerms(String permissions) {
2267         setPermissions_CommonTerms(permissions, null);
2268     }
2269 
2270     @Deprecated
2271     public void setPermissions_CommonTerms(String permissions, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2272         CommonTermsQueryBuilder builder = regCommonTermsQ("permissions", permissions);
2273         if (opLambda != null) {
2274             opLambda.callback(builder);
2275         }
2276     }
2277 
2278     public BsDataConfigCQ addOrderBy_Permissions_Asc() {
2279         regOBA("permissions");
2280         return this;
2281     }
2282 
2283     public BsDataConfigCQ addOrderBy_Permissions_Desc() {
2284         regOBD("permissions");
2285         return this;
2286     }
2287 
2288     public void setSortOrder_Equal(Integer sortOrder) {
2289         setSortOrder_Term(sortOrder, null);
2290     }
2291 
2292     public void setSortOrder_Equal(Integer sortOrder, ConditionOptionCall<TermQueryBuilder> opLambda) {
2293         setSortOrder_Term(sortOrder, opLambda);
2294     }
2295 
2296     public void setSortOrder_Term(Integer sortOrder) {
2297         setSortOrder_Term(sortOrder, null);
2298     }
2299 
2300     public void setSortOrder_Term(Integer sortOrder, ConditionOptionCall<TermQueryBuilder> opLambda) {
2301         TermQueryBuilder builder = regTermQ("sortOrder", sortOrder);
2302         if (opLambda != null) {
2303             opLambda.callback(builder);
2304         }
2305     }
2306 
2307     public void setSortOrder_NotEqual(Integer sortOrder) {
2308         setSortOrder_NotTerm(sortOrder, null);
2309     }
2310 
2311     public void setSortOrder_NotTerm(Integer sortOrder) {
2312         setSortOrder_NotTerm(sortOrder, null);
2313     }
2314 
2315     public void setSortOrder_NotEqual(Integer sortOrder, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2316         setSortOrder_NotTerm(sortOrder, opLambda);
2317     }
2318 
2319     public void setSortOrder_NotTerm(Integer sortOrder, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2320         not(not -> not.setSortOrder_Term(sortOrder), opLambda);
2321     }
2322 
2323     public void setSortOrder_Terms(Collection<Integer> sortOrderList) {
2324         setSortOrder_Terms(sortOrderList, null);
2325     }
2326 
2327     public void setSortOrder_Terms(Collection<Integer> sortOrderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2328         TermsQueryBuilder builder = regTermsQ("sortOrder", sortOrderList);
2329         if (opLambda != null) {
2330             opLambda.callback(builder);
2331         }
2332     }
2333 
2334     public void setSortOrder_InScope(Collection<Integer> sortOrderList) {
2335         setSortOrder_Terms(sortOrderList, null);
2336     }
2337 
2338     public void setSortOrder_InScope(Collection<Integer> sortOrderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2339         setSortOrder_Terms(sortOrderList, opLambda);
2340     }
2341 
2342     public void setSortOrder_Match(Integer sortOrder) {
2343         setSortOrder_Match(sortOrder, null);
2344     }
2345 
2346     public void setSortOrder_Match(Integer sortOrder, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2347         MatchQueryBuilder builder = regMatchQ("sortOrder", sortOrder);
2348         if (opLambda != null) {
2349             opLambda.callback(builder);
2350         }
2351     }
2352 
2353     public void setSortOrder_MatchPhrase(Integer sortOrder) {
2354         setSortOrder_MatchPhrase(sortOrder, null);
2355     }
2356 
2357     public void setSortOrder_MatchPhrase(Integer sortOrder, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2358         MatchPhraseQueryBuilder builder = regMatchPhraseQ("sortOrder", sortOrder);
2359         if (opLambda != null) {
2360             opLambda.callback(builder);
2361         }
2362     }
2363 
2364     public void setSortOrder_MatchPhrasePrefix(Integer sortOrder) {
2365         setSortOrder_MatchPhrasePrefix(sortOrder, null);
2366     }
2367 
2368     public void setSortOrder_MatchPhrasePrefix(Integer sortOrder, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2369         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("sortOrder", sortOrder);
2370         if (opLambda != null) {
2371             opLambda.callback(builder);
2372         }
2373     }
2374 
2375     public void setSortOrder_Fuzzy(Integer sortOrder) {
2376         setSortOrder_Fuzzy(sortOrder, null);
2377     }
2378 
2379     public void setSortOrder_Fuzzy(Integer sortOrder, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2380         MatchQueryBuilder builder = regFuzzyQ("sortOrder", sortOrder);
2381         if (opLambda != null) {
2382             opLambda.callback(builder);
2383         }
2384     }
2385 
2386     public void setSortOrder_GreaterThan(Integer sortOrder) {
2387         setSortOrder_GreaterThan(sortOrder, null);
2388     }
2389 
2390     public void setSortOrder_GreaterThan(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2391         final Object _value = sortOrder;
2392         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_GREATER_THAN, _value);
2393         if (opLambda != null) {
2394             opLambda.callback(builder);
2395         }
2396     }
2397 
2398     public void setSortOrder_LessThan(Integer sortOrder) {
2399         setSortOrder_LessThan(sortOrder, null);
2400     }
2401 
2402     public void setSortOrder_LessThan(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2403         final Object _value = sortOrder;
2404         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_LESS_THAN, _value);
2405         if (opLambda != null) {
2406             opLambda.callback(builder);
2407         }
2408     }
2409 
2410     public void setSortOrder_GreaterEqual(Integer sortOrder) {
2411         setSortOrder_GreaterEqual(sortOrder, null);
2412     }
2413 
2414     public void setSortOrder_GreaterEqual(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2415         final Object _value = sortOrder;
2416         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_GREATER_EQUAL, _value);
2417         if (opLambda != null) {
2418             opLambda.callback(builder);
2419         }
2420     }
2421 
2422     public void setSortOrder_LessEqual(Integer sortOrder) {
2423         setSortOrder_LessEqual(sortOrder, null);
2424     }
2425 
2426     public void setSortOrder_LessEqual(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2427         final Object _value = sortOrder;
2428         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_LESS_EQUAL, _value);
2429         if (opLambda != null) {
2430             opLambda.callback(builder);
2431         }
2432     }
2433 
2434     public void setSortOrder_Exists() {
2435         setSortOrder_Exists(null);
2436     }
2437 
2438     public void setSortOrder_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2439         ExistsQueryBuilder builder = regExistsQ("sortOrder");
2440         if (opLambda != null) {
2441             opLambda.callback(builder);
2442         }
2443     }
2444 
2445     @Deprecated
2446     public void setSortOrder_CommonTerms(Integer sortOrder) {
2447         setSortOrder_CommonTerms(sortOrder, null);
2448     }
2449 
2450     @Deprecated
2451     public void setSortOrder_CommonTerms(Integer sortOrder, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2452         CommonTermsQueryBuilder builder = regCommonTermsQ("sortOrder", sortOrder);
2453         if (opLambda != null) {
2454             opLambda.callback(builder);
2455         }
2456     }
2457 
2458     public BsDataConfigCQ addOrderBy_SortOrder_Asc() {
2459         regOBA("sortOrder");
2460         return this;
2461     }
2462 
2463     public BsDataConfigCQ addOrderBy_SortOrder_Desc() {
2464         regOBD("sortOrder");
2465         return this;
2466     }
2467 
2468     public void setUpdatedBy_Equal(String updatedBy) {
2469         setUpdatedBy_Term(updatedBy, null);
2470     }
2471 
2472     public void setUpdatedBy_Equal(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
2473         setUpdatedBy_Term(updatedBy, opLambda);
2474     }
2475 
2476     public void setUpdatedBy_Term(String updatedBy) {
2477         setUpdatedBy_Term(updatedBy, null);
2478     }
2479 
2480     public void setUpdatedBy_Term(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
2481         TermQueryBuilder builder = regTermQ("updatedBy", updatedBy);
2482         if (opLambda != null) {
2483             opLambda.callback(builder);
2484         }
2485     }
2486 
2487     public void setUpdatedBy_NotEqual(String updatedBy) {
2488         setUpdatedBy_NotTerm(updatedBy, null);
2489     }
2490 
2491     public void setUpdatedBy_NotTerm(String updatedBy) {
2492         setUpdatedBy_NotTerm(updatedBy, null);
2493     }
2494 
2495     public void setUpdatedBy_NotEqual(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2496         setUpdatedBy_NotTerm(updatedBy, opLambda);
2497     }
2498 
2499     public void setUpdatedBy_NotTerm(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2500         not(not -> not.setUpdatedBy_Term(updatedBy), opLambda);
2501     }
2502 
2503     public void setUpdatedBy_Terms(Collection<String> updatedByList) {
2504         setUpdatedBy_Terms(updatedByList, null);
2505     }
2506 
2507     public void setUpdatedBy_Terms(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2508         TermsQueryBuilder builder = regTermsQ("updatedBy", updatedByList);
2509         if (opLambda != null) {
2510             opLambda.callback(builder);
2511         }
2512     }
2513 
2514     public void setUpdatedBy_InScope(Collection<String> updatedByList) {
2515         setUpdatedBy_Terms(updatedByList, null);
2516     }
2517 
2518     public void setUpdatedBy_InScope(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2519         setUpdatedBy_Terms(updatedByList, opLambda);
2520     }
2521 
2522     public void setUpdatedBy_Match(String updatedBy) {
2523         setUpdatedBy_Match(updatedBy, null);
2524     }
2525 
2526     public void setUpdatedBy_Match(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2527         MatchQueryBuilder builder = regMatchQ("updatedBy", updatedBy);
2528         if (opLambda != null) {
2529             opLambda.callback(builder);
2530         }
2531     }
2532 
2533     public void setUpdatedBy_MatchPhrase(String updatedBy) {
2534         setUpdatedBy_MatchPhrase(updatedBy, null);
2535     }
2536 
2537     public void setUpdatedBy_MatchPhrase(String updatedBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2538         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedBy", updatedBy);
2539         if (opLambda != null) {
2540             opLambda.callback(builder);
2541         }
2542     }
2543 
2544     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy) {
2545         setUpdatedBy_MatchPhrasePrefix(updatedBy, null);
2546     }
2547 
2548     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2549         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedBy", updatedBy);
2550         if (opLambda != null) {
2551             opLambda.callback(builder);
2552         }
2553     }
2554 
2555     public void setUpdatedBy_Fuzzy(String updatedBy) {
2556         setUpdatedBy_Fuzzy(updatedBy, null);
2557     }
2558 
2559     public void setUpdatedBy_Fuzzy(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2560         MatchQueryBuilder builder = regFuzzyQ("updatedBy", updatedBy);
2561         if (opLambda != null) {
2562             opLambda.callback(builder);
2563         }
2564     }
2565 
2566     public void setUpdatedBy_Prefix(String updatedBy) {
2567         setUpdatedBy_Prefix(updatedBy, null);
2568     }
2569 
2570     public void setUpdatedBy_Prefix(String updatedBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
2571         PrefixQueryBuilder builder = regPrefixQ("updatedBy", updatedBy);
2572         if (opLambda != null) {
2573             opLambda.callback(builder);
2574         }
2575     }
2576 
2577     public void setUpdatedBy_Wildcard(String updatedBy) {
2578         setUpdatedBy_Wildcard(updatedBy, null);
2579     }
2580 
2581     public void setUpdatedBy_Wildcard(String updatedBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
2582         WildcardQueryBuilder builder = regWildcardQ("updatedBy", updatedBy);
2583         if (opLambda != null) {
2584             opLambda.callback(builder);
2585         }
2586     }
2587 
2588     public void setUpdatedBy_Regexp(String updatedBy) {
2589         setUpdatedBy_Regexp(updatedBy, null);
2590     }
2591 
2592     public void setUpdatedBy_Regexp(String updatedBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
2593         RegexpQueryBuilder builder = regRegexpQ("updatedBy", updatedBy);
2594         if (opLambda != null) {
2595             opLambda.callback(builder);
2596         }
2597     }
2598 
2599     public void setUpdatedBy_SpanTerm(String updatedBy) {
2600         setUpdatedBy_SpanTerm("updatedBy", null);
2601     }
2602 
2603     public void setUpdatedBy_SpanTerm(String updatedBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
2604         SpanTermQueryBuilder builder = regSpanTermQ("updatedBy", updatedBy);
2605         if (opLambda != null) {
2606             opLambda.callback(builder);
2607         }
2608     }
2609 
2610     public void setUpdatedBy_GreaterThan(String updatedBy) {
2611         setUpdatedBy_GreaterThan(updatedBy, null);
2612     }
2613 
2614     public void setUpdatedBy_GreaterThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2615         final Object _value = updatedBy;
2616         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_THAN, _value);
2617         if (opLambda != null) {
2618             opLambda.callback(builder);
2619         }
2620     }
2621 
2622     public void setUpdatedBy_LessThan(String updatedBy) {
2623         setUpdatedBy_LessThan(updatedBy, null);
2624     }
2625 
2626     public void setUpdatedBy_LessThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2627         final Object _value = updatedBy;
2628         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_THAN, _value);
2629         if (opLambda != null) {
2630             opLambda.callback(builder);
2631         }
2632     }
2633 
2634     public void setUpdatedBy_GreaterEqual(String updatedBy) {
2635         setUpdatedBy_GreaterEqual(updatedBy, null);
2636     }
2637 
2638     public void setUpdatedBy_GreaterEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2639         final Object _value = updatedBy;
2640         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_EQUAL, _value);
2641         if (opLambda != null) {
2642             opLambda.callback(builder);
2643         }
2644     }
2645 
2646     public void setUpdatedBy_LessEqual(String updatedBy) {
2647         setUpdatedBy_LessEqual(updatedBy, null);
2648     }
2649 
2650     public void setUpdatedBy_LessEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2651         final Object _value = updatedBy;
2652         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_EQUAL, _value);
2653         if (opLambda != null) {
2654             opLambda.callback(builder);
2655         }
2656     }
2657 
2658     public void setUpdatedBy_Exists() {
2659         setUpdatedBy_Exists(null);
2660     }
2661 
2662     public void setUpdatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2663         ExistsQueryBuilder builder = regExistsQ("updatedBy");
2664         if (opLambda != null) {
2665             opLambda.callback(builder);
2666         }
2667     }
2668 
2669     @Deprecated
2670     public void setUpdatedBy_CommonTerms(String updatedBy) {
2671         setUpdatedBy_CommonTerms(updatedBy, null);
2672     }
2673 
2674     @Deprecated
2675     public void setUpdatedBy_CommonTerms(String updatedBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2676         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedBy", updatedBy);
2677         if (opLambda != null) {
2678             opLambda.callback(builder);
2679         }
2680     }
2681 
2682     public BsDataConfigCQ addOrderBy_UpdatedBy_Asc() {
2683         regOBA("updatedBy");
2684         return this;
2685     }
2686 
2687     public BsDataConfigCQ addOrderBy_UpdatedBy_Desc() {
2688         regOBD("updatedBy");
2689         return this;
2690     }
2691 
2692     public void setUpdatedTime_Equal(Long updatedTime) {
2693         setUpdatedTime_Term(updatedTime, null);
2694     }
2695 
2696     public void setUpdatedTime_Equal(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
2697         setUpdatedTime_Term(updatedTime, opLambda);
2698     }
2699 
2700     public void setUpdatedTime_Term(Long updatedTime) {
2701         setUpdatedTime_Term(updatedTime, null);
2702     }
2703 
2704     public void setUpdatedTime_Term(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
2705         TermQueryBuilder builder = regTermQ("updatedTime", updatedTime);
2706         if (opLambda != null) {
2707             opLambda.callback(builder);
2708         }
2709     }
2710 
2711     public void setUpdatedTime_NotEqual(Long updatedTime) {
2712         setUpdatedTime_NotTerm(updatedTime, null);
2713     }
2714 
2715     public void setUpdatedTime_NotTerm(Long updatedTime) {
2716         setUpdatedTime_NotTerm(updatedTime, null);
2717     }
2718 
2719     public void setUpdatedTime_NotEqual(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2720         setUpdatedTime_NotTerm(updatedTime, opLambda);
2721     }
2722 
2723     public void setUpdatedTime_NotTerm(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2724         not(not -> not.setUpdatedTime_Term(updatedTime), opLambda);
2725     }
2726 
2727     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList) {
2728         setUpdatedTime_Terms(updatedTimeList, null);
2729     }
2730 
2731     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2732         TermsQueryBuilder builder = regTermsQ("updatedTime", updatedTimeList);
2733         if (opLambda != null) {
2734             opLambda.callback(builder);
2735         }
2736     }
2737 
2738     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList) {
2739         setUpdatedTime_Terms(updatedTimeList, null);
2740     }
2741 
2742     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2743         setUpdatedTime_Terms(updatedTimeList, opLambda);
2744     }
2745 
2746     public void setUpdatedTime_Match(Long updatedTime) {
2747         setUpdatedTime_Match(updatedTime, null);
2748     }
2749 
2750     public void setUpdatedTime_Match(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2751         MatchQueryBuilder builder = regMatchQ("updatedTime", updatedTime);
2752         if (opLambda != null) {
2753             opLambda.callback(builder);
2754         }
2755     }
2756 
2757     public void setUpdatedTime_MatchPhrase(Long updatedTime) {
2758         setUpdatedTime_MatchPhrase(updatedTime, null);
2759     }
2760 
2761     public void setUpdatedTime_MatchPhrase(Long updatedTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2762         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedTime", updatedTime);
2763         if (opLambda != null) {
2764             opLambda.callback(builder);
2765         }
2766     }
2767 
2768     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime) {
2769         setUpdatedTime_MatchPhrasePrefix(updatedTime, null);
2770     }
2771 
2772     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2773         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedTime", updatedTime);
2774         if (opLambda != null) {
2775             opLambda.callback(builder);
2776         }
2777     }
2778 
2779     public void setUpdatedTime_Fuzzy(Long updatedTime) {
2780         setUpdatedTime_Fuzzy(updatedTime, null);
2781     }
2782 
2783     public void setUpdatedTime_Fuzzy(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2784         MatchQueryBuilder builder = regFuzzyQ("updatedTime", updatedTime);
2785         if (opLambda != null) {
2786             opLambda.callback(builder);
2787         }
2788     }
2789 
2790     public void setUpdatedTime_GreaterThan(Long updatedTime) {
2791         setUpdatedTime_GreaterThan(updatedTime, null);
2792     }
2793 
2794     public void setUpdatedTime_GreaterThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2795         final Object _value = updatedTime;
2796         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_THAN, _value);
2797         if (opLambda != null) {
2798             opLambda.callback(builder);
2799         }
2800     }
2801 
2802     public void setUpdatedTime_LessThan(Long updatedTime) {
2803         setUpdatedTime_LessThan(updatedTime, null);
2804     }
2805 
2806     public void setUpdatedTime_LessThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2807         final Object _value = updatedTime;
2808         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_THAN, _value);
2809         if (opLambda != null) {
2810             opLambda.callback(builder);
2811         }
2812     }
2813 
2814     public void setUpdatedTime_GreaterEqual(Long updatedTime) {
2815         setUpdatedTime_GreaterEqual(updatedTime, null);
2816     }
2817 
2818     public void setUpdatedTime_GreaterEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2819         final Object _value = updatedTime;
2820         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_EQUAL, _value);
2821         if (opLambda != null) {
2822             opLambda.callback(builder);
2823         }
2824     }
2825 
2826     public void setUpdatedTime_LessEqual(Long updatedTime) {
2827         setUpdatedTime_LessEqual(updatedTime, null);
2828     }
2829 
2830     public void setUpdatedTime_LessEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2831         final Object _value = updatedTime;
2832         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_EQUAL, _value);
2833         if (opLambda != null) {
2834             opLambda.callback(builder);
2835         }
2836     }
2837 
2838     public void setUpdatedTime_Exists() {
2839         setUpdatedTime_Exists(null);
2840     }
2841 
2842     public void setUpdatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2843         ExistsQueryBuilder builder = regExistsQ("updatedTime");
2844         if (opLambda != null) {
2845             opLambda.callback(builder);
2846         }
2847     }
2848 
2849     @Deprecated
2850     public void setUpdatedTime_CommonTerms(Long updatedTime) {
2851         setUpdatedTime_CommonTerms(updatedTime, null);
2852     }
2853 
2854     @Deprecated
2855     public void setUpdatedTime_CommonTerms(Long updatedTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2856         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedTime", updatedTime);
2857         if (opLambda != null) {
2858             opLambda.callback(builder);
2859         }
2860     }
2861 
2862     public BsDataConfigCQ addOrderBy_UpdatedTime_Asc() {
2863         regOBA("updatedTime");
2864         return this;
2865     }
2866 
2867     public BsDataConfigCQ addOrderBy_UpdatedTime_Desc() {
2868         regOBD("updatedTime");
2869         return this;
2870     }
2871 
2872     public void setVirtualHosts_Equal(String virtualHosts) {
2873         setVirtualHosts_Term(virtualHosts, null);
2874     }
2875 
2876     public void setVirtualHosts_Equal(String virtualHosts, ConditionOptionCall<TermQueryBuilder> opLambda) {
2877         setVirtualHosts_Term(virtualHosts, opLambda);
2878     }
2879 
2880     public void setVirtualHosts_Term(String virtualHosts) {
2881         setVirtualHosts_Term(virtualHosts, null);
2882     }
2883 
2884     public void setVirtualHosts_Term(String virtualHosts, ConditionOptionCall<TermQueryBuilder> opLambda) {
2885         TermQueryBuilder builder = regTermQ("virtualHosts", virtualHosts);
2886         if (opLambda != null) {
2887             opLambda.callback(builder);
2888         }
2889     }
2890 
2891     public void setVirtualHosts_NotEqual(String virtualHosts) {
2892         setVirtualHosts_NotTerm(virtualHosts, null);
2893     }
2894 
2895     public void setVirtualHosts_NotTerm(String virtualHosts) {
2896         setVirtualHosts_NotTerm(virtualHosts, null);
2897     }
2898 
2899     public void setVirtualHosts_NotEqual(String virtualHosts, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2900         setVirtualHosts_NotTerm(virtualHosts, opLambda);
2901     }
2902 
2903     public void setVirtualHosts_NotTerm(String virtualHosts, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2904         not(not -> not.setVirtualHosts_Term(virtualHosts), opLambda);
2905     }
2906 
2907     public void setVirtualHosts_Terms(Collection<String> virtualHostsList) {
2908         setVirtualHosts_Terms(virtualHostsList, null);
2909     }
2910 
2911     public void setVirtualHosts_Terms(Collection<String> virtualHostsList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2912         TermsQueryBuilder builder = regTermsQ("virtualHosts", virtualHostsList);
2913         if (opLambda != null) {
2914             opLambda.callback(builder);
2915         }
2916     }
2917 
2918     public void setVirtualHosts_InScope(Collection<String> virtualHostsList) {
2919         setVirtualHosts_Terms(virtualHostsList, null);
2920     }
2921 
2922     public void setVirtualHosts_InScope(Collection<String> virtualHostsList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2923         setVirtualHosts_Terms(virtualHostsList, opLambda);
2924     }
2925 
2926     public void setVirtualHosts_Match(String virtualHosts) {
2927         setVirtualHosts_Match(virtualHosts, null);
2928     }
2929 
2930     public void setVirtualHosts_Match(String virtualHosts, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2931         MatchQueryBuilder builder = regMatchQ("virtualHosts", virtualHosts);
2932         if (opLambda != null) {
2933             opLambda.callback(builder);
2934         }
2935     }
2936 
2937     public void setVirtualHosts_MatchPhrase(String virtualHosts) {
2938         setVirtualHosts_MatchPhrase(virtualHosts, null);
2939     }
2940 
2941     public void setVirtualHosts_MatchPhrase(String virtualHosts, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2942         MatchPhraseQueryBuilder builder = regMatchPhraseQ("virtualHosts", virtualHosts);
2943         if (opLambda != null) {
2944             opLambda.callback(builder);
2945         }
2946     }
2947 
2948     public void setVirtualHosts_MatchPhrasePrefix(String virtualHosts) {
2949         setVirtualHosts_MatchPhrasePrefix(virtualHosts, null);
2950     }
2951 
2952     public void setVirtualHosts_MatchPhrasePrefix(String virtualHosts, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2953         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("virtualHosts", virtualHosts);
2954         if (opLambda != null) {
2955             opLambda.callback(builder);
2956         }
2957     }
2958 
2959     public void setVirtualHosts_Fuzzy(String virtualHosts) {
2960         setVirtualHosts_Fuzzy(virtualHosts, null);
2961     }
2962 
2963     public void setVirtualHosts_Fuzzy(String virtualHosts, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2964         MatchQueryBuilder builder = regFuzzyQ("virtualHosts", virtualHosts);
2965         if (opLambda != null) {
2966             opLambda.callback(builder);
2967         }
2968     }
2969 
2970     public void setVirtualHosts_Prefix(String virtualHosts) {
2971         setVirtualHosts_Prefix(virtualHosts, null);
2972     }
2973 
2974     public void setVirtualHosts_Prefix(String virtualHosts, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
2975         PrefixQueryBuilder builder = regPrefixQ("virtualHosts", virtualHosts);
2976         if (opLambda != null) {
2977             opLambda.callback(builder);
2978         }
2979     }
2980 
2981     public void setVirtualHosts_Wildcard(String virtualHosts) {
2982         setVirtualHosts_Wildcard(virtualHosts, null);
2983     }
2984 
2985     public void setVirtualHosts_Wildcard(String virtualHosts, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
2986         WildcardQueryBuilder builder = regWildcardQ("virtualHosts", virtualHosts);
2987         if (opLambda != null) {
2988             opLambda.callback(builder);
2989         }
2990     }
2991 
2992     public void setVirtualHosts_Regexp(String virtualHosts) {
2993         setVirtualHosts_Regexp(virtualHosts, null);
2994     }
2995 
2996     public void setVirtualHosts_Regexp(String virtualHosts, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
2997         RegexpQueryBuilder builder = regRegexpQ("virtualHosts", virtualHosts);
2998         if (opLambda != null) {
2999             opLambda.callback(builder);
3000         }
3001     }
3002 
3003     public void setVirtualHosts_SpanTerm(String virtualHosts) {
3004         setVirtualHosts_SpanTerm("virtualHosts", null);
3005     }
3006 
3007     public void setVirtualHosts_SpanTerm(String virtualHosts, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
3008         SpanTermQueryBuilder builder = regSpanTermQ("virtualHosts", virtualHosts);
3009         if (opLambda != null) {
3010             opLambda.callback(builder);
3011         }
3012     }
3013 
3014     public void setVirtualHosts_GreaterThan(String virtualHosts) {
3015         setVirtualHosts_GreaterThan(virtualHosts, null);
3016     }
3017 
3018     public void setVirtualHosts_GreaterThan(String virtualHosts, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3019         final Object _value = virtualHosts;
3020         RangeQueryBuilder builder = regRangeQ("virtualHosts", ConditionKey.CK_GREATER_THAN, _value);
3021         if (opLambda != null) {
3022             opLambda.callback(builder);
3023         }
3024     }
3025 
3026     public void setVirtualHosts_LessThan(String virtualHosts) {
3027         setVirtualHosts_LessThan(virtualHosts, null);
3028     }
3029 
3030     public void setVirtualHosts_LessThan(String virtualHosts, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3031         final Object _value = virtualHosts;
3032         RangeQueryBuilder builder = regRangeQ("virtualHosts", ConditionKey.CK_LESS_THAN, _value);
3033         if (opLambda != null) {
3034             opLambda.callback(builder);
3035         }
3036     }
3037 
3038     public void setVirtualHosts_GreaterEqual(String virtualHosts) {
3039         setVirtualHosts_GreaterEqual(virtualHosts, null);
3040     }
3041 
3042     public void setVirtualHosts_GreaterEqual(String virtualHosts, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3043         final Object _value = virtualHosts;
3044         RangeQueryBuilder builder = regRangeQ("virtualHosts", ConditionKey.CK_GREATER_EQUAL, _value);
3045         if (opLambda != null) {
3046             opLambda.callback(builder);
3047         }
3048     }
3049 
3050     public void setVirtualHosts_LessEqual(String virtualHosts) {
3051         setVirtualHosts_LessEqual(virtualHosts, null);
3052     }
3053 
3054     public void setVirtualHosts_LessEqual(String virtualHosts, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3055         final Object _value = virtualHosts;
3056         RangeQueryBuilder builder = regRangeQ("virtualHosts", ConditionKey.CK_LESS_EQUAL, _value);
3057         if (opLambda != null) {
3058             opLambda.callback(builder);
3059         }
3060     }
3061 
3062     public void setVirtualHosts_Exists() {
3063         setVirtualHosts_Exists(null);
3064     }
3065 
3066     public void setVirtualHosts_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
3067         ExistsQueryBuilder builder = regExistsQ("virtualHosts");
3068         if (opLambda != null) {
3069             opLambda.callback(builder);
3070         }
3071     }
3072 
3073     @Deprecated
3074     public void setVirtualHosts_CommonTerms(String virtualHosts) {
3075         setVirtualHosts_CommonTerms(virtualHosts, null);
3076     }
3077 
3078     @Deprecated
3079     public void setVirtualHosts_CommonTerms(String virtualHosts, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
3080         CommonTermsQueryBuilder builder = regCommonTermsQ("virtualHosts", virtualHosts);
3081         if (opLambda != null) {
3082             opLambda.callback(builder);
3083         }
3084     }
3085 
3086     public BsDataConfigCQ addOrderBy_VirtualHosts_Asc() {
3087         regOBA("virtualHosts");
3088         return this;
3089     }
3090 
3091     public BsDataConfigCQ addOrderBy_VirtualHosts_Desc() {
3092         regOBD("virtualHosts");
3093         return this;
3094     }
3095 
3096 }