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