View Javadoc
1   /*
2    * Copyright 2012-2025 CodeLibs Project and the Others.
3    *
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13   * either express or implied. See the License for the specific language
14   * governing permissions and limitations under the License.
15   */
16  package org.codelibs.fess.opensearch.config.cbean.cq.bs;
17  
18  import java.time.LocalDateTime;
19  import java.util.ArrayList;
20  import java.util.Collection;
21  
22  import org.codelibs.fess.opensearch.config.allcommon.EsAbstractConditionQuery;
23  import org.codelibs.fess.opensearch.config.cbean.cq.DuplicateHostCQ;
24  import org.dbflute.cbean.ckey.ConditionKey;
25  import org.opensearch.index.query.BoolQueryBuilder;
26  import org.opensearch.index.query.CommonTermsQueryBuilder;
27  import org.opensearch.index.query.ExistsQueryBuilder;
28  import org.opensearch.index.query.IdsQueryBuilder;
29  import org.opensearch.index.query.MatchPhrasePrefixQueryBuilder;
30  import org.opensearch.index.query.MatchPhraseQueryBuilder;
31  import org.opensearch.index.query.MatchQueryBuilder;
32  import org.opensearch.index.query.PrefixQueryBuilder;
33  import org.opensearch.index.query.RangeQueryBuilder;
34  import org.opensearch.index.query.RegexpQueryBuilder;
35  import org.opensearch.index.query.SpanTermQueryBuilder;
36  import org.opensearch.index.query.TermQueryBuilder;
37  import org.opensearch.index.query.TermsQueryBuilder;
38  import org.opensearch.index.query.WildcardQueryBuilder;
39  import org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder;
40  import org.opensearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder;
41  
42  /**
43   * @author ESFlute (using FreeGen)
44   */
45  public abstract class BsDuplicateHostCQ 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 "duplicate_host";
55      }
56  
57      @Override
58      public String xgetAliasName() {
59          return "duplicate_host";
60      }
61  
62      // ===================================================================================
63      //                                                                       Query Control
64      //                                                                       =============
65      public void functionScore(OperatorCall<DuplicateHostCQ> queryLambda,
66              ScoreFunctionCall<ScoreFunctionCreator<DuplicateHostCQ>> functionsLambda,
67              final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
68          DuplicateHostCQ cq = new DuplicateHostCQ();
69          queryLambda.callback(cq);
70          final Collection<FilterFunctionBuilder> list = new ArrayList<>();
71          if (functionsLambda != null) {
72              functionsLambda.callback((cqLambda, scoreFunctionBuilder) -> {
73                  DuplicateHostCQ cf = new DuplicateHostCQ();
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<DuplicateHostCQ, DuplicateHostCQ> filteredLambda) {
85          filtered(filteredLambda, null);
86      }
87  
88      public void filtered(FilteredCall<DuplicateHostCQ, DuplicateHostCQ> filteredLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
89          bool((must, should, mustNot, filter) -> {
90              filteredLambda.callback(must, filter);
91          }, opLambda);
92      }
93  
94      public void not(OperatorCall<DuplicateHostCQ> notLambda) {
95          not(notLambda, null);
96      }
97  
98      public void not(final OperatorCall<DuplicateHostCQ> notLambda, final ConditionOptionCall<BoolQueryBuilder> opLambda) {
99          bool((must, should, mustNot, filter) -> notLambda.callback(mustNot), opLambda);
100     }
101 
102     public void bool(BoolCall<DuplicateHostCQ> boolLambda) {
103         bool(boolLambda, null);
104     }
105 
106     public void bool(BoolCall<DuplicateHostCQ> boolLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
107         DuplicateHostCQ mustQuery = new DuplicateHostCQ();
108         DuplicateHostCQ shouldQuery = new DuplicateHostCQ();
109         DuplicateHostCQ mustNotQuery = new DuplicateHostCQ();
110         DuplicateHostCQ filterQuery = new DuplicateHostCQ();
111         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
112         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
113             BoolQueryBuilder builder = regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(),
114                     mustNotQuery.getQueryBuilderList(), filterQuery.getQueryBuilderList());
115             if (opLambda != null) {
116                 opLambda.callback(builder);
117             }
118         }
119     }
120 
121     // ===================================================================================
122     //                                                                           Query Set
123     //                                                                           =========
124     public void setId_Equal(String id) {
125         setId_Term(id, null);
126     }
127 
128     public void setId_Equal(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
129         setId_Term(id, opLambda);
130     }
131 
132     public void setId_Term(String id) {
133         setId_Term(id, null);
134     }
135 
136     public void setId_Term(String id, ConditionOptionCall<TermQueryBuilder> opLambda) {
137         TermQueryBuilder builder = regTermQ("_id", id);
138         if (opLambda != null) {
139             opLambda.callback(builder);
140         }
141     }
142 
143     public void setId_NotEqual(String id) {
144         setId_NotTerm(id, null);
145     }
146 
147     public void setId_NotTerm(String id) {
148         setId_NotTerm(id, null);
149     }
150 
151     public void setId_NotEqual(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
152         setId_NotTerm(id, opLambda);
153     }
154 
155     public void setId_NotTerm(String id, ConditionOptionCall<BoolQueryBuilder> opLambda) {
156         not(not -> not.setId_Term(id), opLambda);
157     }
158 
159     public void setId_Terms(Collection<String> idList) {
160         setId_Terms(idList, null);
161     }
162 
163     public void setId_Terms(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
164         IdsQueryBuilder builder = regIdsQ(idList);
165         if (opLambda != null) {
166             opLambda.callback(builder);
167         }
168     }
169 
170     public void setId_InScope(Collection<String> idList) {
171         setId_Terms(idList, null);
172     }
173 
174     public void setId_InScope(Collection<String> idList, ConditionOptionCall<IdsQueryBuilder> opLambda) {
175         setId_Terms(idList, opLambda);
176     }
177 
178     @Deprecated
179     public BsDuplicateHostCQ addOrderBy_Id_Asc() {
180         regOBA("_id");
181         return this;
182     }
183 
184     @Deprecated
185     public BsDuplicateHostCQ addOrderBy_Id_Desc() {
186         regOBD("_id");
187         return this;
188     }
189 
190     public void setCreatedBy_Equal(String createdBy) {
191         setCreatedBy_Term(createdBy, null);
192     }
193 
194     public void setCreatedBy_Equal(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
195         setCreatedBy_Term(createdBy, opLambda);
196     }
197 
198     public void setCreatedBy_Term(String createdBy) {
199         setCreatedBy_Term(createdBy, null);
200     }
201 
202     public void setCreatedBy_Term(String createdBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
203         TermQueryBuilder builder = regTermQ("createdBy", createdBy);
204         if (opLambda != null) {
205             opLambda.callback(builder);
206         }
207     }
208 
209     public void setCreatedBy_NotEqual(String createdBy) {
210         setCreatedBy_NotTerm(createdBy, null);
211     }
212 
213     public void setCreatedBy_NotTerm(String createdBy) {
214         setCreatedBy_NotTerm(createdBy, null);
215     }
216 
217     public void setCreatedBy_NotEqual(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
218         setCreatedBy_NotTerm(createdBy, opLambda);
219     }
220 
221     public void setCreatedBy_NotTerm(String createdBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
222         not(not -> not.setCreatedBy_Term(createdBy), opLambda);
223     }
224 
225     public void setCreatedBy_Terms(Collection<String> createdByList) {
226         setCreatedBy_Terms(createdByList, null);
227     }
228 
229     public void setCreatedBy_Terms(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
230         TermsQueryBuilder builder = regTermsQ("createdBy", createdByList);
231         if (opLambda != null) {
232             opLambda.callback(builder);
233         }
234     }
235 
236     public void setCreatedBy_InScope(Collection<String> createdByList) {
237         setCreatedBy_Terms(createdByList, null);
238     }
239 
240     public void setCreatedBy_InScope(Collection<String> createdByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
241         setCreatedBy_Terms(createdByList, opLambda);
242     }
243 
244     public void setCreatedBy_Match(String createdBy) {
245         setCreatedBy_Match(createdBy, null);
246     }
247 
248     public void setCreatedBy_Match(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
249         MatchQueryBuilder builder = regMatchQ("createdBy", createdBy);
250         if (opLambda != null) {
251             opLambda.callback(builder);
252         }
253     }
254 
255     public void setCreatedBy_MatchPhrase(String createdBy) {
256         setCreatedBy_MatchPhrase(createdBy, null);
257     }
258 
259     public void setCreatedBy_MatchPhrase(String createdBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
260         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdBy", createdBy);
261         if (opLambda != null) {
262             opLambda.callback(builder);
263         }
264     }
265 
266     public void setCreatedBy_MatchPhrasePrefix(String createdBy) {
267         setCreatedBy_MatchPhrasePrefix(createdBy, null);
268     }
269 
270     public void setCreatedBy_MatchPhrasePrefix(String createdBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
271         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdBy", createdBy);
272         if (opLambda != null) {
273             opLambda.callback(builder);
274         }
275     }
276 
277     public void setCreatedBy_Fuzzy(String createdBy) {
278         setCreatedBy_Fuzzy(createdBy, null);
279     }
280 
281     public void setCreatedBy_Fuzzy(String createdBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
282         MatchQueryBuilder builder = regFuzzyQ("createdBy", createdBy);
283         if (opLambda != null) {
284             opLambda.callback(builder);
285         }
286     }
287 
288     public void setCreatedBy_Prefix(String createdBy) {
289         setCreatedBy_Prefix(createdBy, null);
290     }
291 
292     public void setCreatedBy_Prefix(String createdBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
293         PrefixQueryBuilder builder = regPrefixQ("createdBy", createdBy);
294         if (opLambda != null) {
295             opLambda.callback(builder);
296         }
297     }
298 
299     public void setCreatedBy_Wildcard(String createdBy) {
300         setCreatedBy_Wildcard(createdBy, null);
301     }
302 
303     public void setCreatedBy_Wildcard(String createdBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
304         WildcardQueryBuilder builder = regWildcardQ("createdBy", createdBy);
305         if (opLambda != null) {
306             opLambda.callback(builder);
307         }
308     }
309 
310     public void setCreatedBy_Regexp(String createdBy) {
311         setCreatedBy_Regexp(createdBy, null);
312     }
313 
314     public void setCreatedBy_Regexp(String createdBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
315         RegexpQueryBuilder builder = regRegexpQ("createdBy", createdBy);
316         if (opLambda != null) {
317             opLambda.callback(builder);
318         }
319     }
320 
321     public void setCreatedBy_SpanTerm(String createdBy) {
322         setCreatedBy_SpanTerm("createdBy", null);
323     }
324 
325     public void setCreatedBy_SpanTerm(String createdBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
326         SpanTermQueryBuilder builder = regSpanTermQ("createdBy", createdBy);
327         if (opLambda != null) {
328             opLambda.callback(builder);
329         }
330     }
331 
332     public void setCreatedBy_GreaterThan(String createdBy) {
333         setCreatedBy_GreaterThan(createdBy, null);
334     }
335 
336     public void setCreatedBy_GreaterThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
337         final Object _value = createdBy;
338         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_THAN, _value);
339         if (opLambda != null) {
340             opLambda.callback(builder);
341         }
342     }
343 
344     public void setCreatedBy_LessThan(String createdBy) {
345         setCreatedBy_LessThan(createdBy, null);
346     }
347 
348     public void setCreatedBy_LessThan(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
349         final Object _value = createdBy;
350         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_THAN, _value);
351         if (opLambda != null) {
352             opLambda.callback(builder);
353         }
354     }
355 
356     public void setCreatedBy_GreaterEqual(String createdBy) {
357         setCreatedBy_GreaterEqual(createdBy, null);
358     }
359 
360     public void setCreatedBy_GreaterEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
361         final Object _value = createdBy;
362         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_GREATER_EQUAL, _value);
363         if (opLambda != null) {
364             opLambda.callback(builder);
365         }
366     }
367 
368     public void setCreatedBy_LessEqual(String createdBy) {
369         setCreatedBy_LessEqual(createdBy, null);
370     }
371 
372     public void setCreatedBy_LessEqual(String createdBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
373         final Object _value = createdBy;
374         RangeQueryBuilder builder = regRangeQ("createdBy", ConditionKey.CK_LESS_EQUAL, _value);
375         if (opLambda != null) {
376             opLambda.callback(builder);
377         }
378     }
379 
380     public void setCreatedBy_Exists() {
381         setCreatedBy_Exists(null);
382     }
383 
384     public void setCreatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
385         ExistsQueryBuilder builder = regExistsQ("createdBy");
386         if (opLambda != null) {
387             opLambda.callback(builder);
388         }
389     }
390 
391     @Deprecated
392     public void setCreatedBy_CommonTerms(String createdBy) {
393         setCreatedBy_CommonTerms(createdBy, null);
394     }
395 
396     @Deprecated
397     public void setCreatedBy_CommonTerms(String createdBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
398         CommonTermsQueryBuilder builder = regCommonTermsQ("createdBy", createdBy);
399         if (opLambda != null) {
400             opLambda.callback(builder);
401         }
402     }
403 
404     public BsDuplicateHostCQ addOrderBy_CreatedBy_Asc() {
405         regOBA("createdBy");
406         return this;
407     }
408 
409     public BsDuplicateHostCQ addOrderBy_CreatedBy_Desc() {
410         regOBD("createdBy");
411         return this;
412     }
413 
414     public void setCreatedTime_Equal(Long createdTime) {
415         setCreatedTime_Term(createdTime, null);
416     }
417 
418     public void setCreatedTime_Equal(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
419         setCreatedTime_Term(createdTime, opLambda);
420     }
421 
422     public void setCreatedTime_Term(Long createdTime) {
423         setCreatedTime_Term(createdTime, null);
424     }
425 
426     public void setCreatedTime_Term(Long createdTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
427         TermQueryBuilder builder = regTermQ("createdTime", createdTime);
428         if (opLambda != null) {
429             opLambda.callback(builder);
430         }
431     }
432 
433     public void setCreatedTime_NotEqual(Long createdTime) {
434         setCreatedTime_NotTerm(createdTime, null);
435     }
436 
437     public void setCreatedTime_NotTerm(Long createdTime) {
438         setCreatedTime_NotTerm(createdTime, null);
439     }
440 
441     public void setCreatedTime_NotEqual(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
442         setCreatedTime_NotTerm(createdTime, opLambda);
443     }
444 
445     public void setCreatedTime_NotTerm(Long createdTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
446         not(not -> not.setCreatedTime_Term(createdTime), opLambda);
447     }
448 
449     public void setCreatedTime_Terms(Collection<Long> createdTimeList) {
450         setCreatedTime_Terms(createdTimeList, null);
451     }
452 
453     public void setCreatedTime_Terms(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
454         TermsQueryBuilder builder = regTermsQ("createdTime", createdTimeList);
455         if (opLambda != null) {
456             opLambda.callback(builder);
457         }
458     }
459 
460     public void setCreatedTime_InScope(Collection<Long> createdTimeList) {
461         setCreatedTime_Terms(createdTimeList, null);
462     }
463 
464     public void setCreatedTime_InScope(Collection<Long> createdTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
465         setCreatedTime_Terms(createdTimeList, opLambda);
466     }
467 
468     public void setCreatedTime_Match(Long createdTime) {
469         setCreatedTime_Match(createdTime, null);
470     }
471 
472     public void setCreatedTime_Match(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
473         MatchQueryBuilder builder = regMatchQ("createdTime", createdTime);
474         if (opLambda != null) {
475             opLambda.callback(builder);
476         }
477     }
478 
479     public void setCreatedTime_MatchPhrase(Long createdTime) {
480         setCreatedTime_MatchPhrase(createdTime, null);
481     }
482 
483     public void setCreatedTime_MatchPhrase(Long createdTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
484         MatchPhraseQueryBuilder builder = regMatchPhraseQ("createdTime", createdTime);
485         if (opLambda != null) {
486             opLambda.callback(builder);
487         }
488     }
489 
490     public void setCreatedTime_MatchPhrasePrefix(Long createdTime) {
491         setCreatedTime_MatchPhrasePrefix(createdTime, null);
492     }
493 
494     public void setCreatedTime_MatchPhrasePrefix(Long createdTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
495         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("createdTime", createdTime);
496         if (opLambda != null) {
497             opLambda.callback(builder);
498         }
499     }
500 
501     public void setCreatedTime_Fuzzy(Long createdTime) {
502         setCreatedTime_Fuzzy(createdTime, null);
503     }
504 
505     public void setCreatedTime_Fuzzy(Long createdTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
506         MatchQueryBuilder builder = regFuzzyQ("createdTime", createdTime);
507         if (opLambda != null) {
508             opLambda.callback(builder);
509         }
510     }
511 
512     public void setCreatedTime_GreaterThan(Long createdTime) {
513         setCreatedTime_GreaterThan(createdTime, null);
514     }
515 
516     public void setCreatedTime_GreaterThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
517         final Object _value = createdTime;
518         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_THAN, _value);
519         if (opLambda != null) {
520             opLambda.callback(builder);
521         }
522     }
523 
524     public void setCreatedTime_LessThan(Long createdTime) {
525         setCreatedTime_LessThan(createdTime, null);
526     }
527 
528     public void setCreatedTime_LessThan(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
529         final Object _value = createdTime;
530         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_THAN, _value);
531         if (opLambda != null) {
532             opLambda.callback(builder);
533         }
534     }
535 
536     public void setCreatedTime_GreaterEqual(Long createdTime) {
537         setCreatedTime_GreaterEqual(createdTime, null);
538     }
539 
540     public void setCreatedTime_GreaterEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
541         final Object _value = createdTime;
542         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_GREATER_EQUAL, _value);
543         if (opLambda != null) {
544             opLambda.callback(builder);
545         }
546     }
547 
548     public void setCreatedTime_LessEqual(Long createdTime) {
549         setCreatedTime_LessEqual(createdTime, null);
550     }
551 
552     public void setCreatedTime_LessEqual(Long createdTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
553         final Object _value = createdTime;
554         RangeQueryBuilder builder = regRangeQ("createdTime", ConditionKey.CK_LESS_EQUAL, _value);
555         if (opLambda != null) {
556             opLambda.callback(builder);
557         }
558     }
559 
560     public void setCreatedTime_Exists() {
561         setCreatedTime_Exists(null);
562     }
563 
564     public void setCreatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
565         ExistsQueryBuilder builder = regExistsQ("createdTime");
566         if (opLambda != null) {
567             opLambda.callback(builder);
568         }
569     }
570 
571     @Deprecated
572     public void setCreatedTime_CommonTerms(Long createdTime) {
573         setCreatedTime_CommonTerms(createdTime, null);
574     }
575 
576     @Deprecated
577     public void setCreatedTime_CommonTerms(Long createdTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
578         CommonTermsQueryBuilder builder = regCommonTermsQ("createdTime", createdTime);
579         if (opLambda != null) {
580             opLambda.callback(builder);
581         }
582     }
583 
584     public BsDuplicateHostCQ addOrderBy_CreatedTime_Asc() {
585         regOBA("createdTime");
586         return this;
587     }
588 
589     public BsDuplicateHostCQ addOrderBy_CreatedTime_Desc() {
590         regOBD("createdTime");
591         return this;
592     }
593 
594     public void setDuplicateHostName_Equal(String duplicateHostName) {
595         setDuplicateHostName_Term(duplicateHostName, null);
596     }
597 
598     public void setDuplicateHostName_Equal(String duplicateHostName, ConditionOptionCall<TermQueryBuilder> opLambda) {
599         setDuplicateHostName_Term(duplicateHostName, opLambda);
600     }
601 
602     public void setDuplicateHostName_Term(String duplicateHostName) {
603         setDuplicateHostName_Term(duplicateHostName, null);
604     }
605 
606     public void setDuplicateHostName_Term(String duplicateHostName, ConditionOptionCall<TermQueryBuilder> opLambda) {
607         TermQueryBuilder builder = regTermQ("duplicateHostName", duplicateHostName);
608         if (opLambda != null) {
609             opLambda.callback(builder);
610         }
611     }
612 
613     public void setDuplicateHostName_NotEqual(String duplicateHostName) {
614         setDuplicateHostName_NotTerm(duplicateHostName, null);
615     }
616 
617     public void setDuplicateHostName_NotTerm(String duplicateHostName) {
618         setDuplicateHostName_NotTerm(duplicateHostName, null);
619     }
620 
621     public void setDuplicateHostName_NotEqual(String duplicateHostName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
622         setDuplicateHostName_NotTerm(duplicateHostName, opLambda);
623     }
624 
625     public void setDuplicateHostName_NotTerm(String duplicateHostName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
626         not(not -> not.setDuplicateHostName_Term(duplicateHostName), opLambda);
627     }
628 
629     public void setDuplicateHostName_Terms(Collection<String> duplicateHostNameList) {
630         setDuplicateHostName_Terms(duplicateHostNameList, null);
631     }
632 
633     public void setDuplicateHostName_Terms(Collection<String> duplicateHostNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
634         TermsQueryBuilder builder = regTermsQ("duplicateHostName", duplicateHostNameList);
635         if (opLambda != null) {
636             opLambda.callback(builder);
637         }
638     }
639 
640     public void setDuplicateHostName_InScope(Collection<String> duplicateHostNameList) {
641         setDuplicateHostName_Terms(duplicateHostNameList, null);
642     }
643 
644     public void setDuplicateHostName_InScope(Collection<String> duplicateHostNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
645         setDuplicateHostName_Terms(duplicateHostNameList, opLambda);
646     }
647 
648     public void setDuplicateHostName_Match(String duplicateHostName) {
649         setDuplicateHostName_Match(duplicateHostName, null);
650     }
651 
652     public void setDuplicateHostName_Match(String duplicateHostName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
653         MatchQueryBuilder builder = regMatchQ("duplicateHostName", duplicateHostName);
654         if (opLambda != null) {
655             opLambda.callback(builder);
656         }
657     }
658 
659     public void setDuplicateHostName_MatchPhrase(String duplicateHostName) {
660         setDuplicateHostName_MatchPhrase(duplicateHostName, null);
661     }
662 
663     public void setDuplicateHostName_MatchPhrase(String duplicateHostName, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
664         MatchPhraseQueryBuilder builder = regMatchPhraseQ("duplicateHostName", duplicateHostName);
665         if (opLambda != null) {
666             opLambda.callback(builder);
667         }
668     }
669 
670     public void setDuplicateHostName_MatchPhrasePrefix(String duplicateHostName) {
671         setDuplicateHostName_MatchPhrasePrefix(duplicateHostName, null);
672     }
673 
674     public void setDuplicateHostName_MatchPhrasePrefix(String duplicateHostName,
675             ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
676         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("duplicateHostName", duplicateHostName);
677         if (opLambda != null) {
678             opLambda.callback(builder);
679         }
680     }
681 
682     public void setDuplicateHostName_Fuzzy(String duplicateHostName) {
683         setDuplicateHostName_Fuzzy(duplicateHostName, null);
684     }
685 
686     public void setDuplicateHostName_Fuzzy(String duplicateHostName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
687         MatchQueryBuilder builder = regFuzzyQ("duplicateHostName", duplicateHostName);
688         if (opLambda != null) {
689             opLambda.callback(builder);
690         }
691     }
692 
693     public void setDuplicateHostName_Prefix(String duplicateHostName) {
694         setDuplicateHostName_Prefix(duplicateHostName, null);
695     }
696 
697     public void setDuplicateHostName_Prefix(String duplicateHostName, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
698         PrefixQueryBuilder builder = regPrefixQ("duplicateHostName", duplicateHostName);
699         if (opLambda != null) {
700             opLambda.callback(builder);
701         }
702     }
703 
704     public void setDuplicateHostName_Wildcard(String duplicateHostName) {
705         setDuplicateHostName_Wildcard(duplicateHostName, null);
706     }
707 
708     public void setDuplicateHostName_Wildcard(String duplicateHostName, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
709         WildcardQueryBuilder builder = regWildcardQ("duplicateHostName", duplicateHostName);
710         if (opLambda != null) {
711             opLambda.callback(builder);
712         }
713     }
714 
715     public void setDuplicateHostName_Regexp(String duplicateHostName) {
716         setDuplicateHostName_Regexp(duplicateHostName, null);
717     }
718 
719     public void setDuplicateHostName_Regexp(String duplicateHostName, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
720         RegexpQueryBuilder builder = regRegexpQ("duplicateHostName", duplicateHostName);
721         if (opLambda != null) {
722             opLambda.callback(builder);
723         }
724     }
725 
726     public void setDuplicateHostName_SpanTerm(String duplicateHostName) {
727         setDuplicateHostName_SpanTerm("duplicateHostName", null);
728     }
729 
730     public void setDuplicateHostName_SpanTerm(String duplicateHostName, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
731         SpanTermQueryBuilder builder = regSpanTermQ("duplicateHostName", duplicateHostName);
732         if (opLambda != null) {
733             opLambda.callback(builder);
734         }
735     }
736 
737     public void setDuplicateHostName_GreaterThan(String duplicateHostName) {
738         setDuplicateHostName_GreaterThan(duplicateHostName, null);
739     }
740 
741     public void setDuplicateHostName_GreaterThan(String duplicateHostName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
742         final Object _value = duplicateHostName;
743         RangeQueryBuilder builder = regRangeQ("duplicateHostName", ConditionKey.CK_GREATER_THAN, _value);
744         if (opLambda != null) {
745             opLambda.callback(builder);
746         }
747     }
748 
749     public void setDuplicateHostName_LessThan(String duplicateHostName) {
750         setDuplicateHostName_LessThan(duplicateHostName, null);
751     }
752 
753     public void setDuplicateHostName_LessThan(String duplicateHostName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
754         final Object _value = duplicateHostName;
755         RangeQueryBuilder builder = regRangeQ("duplicateHostName", ConditionKey.CK_LESS_THAN, _value);
756         if (opLambda != null) {
757             opLambda.callback(builder);
758         }
759     }
760 
761     public void setDuplicateHostName_GreaterEqual(String duplicateHostName) {
762         setDuplicateHostName_GreaterEqual(duplicateHostName, null);
763     }
764 
765     public void setDuplicateHostName_GreaterEqual(String duplicateHostName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
766         final Object _value = duplicateHostName;
767         RangeQueryBuilder builder = regRangeQ("duplicateHostName", ConditionKey.CK_GREATER_EQUAL, _value);
768         if (opLambda != null) {
769             opLambda.callback(builder);
770         }
771     }
772 
773     public void setDuplicateHostName_LessEqual(String duplicateHostName) {
774         setDuplicateHostName_LessEqual(duplicateHostName, null);
775     }
776 
777     public void setDuplicateHostName_LessEqual(String duplicateHostName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
778         final Object _value = duplicateHostName;
779         RangeQueryBuilder builder = regRangeQ("duplicateHostName", ConditionKey.CK_LESS_EQUAL, _value);
780         if (opLambda != null) {
781             opLambda.callback(builder);
782         }
783     }
784 
785     public void setDuplicateHostName_Exists() {
786         setDuplicateHostName_Exists(null);
787     }
788 
789     public void setDuplicateHostName_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
790         ExistsQueryBuilder builder = regExistsQ("duplicateHostName");
791         if (opLambda != null) {
792             opLambda.callback(builder);
793         }
794     }
795 
796     @Deprecated
797     public void setDuplicateHostName_CommonTerms(String duplicateHostName) {
798         setDuplicateHostName_CommonTerms(duplicateHostName, null);
799     }
800 
801     @Deprecated
802     public void setDuplicateHostName_CommonTerms(String duplicateHostName, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
803         CommonTermsQueryBuilder builder = regCommonTermsQ("duplicateHostName", duplicateHostName);
804         if (opLambda != null) {
805             opLambda.callback(builder);
806         }
807     }
808 
809     public BsDuplicateHostCQ addOrderBy_DuplicateHostName_Asc() {
810         regOBA("duplicateHostName");
811         return this;
812     }
813 
814     public BsDuplicateHostCQ addOrderBy_DuplicateHostName_Desc() {
815         regOBD("duplicateHostName");
816         return this;
817     }
818 
819     public void setRegularName_Equal(String regularName) {
820         setRegularName_Term(regularName, null);
821     }
822 
823     public void setRegularName_Equal(String regularName, ConditionOptionCall<TermQueryBuilder> opLambda) {
824         setRegularName_Term(regularName, opLambda);
825     }
826 
827     public void setRegularName_Term(String regularName) {
828         setRegularName_Term(regularName, null);
829     }
830 
831     public void setRegularName_Term(String regularName, ConditionOptionCall<TermQueryBuilder> opLambda) {
832         TermQueryBuilder builder = regTermQ("regularName", regularName);
833         if (opLambda != null) {
834             opLambda.callback(builder);
835         }
836     }
837 
838     public void setRegularName_NotEqual(String regularName) {
839         setRegularName_NotTerm(regularName, null);
840     }
841 
842     public void setRegularName_NotTerm(String regularName) {
843         setRegularName_NotTerm(regularName, null);
844     }
845 
846     public void setRegularName_NotEqual(String regularName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
847         setRegularName_NotTerm(regularName, opLambda);
848     }
849 
850     public void setRegularName_NotTerm(String regularName, ConditionOptionCall<BoolQueryBuilder> opLambda) {
851         not(not -> not.setRegularName_Term(regularName), opLambda);
852     }
853 
854     public void setRegularName_Terms(Collection<String> regularNameList) {
855         setRegularName_Terms(regularNameList, null);
856     }
857 
858     public void setRegularName_Terms(Collection<String> regularNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
859         TermsQueryBuilder builder = regTermsQ("regularName", regularNameList);
860         if (opLambda != null) {
861             opLambda.callback(builder);
862         }
863     }
864 
865     public void setRegularName_InScope(Collection<String> regularNameList) {
866         setRegularName_Terms(regularNameList, null);
867     }
868 
869     public void setRegularName_InScope(Collection<String> regularNameList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
870         setRegularName_Terms(regularNameList, opLambda);
871     }
872 
873     public void setRegularName_Match(String regularName) {
874         setRegularName_Match(regularName, null);
875     }
876 
877     public void setRegularName_Match(String regularName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
878         MatchQueryBuilder builder = regMatchQ("regularName", regularName);
879         if (opLambda != null) {
880             opLambda.callback(builder);
881         }
882     }
883 
884     public void setRegularName_MatchPhrase(String regularName) {
885         setRegularName_MatchPhrase(regularName, null);
886     }
887 
888     public void setRegularName_MatchPhrase(String regularName, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
889         MatchPhraseQueryBuilder builder = regMatchPhraseQ("regularName", regularName);
890         if (opLambda != null) {
891             opLambda.callback(builder);
892         }
893     }
894 
895     public void setRegularName_MatchPhrasePrefix(String regularName) {
896         setRegularName_MatchPhrasePrefix(regularName, null);
897     }
898 
899     public void setRegularName_MatchPhrasePrefix(String regularName, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
900         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("regularName", regularName);
901         if (opLambda != null) {
902             opLambda.callback(builder);
903         }
904     }
905 
906     public void setRegularName_Fuzzy(String regularName) {
907         setRegularName_Fuzzy(regularName, null);
908     }
909 
910     public void setRegularName_Fuzzy(String regularName, ConditionOptionCall<MatchQueryBuilder> opLambda) {
911         MatchQueryBuilder builder = regFuzzyQ("regularName", regularName);
912         if (opLambda != null) {
913             opLambda.callback(builder);
914         }
915     }
916 
917     public void setRegularName_Prefix(String regularName) {
918         setRegularName_Prefix(regularName, null);
919     }
920 
921     public void setRegularName_Prefix(String regularName, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
922         PrefixQueryBuilder builder = regPrefixQ("regularName", regularName);
923         if (opLambda != null) {
924             opLambda.callback(builder);
925         }
926     }
927 
928     public void setRegularName_Wildcard(String regularName) {
929         setRegularName_Wildcard(regularName, null);
930     }
931 
932     public void setRegularName_Wildcard(String regularName, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
933         WildcardQueryBuilder builder = regWildcardQ("regularName", regularName);
934         if (opLambda != null) {
935             opLambda.callback(builder);
936         }
937     }
938 
939     public void setRegularName_Regexp(String regularName) {
940         setRegularName_Regexp(regularName, null);
941     }
942 
943     public void setRegularName_Regexp(String regularName, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
944         RegexpQueryBuilder builder = regRegexpQ("regularName", regularName);
945         if (opLambda != null) {
946             opLambda.callback(builder);
947         }
948     }
949 
950     public void setRegularName_SpanTerm(String regularName) {
951         setRegularName_SpanTerm("regularName", null);
952     }
953 
954     public void setRegularName_SpanTerm(String regularName, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
955         SpanTermQueryBuilder builder = regSpanTermQ("regularName", regularName);
956         if (opLambda != null) {
957             opLambda.callback(builder);
958         }
959     }
960 
961     public void setRegularName_GreaterThan(String regularName) {
962         setRegularName_GreaterThan(regularName, null);
963     }
964 
965     public void setRegularName_GreaterThan(String regularName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
966         final Object _value = regularName;
967         RangeQueryBuilder builder = regRangeQ("regularName", ConditionKey.CK_GREATER_THAN, _value);
968         if (opLambda != null) {
969             opLambda.callback(builder);
970         }
971     }
972 
973     public void setRegularName_LessThan(String regularName) {
974         setRegularName_LessThan(regularName, null);
975     }
976 
977     public void setRegularName_LessThan(String regularName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
978         final Object _value = regularName;
979         RangeQueryBuilder builder = regRangeQ("regularName", ConditionKey.CK_LESS_THAN, _value);
980         if (opLambda != null) {
981             opLambda.callback(builder);
982         }
983     }
984 
985     public void setRegularName_GreaterEqual(String regularName) {
986         setRegularName_GreaterEqual(regularName, null);
987     }
988 
989     public void setRegularName_GreaterEqual(String regularName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
990         final Object _value = regularName;
991         RangeQueryBuilder builder = regRangeQ("regularName", ConditionKey.CK_GREATER_EQUAL, _value);
992         if (opLambda != null) {
993             opLambda.callback(builder);
994         }
995     }
996 
997     public void setRegularName_LessEqual(String regularName) {
998         setRegularName_LessEqual(regularName, null);
999     }
1000 
1001     public void setRegularName_LessEqual(String regularName, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1002         final Object _value = regularName;
1003         RangeQueryBuilder builder = regRangeQ("regularName", ConditionKey.CK_LESS_EQUAL, _value);
1004         if (opLambda != null) {
1005             opLambda.callback(builder);
1006         }
1007     }
1008 
1009     public void setRegularName_Exists() {
1010         setRegularName_Exists(null);
1011     }
1012 
1013     public void setRegularName_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1014         ExistsQueryBuilder builder = regExistsQ("regularName");
1015         if (opLambda != null) {
1016             opLambda.callback(builder);
1017         }
1018     }
1019 
1020     @Deprecated
1021     public void setRegularName_CommonTerms(String regularName) {
1022         setRegularName_CommonTerms(regularName, null);
1023     }
1024 
1025     @Deprecated
1026     public void setRegularName_CommonTerms(String regularName, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1027         CommonTermsQueryBuilder builder = regCommonTermsQ("regularName", regularName);
1028         if (opLambda != null) {
1029             opLambda.callback(builder);
1030         }
1031     }
1032 
1033     public BsDuplicateHostCQ addOrderBy_RegularName_Asc() {
1034         regOBA("regularName");
1035         return this;
1036     }
1037 
1038     public BsDuplicateHostCQ addOrderBy_RegularName_Desc() {
1039         regOBD("regularName");
1040         return this;
1041     }
1042 
1043     public void setSortOrder_Equal(Integer sortOrder) {
1044         setSortOrder_Term(sortOrder, null);
1045     }
1046 
1047     public void setSortOrder_Equal(Integer sortOrder, ConditionOptionCall<TermQueryBuilder> opLambda) {
1048         setSortOrder_Term(sortOrder, opLambda);
1049     }
1050 
1051     public void setSortOrder_Term(Integer sortOrder) {
1052         setSortOrder_Term(sortOrder, null);
1053     }
1054 
1055     public void setSortOrder_Term(Integer sortOrder, ConditionOptionCall<TermQueryBuilder> opLambda) {
1056         TermQueryBuilder builder = regTermQ("sortOrder", sortOrder);
1057         if (opLambda != null) {
1058             opLambda.callback(builder);
1059         }
1060     }
1061 
1062     public void setSortOrder_NotEqual(Integer sortOrder) {
1063         setSortOrder_NotTerm(sortOrder, null);
1064     }
1065 
1066     public void setSortOrder_NotTerm(Integer sortOrder) {
1067         setSortOrder_NotTerm(sortOrder, null);
1068     }
1069 
1070     public void setSortOrder_NotEqual(Integer sortOrder, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1071         setSortOrder_NotTerm(sortOrder, opLambda);
1072     }
1073 
1074     public void setSortOrder_NotTerm(Integer sortOrder, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1075         not(not -> not.setSortOrder_Term(sortOrder), opLambda);
1076     }
1077 
1078     public void setSortOrder_Terms(Collection<Integer> sortOrderList) {
1079         setSortOrder_Terms(sortOrderList, null);
1080     }
1081 
1082     public void setSortOrder_Terms(Collection<Integer> sortOrderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1083         TermsQueryBuilder builder = regTermsQ("sortOrder", sortOrderList);
1084         if (opLambda != null) {
1085             opLambda.callback(builder);
1086         }
1087     }
1088 
1089     public void setSortOrder_InScope(Collection<Integer> sortOrderList) {
1090         setSortOrder_Terms(sortOrderList, null);
1091     }
1092 
1093     public void setSortOrder_InScope(Collection<Integer> sortOrderList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1094         setSortOrder_Terms(sortOrderList, opLambda);
1095     }
1096 
1097     public void setSortOrder_Match(Integer sortOrder) {
1098         setSortOrder_Match(sortOrder, null);
1099     }
1100 
1101     public void setSortOrder_Match(Integer sortOrder, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1102         MatchQueryBuilder builder = regMatchQ("sortOrder", sortOrder);
1103         if (opLambda != null) {
1104             opLambda.callback(builder);
1105         }
1106     }
1107 
1108     public void setSortOrder_MatchPhrase(Integer sortOrder) {
1109         setSortOrder_MatchPhrase(sortOrder, null);
1110     }
1111 
1112     public void setSortOrder_MatchPhrase(Integer sortOrder, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1113         MatchPhraseQueryBuilder builder = regMatchPhraseQ("sortOrder", sortOrder);
1114         if (opLambda != null) {
1115             opLambda.callback(builder);
1116         }
1117     }
1118 
1119     public void setSortOrder_MatchPhrasePrefix(Integer sortOrder) {
1120         setSortOrder_MatchPhrasePrefix(sortOrder, null);
1121     }
1122 
1123     public void setSortOrder_MatchPhrasePrefix(Integer sortOrder, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1124         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("sortOrder", sortOrder);
1125         if (opLambda != null) {
1126             opLambda.callback(builder);
1127         }
1128     }
1129 
1130     public void setSortOrder_Fuzzy(Integer sortOrder) {
1131         setSortOrder_Fuzzy(sortOrder, null);
1132     }
1133 
1134     public void setSortOrder_Fuzzy(Integer sortOrder, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1135         MatchQueryBuilder builder = regFuzzyQ("sortOrder", sortOrder);
1136         if (opLambda != null) {
1137             opLambda.callback(builder);
1138         }
1139     }
1140 
1141     public void setSortOrder_GreaterThan(Integer sortOrder) {
1142         setSortOrder_GreaterThan(sortOrder, null);
1143     }
1144 
1145     public void setSortOrder_GreaterThan(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1146         final Object _value = sortOrder;
1147         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_GREATER_THAN, _value);
1148         if (opLambda != null) {
1149             opLambda.callback(builder);
1150         }
1151     }
1152 
1153     public void setSortOrder_LessThan(Integer sortOrder) {
1154         setSortOrder_LessThan(sortOrder, null);
1155     }
1156 
1157     public void setSortOrder_LessThan(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1158         final Object _value = sortOrder;
1159         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_LESS_THAN, _value);
1160         if (opLambda != null) {
1161             opLambda.callback(builder);
1162         }
1163     }
1164 
1165     public void setSortOrder_GreaterEqual(Integer sortOrder) {
1166         setSortOrder_GreaterEqual(sortOrder, null);
1167     }
1168 
1169     public void setSortOrder_GreaterEqual(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1170         final Object _value = sortOrder;
1171         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_GREATER_EQUAL, _value);
1172         if (opLambda != null) {
1173             opLambda.callback(builder);
1174         }
1175     }
1176 
1177     public void setSortOrder_LessEqual(Integer sortOrder) {
1178         setSortOrder_LessEqual(sortOrder, null);
1179     }
1180 
1181     public void setSortOrder_LessEqual(Integer sortOrder, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1182         final Object _value = sortOrder;
1183         RangeQueryBuilder builder = regRangeQ("sortOrder", ConditionKey.CK_LESS_EQUAL, _value);
1184         if (opLambda != null) {
1185             opLambda.callback(builder);
1186         }
1187     }
1188 
1189     public void setSortOrder_Exists() {
1190         setSortOrder_Exists(null);
1191     }
1192 
1193     public void setSortOrder_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1194         ExistsQueryBuilder builder = regExistsQ("sortOrder");
1195         if (opLambda != null) {
1196             opLambda.callback(builder);
1197         }
1198     }
1199 
1200     @Deprecated
1201     public void setSortOrder_CommonTerms(Integer sortOrder) {
1202         setSortOrder_CommonTerms(sortOrder, null);
1203     }
1204 
1205     @Deprecated
1206     public void setSortOrder_CommonTerms(Integer sortOrder, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1207         CommonTermsQueryBuilder builder = regCommonTermsQ("sortOrder", sortOrder);
1208         if (opLambda != null) {
1209             opLambda.callback(builder);
1210         }
1211     }
1212 
1213     public BsDuplicateHostCQ addOrderBy_SortOrder_Asc() {
1214         regOBA("sortOrder");
1215         return this;
1216     }
1217 
1218     public BsDuplicateHostCQ addOrderBy_SortOrder_Desc() {
1219         regOBD("sortOrder");
1220         return this;
1221     }
1222 
1223     public void setUpdatedBy_Equal(String updatedBy) {
1224         setUpdatedBy_Term(updatedBy, null);
1225     }
1226 
1227     public void setUpdatedBy_Equal(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
1228         setUpdatedBy_Term(updatedBy, opLambda);
1229     }
1230 
1231     public void setUpdatedBy_Term(String updatedBy) {
1232         setUpdatedBy_Term(updatedBy, null);
1233     }
1234 
1235     public void setUpdatedBy_Term(String updatedBy, ConditionOptionCall<TermQueryBuilder> opLambda) {
1236         TermQueryBuilder builder = regTermQ("updatedBy", updatedBy);
1237         if (opLambda != null) {
1238             opLambda.callback(builder);
1239         }
1240     }
1241 
1242     public void setUpdatedBy_NotEqual(String updatedBy) {
1243         setUpdatedBy_NotTerm(updatedBy, null);
1244     }
1245 
1246     public void setUpdatedBy_NotTerm(String updatedBy) {
1247         setUpdatedBy_NotTerm(updatedBy, null);
1248     }
1249 
1250     public void setUpdatedBy_NotEqual(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1251         setUpdatedBy_NotTerm(updatedBy, opLambda);
1252     }
1253 
1254     public void setUpdatedBy_NotTerm(String updatedBy, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1255         not(not -> not.setUpdatedBy_Term(updatedBy), opLambda);
1256     }
1257 
1258     public void setUpdatedBy_Terms(Collection<String> updatedByList) {
1259         setUpdatedBy_Terms(updatedByList, null);
1260     }
1261 
1262     public void setUpdatedBy_Terms(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1263         TermsQueryBuilder builder = regTermsQ("updatedBy", updatedByList);
1264         if (opLambda != null) {
1265             opLambda.callback(builder);
1266         }
1267     }
1268 
1269     public void setUpdatedBy_InScope(Collection<String> updatedByList) {
1270         setUpdatedBy_Terms(updatedByList, null);
1271     }
1272 
1273     public void setUpdatedBy_InScope(Collection<String> updatedByList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1274         setUpdatedBy_Terms(updatedByList, opLambda);
1275     }
1276 
1277     public void setUpdatedBy_Match(String updatedBy) {
1278         setUpdatedBy_Match(updatedBy, null);
1279     }
1280 
1281     public void setUpdatedBy_Match(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1282         MatchQueryBuilder builder = regMatchQ("updatedBy", updatedBy);
1283         if (opLambda != null) {
1284             opLambda.callback(builder);
1285         }
1286     }
1287 
1288     public void setUpdatedBy_MatchPhrase(String updatedBy) {
1289         setUpdatedBy_MatchPhrase(updatedBy, null);
1290     }
1291 
1292     public void setUpdatedBy_MatchPhrase(String updatedBy, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1293         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedBy", updatedBy);
1294         if (opLambda != null) {
1295             opLambda.callback(builder);
1296         }
1297     }
1298 
1299     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy) {
1300         setUpdatedBy_MatchPhrasePrefix(updatedBy, null);
1301     }
1302 
1303     public void setUpdatedBy_MatchPhrasePrefix(String updatedBy, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1304         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedBy", updatedBy);
1305         if (opLambda != null) {
1306             opLambda.callback(builder);
1307         }
1308     }
1309 
1310     public void setUpdatedBy_Fuzzy(String updatedBy) {
1311         setUpdatedBy_Fuzzy(updatedBy, null);
1312     }
1313 
1314     public void setUpdatedBy_Fuzzy(String updatedBy, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1315         MatchQueryBuilder builder = regFuzzyQ("updatedBy", updatedBy);
1316         if (opLambda != null) {
1317             opLambda.callback(builder);
1318         }
1319     }
1320 
1321     public void setUpdatedBy_Prefix(String updatedBy) {
1322         setUpdatedBy_Prefix(updatedBy, null);
1323     }
1324 
1325     public void setUpdatedBy_Prefix(String updatedBy, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1326         PrefixQueryBuilder builder = regPrefixQ("updatedBy", updatedBy);
1327         if (opLambda != null) {
1328             opLambda.callback(builder);
1329         }
1330     }
1331 
1332     public void setUpdatedBy_Wildcard(String updatedBy) {
1333         setUpdatedBy_Wildcard(updatedBy, null);
1334     }
1335 
1336     public void setUpdatedBy_Wildcard(String updatedBy, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1337         WildcardQueryBuilder builder = regWildcardQ("updatedBy", updatedBy);
1338         if (opLambda != null) {
1339             opLambda.callback(builder);
1340         }
1341     }
1342 
1343     public void setUpdatedBy_Regexp(String updatedBy) {
1344         setUpdatedBy_Regexp(updatedBy, null);
1345     }
1346 
1347     public void setUpdatedBy_Regexp(String updatedBy, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1348         RegexpQueryBuilder builder = regRegexpQ("updatedBy", updatedBy);
1349         if (opLambda != null) {
1350             opLambda.callback(builder);
1351         }
1352     }
1353 
1354     public void setUpdatedBy_SpanTerm(String updatedBy) {
1355         setUpdatedBy_SpanTerm("updatedBy", null);
1356     }
1357 
1358     public void setUpdatedBy_SpanTerm(String updatedBy, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1359         SpanTermQueryBuilder builder = regSpanTermQ("updatedBy", updatedBy);
1360         if (opLambda != null) {
1361             opLambda.callback(builder);
1362         }
1363     }
1364 
1365     public void setUpdatedBy_GreaterThan(String updatedBy) {
1366         setUpdatedBy_GreaterThan(updatedBy, null);
1367     }
1368 
1369     public void setUpdatedBy_GreaterThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1370         final Object _value = updatedBy;
1371         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_THAN, _value);
1372         if (opLambda != null) {
1373             opLambda.callback(builder);
1374         }
1375     }
1376 
1377     public void setUpdatedBy_LessThan(String updatedBy) {
1378         setUpdatedBy_LessThan(updatedBy, null);
1379     }
1380 
1381     public void setUpdatedBy_LessThan(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1382         final Object _value = updatedBy;
1383         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_THAN, _value);
1384         if (opLambda != null) {
1385             opLambda.callback(builder);
1386         }
1387     }
1388 
1389     public void setUpdatedBy_GreaterEqual(String updatedBy) {
1390         setUpdatedBy_GreaterEqual(updatedBy, null);
1391     }
1392 
1393     public void setUpdatedBy_GreaterEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1394         final Object _value = updatedBy;
1395         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_GREATER_EQUAL, _value);
1396         if (opLambda != null) {
1397             opLambda.callback(builder);
1398         }
1399     }
1400 
1401     public void setUpdatedBy_LessEqual(String updatedBy) {
1402         setUpdatedBy_LessEqual(updatedBy, null);
1403     }
1404 
1405     public void setUpdatedBy_LessEqual(String updatedBy, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1406         final Object _value = updatedBy;
1407         RangeQueryBuilder builder = regRangeQ("updatedBy", ConditionKey.CK_LESS_EQUAL, _value);
1408         if (opLambda != null) {
1409             opLambda.callback(builder);
1410         }
1411     }
1412 
1413     public void setUpdatedBy_Exists() {
1414         setUpdatedBy_Exists(null);
1415     }
1416 
1417     public void setUpdatedBy_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1418         ExistsQueryBuilder builder = regExistsQ("updatedBy");
1419         if (opLambda != null) {
1420             opLambda.callback(builder);
1421         }
1422     }
1423 
1424     @Deprecated
1425     public void setUpdatedBy_CommonTerms(String updatedBy) {
1426         setUpdatedBy_CommonTerms(updatedBy, null);
1427     }
1428 
1429     @Deprecated
1430     public void setUpdatedBy_CommonTerms(String updatedBy, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1431         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedBy", updatedBy);
1432         if (opLambda != null) {
1433             opLambda.callback(builder);
1434         }
1435     }
1436 
1437     public BsDuplicateHostCQ addOrderBy_UpdatedBy_Asc() {
1438         regOBA("updatedBy");
1439         return this;
1440     }
1441 
1442     public BsDuplicateHostCQ addOrderBy_UpdatedBy_Desc() {
1443         regOBD("updatedBy");
1444         return this;
1445     }
1446 
1447     public void setUpdatedTime_Equal(Long updatedTime) {
1448         setUpdatedTime_Term(updatedTime, null);
1449     }
1450 
1451     public void setUpdatedTime_Equal(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
1452         setUpdatedTime_Term(updatedTime, opLambda);
1453     }
1454 
1455     public void setUpdatedTime_Term(Long updatedTime) {
1456         setUpdatedTime_Term(updatedTime, null);
1457     }
1458 
1459     public void setUpdatedTime_Term(Long updatedTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
1460         TermQueryBuilder builder = regTermQ("updatedTime", updatedTime);
1461         if (opLambda != null) {
1462             opLambda.callback(builder);
1463         }
1464     }
1465 
1466     public void setUpdatedTime_NotEqual(Long updatedTime) {
1467         setUpdatedTime_NotTerm(updatedTime, null);
1468     }
1469 
1470     public void setUpdatedTime_NotTerm(Long updatedTime) {
1471         setUpdatedTime_NotTerm(updatedTime, null);
1472     }
1473 
1474     public void setUpdatedTime_NotEqual(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1475         setUpdatedTime_NotTerm(updatedTime, opLambda);
1476     }
1477 
1478     public void setUpdatedTime_NotTerm(Long updatedTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1479         not(not -> not.setUpdatedTime_Term(updatedTime), opLambda);
1480     }
1481 
1482     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList) {
1483         setUpdatedTime_Terms(updatedTimeList, null);
1484     }
1485 
1486     public void setUpdatedTime_Terms(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1487         TermsQueryBuilder builder = regTermsQ("updatedTime", updatedTimeList);
1488         if (opLambda != null) {
1489             opLambda.callback(builder);
1490         }
1491     }
1492 
1493     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList) {
1494         setUpdatedTime_Terms(updatedTimeList, null);
1495     }
1496 
1497     public void setUpdatedTime_InScope(Collection<Long> updatedTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1498         setUpdatedTime_Terms(updatedTimeList, opLambda);
1499     }
1500 
1501     public void setUpdatedTime_Match(Long updatedTime) {
1502         setUpdatedTime_Match(updatedTime, null);
1503     }
1504 
1505     public void setUpdatedTime_Match(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1506         MatchQueryBuilder builder = regMatchQ("updatedTime", updatedTime);
1507         if (opLambda != null) {
1508             opLambda.callback(builder);
1509         }
1510     }
1511 
1512     public void setUpdatedTime_MatchPhrase(Long updatedTime) {
1513         setUpdatedTime_MatchPhrase(updatedTime, null);
1514     }
1515 
1516     public void setUpdatedTime_MatchPhrase(Long updatedTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1517         MatchPhraseQueryBuilder builder = regMatchPhraseQ("updatedTime", updatedTime);
1518         if (opLambda != null) {
1519             opLambda.callback(builder);
1520         }
1521     }
1522 
1523     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime) {
1524         setUpdatedTime_MatchPhrasePrefix(updatedTime, null);
1525     }
1526 
1527     public void setUpdatedTime_MatchPhrasePrefix(Long updatedTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1528         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("updatedTime", updatedTime);
1529         if (opLambda != null) {
1530             opLambda.callback(builder);
1531         }
1532     }
1533 
1534     public void setUpdatedTime_Fuzzy(Long updatedTime) {
1535         setUpdatedTime_Fuzzy(updatedTime, null);
1536     }
1537 
1538     public void setUpdatedTime_Fuzzy(Long updatedTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1539         MatchQueryBuilder builder = regFuzzyQ("updatedTime", updatedTime);
1540         if (opLambda != null) {
1541             opLambda.callback(builder);
1542         }
1543     }
1544 
1545     public void setUpdatedTime_GreaterThan(Long updatedTime) {
1546         setUpdatedTime_GreaterThan(updatedTime, null);
1547     }
1548 
1549     public void setUpdatedTime_GreaterThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1550         final Object _value = updatedTime;
1551         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_THAN, _value);
1552         if (opLambda != null) {
1553             opLambda.callback(builder);
1554         }
1555     }
1556 
1557     public void setUpdatedTime_LessThan(Long updatedTime) {
1558         setUpdatedTime_LessThan(updatedTime, null);
1559     }
1560 
1561     public void setUpdatedTime_LessThan(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1562         final Object _value = updatedTime;
1563         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_THAN, _value);
1564         if (opLambda != null) {
1565             opLambda.callback(builder);
1566         }
1567     }
1568 
1569     public void setUpdatedTime_GreaterEqual(Long updatedTime) {
1570         setUpdatedTime_GreaterEqual(updatedTime, null);
1571     }
1572 
1573     public void setUpdatedTime_GreaterEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1574         final Object _value = updatedTime;
1575         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_GREATER_EQUAL, _value);
1576         if (opLambda != null) {
1577             opLambda.callback(builder);
1578         }
1579     }
1580 
1581     public void setUpdatedTime_LessEqual(Long updatedTime) {
1582         setUpdatedTime_LessEqual(updatedTime, null);
1583     }
1584 
1585     public void setUpdatedTime_LessEqual(Long updatedTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1586         final Object _value = updatedTime;
1587         RangeQueryBuilder builder = regRangeQ("updatedTime", ConditionKey.CK_LESS_EQUAL, _value);
1588         if (opLambda != null) {
1589             opLambda.callback(builder);
1590         }
1591     }
1592 
1593     public void setUpdatedTime_Exists() {
1594         setUpdatedTime_Exists(null);
1595     }
1596 
1597     public void setUpdatedTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1598         ExistsQueryBuilder builder = regExistsQ("updatedTime");
1599         if (opLambda != null) {
1600             opLambda.callback(builder);
1601         }
1602     }
1603 
1604     @Deprecated
1605     public void setUpdatedTime_CommonTerms(Long updatedTime) {
1606         setUpdatedTime_CommonTerms(updatedTime, null);
1607     }
1608 
1609     @Deprecated
1610     public void setUpdatedTime_CommonTerms(Long updatedTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1611         CommonTermsQueryBuilder builder = regCommonTermsQ("updatedTime", updatedTime);
1612         if (opLambda != null) {
1613             opLambda.callback(builder);
1614         }
1615     }
1616 
1617     public BsDuplicateHostCQ addOrderBy_UpdatedTime_Asc() {
1618         regOBA("updatedTime");
1619         return this;
1620     }
1621 
1622     public BsDuplicateHostCQ addOrderBy_UpdatedTime_Desc() {
1623         regOBD("updatedTime");
1624         return this;
1625     }
1626 
1627 }