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.log.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.log.allcommon.EsAbstractConditionQuery;
23  import org.codelibs.fess.es.log.cbean.cq.SearchLogCQ;
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 BsSearchLogCQ 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 "search_log";
55      }
56  
57      @Override
58      public String xgetAliasName() {
59          return "search_log";
60      }
61  
62      // ===================================================================================
63      //                                                                       Query Control
64      //                                                                       =============
65      public void functionScore(OperatorCall<SearchLogCQ> queryLambda, ScoreFunctionCall<ScoreFunctionCreator<SearchLogCQ>> functionsLambda,
66              final ConditionOptionCall<FunctionScoreQueryBuilder> opLambda) {
67          SearchLogCQ cq = new SearchLogCQ();
68          queryLambda.callback(cq);
69          final Collection<FilterFunctionBuilder> list = new ArrayList<>();
70          if (functionsLambda != null) {
71              functionsLambda.callback((cqLambda, scoreFunctionBuilder) -> {
72                  SearchLogCQ cf = new SearchLogCQ();
73                  cqLambda.callback(cf);
74                  list.add(new FilterFunctionBuilder(cf.getQuery(), scoreFunctionBuilder));
75              });
76          }
77          final FunctionScoreQueryBuilder builder = regFunctionScoreQ(cq.getQuery(), list);
78          if (opLambda != null) {
79              opLambda.callback(builder);
80          }
81      }
82  
83      public void filtered(FilteredCall<SearchLogCQ, SearchLogCQ> filteredLambda) {
84          filtered(filteredLambda, null);
85      }
86  
87      public void filtered(FilteredCall<SearchLogCQ, SearchLogCQ> filteredLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
88          bool((must, should, mustNot, filter) -> {
89              filteredLambda.callback(must, filter);
90          }, opLambda);
91      }
92  
93      public void not(OperatorCall<SearchLogCQ> notLambda) {
94          not(notLambda, null);
95      }
96  
97      public void not(final OperatorCall<SearchLogCQ> notLambda, final ConditionOptionCall<BoolQueryBuilder> opLambda) {
98          bool((must, should, mustNot, filter) -> notLambda.callback(mustNot), opLambda);
99      }
100 
101     public void bool(BoolCall<SearchLogCQ> boolLambda) {
102         bool(boolLambda, null);
103     }
104 
105     public void bool(BoolCall<SearchLogCQ> boolLambda, ConditionOptionCall<BoolQueryBuilder> opLambda) {
106         SearchLogCQ mustQuery = new SearchLogCQ();
107         SearchLogCQ shouldQuery = new SearchLogCQ();
108         SearchLogCQ mustNotQuery = new SearchLogCQ();
109         SearchLogCQ filterQuery = new SearchLogCQ();
110         boolLambda.callback(mustQuery, shouldQuery, mustNotQuery, filterQuery);
111         if (mustQuery.hasQueries() || shouldQuery.hasQueries() || mustNotQuery.hasQueries() || filterQuery.hasQueries()) {
112             BoolQueryBuilder builder =
113                     regBoolCQ(mustQuery.getQueryBuilderList(), shouldQuery.getQueryBuilderList(), mustNotQuery.getQueryBuilderList(),
114                             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     public BsSearchLogCQ addOrderBy_Id_Asc() {
179         regOBA("_uid");
180         return this;
181     }
182 
183     public BsSearchLogCQ addOrderBy_Id_Desc() {
184         regOBD("_uid");
185         return this;
186     }
187 
188     public void setAccessType_Equal(String accessType) {
189         setAccessType_Term(accessType, null);
190     }
191 
192     public void setAccessType_Equal(String accessType, ConditionOptionCall<TermQueryBuilder> opLambda) {
193         setAccessType_Term(accessType, opLambda);
194     }
195 
196     public void setAccessType_Term(String accessType) {
197         setAccessType_Term(accessType, null);
198     }
199 
200     public void setAccessType_Term(String accessType, ConditionOptionCall<TermQueryBuilder> opLambda) {
201         TermQueryBuilder builder = regTermQ("accessType", accessType);
202         if (opLambda != null) {
203             opLambda.callback(builder);
204         }
205     }
206 
207     public void setAccessType_NotEqual(String accessType) {
208         setAccessType_NotTerm(accessType, null);
209     }
210 
211     public void setAccessType_NotTerm(String accessType) {
212         setAccessType_NotTerm(accessType, null);
213     }
214 
215     public void setAccessType_NotEqual(String accessType, ConditionOptionCall<BoolQueryBuilder> opLambda) {
216         setAccessType_NotTerm(accessType, opLambda);
217     }
218 
219     public void setAccessType_NotTerm(String accessType, ConditionOptionCall<BoolQueryBuilder> opLambda) {
220         not(not -> not.setAccessType_Term(accessType), opLambda);
221     }
222 
223     public void setAccessType_Terms(Collection<String> accessTypeList) {
224         setAccessType_Terms(accessTypeList, null);
225     }
226 
227     public void setAccessType_Terms(Collection<String> accessTypeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
228         TermsQueryBuilder builder = regTermsQ("accessType", accessTypeList);
229         if (opLambda != null) {
230             opLambda.callback(builder);
231         }
232     }
233 
234     public void setAccessType_InScope(Collection<String> accessTypeList) {
235         setAccessType_Terms(accessTypeList, null);
236     }
237 
238     public void setAccessType_InScope(Collection<String> accessTypeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
239         setAccessType_Terms(accessTypeList, opLambda);
240     }
241 
242     public void setAccessType_Match(String accessType) {
243         setAccessType_Match(accessType, null);
244     }
245 
246     public void setAccessType_Match(String accessType, ConditionOptionCall<MatchQueryBuilder> opLambda) {
247         MatchQueryBuilder builder = regMatchQ("accessType", accessType);
248         if (opLambda != null) {
249             opLambda.callback(builder);
250         }
251     }
252 
253     public void setAccessType_MatchPhrase(String accessType) {
254         setAccessType_MatchPhrase(accessType, null);
255     }
256 
257     public void setAccessType_MatchPhrase(String accessType, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
258         MatchPhraseQueryBuilder builder = regMatchPhraseQ("accessType", accessType);
259         if (opLambda != null) {
260             opLambda.callback(builder);
261         }
262     }
263 
264     public void setAccessType_MatchPhrasePrefix(String accessType) {
265         setAccessType_MatchPhrasePrefix(accessType, null);
266     }
267 
268     public void setAccessType_MatchPhrasePrefix(String accessType, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
269         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("accessType", accessType);
270         if (opLambda != null) {
271             opLambda.callback(builder);
272         }
273     }
274 
275     public void setAccessType_Fuzzy(String accessType) {
276         setAccessType_Fuzzy(accessType, null);
277     }
278 
279     public void setAccessType_Fuzzy(String accessType, ConditionOptionCall<MatchQueryBuilder> opLambda) {
280         MatchQueryBuilder builder = regFuzzyQ("accessType", accessType);
281         if (opLambda != null) {
282             opLambda.callback(builder);
283         }
284     }
285 
286     public void setAccessType_Prefix(String accessType) {
287         setAccessType_Prefix(accessType, null);
288     }
289 
290     public void setAccessType_Prefix(String accessType, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
291         PrefixQueryBuilder builder = regPrefixQ("accessType", accessType);
292         if (opLambda != null) {
293             opLambda.callback(builder);
294         }
295     }
296 
297     public void setAccessType_Wildcard(String accessType) {
298         setAccessType_Wildcard(accessType, null);
299     }
300 
301     public void setAccessType_Wildcard(String accessType, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
302         WildcardQueryBuilder builder = regWildcardQ("accessType", accessType);
303         if (opLambda != null) {
304             opLambda.callback(builder);
305         }
306     }
307 
308     public void setAccessType_Regexp(String accessType) {
309         setAccessType_Regexp(accessType, null);
310     }
311 
312     public void setAccessType_Regexp(String accessType, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
313         RegexpQueryBuilder builder = regRegexpQ("accessType", accessType);
314         if (opLambda != null) {
315             opLambda.callback(builder);
316         }
317     }
318 
319     public void setAccessType_SpanTerm(String accessType) {
320         setAccessType_SpanTerm("accessType", null);
321     }
322 
323     public void setAccessType_SpanTerm(String accessType, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
324         SpanTermQueryBuilder builder = regSpanTermQ("accessType", accessType);
325         if (opLambda != null) {
326             opLambda.callback(builder);
327         }
328     }
329 
330     public void setAccessType_GreaterThan(String accessType) {
331         setAccessType_GreaterThan(accessType, null);
332     }
333 
334     public void setAccessType_GreaterThan(String accessType, ConditionOptionCall<RangeQueryBuilder> opLambda) {
335         final Object _value = accessType;
336         RangeQueryBuilder builder = regRangeQ("accessType", ConditionKey.CK_GREATER_THAN, _value);
337         if (opLambda != null) {
338             opLambda.callback(builder);
339         }
340     }
341 
342     public void setAccessType_LessThan(String accessType) {
343         setAccessType_LessThan(accessType, null);
344     }
345 
346     public void setAccessType_LessThan(String accessType, ConditionOptionCall<RangeQueryBuilder> opLambda) {
347         final Object _value = accessType;
348         RangeQueryBuilder builder = regRangeQ("accessType", ConditionKey.CK_LESS_THAN, _value);
349         if (opLambda != null) {
350             opLambda.callback(builder);
351         }
352     }
353 
354     public void setAccessType_GreaterEqual(String accessType) {
355         setAccessType_GreaterEqual(accessType, null);
356     }
357 
358     public void setAccessType_GreaterEqual(String accessType, ConditionOptionCall<RangeQueryBuilder> opLambda) {
359         final Object _value = accessType;
360         RangeQueryBuilder builder = regRangeQ("accessType", ConditionKey.CK_GREATER_EQUAL, _value);
361         if (opLambda != null) {
362             opLambda.callback(builder);
363         }
364     }
365 
366     public void setAccessType_LessEqual(String accessType) {
367         setAccessType_LessEqual(accessType, null);
368     }
369 
370     public void setAccessType_LessEqual(String accessType, ConditionOptionCall<RangeQueryBuilder> opLambda) {
371         final Object _value = accessType;
372         RangeQueryBuilder builder = regRangeQ("accessType", ConditionKey.CK_LESS_EQUAL, _value);
373         if (opLambda != null) {
374             opLambda.callback(builder);
375         }
376     }
377 
378     public void setAccessType_Exists() {
379         setAccessType_Exists(null);
380     }
381 
382     public void setAccessType_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
383         ExistsQueryBuilder builder = regExistsQ("accessType");
384         if (opLambda != null) {
385             opLambda.callback(builder);
386         }
387     }
388 
389     public void setAccessType_CommonTerms(String accessType) {
390         setAccessType_CommonTerms(accessType, null);
391     }
392 
393     public void setAccessType_CommonTerms(String accessType, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
394         CommonTermsQueryBuilder builder = regCommonTermsQ("accessType", accessType);
395         if (opLambda != null) {
396             opLambda.callback(builder);
397         }
398     }
399 
400     public BsSearchLogCQ addOrderBy_AccessType_Asc() {
401         regOBA("accessType");
402         return this;
403     }
404 
405     public BsSearchLogCQ addOrderBy_AccessType_Desc() {
406         regOBD("accessType");
407         return this;
408     }
409 
410     public void setUser_Equal(String user) {
411         setUser_Term(user, null);
412     }
413 
414     public void setUser_Equal(String user, ConditionOptionCall<TermQueryBuilder> opLambda) {
415         setUser_Term(user, opLambda);
416     }
417 
418     public void setUser_Term(String user) {
419         setUser_Term(user, null);
420     }
421 
422     public void setUser_Term(String user, ConditionOptionCall<TermQueryBuilder> opLambda) {
423         TermQueryBuilder builder = regTermQ("user", user);
424         if (opLambda != null) {
425             opLambda.callback(builder);
426         }
427     }
428 
429     public void setUser_NotEqual(String user) {
430         setUser_NotTerm(user, null);
431     }
432 
433     public void setUser_NotTerm(String user) {
434         setUser_NotTerm(user, null);
435     }
436 
437     public void setUser_NotEqual(String user, ConditionOptionCall<BoolQueryBuilder> opLambda) {
438         setUser_NotTerm(user, opLambda);
439     }
440 
441     public void setUser_NotTerm(String user, ConditionOptionCall<BoolQueryBuilder> opLambda) {
442         not(not -> not.setUser_Term(user), opLambda);
443     }
444 
445     public void setUser_Terms(Collection<String> userList) {
446         setUser_Terms(userList, null);
447     }
448 
449     public void setUser_Terms(Collection<String> userList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
450         TermsQueryBuilder builder = regTermsQ("user", userList);
451         if (opLambda != null) {
452             opLambda.callback(builder);
453         }
454     }
455 
456     public void setUser_InScope(Collection<String> userList) {
457         setUser_Terms(userList, null);
458     }
459 
460     public void setUser_InScope(Collection<String> userList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
461         setUser_Terms(userList, opLambda);
462     }
463 
464     public void setUser_Match(String user) {
465         setUser_Match(user, null);
466     }
467 
468     public void setUser_Match(String user, ConditionOptionCall<MatchQueryBuilder> opLambda) {
469         MatchQueryBuilder builder = regMatchQ("user", user);
470         if (opLambda != null) {
471             opLambda.callback(builder);
472         }
473     }
474 
475     public void setUser_MatchPhrase(String user) {
476         setUser_MatchPhrase(user, null);
477     }
478 
479     public void setUser_MatchPhrase(String user, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
480         MatchPhraseQueryBuilder builder = regMatchPhraseQ("user", user);
481         if (opLambda != null) {
482             opLambda.callback(builder);
483         }
484     }
485 
486     public void setUser_MatchPhrasePrefix(String user) {
487         setUser_MatchPhrasePrefix(user, null);
488     }
489 
490     public void setUser_MatchPhrasePrefix(String user, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
491         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("user", user);
492         if (opLambda != null) {
493             opLambda.callback(builder);
494         }
495     }
496 
497     public void setUser_Fuzzy(String user) {
498         setUser_Fuzzy(user, null);
499     }
500 
501     public void setUser_Fuzzy(String user, ConditionOptionCall<MatchQueryBuilder> opLambda) {
502         MatchQueryBuilder builder = regFuzzyQ("user", user);
503         if (opLambda != null) {
504             opLambda.callback(builder);
505         }
506     }
507 
508     public void setUser_Prefix(String user) {
509         setUser_Prefix(user, null);
510     }
511 
512     public void setUser_Prefix(String user, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
513         PrefixQueryBuilder builder = regPrefixQ("user", user);
514         if (opLambda != null) {
515             opLambda.callback(builder);
516         }
517     }
518 
519     public void setUser_Wildcard(String user) {
520         setUser_Wildcard(user, null);
521     }
522 
523     public void setUser_Wildcard(String user, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
524         WildcardQueryBuilder builder = regWildcardQ("user", user);
525         if (opLambda != null) {
526             opLambda.callback(builder);
527         }
528     }
529 
530     public void setUser_Regexp(String user) {
531         setUser_Regexp(user, null);
532     }
533 
534     public void setUser_Regexp(String user, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
535         RegexpQueryBuilder builder = regRegexpQ("user", user);
536         if (opLambda != null) {
537             opLambda.callback(builder);
538         }
539     }
540 
541     public void setUser_SpanTerm(String user) {
542         setUser_SpanTerm("user", null);
543     }
544 
545     public void setUser_SpanTerm(String user, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
546         SpanTermQueryBuilder builder = regSpanTermQ("user", user);
547         if (opLambda != null) {
548             opLambda.callback(builder);
549         }
550     }
551 
552     public void setUser_GreaterThan(String user) {
553         setUser_GreaterThan(user, null);
554     }
555 
556     public void setUser_GreaterThan(String user, ConditionOptionCall<RangeQueryBuilder> opLambda) {
557         final Object _value = user;
558         RangeQueryBuilder builder = regRangeQ("user", ConditionKey.CK_GREATER_THAN, _value);
559         if (opLambda != null) {
560             opLambda.callback(builder);
561         }
562     }
563 
564     public void setUser_LessThan(String user) {
565         setUser_LessThan(user, null);
566     }
567 
568     public void setUser_LessThan(String user, ConditionOptionCall<RangeQueryBuilder> opLambda) {
569         final Object _value = user;
570         RangeQueryBuilder builder = regRangeQ("user", ConditionKey.CK_LESS_THAN, _value);
571         if (opLambda != null) {
572             opLambda.callback(builder);
573         }
574     }
575 
576     public void setUser_GreaterEqual(String user) {
577         setUser_GreaterEqual(user, null);
578     }
579 
580     public void setUser_GreaterEqual(String user, ConditionOptionCall<RangeQueryBuilder> opLambda) {
581         final Object _value = user;
582         RangeQueryBuilder builder = regRangeQ("user", ConditionKey.CK_GREATER_EQUAL, _value);
583         if (opLambda != null) {
584             opLambda.callback(builder);
585         }
586     }
587 
588     public void setUser_LessEqual(String user) {
589         setUser_LessEqual(user, null);
590     }
591 
592     public void setUser_LessEqual(String user, ConditionOptionCall<RangeQueryBuilder> opLambda) {
593         final Object _value = user;
594         RangeQueryBuilder builder = regRangeQ("user", ConditionKey.CK_LESS_EQUAL, _value);
595         if (opLambda != null) {
596             opLambda.callback(builder);
597         }
598     }
599 
600     public void setUser_Exists() {
601         setUser_Exists(null);
602     }
603 
604     public void setUser_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
605         ExistsQueryBuilder builder = regExistsQ("user");
606         if (opLambda != null) {
607             opLambda.callback(builder);
608         }
609     }
610 
611     public void setUser_CommonTerms(String user) {
612         setUser_CommonTerms(user, null);
613     }
614 
615     public void setUser_CommonTerms(String user, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
616         CommonTermsQueryBuilder builder = regCommonTermsQ("user", user);
617         if (opLambda != null) {
618             opLambda.callback(builder);
619         }
620     }
621 
622     public BsSearchLogCQ addOrderBy_User_Asc() {
623         regOBA("user");
624         return this;
625     }
626 
627     public BsSearchLogCQ addOrderBy_User_Desc() {
628         regOBD("user");
629         return this;
630     }
631 
632     public void setRoles_Equal(String roles) {
633         setRoles_Term(roles, null);
634     }
635 
636     public void setRoles_Equal(String roles, ConditionOptionCall<TermQueryBuilder> opLambda) {
637         setRoles_Term(roles, opLambda);
638     }
639 
640     public void setRoles_Term(String roles) {
641         setRoles_Term(roles, null);
642     }
643 
644     public void setRoles_Term(String roles, ConditionOptionCall<TermQueryBuilder> opLambda) {
645         TermQueryBuilder builder = regTermQ("roles", roles);
646         if (opLambda != null) {
647             opLambda.callback(builder);
648         }
649     }
650 
651     public void setRoles_NotEqual(String roles) {
652         setRoles_NotTerm(roles, null);
653     }
654 
655     public void setRoles_NotTerm(String roles) {
656         setRoles_NotTerm(roles, null);
657     }
658 
659     public void setRoles_NotEqual(String roles, ConditionOptionCall<BoolQueryBuilder> opLambda) {
660         setRoles_NotTerm(roles, opLambda);
661     }
662 
663     public void setRoles_NotTerm(String roles, ConditionOptionCall<BoolQueryBuilder> opLambda) {
664         not(not -> not.setRoles_Term(roles), opLambda);
665     }
666 
667     public void setRoles_Terms(Collection<String> rolesList) {
668         setRoles_Terms(rolesList, null);
669     }
670 
671     public void setRoles_Terms(Collection<String> rolesList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
672         TermsQueryBuilder builder = regTermsQ("roles", rolesList);
673         if (opLambda != null) {
674             opLambda.callback(builder);
675         }
676     }
677 
678     public void setRoles_InScope(Collection<String> rolesList) {
679         setRoles_Terms(rolesList, null);
680     }
681 
682     public void setRoles_InScope(Collection<String> rolesList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
683         setRoles_Terms(rolesList, opLambda);
684     }
685 
686     public void setRoles_Match(String roles) {
687         setRoles_Match(roles, null);
688     }
689 
690     public void setRoles_Match(String roles, ConditionOptionCall<MatchQueryBuilder> opLambda) {
691         MatchQueryBuilder builder = regMatchQ("roles", roles);
692         if (opLambda != null) {
693             opLambda.callback(builder);
694         }
695     }
696 
697     public void setRoles_MatchPhrase(String roles) {
698         setRoles_MatchPhrase(roles, null);
699     }
700 
701     public void setRoles_MatchPhrase(String roles, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
702         MatchPhraseQueryBuilder builder = regMatchPhraseQ("roles", roles);
703         if (opLambda != null) {
704             opLambda.callback(builder);
705         }
706     }
707 
708     public void setRoles_MatchPhrasePrefix(String roles) {
709         setRoles_MatchPhrasePrefix(roles, null);
710     }
711 
712     public void setRoles_MatchPhrasePrefix(String roles, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
713         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("roles", roles);
714         if (opLambda != null) {
715             opLambda.callback(builder);
716         }
717     }
718 
719     public void setRoles_Fuzzy(String roles) {
720         setRoles_Fuzzy(roles, null);
721     }
722 
723     public void setRoles_Fuzzy(String roles, ConditionOptionCall<MatchQueryBuilder> opLambda) {
724         MatchQueryBuilder builder = regFuzzyQ("roles", roles);
725         if (opLambda != null) {
726             opLambda.callback(builder);
727         }
728     }
729 
730     public void setRoles_Prefix(String roles) {
731         setRoles_Prefix(roles, null);
732     }
733 
734     public void setRoles_Prefix(String roles, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
735         PrefixQueryBuilder builder = regPrefixQ("roles", roles);
736         if (opLambda != null) {
737             opLambda.callback(builder);
738         }
739     }
740 
741     public void setRoles_Wildcard(String roles) {
742         setRoles_Wildcard(roles, null);
743     }
744 
745     public void setRoles_Wildcard(String roles, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
746         WildcardQueryBuilder builder = regWildcardQ("roles", roles);
747         if (opLambda != null) {
748             opLambda.callback(builder);
749         }
750     }
751 
752     public void setRoles_Regexp(String roles) {
753         setRoles_Regexp(roles, null);
754     }
755 
756     public void setRoles_Regexp(String roles, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
757         RegexpQueryBuilder builder = regRegexpQ("roles", roles);
758         if (opLambda != null) {
759             opLambda.callback(builder);
760         }
761     }
762 
763     public void setRoles_SpanTerm(String roles) {
764         setRoles_SpanTerm("roles", null);
765     }
766 
767     public void setRoles_SpanTerm(String roles, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
768         SpanTermQueryBuilder builder = regSpanTermQ("roles", roles);
769         if (opLambda != null) {
770             opLambda.callback(builder);
771         }
772     }
773 
774     public void setRoles_GreaterThan(String roles) {
775         setRoles_GreaterThan(roles, null);
776     }
777 
778     public void setRoles_GreaterThan(String roles, ConditionOptionCall<RangeQueryBuilder> opLambda) {
779         final Object _value = roles;
780         RangeQueryBuilder builder = regRangeQ("roles", ConditionKey.CK_GREATER_THAN, _value);
781         if (opLambda != null) {
782             opLambda.callback(builder);
783         }
784     }
785 
786     public void setRoles_LessThan(String roles) {
787         setRoles_LessThan(roles, null);
788     }
789 
790     public void setRoles_LessThan(String roles, ConditionOptionCall<RangeQueryBuilder> opLambda) {
791         final Object _value = roles;
792         RangeQueryBuilder builder = regRangeQ("roles", ConditionKey.CK_LESS_THAN, _value);
793         if (opLambda != null) {
794             opLambda.callback(builder);
795         }
796     }
797 
798     public void setRoles_GreaterEqual(String roles) {
799         setRoles_GreaterEqual(roles, null);
800     }
801 
802     public void setRoles_GreaterEqual(String roles, ConditionOptionCall<RangeQueryBuilder> opLambda) {
803         final Object _value = roles;
804         RangeQueryBuilder builder = regRangeQ("roles", ConditionKey.CK_GREATER_EQUAL, _value);
805         if (opLambda != null) {
806             opLambda.callback(builder);
807         }
808     }
809 
810     public void setRoles_LessEqual(String roles) {
811         setRoles_LessEqual(roles, null);
812     }
813 
814     public void setRoles_LessEqual(String roles, ConditionOptionCall<RangeQueryBuilder> opLambda) {
815         final Object _value = roles;
816         RangeQueryBuilder builder = regRangeQ("roles", ConditionKey.CK_LESS_EQUAL, _value);
817         if (opLambda != null) {
818             opLambda.callback(builder);
819         }
820     }
821 
822     public void setRoles_Exists() {
823         setRoles_Exists(null);
824     }
825 
826     public void setRoles_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
827         ExistsQueryBuilder builder = regExistsQ("roles");
828         if (opLambda != null) {
829             opLambda.callback(builder);
830         }
831     }
832 
833     public void setRoles_CommonTerms(String roles) {
834         setRoles_CommonTerms(roles, null);
835     }
836 
837     public void setRoles_CommonTerms(String roles, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
838         CommonTermsQueryBuilder builder = regCommonTermsQ("roles", roles);
839         if (opLambda != null) {
840             opLambda.callback(builder);
841         }
842     }
843 
844     public BsSearchLogCQ addOrderBy_Roles_Asc() {
845         regOBA("roles");
846         return this;
847     }
848 
849     public BsSearchLogCQ addOrderBy_Roles_Desc() {
850         regOBD("roles");
851         return this;
852     }
853 
854     public void setQueryId_Equal(String queryId) {
855         setQueryId_Term(queryId, null);
856     }
857 
858     public void setQueryId_Equal(String queryId, ConditionOptionCall<TermQueryBuilder> opLambda) {
859         setQueryId_Term(queryId, opLambda);
860     }
861 
862     public void setQueryId_Term(String queryId) {
863         setQueryId_Term(queryId, null);
864     }
865 
866     public void setQueryId_Term(String queryId, ConditionOptionCall<TermQueryBuilder> opLambda) {
867         TermQueryBuilder builder = regTermQ("queryId", queryId);
868         if (opLambda != null) {
869             opLambda.callback(builder);
870         }
871     }
872 
873     public void setQueryId_NotEqual(String queryId) {
874         setQueryId_NotTerm(queryId, null);
875     }
876 
877     public void setQueryId_NotTerm(String queryId) {
878         setQueryId_NotTerm(queryId, null);
879     }
880 
881     public void setQueryId_NotEqual(String queryId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
882         setQueryId_NotTerm(queryId, opLambda);
883     }
884 
885     public void setQueryId_NotTerm(String queryId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
886         not(not -> not.setQueryId_Term(queryId), opLambda);
887     }
888 
889     public void setQueryId_Terms(Collection<String> queryIdList) {
890         setQueryId_Terms(queryIdList, null);
891     }
892 
893     public void setQueryId_Terms(Collection<String> queryIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
894         TermsQueryBuilder builder = regTermsQ("queryId", queryIdList);
895         if (opLambda != null) {
896             opLambda.callback(builder);
897         }
898     }
899 
900     public void setQueryId_InScope(Collection<String> queryIdList) {
901         setQueryId_Terms(queryIdList, null);
902     }
903 
904     public void setQueryId_InScope(Collection<String> queryIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
905         setQueryId_Terms(queryIdList, opLambda);
906     }
907 
908     public void setQueryId_Match(String queryId) {
909         setQueryId_Match(queryId, null);
910     }
911 
912     public void setQueryId_Match(String queryId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
913         MatchQueryBuilder builder = regMatchQ("queryId", queryId);
914         if (opLambda != null) {
915             opLambda.callback(builder);
916         }
917     }
918 
919     public void setQueryId_MatchPhrase(String queryId) {
920         setQueryId_MatchPhrase(queryId, null);
921     }
922 
923     public void setQueryId_MatchPhrase(String queryId, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
924         MatchPhraseQueryBuilder builder = regMatchPhraseQ("queryId", queryId);
925         if (opLambda != null) {
926             opLambda.callback(builder);
927         }
928     }
929 
930     public void setQueryId_MatchPhrasePrefix(String queryId) {
931         setQueryId_MatchPhrasePrefix(queryId, null);
932     }
933 
934     public void setQueryId_MatchPhrasePrefix(String queryId, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
935         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("queryId", queryId);
936         if (opLambda != null) {
937             opLambda.callback(builder);
938         }
939     }
940 
941     public void setQueryId_Fuzzy(String queryId) {
942         setQueryId_Fuzzy(queryId, null);
943     }
944 
945     public void setQueryId_Fuzzy(String queryId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
946         MatchQueryBuilder builder = regFuzzyQ("queryId", queryId);
947         if (opLambda != null) {
948             opLambda.callback(builder);
949         }
950     }
951 
952     public void setQueryId_Prefix(String queryId) {
953         setQueryId_Prefix(queryId, null);
954     }
955 
956     public void setQueryId_Prefix(String queryId, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
957         PrefixQueryBuilder builder = regPrefixQ("queryId", queryId);
958         if (opLambda != null) {
959             opLambda.callback(builder);
960         }
961     }
962 
963     public void setQueryId_Wildcard(String queryId) {
964         setQueryId_Wildcard(queryId, null);
965     }
966 
967     public void setQueryId_Wildcard(String queryId, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
968         WildcardQueryBuilder builder = regWildcardQ("queryId", queryId);
969         if (opLambda != null) {
970             opLambda.callback(builder);
971         }
972     }
973 
974     public void setQueryId_Regexp(String queryId) {
975         setQueryId_Regexp(queryId, null);
976     }
977 
978     public void setQueryId_Regexp(String queryId, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
979         RegexpQueryBuilder builder = regRegexpQ("queryId", queryId);
980         if (opLambda != null) {
981             opLambda.callback(builder);
982         }
983     }
984 
985     public void setQueryId_SpanTerm(String queryId) {
986         setQueryId_SpanTerm("queryId", null);
987     }
988 
989     public void setQueryId_SpanTerm(String queryId, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
990         SpanTermQueryBuilder builder = regSpanTermQ("queryId", queryId);
991         if (opLambda != null) {
992             opLambda.callback(builder);
993         }
994     }
995 
996     public void setQueryId_GreaterThan(String queryId) {
997         setQueryId_GreaterThan(queryId, null);
998     }
999 
1000     public void setQueryId_GreaterThan(String queryId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1001         final Object _value = queryId;
1002         RangeQueryBuilder builder = regRangeQ("queryId", ConditionKey.CK_GREATER_THAN, _value);
1003         if (opLambda != null) {
1004             opLambda.callback(builder);
1005         }
1006     }
1007 
1008     public void setQueryId_LessThan(String queryId) {
1009         setQueryId_LessThan(queryId, null);
1010     }
1011 
1012     public void setQueryId_LessThan(String queryId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1013         final Object _value = queryId;
1014         RangeQueryBuilder builder = regRangeQ("queryId", ConditionKey.CK_LESS_THAN, _value);
1015         if (opLambda != null) {
1016             opLambda.callback(builder);
1017         }
1018     }
1019 
1020     public void setQueryId_GreaterEqual(String queryId) {
1021         setQueryId_GreaterEqual(queryId, null);
1022     }
1023 
1024     public void setQueryId_GreaterEqual(String queryId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1025         final Object _value = queryId;
1026         RangeQueryBuilder builder = regRangeQ("queryId", ConditionKey.CK_GREATER_EQUAL, _value);
1027         if (opLambda != null) {
1028             opLambda.callback(builder);
1029         }
1030     }
1031 
1032     public void setQueryId_LessEqual(String queryId) {
1033         setQueryId_LessEqual(queryId, null);
1034     }
1035 
1036     public void setQueryId_LessEqual(String queryId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1037         final Object _value = queryId;
1038         RangeQueryBuilder builder = regRangeQ("queryId", ConditionKey.CK_LESS_EQUAL, _value);
1039         if (opLambda != null) {
1040             opLambda.callback(builder);
1041         }
1042     }
1043 
1044     public void setQueryId_Exists() {
1045         setQueryId_Exists(null);
1046     }
1047 
1048     public void setQueryId_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1049         ExistsQueryBuilder builder = regExistsQ("queryId");
1050         if (opLambda != null) {
1051             opLambda.callback(builder);
1052         }
1053     }
1054 
1055     public void setQueryId_CommonTerms(String queryId) {
1056         setQueryId_CommonTerms(queryId, null);
1057     }
1058 
1059     public void setQueryId_CommonTerms(String queryId, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1060         CommonTermsQueryBuilder builder = regCommonTermsQ("queryId", queryId);
1061         if (opLambda != null) {
1062             opLambda.callback(builder);
1063         }
1064     }
1065 
1066     public BsSearchLogCQ addOrderBy_QueryId_Asc() {
1067         regOBA("queryId");
1068         return this;
1069     }
1070 
1071     public BsSearchLogCQ addOrderBy_QueryId_Desc() {
1072         regOBD("queryId");
1073         return this;
1074     }
1075 
1076     public void setClientIp_Equal(String clientIp) {
1077         setClientIp_Term(clientIp, null);
1078     }
1079 
1080     public void setClientIp_Equal(String clientIp, ConditionOptionCall<TermQueryBuilder> opLambda) {
1081         setClientIp_Term(clientIp, opLambda);
1082     }
1083 
1084     public void setClientIp_Term(String clientIp) {
1085         setClientIp_Term(clientIp, null);
1086     }
1087 
1088     public void setClientIp_Term(String clientIp, ConditionOptionCall<TermQueryBuilder> opLambda) {
1089         TermQueryBuilder builder = regTermQ("clientIp", clientIp);
1090         if (opLambda != null) {
1091             opLambda.callback(builder);
1092         }
1093     }
1094 
1095     public void setClientIp_NotEqual(String clientIp) {
1096         setClientIp_NotTerm(clientIp, null);
1097     }
1098 
1099     public void setClientIp_NotTerm(String clientIp) {
1100         setClientIp_NotTerm(clientIp, null);
1101     }
1102 
1103     public void setClientIp_NotEqual(String clientIp, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1104         setClientIp_NotTerm(clientIp, opLambda);
1105     }
1106 
1107     public void setClientIp_NotTerm(String clientIp, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1108         not(not -> not.setClientIp_Term(clientIp), opLambda);
1109     }
1110 
1111     public void setClientIp_Terms(Collection<String> clientIpList) {
1112         setClientIp_Terms(clientIpList, null);
1113     }
1114 
1115     public void setClientIp_Terms(Collection<String> clientIpList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1116         TermsQueryBuilder builder = regTermsQ("clientIp", clientIpList);
1117         if (opLambda != null) {
1118             opLambda.callback(builder);
1119         }
1120     }
1121 
1122     public void setClientIp_InScope(Collection<String> clientIpList) {
1123         setClientIp_Terms(clientIpList, null);
1124     }
1125 
1126     public void setClientIp_InScope(Collection<String> clientIpList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1127         setClientIp_Terms(clientIpList, opLambda);
1128     }
1129 
1130     public void setClientIp_Match(String clientIp) {
1131         setClientIp_Match(clientIp, null);
1132     }
1133 
1134     public void setClientIp_Match(String clientIp, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1135         MatchQueryBuilder builder = regMatchQ("clientIp", clientIp);
1136         if (opLambda != null) {
1137             opLambda.callback(builder);
1138         }
1139     }
1140 
1141     public void setClientIp_MatchPhrase(String clientIp) {
1142         setClientIp_MatchPhrase(clientIp, null);
1143     }
1144 
1145     public void setClientIp_MatchPhrase(String clientIp, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1146         MatchPhraseQueryBuilder builder = regMatchPhraseQ("clientIp", clientIp);
1147         if (opLambda != null) {
1148             opLambda.callback(builder);
1149         }
1150     }
1151 
1152     public void setClientIp_MatchPhrasePrefix(String clientIp) {
1153         setClientIp_MatchPhrasePrefix(clientIp, null);
1154     }
1155 
1156     public void setClientIp_MatchPhrasePrefix(String clientIp, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1157         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("clientIp", clientIp);
1158         if (opLambda != null) {
1159             opLambda.callback(builder);
1160         }
1161     }
1162 
1163     public void setClientIp_Fuzzy(String clientIp) {
1164         setClientIp_Fuzzy(clientIp, null);
1165     }
1166 
1167     public void setClientIp_Fuzzy(String clientIp, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1168         MatchQueryBuilder builder = regFuzzyQ("clientIp", clientIp);
1169         if (opLambda != null) {
1170             opLambda.callback(builder);
1171         }
1172     }
1173 
1174     public void setClientIp_Prefix(String clientIp) {
1175         setClientIp_Prefix(clientIp, null);
1176     }
1177 
1178     public void setClientIp_Prefix(String clientIp, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1179         PrefixQueryBuilder builder = regPrefixQ("clientIp", clientIp);
1180         if (opLambda != null) {
1181             opLambda.callback(builder);
1182         }
1183     }
1184 
1185     public void setClientIp_Wildcard(String clientIp) {
1186         setClientIp_Wildcard(clientIp, null);
1187     }
1188 
1189     public void setClientIp_Wildcard(String clientIp, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1190         WildcardQueryBuilder builder = regWildcardQ("clientIp", clientIp);
1191         if (opLambda != null) {
1192             opLambda.callback(builder);
1193         }
1194     }
1195 
1196     public void setClientIp_Regexp(String clientIp) {
1197         setClientIp_Regexp(clientIp, null);
1198     }
1199 
1200     public void setClientIp_Regexp(String clientIp, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1201         RegexpQueryBuilder builder = regRegexpQ("clientIp", clientIp);
1202         if (opLambda != null) {
1203             opLambda.callback(builder);
1204         }
1205     }
1206 
1207     public void setClientIp_SpanTerm(String clientIp) {
1208         setClientIp_SpanTerm("clientIp", null);
1209     }
1210 
1211     public void setClientIp_SpanTerm(String clientIp, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1212         SpanTermQueryBuilder builder = regSpanTermQ("clientIp", clientIp);
1213         if (opLambda != null) {
1214             opLambda.callback(builder);
1215         }
1216     }
1217 
1218     public void setClientIp_GreaterThan(String clientIp) {
1219         setClientIp_GreaterThan(clientIp, null);
1220     }
1221 
1222     public void setClientIp_GreaterThan(String clientIp, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1223         final Object _value = clientIp;
1224         RangeQueryBuilder builder = regRangeQ("clientIp", ConditionKey.CK_GREATER_THAN, _value);
1225         if (opLambda != null) {
1226             opLambda.callback(builder);
1227         }
1228     }
1229 
1230     public void setClientIp_LessThan(String clientIp) {
1231         setClientIp_LessThan(clientIp, null);
1232     }
1233 
1234     public void setClientIp_LessThan(String clientIp, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1235         final Object _value = clientIp;
1236         RangeQueryBuilder builder = regRangeQ("clientIp", ConditionKey.CK_LESS_THAN, _value);
1237         if (opLambda != null) {
1238             opLambda.callback(builder);
1239         }
1240     }
1241 
1242     public void setClientIp_GreaterEqual(String clientIp) {
1243         setClientIp_GreaterEqual(clientIp, null);
1244     }
1245 
1246     public void setClientIp_GreaterEqual(String clientIp, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1247         final Object _value = clientIp;
1248         RangeQueryBuilder builder = regRangeQ("clientIp", ConditionKey.CK_GREATER_EQUAL, _value);
1249         if (opLambda != null) {
1250             opLambda.callback(builder);
1251         }
1252     }
1253 
1254     public void setClientIp_LessEqual(String clientIp) {
1255         setClientIp_LessEqual(clientIp, null);
1256     }
1257 
1258     public void setClientIp_LessEqual(String clientIp, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1259         final Object _value = clientIp;
1260         RangeQueryBuilder builder = regRangeQ("clientIp", ConditionKey.CK_LESS_EQUAL, _value);
1261         if (opLambda != null) {
1262             opLambda.callback(builder);
1263         }
1264     }
1265 
1266     public void setClientIp_Exists() {
1267         setClientIp_Exists(null);
1268     }
1269 
1270     public void setClientIp_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1271         ExistsQueryBuilder builder = regExistsQ("clientIp");
1272         if (opLambda != null) {
1273             opLambda.callback(builder);
1274         }
1275     }
1276 
1277     public void setClientIp_CommonTerms(String clientIp) {
1278         setClientIp_CommonTerms(clientIp, null);
1279     }
1280 
1281     public void setClientIp_CommonTerms(String clientIp, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1282         CommonTermsQueryBuilder builder = regCommonTermsQ("clientIp", clientIp);
1283         if (opLambda != null) {
1284             opLambda.callback(builder);
1285         }
1286     }
1287 
1288     public BsSearchLogCQ addOrderBy_ClientIp_Asc() {
1289         regOBA("clientIp");
1290         return this;
1291     }
1292 
1293     public BsSearchLogCQ addOrderBy_ClientIp_Desc() {
1294         regOBD("clientIp");
1295         return this;
1296     }
1297 
1298     public void setHitCount_Equal(Long hitCount) {
1299         setHitCount_Term(hitCount, null);
1300     }
1301 
1302     public void setHitCount_Equal(Long hitCount, ConditionOptionCall<TermQueryBuilder> opLambda) {
1303         setHitCount_Term(hitCount, opLambda);
1304     }
1305 
1306     public void setHitCount_Term(Long hitCount) {
1307         setHitCount_Term(hitCount, null);
1308     }
1309 
1310     public void setHitCount_Term(Long hitCount, ConditionOptionCall<TermQueryBuilder> opLambda) {
1311         TermQueryBuilder builder = regTermQ("hitCount", hitCount);
1312         if (opLambda != null) {
1313             opLambda.callback(builder);
1314         }
1315     }
1316 
1317     public void setHitCount_NotEqual(Long hitCount) {
1318         setHitCount_NotTerm(hitCount, null);
1319     }
1320 
1321     public void setHitCount_NotTerm(Long hitCount) {
1322         setHitCount_NotTerm(hitCount, null);
1323     }
1324 
1325     public void setHitCount_NotEqual(Long hitCount, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1326         setHitCount_NotTerm(hitCount, opLambda);
1327     }
1328 
1329     public void setHitCount_NotTerm(Long hitCount, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1330         not(not -> not.setHitCount_Term(hitCount), opLambda);
1331     }
1332 
1333     public void setHitCount_Terms(Collection<Long> hitCountList) {
1334         setHitCount_Terms(hitCountList, null);
1335     }
1336 
1337     public void setHitCount_Terms(Collection<Long> hitCountList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1338         TermsQueryBuilder builder = regTermsQ("hitCount", hitCountList);
1339         if (opLambda != null) {
1340             opLambda.callback(builder);
1341         }
1342     }
1343 
1344     public void setHitCount_InScope(Collection<Long> hitCountList) {
1345         setHitCount_Terms(hitCountList, null);
1346     }
1347 
1348     public void setHitCount_InScope(Collection<Long> hitCountList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1349         setHitCount_Terms(hitCountList, opLambda);
1350     }
1351 
1352     public void setHitCount_Match(Long hitCount) {
1353         setHitCount_Match(hitCount, null);
1354     }
1355 
1356     public void setHitCount_Match(Long hitCount, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1357         MatchQueryBuilder builder = regMatchQ("hitCount", hitCount);
1358         if (opLambda != null) {
1359             opLambda.callback(builder);
1360         }
1361     }
1362 
1363     public void setHitCount_MatchPhrase(Long hitCount) {
1364         setHitCount_MatchPhrase(hitCount, null);
1365     }
1366 
1367     public void setHitCount_MatchPhrase(Long hitCount, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1368         MatchPhraseQueryBuilder builder = regMatchPhraseQ("hitCount", hitCount);
1369         if (opLambda != null) {
1370             opLambda.callback(builder);
1371         }
1372     }
1373 
1374     public void setHitCount_MatchPhrasePrefix(Long hitCount) {
1375         setHitCount_MatchPhrasePrefix(hitCount, null);
1376     }
1377 
1378     public void setHitCount_MatchPhrasePrefix(Long hitCount, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1379         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("hitCount", hitCount);
1380         if (opLambda != null) {
1381             opLambda.callback(builder);
1382         }
1383     }
1384 
1385     public void setHitCount_Fuzzy(Long hitCount) {
1386         setHitCount_Fuzzy(hitCount, null);
1387     }
1388 
1389     public void setHitCount_Fuzzy(Long hitCount, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1390         MatchQueryBuilder builder = regFuzzyQ("hitCount", hitCount);
1391         if (opLambda != null) {
1392             opLambda.callback(builder);
1393         }
1394     }
1395 
1396     public void setHitCount_GreaterThan(Long hitCount) {
1397         setHitCount_GreaterThan(hitCount, null);
1398     }
1399 
1400     public void setHitCount_GreaterThan(Long hitCount, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1401         final Object _value = hitCount;
1402         RangeQueryBuilder builder = regRangeQ("hitCount", ConditionKey.CK_GREATER_THAN, _value);
1403         if (opLambda != null) {
1404             opLambda.callback(builder);
1405         }
1406     }
1407 
1408     public void setHitCount_LessThan(Long hitCount) {
1409         setHitCount_LessThan(hitCount, null);
1410     }
1411 
1412     public void setHitCount_LessThan(Long hitCount, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1413         final Object _value = hitCount;
1414         RangeQueryBuilder builder = regRangeQ("hitCount", ConditionKey.CK_LESS_THAN, _value);
1415         if (opLambda != null) {
1416             opLambda.callback(builder);
1417         }
1418     }
1419 
1420     public void setHitCount_GreaterEqual(Long hitCount) {
1421         setHitCount_GreaterEqual(hitCount, null);
1422     }
1423 
1424     public void setHitCount_GreaterEqual(Long hitCount, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1425         final Object _value = hitCount;
1426         RangeQueryBuilder builder = regRangeQ("hitCount", ConditionKey.CK_GREATER_EQUAL, _value);
1427         if (opLambda != null) {
1428             opLambda.callback(builder);
1429         }
1430     }
1431 
1432     public void setHitCount_LessEqual(Long hitCount) {
1433         setHitCount_LessEqual(hitCount, null);
1434     }
1435 
1436     public void setHitCount_LessEqual(Long hitCount, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1437         final Object _value = hitCount;
1438         RangeQueryBuilder builder = regRangeQ("hitCount", ConditionKey.CK_LESS_EQUAL, _value);
1439         if (opLambda != null) {
1440             opLambda.callback(builder);
1441         }
1442     }
1443 
1444     public void setHitCount_Exists() {
1445         setHitCount_Exists(null);
1446     }
1447 
1448     public void setHitCount_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1449         ExistsQueryBuilder builder = regExistsQ("hitCount");
1450         if (opLambda != null) {
1451             opLambda.callback(builder);
1452         }
1453     }
1454 
1455     public void setHitCount_CommonTerms(Long hitCount) {
1456         setHitCount_CommonTerms(hitCount, null);
1457     }
1458 
1459     public void setHitCount_CommonTerms(Long hitCount, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1460         CommonTermsQueryBuilder builder = regCommonTermsQ("hitCount", hitCount);
1461         if (opLambda != null) {
1462             opLambda.callback(builder);
1463         }
1464     }
1465 
1466     public BsSearchLogCQ addOrderBy_HitCount_Asc() {
1467         regOBA("hitCount");
1468         return this;
1469     }
1470 
1471     public BsSearchLogCQ addOrderBy_HitCount_Desc() {
1472         regOBD("hitCount");
1473         return this;
1474     }
1475 
1476     public void setQueryOffset_Equal(Integer queryOffset) {
1477         setQueryOffset_Term(queryOffset, null);
1478     }
1479 
1480     public void setQueryOffset_Equal(Integer queryOffset, ConditionOptionCall<TermQueryBuilder> opLambda) {
1481         setQueryOffset_Term(queryOffset, opLambda);
1482     }
1483 
1484     public void setQueryOffset_Term(Integer queryOffset) {
1485         setQueryOffset_Term(queryOffset, null);
1486     }
1487 
1488     public void setQueryOffset_Term(Integer queryOffset, ConditionOptionCall<TermQueryBuilder> opLambda) {
1489         TermQueryBuilder builder = regTermQ("queryOffset", queryOffset);
1490         if (opLambda != null) {
1491             opLambda.callback(builder);
1492         }
1493     }
1494 
1495     public void setQueryOffset_NotEqual(Integer queryOffset) {
1496         setQueryOffset_NotTerm(queryOffset, null);
1497     }
1498 
1499     public void setQueryOffset_NotTerm(Integer queryOffset) {
1500         setQueryOffset_NotTerm(queryOffset, null);
1501     }
1502 
1503     public void setQueryOffset_NotEqual(Integer queryOffset, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1504         setQueryOffset_NotTerm(queryOffset, opLambda);
1505     }
1506 
1507     public void setQueryOffset_NotTerm(Integer queryOffset, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1508         not(not -> not.setQueryOffset_Term(queryOffset), opLambda);
1509     }
1510 
1511     public void setQueryOffset_Terms(Collection<Integer> queryOffsetList) {
1512         setQueryOffset_Terms(queryOffsetList, null);
1513     }
1514 
1515     public void setQueryOffset_Terms(Collection<Integer> queryOffsetList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1516         TermsQueryBuilder builder = regTermsQ("queryOffset", queryOffsetList);
1517         if (opLambda != null) {
1518             opLambda.callback(builder);
1519         }
1520     }
1521 
1522     public void setQueryOffset_InScope(Collection<Integer> queryOffsetList) {
1523         setQueryOffset_Terms(queryOffsetList, null);
1524     }
1525 
1526     public void setQueryOffset_InScope(Collection<Integer> queryOffsetList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1527         setQueryOffset_Terms(queryOffsetList, opLambda);
1528     }
1529 
1530     public void setQueryOffset_Match(Integer queryOffset) {
1531         setQueryOffset_Match(queryOffset, null);
1532     }
1533 
1534     public void setQueryOffset_Match(Integer queryOffset, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1535         MatchQueryBuilder builder = regMatchQ("queryOffset", queryOffset);
1536         if (opLambda != null) {
1537             opLambda.callback(builder);
1538         }
1539     }
1540 
1541     public void setQueryOffset_MatchPhrase(Integer queryOffset) {
1542         setQueryOffset_MatchPhrase(queryOffset, null);
1543     }
1544 
1545     public void setQueryOffset_MatchPhrase(Integer queryOffset, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1546         MatchPhraseQueryBuilder builder = regMatchPhraseQ("queryOffset", queryOffset);
1547         if (opLambda != null) {
1548             opLambda.callback(builder);
1549         }
1550     }
1551 
1552     public void setQueryOffset_MatchPhrasePrefix(Integer queryOffset) {
1553         setQueryOffset_MatchPhrasePrefix(queryOffset, null);
1554     }
1555 
1556     public void setQueryOffset_MatchPhrasePrefix(Integer queryOffset, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1557         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("queryOffset", queryOffset);
1558         if (opLambda != null) {
1559             opLambda.callback(builder);
1560         }
1561     }
1562 
1563     public void setQueryOffset_Fuzzy(Integer queryOffset) {
1564         setQueryOffset_Fuzzy(queryOffset, null);
1565     }
1566 
1567     public void setQueryOffset_Fuzzy(Integer queryOffset, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1568         MatchQueryBuilder builder = regFuzzyQ("queryOffset", queryOffset);
1569         if (opLambda != null) {
1570             opLambda.callback(builder);
1571         }
1572     }
1573 
1574     public void setQueryOffset_GreaterThan(Integer queryOffset) {
1575         setQueryOffset_GreaterThan(queryOffset, null);
1576     }
1577 
1578     public void setQueryOffset_GreaterThan(Integer queryOffset, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1579         final Object _value = queryOffset;
1580         RangeQueryBuilder builder = regRangeQ("queryOffset", ConditionKey.CK_GREATER_THAN, _value);
1581         if (opLambda != null) {
1582             opLambda.callback(builder);
1583         }
1584     }
1585 
1586     public void setQueryOffset_LessThan(Integer queryOffset) {
1587         setQueryOffset_LessThan(queryOffset, null);
1588     }
1589 
1590     public void setQueryOffset_LessThan(Integer queryOffset, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1591         final Object _value = queryOffset;
1592         RangeQueryBuilder builder = regRangeQ("queryOffset", ConditionKey.CK_LESS_THAN, _value);
1593         if (opLambda != null) {
1594             opLambda.callback(builder);
1595         }
1596     }
1597 
1598     public void setQueryOffset_GreaterEqual(Integer queryOffset) {
1599         setQueryOffset_GreaterEqual(queryOffset, null);
1600     }
1601 
1602     public void setQueryOffset_GreaterEqual(Integer queryOffset, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1603         final Object _value = queryOffset;
1604         RangeQueryBuilder builder = regRangeQ("queryOffset", ConditionKey.CK_GREATER_EQUAL, _value);
1605         if (opLambda != null) {
1606             opLambda.callback(builder);
1607         }
1608     }
1609 
1610     public void setQueryOffset_LessEqual(Integer queryOffset) {
1611         setQueryOffset_LessEqual(queryOffset, null);
1612     }
1613 
1614     public void setQueryOffset_LessEqual(Integer queryOffset, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1615         final Object _value = queryOffset;
1616         RangeQueryBuilder builder = regRangeQ("queryOffset", ConditionKey.CK_LESS_EQUAL, _value);
1617         if (opLambda != null) {
1618             opLambda.callback(builder);
1619         }
1620     }
1621 
1622     public void setQueryOffset_Exists() {
1623         setQueryOffset_Exists(null);
1624     }
1625 
1626     public void setQueryOffset_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1627         ExistsQueryBuilder builder = regExistsQ("queryOffset");
1628         if (opLambda != null) {
1629             opLambda.callback(builder);
1630         }
1631     }
1632 
1633     public void setQueryOffset_CommonTerms(Integer queryOffset) {
1634         setQueryOffset_CommonTerms(queryOffset, null);
1635     }
1636 
1637     public void setQueryOffset_CommonTerms(Integer queryOffset, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1638         CommonTermsQueryBuilder builder = regCommonTermsQ("queryOffset", queryOffset);
1639         if (opLambda != null) {
1640             opLambda.callback(builder);
1641         }
1642     }
1643 
1644     public BsSearchLogCQ addOrderBy_QueryOffset_Asc() {
1645         regOBA("queryOffset");
1646         return this;
1647     }
1648 
1649     public BsSearchLogCQ addOrderBy_QueryOffset_Desc() {
1650         regOBD("queryOffset");
1651         return this;
1652     }
1653 
1654     public void setQueryPageSize_Equal(Integer queryPageSize) {
1655         setQueryPageSize_Term(queryPageSize, null);
1656     }
1657 
1658     public void setQueryPageSize_Equal(Integer queryPageSize, ConditionOptionCall<TermQueryBuilder> opLambda) {
1659         setQueryPageSize_Term(queryPageSize, opLambda);
1660     }
1661 
1662     public void setQueryPageSize_Term(Integer queryPageSize) {
1663         setQueryPageSize_Term(queryPageSize, null);
1664     }
1665 
1666     public void setQueryPageSize_Term(Integer queryPageSize, ConditionOptionCall<TermQueryBuilder> opLambda) {
1667         TermQueryBuilder builder = regTermQ("queryPageSize", queryPageSize);
1668         if (opLambda != null) {
1669             opLambda.callback(builder);
1670         }
1671     }
1672 
1673     public void setQueryPageSize_NotEqual(Integer queryPageSize) {
1674         setQueryPageSize_NotTerm(queryPageSize, null);
1675     }
1676 
1677     public void setQueryPageSize_NotTerm(Integer queryPageSize) {
1678         setQueryPageSize_NotTerm(queryPageSize, null);
1679     }
1680 
1681     public void setQueryPageSize_NotEqual(Integer queryPageSize, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1682         setQueryPageSize_NotTerm(queryPageSize, opLambda);
1683     }
1684 
1685     public void setQueryPageSize_NotTerm(Integer queryPageSize, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1686         not(not -> not.setQueryPageSize_Term(queryPageSize), opLambda);
1687     }
1688 
1689     public void setQueryPageSize_Terms(Collection<Integer> queryPageSizeList) {
1690         setQueryPageSize_Terms(queryPageSizeList, null);
1691     }
1692 
1693     public void setQueryPageSize_Terms(Collection<Integer> queryPageSizeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1694         TermsQueryBuilder builder = regTermsQ("queryPageSize", queryPageSizeList);
1695         if (opLambda != null) {
1696             opLambda.callback(builder);
1697         }
1698     }
1699 
1700     public void setQueryPageSize_InScope(Collection<Integer> queryPageSizeList) {
1701         setQueryPageSize_Terms(queryPageSizeList, null);
1702     }
1703 
1704     public void setQueryPageSize_InScope(Collection<Integer> queryPageSizeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1705         setQueryPageSize_Terms(queryPageSizeList, opLambda);
1706     }
1707 
1708     public void setQueryPageSize_Match(Integer queryPageSize) {
1709         setQueryPageSize_Match(queryPageSize, null);
1710     }
1711 
1712     public void setQueryPageSize_Match(Integer queryPageSize, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1713         MatchQueryBuilder builder = regMatchQ("queryPageSize", queryPageSize);
1714         if (opLambda != null) {
1715             opLambda.callback(builder);
1716         }
1717     }
1718 
1719     public void setQueryPageSize_MatchPhrase(Integer queryPageSize) {
1720         setQueryPageSize_MatchPhrase(queryPageSize, null);
1721     }
1722 
1723     public void setQueryPageSize_MatchPhrase(Integer queryPageSize, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1724         MatchPhraseQueryBuilder builder = regMatchPhraseQ("queryPageSize", queryPageSize);
1725         if (opLambda != null) {
1726             opLambda.callback(builder);
1727         }
1728     }
1729 
1730     public void setQueryPageSize_MatchPhrasePrefix(Integer queryPageSize) {
1731         setQueryPageSize_MatchPhrasePrefix(queryPageSize, null);
1732     }
1733 
1734     public void setQueryPageSize_MatchPhrasePrefix(Integer queryPageSize, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1735         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("queryPageSize", queryPageSize);
1736         if (opLambda != null) {
1737             opLambda.callback(builder);
1738         }
1739     }
1740 
1741     public void setQueryPageSize_Fuzzy(Integer queryPageSize) {
1742         setQueryPageSize_Fuzzy(queryPageSize, null);
1743     }
1744 
1745     public void setQueryPageSize_Fuzzy(Integer queryPageSize, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1746         MatchQueryBuilder builder = regFuzzyQ("queryPageSize", queryPageSize);
1747         if (opLambda != null) {
1748             opLambda.callback(builder);
1749         }
1750     }
1751 
1752     public void setQueryPageSize_GreaterThan(Integer queryPageSize) {
1753         setQueryPageSize_GreaterThan(queryPageSize, null);
1754     }
1755 
1756     public void setQueryPageSize_GreaterThan(Integer queryPageSize, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1757         final Object _value = queryPageSize;
1758         RangeQueryBuilder builder = regRangeQ("queryPageSize", ConditionKey.CK_GREATER_THAN, _value);
1759         if (opLambda != null) {
1760             opLambda.callback(builder);
1761         }
1762     }
1763 
1764     public void setQueryPageSize_LessThan(Integer queryPageSize) {
1765         setQueryPageSize_LessThan(queryPageSize, null);
1766     }
1767 
1768     public void setQueryPageSize_LessThan(Integer queryPageSize, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1769         final Object _value = queryPageSize;
1770         RangeQueryBuilder builder = regRangeQ("queryPageSize", ConditionKey.CK_LESS_THAN, _value);
1771         if (opLambda != null) {
1772             opLambda.callback(builder);
1773         }
1774     }
1775 
1776     public void setQueryPageSize_GreaterEqual(Integer queryPageSize) {
1777         setQueryPageSize_GreaterEqual(queryPageSize, null);
1778     }
1779 
1780     public void setQueryPageSize_GreaterEqual(Integer queryPageSize, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1781         final Object _value = queryPageSize;
1782         RangeQueryBuilder builder = regRangeQ("queryPageSize", ConditionKey.CK_GREATER_EQUAL, _value);
1783         if (opLambda != null) {
1784             opLambda.callback(builder);
1785         }
1786     }
1787 
1788     public void setQueryPageSize_LessEqual(Integer queryPageSize) {
1789         setQueryPageSize_LessEqual(queryPageSize, null);
1790     }
1791 
1792     public void setQueryPageSize_LessEqual(Integer queryPageSize, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1793         final Object _value = queryPageSize;
1794         RangeQueryBuilder builder = regRangeQ("queryPageSize", ConditionKey.CK_LESS_EQUAL, _value);
1795         if (opLambda != null) {
1796             opLambda.callback(builder);
1797         }
1798     }
1799 
1800     public void setQueryPageSize_Exists() {
1801         setQueryPageSize_Exists(null);
1802     }
1803 
1804     public void setQueryPageSize_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
1805         ExistsQueryBuilder builder = regExistsQ("queryPageSize");
1806         if (opLambda != null) {
1807             opLambda.callback(builder);
1808         }
1809     }
1810 
1811     public void setQueryPageSize_CommonTerms(Integer queryPageSize) {
1812         setQueryPageSize_CommonTerms(queryPageSize, null);
1813     }
1814 
1815     public void setQueryPageSize_CommonTerms(Integer queryPageSize, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
1816         CommonTermsQueryBuilder builder = regCommonTermsQ("queryPageSize", queryPageSize);
1817         if (opLambda != null) {
1818             opLambda.callback(builder);
1819         }
1820     }
1821 
1822     public BsSearchLogCQ addOrderBy_QueryPageSize_Asc() {
1823         regOBA("queryPageSize");
1824         return this;
1825     }
1826 
1827     public BsSearchLogCQ addOrderBy_QueryPageSize_Desc() {
1828         regOBD("queryPageSize");
1829         return this;
1830     }
1831 
1832     public void setReferer_Equal(String referer) {
1833         setReferer_Term(referer, null);
1834     }
1835 
1836     public void setReferer_Equal(String referer, ConditionOptionCall<TermQueryBuilder> opLambda) {
1837         setReferer_Term(referer, opLambda);
1838     }
1839 
1840     public void setReferer_Term(String referer) {
1841         setReferer_Term(referer, null);
1842     }
1843 
1844     public void setReferer_Term(String referer, ConditionOptionCall<TermQueryBuilder> opLambda) {
1845         TermQueryBuilder builder = regTermQ("referer", referer);
1846         if (opLambda != null) {
1847             opLambda.callback(builder);
1848         }
1849     }
1850 
1851     public void setReferer_NotEqual(String referer) {
1852         setReferer_NotTerm(referer, null);
1853     }
1854 
1855     public void setReferer_NotTerm(String referer) {
1856         setReferer_NotTerm(referer, null);
1857     }
1858 
1859     public void setReferer_NotEqual(String referer, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1860         setReferer_NotTerm(referer, opLambda);
1861     }
1862 
1863     public void setReferer_NotTerm(String referer, ConditionOptionCall<BoolQueryBuilder> opLambda) {
1864         not(not -> not.setReferer_Term(referer), opLambda);
1865     }
1866 
1867     public void setReferer_Terms(Collection<String> refererList) {
1868         setReferer_Terms(refererList, null);
1869     }
1870 
1871     public void setReferer_Terms(Collection<String> refererList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1872         TermsQueryBuilder builder = regTermsQ("referer", refererList);
1873         if (opLambda != null) {
1874             opLambda.callback(builder);
1875         }
1876     }
1877 
1878     public void setReferer_InScope(Collection<String> refererList) {
1879         setReferer_Terms(refererList, null);
1880     }
1881 
1882     public void setReferer_InScope(Collection<String> refererList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
1883         setReferer_Terms(refererList, opLambda);
1884     }
1885 
1886     public void setReferer_Match(String referer) {
1887         setReferer_Match(referer, null);
1888     }
1889 
1890     public void setReferer_Match(String referer, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1891         MatchQueryBuilder builder = regMatchQ("referer", referer);
1892         if (opLambda != null) {
1893             opLambda.callback(builder);
1894         }
1895     }
1896 
1897     public void setReferer_MatchPhrase(String referer) {
1898         setReferer_MatchPhrase(referer, null);
1899     }
1900 
1901     public void setReferer_MatchPhrase(String referer, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
1902         MatchPhraseQueryBuilder builder = regMatchPhraseQ("referer", referer);
1903         if (opLambda != null) {
1904             opLambda.callback(builder);
1905         }
1906     }
1907 
1908     public void setReferer_MatchPhrasePrefix(String referer) {
1909         setReferer_MatchPhrasePrefix(referer, null);
1910     }
1911 
1912     public void setReferer_MatchPhrasePrefix(String referer, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
1913         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("referer", referer);
1914         if (opLambda != null) {
1915             opLambda.callback(builder);
1916         }
1917     }
1918 
1919     public void setReferer_Fuzzy(String referer) {
1920         setReferer_Fuzzy(referer, null);
1921     }
1922 
1923     public void setReferer_Fuzzy(String referer, ConditionOptionCall<MatchQueryBuilder> opLambda) {
1924         MatchQueryBuilder builder = regFuzzyQ("referer", referer);
1925         if (opLambda != null) {
1926             opLambda.callback(builder);
1927         }
1928     }
1929 
1930     public void setReferer_Prefix(String referer) {
1931         setReferer_Prefix(referer, null);
1932     }
1933 
1934     public void setReferer_Prefix(String referer, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
1935         PrefixQueryBuilder builder = regPrefixQ("referer", referer);
1936         if (opLambda != null) {
1937             opLambda.callback(builder);
1938         }
1939     }
1940 
1941     public void setReferer_Wildcard(String referer) {
1942         setReferer_Wildcard(referer, null);
1943     }
1944 
1945     public void setReferer_Wildcard(String referer, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
1946         WildcardQueryBuilder builder = regWildcardQ("referer", referer);
1947         if (opLambda != null) {
1948             opLambda.callback(builder);
1949         }
1950     }
1951 
1952     public void setReferer_Regexp(String referer) {
1953         setReferer_Regexp(referer, null);
1954     }
1955 
1956     public void setReferer_Regexp(String referer, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
1957         RegexpQueryBuilder builder = regRegexpQ("referer", referer);
1958         if (opLambda != null) {
1959             opLambda.callback(builder);
1960         }
1961     }
1962 
1963     public void setReferer_SpanTerm(String referer) {
1964         setReferer_SpanTerm("referer", null);
1965     }
1966 
1967     public void setReferer_SpanTerm(String referer, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
1968         SpanTermQueryBuilder builder = regSpanTermQ("referer", referer);
1969         if (opLambda != null) {
1970             opLambda.callback(builder);
1971         }
1972     }
1973 
1974     public void setReferer_GreaterThan(String referer) {
1975         setReferer_GreaterThan(referer, null);
1976     }
1977 
1978     public void setReferer_GreaterThan(String referer, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1979         final Object _value = referer;
1980         RangeQueryBuilder builder = regRangeQ("referer", ConditionKey.CK_GREATER_THAN, _value);
1981         if (opLambda != null) {
1982             opLambda.callback(builder);
1983         }
1984     }
1985 
1986     public void setReferer_LessThan(String referer) {
1987         setReferer_LessThan(referer, null);
1988     }
1989 
1990     public void setReferer_LessThan(String referer, ConditionOptionCall<RangeQueryBuilder> opLambda) {
1991         final Object _value = referer;
1992         RangeQueryBuilder builder = regRangeQ("referer", ConditionKey.CK_LESS_THAN, _value);
1993         if (opLambda != null) {
1994             opLambda.callback(builder);
1995         }
1996     }
1997 
1998     public void setReferer_GreaterEqual(String referer) {
1999         setReferer_GreaterEqual(referer, null);
2000     }
2001 
2002     public void setReferer_GreaterEqual(String referer, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2003         final Object _value = referer;
2004         RangeQueryBuilder builder = regRangeQ("referer", ConditionKey.CK_GREATER_EQUAL, _value);
2005         if (opLambda != null) {
2006             opLambda.callback(builder);
2007         }
2008     }
2009 
2010     public void setReferer_LessEqual(String referer) {
2011         setReferer_LessEqual(referer, null);
2012     }
2013 
2014     public void setReferer_LessEqual(String referer, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2015         final Object _value = referer;
2016         RangeQueryBuilder builder = regRangeQ("referer", ConditionKey.CK_LESS_EQUAL, _value);
2017         if (opLambda != null) {
2018             opLambda.callback(builder);
2019         }
2020     }
2021 
2022     public void setReferer_Exists() {
2023         setReferer_Exists(null);
2024     }
2025 
2026     public void setReferer_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2027         ExistsQueryBuilder builder = regExistsQ("referer");
2028         if (opLambda != null) {
2029             opLambda.callback(builder);
2030         }
2031     }
2032 
2033     public void setReferer_CommonTerms(String referer) {
2034         setReferer_CommonTerms(referer, null);
2035     }
2036 
2037     public void setReferer_CommonTerms(String referer, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2038         CommonTermsQueryBuilder builder = regCommonTermsQ("referer", referer);
2039         if (opLambda != null) {
2040             opLambda.callback(builder);
2041         }
2042     }
2043 
2044     public BsSearchLogCQ addOrderBy_Referer_Asc() {
2045         regOBA("referer");
2046         return this;
2047     }
2048 
2049     public BsSearchLogCQ addOrderBy_Referer_Desc() {
2050         regOBD("referer");
2051         return this;
2052     }
2053 
2054     public void setRequestedAt_Equal(LocalDateTime requestedAt) {
2055         setRequestedAt_Term(requestedAt, null);
2056     }
2057 
2058     public void setRequestedAt_Equal(LocalDateTime requestedAt, ConditionOptionCall<TermQueryBuilder> opLambda) {
2059         setRequestedAt_Term(requestedAt, opLambda);
2060     }
2061 
2062     public void setRequestedAt_Term(LocalDateTime requestedAt) {
2063         setRequestedAt_Term(requestedAt, null);
2064     }
2065 
2066     public void setRequestedAt_Term(LocalDateTime requestedAt, ConditionOptionCall<TermQueryBuilder> opLambda) {
2067         TermQueryBuilder builder = regTermQ("requestedAt", requestedAt);
2068         if (opLambda != null) {
2069             opLambda.callback(builder);
2070         }
2071     }
2072 
2073     public void setRequestedAt_NotEqual(LocalDateTime requestedAt) {
2074         setRequestedAt_NotTerm(requestedAt, null);
2075     }
2076 
2077     public void setRequestedAt_NotTerm(LocalDateTime requestedAt) {
2078         setRequestedAt_NotTerm(requestedAt, null);
2079     }
2080 
2081     public void setRequestedAt_NotEqual(LocalDateTime requestedAt, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2082         setRequestedAt_NotTerm(requestedAt, opLambda);
2083     }
2084 
2085     public void setRequestedAt_NotTerm(LocalDateTime requestedAt, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2086         not(not -> not.setRequestedAt_Term(requestedAt), opLambda);
2087     }
2088 
2089     public void setRequestedAt_Terms(Collection<LocalDateTime> requestedAtList) {
2090         setRequestedAt_Terms(requestedAtList, null);
2091     }
2092 
2093     public void setRequestedAt_Terms(Collection<LocalDateTime> requestedAtList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2094         TermsQueryBuilder builder = regTermsQ("requestedAt", requestedAtList);
2095         if (opLambda != null) {
2096             opLambda.callback(builder);
2097         }
2098     }
2099 
2100     public void setRequestedAt_InScope(Collection<LocalDateTime> requestedAtList) {
2101         setRequestedAt_Terms(requestedAtList, null);
2102     }
2103 
2104     public void setRequestedAt_InScope(Collection<LocalDateTime> requestedAtList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2105         setRequestedAt_Terms(requestedAtList, opLambda);
2106     }
2107 
2108     public void setRequestedAt_Match(LocalDateTime requestedAt) {
2109         setRequestedAt_Match(requestedAt, null);
2110     }
2111 
2112     public void setRequestedAt_Match(LocalDateTime requestedAt, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2113         MatchQueryBuilder builder = regMatchQ("requestedAt", requestedAt);
2114         if (opLambda != null) {
2115             opLambda.callback(builder);
2116         }
2117     }
2118 
2119     public void setRequestedAt_MatchPhrase(LocalDateTime requestedAt) {
2120         setRequestedAt_MatchPhrase(requestedAt, null);
2121     }
2122 
2123     public void setRequestedAt_MatchPhrase(LocalDateTime requestedAt, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2124         MatchPhraseQueryBuilder builder = regMatchPhraseQ("requestedAt", requestedAt);
2125         if (opLambda != null) {
2126             opLambda.callback(builder);
2127         }
2128     }
2129 
2130     public void setRequestedAt_MatchPhrasePrefix(LocalDateTime requestedAt) {
2131         setRequestedAt_MatchPhrasePrefix(requestedAt, null);
2132     }
2133 
2134     public void setRequestedAt_MatchPhrasePrefix(LocalDateTime requestedAt, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2135         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("requestedAt", requestedAt);
2136         if (opLambda != null) {
2137             opLambda.callback(builder);
2138         }
2139     }
2140 
2141     public void setRequestedAt_Fuzzy(LocalDateTime requestedAt) {
2142         setRequestedAt_Fuzzy(requestedAt, null);
2143     }
2144 
2145     public void setRequestedAt_Fuzzy(LocalDateTime requestedAt, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2146         MatchQueryBuilder builder = regFuzzyQ("requestedAt", requestedAt);
2147         if (opLambda != null) {
2148             opLambda.callback(builder);
2149         }
2150     }
2151 
2152     public void setRequestedAt_GreaterThan(LocalDateTime requestedAt) {
2153         setRequestedAt_GreaterThan(requestedAt, null);
2154     }
2155 
2156     public void setRequestedAt_GreaterThan(LocalDateTime requestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2157         final Object _value = toRangeLocalDateTimeString(requestedAt, "date_optional_time");
2158         RangeQueryBuilder builder = regRangeQ("requestedAt", ConditionKey.CK_GREATER_THAN, _value);
2159         if (opLambda != null) {
2160             opLambda.callback(builder);
2161         }
2162     }
2163 
2164     public void setRequestedAt_LessThan(LocalDateTime requestedAt) {
2165         setRequestedAt_LessThan(requestedAt, null);
2166     }
2167 
2168     public void setRequestedAt_LessThan(LocalDateTime requestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2169         final Object _value = toRangeLocalDateTimeString(requestedAt, "date_optional_time");
2170         RangeQueryBuilder builder = regRangeQ("requestedAt", ConditionKey.CK_LESS_THAN, _value);
2171         if (opLambda != null) {
2172             opLambda.callback(builder);
2173         }
2174     }
2175 
2176     public void setRequestedAt_GreaterEqual(LocalDateTime requestedAt) {
2177         setRequestedAt_GreaterEqual(requestedAt, null);
2178     }
2179 
2180     public void setRequestedAt_GreaterEqual(LocalDateTime requestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2181         final Object _value = toRangeLocalDateTimeString(requestedAt, "date_optional_time");
2182         RangeQueryBuilder builder = regRangeQ("requestedAt", ConditionKey.CK_GREATER_EQUAL, _value);
2183         if (opLambda != null) {
2184             opLambda.callback(builder);
2185         }
2186     }
2187 
2188     public void setRequestedAt_LessEqual(LocalDateTime requestedAt) {
2189         setRequestedAt_LessEqual(requestedAt, null);
2190     }
2191 
2192     public void setRequestedAt_LessEqual(LocalDateTime requestedAt, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2193         final Object _value = toRangeLocalDateTimeString(requestedAt, "date_optional_time");
2194         RangeQueryBuilder builder = regRangeQ("requestedAt", ConditionKey.CK_LESS_EQUAL, _value);
2195         if (opLambda != null) {
2196             opLambda.callback(builder);
2197         }
2198     }
2199 
2200     public void setRequestedAt_Exists() {
2201         setRequestedAt_Exists(null);
2202     }
2203 
2204     public void setRequestedAt_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2205         ExistsQueryBuilder builder = regExistsQ("requestedAt");
2206         if (opLambda != null) {
2207             opLambda.callback(builder);
2208         }
2209     }
2210 
2211     public void setRequestedAt_CommonTerms(LocalDateTime requestedAt) {
2212         setRequestedAt_CommonTerms(requestedAt, null);
2213     }
2214 
2215     public void setRequestedAt_CommonTerms(LocalDateTime requestedAt, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2216         CommonTermsQueryBuilder builder = regCommonTermsQ("requestedAt", requestedAt);
2217         if (opLambda != null) {
2218             opLambda.callback(builder);
2219         }
2220     }
2221 
2222     public BsSearchLogCQ addOrderBy_RequestedAt_Asc() {
2223         regOBA("requestedAt");
2224         return this;
2225     }
2226 
2227     public BsSearchLogCQ addOrderBy_RequestedAt_Desc() {
2228         regOBD("requestedAt");
2229         return this;
2230     }
2231 
2232     public void setResponseTime_Equal(Long responseTime) {
2233         setResponseTime_Term(responseTime, null);
2234     }
2235 
2236     public void setResponseTime_Equal(Long responseTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
2237         setResponseTime_Term(responseTime, opLambda);
2238     }
2239 
2240     public void setResponseTime_Term(Long responseTime) {
2241         setResponseTime_Term(responseTime, null);
2242     }
2243 
2244     public void setResponseTime_Term(Long responseTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
2245         TermQueryBuilder builder = regTermQ("responseTime", responseTime);
2246         if (opLambda != null) {
2247             opLambda.callback(builder);
2248         }
2249     }
2250 
2251     public void setResponseTime_NotEqual(Long responseTime) {
2252         setResponseTime_NotTerm(responseTime, null);
2253     }
2254 
2255     public void setResponseTime_NotTerm(Long responseTime) {
2256         setResponseTime_NotTerm(responseTime, null);
2257     }
2258 
2259     public void setResponseTime_NotEqual(Long responseTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2260         setResponseTime_NotTerm(responseTime, opLambda);
2261     }
2262 
2263     public void setResponseTime_NotTerm(Long responseTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2264         not(not -> not.setResponseTime_Term(responseTime), opLambda);
2265     }
2266 
2267     public void setResponseTime_Terms(Collection<Long> responseTimeList) {
2268         setResponseTime_Terms(responseTimeList, null);
2269     }
2270 
2271     public void setResponseTime_Terms(Collection<Long> responseTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2272         TermsQueryBuilder builder = regTermsQ("responseTime", responseTimeList);
2273         if (opLambda != null) {
2274             opLambda.callback(builder);
2275         }
2276     }
2277 
2278     public void setResponseTime_InScope(Collection<Long> responseTimeList) {
2279         setResponseTime_Terms(responseTimeList, null);
2280     }
2281 
2282     public void setResponseTime_InScope(Collection<Long> responseTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2283         setResponseTime_Terms(responseTimeList, opLambda);
2284     }
2285 
2286     public void setResponseTime_Match(Long responseTime) {
2287         setResponseTime_Match(responseTime, null);
2288     }
2289 
2290     public void setResponseTime_Match(Long responseTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2291         MatchQueryBuilder builder = regMatchQ("responseTime", responseTime);
2292         if (opLambda != null) {
2293             opLambda.callback(builder);
2294         }
2295     }
2296 
2297     public void setResponseTime_MatchPhrase(Long responseTime) {
2298         setResponseTime_MatchPhrase(responseTime, null);
2299     }
2300 
2301     public void setResponseTime_MatchPhrase(Long responseTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2302         MatchPhraseQueryBuilder builder = regMatchPhraseQ("responseTime", responseTime);
2303         if (opLambda != null) {
2304             opLambda.callback(builder);
2305         }
2306     }
2307 
2308     public void setResponseTime_MatchPhrasePrefix(Long responseTime) {
2309         setResponseTime_MatchPhrasePrefix(responseTime, null);
2310     }
2311 
2312     public void setResponseTime_MatchPhrasePrefix(Long responseTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2313         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("responseTime", responseTime);
2314         if (opLambda != null) {
2315             opLambda.callback(builder);
2316         }
2317     }
2318 
2319     public void setResponseTime_Fuzzy(Long responseTime) {
2320         setResponseTime_Fuzzy(responseTime, null);
2321     }
2322 
2323     public void setResponseTime_Fuzzy(Long responseTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2324         MatchQueryBuilder builder = regFuzzyQ("responseTime", responseTime);
2325         if (opLambda != null) {
2326             opLambda.callback(builder);
2327         }
2328     }
2329 
2330     public void setResponseTime_GreaterThan(Long responseTime) {
2331         setResponseTime_GreaterThan(responseTime, null);
2332     }
2333 
2334     public void setResponseTime_GreaterThan(Long responseTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2335         final Object _value = responseTime;
2336         RangeQueryBuilder builder = regRangeQ("responseTime", ConditionKey.CK_GREATER_THAN, _value);
2337         if (opLambda != null) {
2338             opLambda.callback(builder);
2339         }
2340     }
2341 
2342     public void setResponseTime_LessThan(Long responseTime) {
2343         setResponseTime_LessThan(responseTime, null);
2344     }
2345 
2346     public void setResponseTime_LessThan(Long responseTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2347         final Object _value = responseTime;
2348         RangeQueryBuilder builder = regRangeQ("responseTime", ConditionKey.CK_LESS_THAN, _value);
2349         if (opLambda != null) {
2350             opLambda.callback(builder);
2351         }
2352     }
2353 
2354     public void setResponseTime_GreaterEqual(Long responseTime) {
2355         setResponseTime_GreaterEqual(responseTime, null);
2356     }
2357 
2358     public void setResponseTime_GreaterEqual(Long responseTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2359         final Object _value = responseTime;
2360         RangeQueryBuilder builder = regRangeQ("responseTime", ConditionKey.CK_GREATER_EQUAL, _value);
2361         if (opLambda != null) {
2362             opLambda.callback(builder);
2363         }
2364     }
2365 
2366     public void setResponseTime_LessEqual(Long responseTime) {
2367         setResponseTime_LessEqual(responseTime, null);
2368     }
2369 
2370     public void setResponseTime_LessEqual(Long responseTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2371         final Object _value = responseTime;
2372         RangeQueryBuilder builder = regRangeQ("responseTime", ConditionKey.CK_LESS_EQUAL, _value);
2373         if (opLambda != null) {
2374             opLambda.callback(builder);
2375         }
2376     }
2377 
2378     public void setResponseTime_Exists() {
2379         setResponseTime_Exists(null);
2380     }
2381 
2382     public void setResponseTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2383         ExistsQueryBuilder builder = regExistsQ("responseTime");
2384         if (opLambda != null) {
2385             opLambda.callback(builder);
2386         }
2387     }
2388 
2389     public void setResponseTime_CommonTerms(Long responseTime) {
2390         setResponseTime_CommonTerms(responseTime, null);
2391     }
2392 
2393     public void setResponseTime_CommonTerms(Long responseTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2394         CommonTermsQueryBuilder builder = regCommonTermsQ("responseTime", responseTime);
2395         if (opLambda != null) {
2396             opLambda.callback(builder);
2397         }
2398     }
2399 
2400     public BsSearchLogCQ addOrderBy_ResponseTime_Asc() {
2401         regOBA("responseTime");
2402         return this;
2403     }
2404 
2405     public BsSearchLogCQ addOrderBy_ResponseTime_Desc() {
2406         regOBD("responseTime");
2407         return this;
2408     }
2409 
2410     public void setQueryTime_Equal(Long queryTime) {
2411         setQueryTime_Term(queryTime, null);
2412     }
2413 
2414     public void setQueryTime_Equal(Long queryTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
2415         setQueryTime_Term(queryTime, opLambda);
2416     }
2417 
2418     public void setQueryTime_Term(Long queryTime) {
2419         setQueryTime_Term(queryTime, null);
2420     }
2421 
2422     public void setQueryTime_Term(Long queryTime, ConditionOptionCall<TermQueryBuilder> opLambda) {
2423         TermQueryBuilder builder = regTermQ("queryTime", queryTime);
2424         if (opLambda != null) {
2425             opLambda.callback(builder);
2426         }
2427     }
2428 
2429     public void setQueryTime_NotEqual(Long queryTime) {
2430         setQueryTime_NotTerm(queryTime, null);
2431     }
2432 
2433     public void setQueryTime_NotTerm(Long queryTime) {
2434         setQueryTime_NotTerm(queryTime, null);
2435     }
2436 
2437     public void setQueryTime_NotEqual(Long queryTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2438         setQueryTime_NotTerm(queryTime, opLambda);
2439     }
2440 
2441     public void setQueryTime_NotTerm(Long queryTime, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2442         not(not -> not.setQueryTime_Term(queryTime), opLambda);
2443     }
2444 
2445     public void setQueryTime_Terms(Collection<Long> queryTimeList) {
2446         setQueryTime_Terms(queryTimeList, null);
2447     }
2448 
2449     public void setQueryTime_Terms(Collection<Long> queryTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2450         TermsQueryBuilder builder = regTermsQ("queryTime", queryTimeList);
2451         if (opLambda != null) {
2452             opLambda.callback(builder);
2453         }
2454     }
2455 
2456     public void setQueryTime_InScope(Collection<Long> queryTimeList) {
2457         setQueryTime_Terms(queryTimeList, null);
2458     }
2459 
2460     public void setQueryTime_InScope(Collection<Long> queryTimeList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2461         setQueryTime_Terms(queryTimeList, opLambda);
2462     }
2463 
2464     public void setQueryTime_Match(Long queryTime) {
2465         setQueryTime_Match(queryTime, null);
2466     }
2467 
2468     public void setQueryTime_Match(Long queryTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2469         MatchQueryBuilder builder = regMatchQ("queryTime", queryTime);
2470         if (opLambda != null) {
2471             opLambda.callback(builder);
2472         }
2473     }
2474 
2475     public void setQueryTime_MatchPhrase(Long queryTime) {
2476         setQueryTime_MatchPhrase(queryTime, null);
2477     }
2478 
2479     public void setQueryTime_MatchPhrase(Long queryTime, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2480         MatchPhraseQueryBuilder builder = regMatchPhraseQ("queryTime", queryTime);
2481         if (opLambda != null) {
2482             opLambda.callback(builder);
2483         }
2484     }
2485 
2486     public void setQueryTime_MatchPhrasePrefix(Long queryTime) {
2487         setQueryTime_MatchPhrasePrefix(queryTime, null);
2488     }
2489 
2490     public void setQueryTime_MatchPhrasePrefix(Long queryTime, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2491         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("queryTime", queryTime);
2492         if (opLambda != null) {
2493             opLambda.callback(builder);
2494         }
2495     }
2496 
2497     public void setQueryTime_Fuzzy(Long queryTime) {
2498         setQueryTime_Fuzzy(queryTime, null);
2499     }
2500 
2501     public void setQueryTime_Fuzzy(Long queryTime, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2502         MatchQueryBuilder builder = regFuzzyQ("queryTime", queryTime);
2503         if (opLambda != null) {
2504             opLambda.callback(builder);
2505         }
2506     }
2507 
2508     public void setQueryTime_GreaterThan(Long queryTime) {
2509         setQueryTime_GreaterThan(queryTime, null);
2510     }
2511 
2512     public void setQueryTime_GreaterThan(Long queryTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2513         final Object _value = queryTime;
2514         RangeQueryBuilder builder = regRangeQ("queryTime", ConditionKey.CK_GREATER_THAN, _value);
2515         if (opLambda != null) {
2516             opLambda.callback(builder);
2517         }
2518     }
2519 
2520     public void setQueryTime_LessThan(Long queryTime) {
2521         setQueryTime_LessThan(queryTime, null);
2522     }
2523 
2524     public void setQueryTime_LessThan(Long queryTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2525         final Object _value = queryTime;
2526         RangeQueryBuilder builder = regRangeQ("queryTime", ConditionKey.CK_LESS_THAN, _value);
2527         if (opLambda != null) {
2528             opLambda.callback(builder);
2529         }
2530     }
2531 
2532     public void setQueryTime_GreaterEqual(Long queryTime) {
2533         setQueryTime_GreaterEqual(queryTime, null);
2534     }
2535 
2536     public void setQueryTime_GreaterEqual(Long queryTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2537         final Object _value = queryTime;
2538         RangeQueryBuilder builder = regRangeQ("queryTime", ConditionKey.CK_GREATER_EQUAL, _value);
2539         if (opLambda != null) {
2540             opLambda.callback(builder);
2541         }
2542     }
2543 
2544     public void setQueryTime_LessEqual(Long queryTime) {
2545         setQueryTime_LessEqual(queryTime, null);
2546     }
2547 
2548     public void setQueryTime_LessEqual(Long queryTime, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2549         final Object _value = queryTime;
2550         RangeQueryBuilder builder = regRangeQ("queryTime", ConditionKey.CK_LESS_EQUAL, _value);
2551         if (opLambda != null) {
2552             opLambda.callback(builder);
2553         }
2554     }
2555 
2556     public void setQueryTime_Exists() {
2557         setQueryTime_Exists(null);
2558     }
2559 
2560     public void setQueryTime_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2561         ExistsQueryBuilder builder = regExistsQ("queryTime");
2562         if (opLambda != null) {
2563             opLambda.callback(builder);
2564         }
2565     }
2566 
2567     public void setQueryTime_CommonTerms(Long queryTime) {
2568         setQueryTime_CommonTerms(queryTime, null);
2569     }
2570 
2571     public void setQueryTime_CommonTerms(Long queryTime, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2572         CommonTermsQueryBuilder builder = regCommonTermsQ("queryTime", queryTime);
2573         if (opLambda != null) {
2574             opLambda.callback(builder);
2575         }
2576     }
2577 
2578     public BsSearchLogCQ addOrderBy_QueryTime_Asc() {
2579         regOBA("queryTime");
2580         return this;
2581     }
2582 
2583     public BsSearchLogCQ addOrderBy_QueryTime_Desc() {
2584         regOBD("queryTime");
2585         return this;
2586     }
2587 
2588     public void setSearchWord_Equal(String searchWord) {
2589         setSearchWord_Term(searchWord, null);
2590     }
2591 
2592     public void setSearchWord_Equal(String searchWord, ConditionOptionCall<TermQueryBuilder> opLambda) {
2593         setSearchWord_Term(searchWord, opLambda);
2594     }
2595 
2596     public void setSearchWord_Term(String searchWord) {
2597         setSearchWord_Term(searchWord, null);
2598     }
2599 
2600     public void setSearchWord_Term(String searchWord, ConditionOptionCall<TermQueryBuilder> opLambda) {
2601         TermQueryBuilder builder = regTermQ("searchWord", searchWord);
2602         if (opLambda != null) {
2603             opLambda.callback(builder);
2604         }
2605     }
2606 
2607     public void setSearchWord_NotEqual(String searchWord) {
2608         setSearchWord_NotTerm(searchWord, null);
2609     }
2610 
2611     public void setSearchWord_NotTerm(String searchWord) {
2612         setSearchWord_NotTerm(searchWord, null);
2613     }
2614 
2615     public void setSearchWord_NotEqual(String searchWord, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2616         setSearchWord_NotTerm(searchWord, opLambda);
2617     }
2618 
2619     public void setSearchWord_NotTerm(String searchWord, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2620         not(not -> not.setSearchWord_Term(searchWord), opLambda);
2621     }
2622 
2623     public void setSearchWord_Terms(Collection<String> searchWordList) {
2624         setSearchWord_Terms(searchWordList, null);
2625     }
2626 
2627     public void setSearchWord_Terms(Collection<String> searchWordList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2628         TermsQueryBuilder builder = regTermsQ("searchWord", searchWordList);
2629         if (opLambda != null) {
2630             opLambda.callback(builder);
2631         }
2632     }
2633 
2634     public void setSearchWord_InScope(Collection<String> searchWordList) {
2635         setSearchWord_Terms(searchWordList, null);
2636     }
2637 
2638     public void setSearchWord_InScope(Collection<String> searchWordList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2639         setSearchWord_Terms(searchWordList, opLambda);
2640     }
2641 
2642     public void setSearchWord_Match(String searchWord) {
2643         setSearchWord_Match(searchWord, null);
2644     }
2645 
2646     public void setSearchWord_Match(String searchWord, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2647         MatchQueryBuilder builder = regMatchQ("searchWord", searchWord);
2648         if (opLambda != null) {
2649             opLambda.callback(builder);
2650         }
2651     }
2652 
2653     public void setSearchWord_MatchPhrase(String searchWord) {
2654         setSearchWord_MatchPhrase(searchWord, null);
2655     }
2656 
2657     public void setSearchWord_MatchPhrase(String searchWord, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2658         MatchPhraseQueryBuilder builder = regMatchPhraseQ("searchWord", searchWord);
2659         if (opLambda != null) {
2660             opLambda.callback(builder);
2661         }
2662     }
2663 
2664     public void setSearchWord_MatchPhrasePrefix(String searchWord) {
2665         setSearchWord_MatchPhrasePrefix(searchWord, null);
2666     }
2667 
2668     public void setSearchWord_MatchPhrasePrefix(String searchWord, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2669         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("searchWord", searchWord);
2670         if (opLambda != null) {
2671             opLambda.callback(builder);
2672         }
2673     }
2674 
2675     public void setSearchWord_Fuzzy(String searchWord) {
2676         setSearchWord_Fuzzy(searchWord, null);
2677     }
2678 
2679     public void setSearchWord_Fuzzy(String searchWord, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2680         MatchQueryBuilder builder = regFuzzyQ("searchWord", searchWord);
2681         if (opLambda != null) {
2682             opLambda.callback(builder);
2683         }
2684     }
2685 
2686     public void setSearchWord_Prefix(String searchWord) {
2687         setSearchWord_Prefix(searchWord, null);
2688     }
2689 
2690     public void setSearchWord_Prefix(String searchWord, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
2691         PrefixQueryBuilder builder = regPrefixQ("searchWord", searchWord);
2692         if (opLambda != null) {
2693             opLambda.callback(builder);
2694         }
2695     }
2696 
2697     public void setSearchWord_Wildcard(String searchWord) {
2698         setSearchWord_Wildcard(searchWord, null);
2699     }
2700 
2701     public void setSearchWord_Wildcard(String searchWord, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
2702         WildcardQueryBuilder builder = regWildcardQ("searchWord", searchWord);
2703         if (opLambda != null) {
2704             opLambda.callback(builder);
2705         }
2706     }
2707 
2708     public void setSearchWord_Regexp(String searchWord) {
2709         setSearchWord_Regexp(searchWord, null);
2710     }
2711 
2712     public void setSearchWord_Regexp(String searchWord, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
2713         RegexpQueryBuilder builder = regRegexpQ("searchWord", searchWord);
2714         if (opLambda != null) {
2715             opLambda.callback(builder);
2716         }
2717     }
2718 
2719     public void setSearchWord_SpanTerm(String searchWord) {
2720         setSearchWord_SpanTerm("searchWord", null);
2721     }
2722 
2723     public void setSearchWord_SpanTerm(String searchWord, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
2724         SpanTermQueryBuilder builder = regSpanTermQ("searchWord", searchWord);
2725         if (opLambda != null) {
2726             opLambda.callback(builder);
2727         }
2728     }
2729 
2730     public void setSearchWord_GreaterThan(String searchWord) {
2731         setSearchWord_GreaterThan(searchWord, null);
2732     }
2733 
2734     public void setSearchWord_GreaterThan(String searchWord, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2735         final Object _value = searchWord;
2736         RangeQueryBuilder builder = regRangeQ("searchWord", ConditionKey.CK_GREATER_THAN, _value);
2737         if (opLambda != null) {
2738             opLambda.callback(builder);
2739         }
2740     }
2741 
2742     public void setSearchWord_LessThan(String searchWord) {
2743         setSearchWord_LessThan(searchWord, null);
2744     }
2745 
2746     public void setSearchWord_LessThan(String searchWord, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2747         final Object _value = searchWord;
2748         RangeQueryBuilder builder = regRangeQ("searchWord", ConditionKey.CK_LESS_THAN, _value);
2749         if (opLambda != null) {
2750             opLambda.callback(builder);
2751         }
2752     }
2753 
2754     public void setSearchWord_GreaterEqual(String searchWord) {
2755         setSearchWord_GreaterEqual(searchWord, null);
2756     }
2757 
2758     public void setSearchWord_GreaterEqual(String searchWord, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2759         final Object _value = searchWord;
2760         RangeQueryBuilder builder = regRangeQ("searchWord", ConditionKey.CK_GREATER_EQUAL, _value);
2761         if (opLambda != null) {
2762             opLambda.callback(builder);
2763         }
2764     }
2765 
2766     public void setSearchWord_LessEqual(String searchWord) {
2767         setSearchWord_LessEqual(searchWord, null);
2768     }
2769 
2770     public void setSearchWord_LessEqual(String searchWord, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2771         final Object _value = searchWord;
2772         RangeQueryBuilder builder = regRangeQ("searchWord", ConditionKey.CK_LESS_EQUAL, _value);
2773         if (opLambda != null) {
2774             opLambda.callback(builder);
2775         }
2776     }
2777 
2778     public void setSearchWord_Exists() {
2779         setSearchWord_Exists(null);
2780     }
2781 
2782     public void setSearchWord_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
2783         ExistsQueryBuilder builder = regExistsQ("searchWord");
2784         if (opLambda != null) {
2785             opLambda.callback(builder);
2786         }
2787     }
2788 
2789     public void setSearchWord_CommonTerms(String searchWord) {
2790         setSearchWord_CommonTerms(searchWord, null);
2791     }
2792 
2793     public void setSearchWord_CommonTerms(String searchWord, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
2794         CommonTermsQueryBuilder builder = regCommonTermsQ("searchWord", searchWord);
2795         if (opLambda != null) {
2796             opLambda.callback(builder);
2797         }
2798     }
2799 
2800     public BsSearchLogCQ addOrderBy_SearchWord_Asc() {
2801         regOBA("searchWord");
2802         return this;
2803     }
2804 
2805     public BsSearchLogCQ addOrderBy_SearchWord_Desc() {
2806         regOBD("searchWord");
2807         return this;
2808     }
2809 
2810     public void setUserAgent_Equal(String userAgent) {
2811         setUserAgent_Term(userAgent, null);
2812     }
2813 
2814     public void setUserAgent_Equal(String userAgent, ConditionOptionCall<TermQueryBuilder> opLambda) {
2815         setUserAgent_Term(userAgent, opLambda);
2816     }
2817 
2818     public void setUserAgent_Term(String userAgent) {
2819         setUserAgent_Term(userAgent, null);
2820     }
2821 
2822     public void setUserAgent_Term(String userAgent, ConditionOptionCall<TermQueryBuilder> opLambda) {
2823         TermQueryBuilder builder = regTermQ("userAgent", userAgent);
2824         if (opLambda != null) {
2825             opLambda.callback(builder);
2826         }
2827     }
2828 
2829     public void setUserAgent_NotEqual(String userAgent) {
2830         setUserAgent_NotTerm(userAgent, null);
2831     }
2832 
2833     public void setUserAgent_NotTerm(String userAgent) {
2834         setUserAgent_NotTerm(userAgent, null);
2835     }
2836 
2837     public void setUserAgent_NotEqual(String userAgent, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2838         setUserAgent_NotTerm(userAgent, opLambda);
2839     }
2840 
2841     public void setUserAgent_NotTerm(String userAgent, ConditionOptionCall<BoolQueryBuilder> opLambda) {
2842         not(not -> not.setUserAgent_Term(userAgent), opLambda);
2843     }
2844 
2845     public void setUserAgent_Terms(Collection<String> userAgentList) {
2846         setUserAgent_Terms(userAgentList, null);
2847     }
2848 
2849     public void setUserAgent_Terms(Collection<String> userAgentList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2850         TermsQueryBuilder builder = regTermsQ("userAgent", userAgentList);
2851         if (opLambda != null) {
2852             opLambda.callback(builder);
2853         }
2854     }
2855 
2856     public void setUserAgent_InScope(Collection<String> userAgentList) {
2857         setUserAgent_Terms(userAgentList, null);
2858     }
2859 
2860     public void setUserAgent_InScope(Collection<String> userAgentList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
2861         setUserAgent_Terms(userAgentList, opLambda);
2862     }
2863 
2864     public void setUserAgent_Match(String userAgent) {
2865         setUserAgent_Match(userAgent, null);
2866     }
2867 
2868     public void setUserAgent_Match(String userAgent, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2869         MatchQueryBuilder builder = regMatchQ("userAgent", userAgent);
2870         if (opLambda != null) {
2871             opLambda.callback(builder);
2872         }
2873     }
2874 
2875     public void setUserAgent_MatchPhrase(String userAgent) {
2876         setUserAgent_MatchPhrase(userAgent, null);
2877     }
2878 
2879     public void setUserAgent_MatchPhrase(String userAgent, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
2880         MatchPhraseQueryBuilder builder = regMatchPhraseQ("userAgent", userAgent);
2881         if (opLambda != null) {
2882             opLambda.callback(builder);
2883         }
2884     }
2885 
2886     public void setUserAgent_MatchPhrasePrefix(String userAgent) {
2887         setUserAgent_MatchPhrasePrefix(userAgent, null);
2888     }
2889 
2890     public void setUserAgent_MatchPhrasePrefix(String userAgent, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
2891         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("userAgent", userAgent);
2892         if (opLambda != null) {
2893             opLambda.callback(builder);
2894         }
2895     }
2896 
2897     public void setUserAgent_Fuzzy(String userAgent) {
2898         setUserAgent_Fuzzy(userAgent, null);
2899     }
2900 
2901     public void setUserAgent_Fuzzy(String userAgent, ConditionOptionCall<MatchQueryBuilder> opLambda) {
2902         MatchQueryBuilder builder = regFuzzyQ("userAgent", userAgent);
2903         if (opLambda != null) {
2904             opLambda.callback(builder);
2905         }
2906     }
2907 
2908     public void setUserAgent_Prefix(String userAgent) {
2909         setUserAgent_Prefix(userAgent, null);
2910     }
2911 
2912     public void setUserAgent_Prefix(String userAgent, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
2913         PrefixQueryBuilder builder = regPrefixQ("userAgent", userAgent);
2914         if (opLambda != null) {
2915             opLambda.callback(builder);
2916         }
2917     }
2918 
2919     public void setUserAgent_Wildcard(String userAgent) {
2920         setUserAgent_Wildcard(userAgent, null);
2921     }
2922 
2923     public void setUserAgent_Wildcard(String userAgent, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
2924         WildcardQueryBuilder builder = regWildcardQ("userAgent", userAgent);
2925         if (opLambda != null) {
2926             opLambda.callback(builder);
2927         }
2928     }
2929 
2930     public void setUserAgent_Regexp(String userAgent) {
2931         setUserAgent_Regexp(userAgent, null);
2932     }
2933 
2934     public void setUserAgent_Regexp(String userAgent, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
2935         RegexpQueryBuilder builder = regRegexpQ("userAgent", userAgent);
2936         if (opLambda != null) {
2937             opLambda.callback(builder);
2938         }
2939     }
2940 
2941     public void setUserAgent_SpanTerm(String userAgent) {
2942         setUserAgent_SpanTerm("userAgent", null);
2943     }
2944 
2945     public void setUserAgent_SpanTerm(String userAgent, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
2946         SpanTermQueryBuilder builder = regSpanTermQ("userAgent", userAgent);
2947         if (opLambda != null) {
2948             opLambda.callback(builder);
2949         }
2950     }
2951 
2952     public void setUserAgent_GreaterThan(String userAgent) {
2953         setUserAgent_GreaterThan(userAgent, null);
2954     }
2955 
2956     public void setUserAgent_GreaterThan(String userAgent, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2957         final Object _value = userAgent;
2958         RangeQueryBuilder builder = regRangeQ("userAgent", ConditionKey.CK_GREATER_THAN, _value);
2959         if (opLambda != null) {
2960             opLambda.callback(builder);
2961         }
2962     }
2963 
2964     public void setUserAgent_LessThan(String userAgent) {
2965         setUserAgent_LessThan(userAgent, null);
2966     }
2967 
2968     public void setUserAgent_LessThan(String userAgent, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2969         final Object _value = userAgent;
2970         RangeQueryBuilder builder = regRangeQ("userAgent", ConditionKey.CK_LESS_THAN, _value);
2971         if (opLambda != null) {
2972             opLambda.callback(builder);
2973         }
2974     }
2975 
2976     public void setUserAgent_GreaterEqual(String userAgent) {
2977         setUserAgent_GreaterEqual(userAgent, null);
2978     }
2979 
2980     public void setUserAgent_GreaterEqual(String userAgent, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2981         final Object _value = userAgent;
2982         RangeQueryBuilder builder = regRangeQ("userAgent", ConditionKey.CK_GREATER_EQUAL, _value);
2983         if (opLambda != null) {
2984             opLambda.callback(builder);
2985         }
2986     }
2987 
2988     public void setUserAgent_LessEqual(String userAgent) {
2989         setUserAgent_LessEqual(userAgent, null);
2990     }
2991 
2992     public void setUserAgent_LessEqual(String userAgent, ConditionOptionCall<RangeQueryBuilder> opLambda) {
2993         final Object _value = userAgent;
2994         RangeQueryBuilder builder = regRangeQ("userAgent", ConditionKey.CK_LESS_EQUAL, _value);
2995         if (opLambda != null) {
2996             opLambda.callback(builder);
2997         }
2998     }
2999 
3000     public void setUserAgent_Exists() {
3001         setUserAgent_Exists(null);
3002     }
3003 
3004     public void setUserAgent_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
3005         ExistsQueryBuilder builder = regExistsQ("userAgent");
3006         if (opLambda != null) {
3007             opLambda.callback(builder);
3008         }
3009     }
3010 
3011     public void setUserAgent_CommonTerms(String userAgent) {
3012         setUserAgent_CommonTerms(userAgent, null);
3013     }
3014 
3015     public void setUserAgent_CommonTerms(String userAgent, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
3016         CommonTermsQueryBuilder builder = regCommonTermsQ("userAgent", userAgent);
3017         if (opLambda != null) {
3018             opLambda.callback(builder);
3019         }
3020     }
3021 
3022     public BsSearchLogCQ addOrderBy_UserAgent_Asc() {
3023         regOBA("userAgent");
3024         return this;
3025     }
3026 
3027     public BsSearchLogCQ addOrderBy_UserAgent_Desc() {
3028         regOBD("userAgent");
3029         return this;
3030     }
3031 
3032     public void setUserInfoId_Equal(String userInfoId) {
3033         setUserInfoId_Term(userInfoId, null);
3034     }
3035 
3036     public void setUserInfoId_Equal(String userInfoId, ConditionOptionCall<TermQueryBuilder> opLambda) {
3037         setUserInfoId_Term(userInfoId, opLambda);
3038     }
3039 
3040     public void setUserInfoId_Term(String userInfoId) {
3041         setUserInfoId_Term(userInfoId, null);
3042     }
3043 
3044     public void setUserInfoId_Term(String userInfoId, ConditionOptionCall<TermQueryBuilder> opLambda) {
3045         TermQueryBuilder builder = regTermQ("userInfoId", userInfoId);
3046         if (opLambda != null) {
3047             opLambda.callback(builder);
3048         }
3049     }
3050 
3051     public void setUserInfoId_NotEqual(String userInfoId) {
3052         setUserInfoId_NotTerm(userInfoId, null);
3053     }
3054 
3055     public void setUserInfoId_NotTerm(String userInfoId) {
3056         setUserInfoId_NotTerm(userInfoId, null);
3057     }
3058 
3059     public void setUserInfoId_NotEqual(String userInfoId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
3060         setUserInfoId_NotTerm(userInfoId, opLambda);
3061     }
3062 
3063     public void setUserInfoId_NotTerm(String userInfoId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
3064         not(not -> not.setUserInfoId_Term(userInfoId), opLambda);
3065     }
3066 
3067     public void setUserInfoId_Terms(Collection<String> userInfoIdList) {
3068         setUserInfoId_Terms(userInfoIdList, null);
3069     }
3070 
3071     public void setUserInfoId_Terms(Collection<String> userInfoIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
3072         TermsQueryBuilder builder = regTermsQ("userInfoId", userInfoIdList);
3073         if (opLambda != null) {
3074             opLambda.callback(builder);
3075         }
3076     }
3077 
3078     public void setUserInfoId_InScope(Collection<String> userInfoIdList) {
3079         setUserInfoId_Terms(userInfoIdList, null);
3080     }
3081 
3082     public void setUserInfoId_InScope(Collection<String> userInfoIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
3083         setUserInfoId_Terms(userInfoIdList, opLambda);
3084     }
3085 
3086     public void setUserInfoId_Match(String userInfoId) {
3087         setUserInfoId_Match(userInfoId, null);
3088     }
3089 
3090     public void setUserInfoId_Match(String userInfoId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
3091         MatchQueryBuilder builder = regMatchQ("userInfoId", userInfoId);
3092         if (opLambda != null) {
3093             opLambda.callback(builder);
3094         }
3095     }
3096 
3097     public void setUserInfoId_MatchPhrase(String userInfoId) {
3098         setUserInfoId_MatchPhrase(userInfoId, null);
3099     }
3100 
3101     public void setUserInfoId_MatchPhrase(String userInfoId, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
3102         MatchPhraseQueryBuilder builder = regMatchPhraseQ("userInfoId", userInfoId);
3103         if (opLambda != null) {
3104             opLambda.callback(builder);
3105         }
3106     }
3107 
3108     public void setUserInfoId_MatchPhrasePrefix(String userInfoId) {
3109         setUserInfoId_MatchPhrasePrefix(userInfoId, null);
3110     }
3111 
3112     public void setUserInfoId_MatchPhrasePrefix(String userInfoId, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
3113         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("userInfoId", userInfoId);
3114         if (opLambda != null) {
3115             opLambda.callback(builder);
3116         }
3117     }
3118 
3119     public void setUserInfoId_Fuzzy(String userInfoId) {
3120         setUserInfoId_Fuzzy(userInfoId, null);
3121     }
3122 
3123     public void setUserInfoId_Fuzzy(String userInfoId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
3124         MatchQueryBuilder builder = regFuzzyQ("userInfoId", userInfoId);
3125         if (opLambda != null) {
3126             opLambda.callback(builder);
3127         }
3128     }
3129 
3130     public void setUserInfoId_Prefix(String userInfoId) {
3131         setUserInfoId_Prefix(userInfoId, null);
3132     }
3133 
3134     public void setUserInfoId_Prefix(String userInfoId, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
3135         PrefixQueryBuilder builder = regPrefixQ("userInfoId", userInfoId);
3136         if (opLambda != null) {
3137             opLambda.callback(builder);
3138         }
3139     }
3140 
3141     public void setUserInfoId_Wildcard(String userInfoId) {
3142         setUserInfoId_Wildcard(userInfoId, null);
3143     }
3144 
3145     public void setUserInfoId_Wildcard(String userInfoId, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
3146         WildcardQueryBuilder builder = regWildcardQ("userInfoId", userInfoId);
3147         if (opLambda != null) {
3148             opLambda.callback(builder);
3149         }
3150     }
3151 
3152     public void setUserInfoId_Regexp(String userInfoId) {
3153         setUserInfoId_Regexp(userInfoId, null);
3154     }
3155 
3156     public void setUserInfoId_Regexp(String userInfoId, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
3157         RegexpQueryBuilder builder = regRegexpQ("userInfoId", userInfoId);
3158         if (opLambda != null) {
3159             opLambda.callback(builder);
3160         }
3161     }
3162 
3163     public void setUserInfoId_SpanTerm(String userInfoId) {
3164         setUserInfoId_SpanTerm("userInfoId", null);
3165     }
3166 
3167     public void setUserInfoId_SpanTerm(String userInfoId, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
3168         SpanTermQueryBuilder builder = regSpanTermQ("userInfoId", userInfoId);
3169         if (opLambda != null) {
3170             opLambda.callback(builder);
3171         }
3172     }
3173 
3174     public void setUserInfoId_GreaterThan(String userInfoId) {
3175         setUserInfoId_GreaterThan(userInfoId, null);
3176     }
3177 
3178     public void setUserInfoId_GreaterThan(String userInfoId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3179         final Object _value = userInfoId;
3180         RangeQueryBuilder builder = regRangeQ("userInfoId", ConditionKey.CK_GREATER_THAN, _value);
3181         if (opLambda != null) {
3182             opLambda.callback(builder);
3183         }
3184     }
3185 
3186     public void setUserInfoId_LessThan(String userInfoId) {
3187         setUserInfoId_LessThan(userInfoId, null);
3188     }
3189 
3190     public void setUserInfoId_LessThan(String userInfoId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3191         final Object _value = userInfoId;
3192         RangeQueryBuilder builder = regRangeQ("userInfoId", ConditionKey.CK_LESS_THAN, _value);
3193         if (opLambda != null) {
3194             opLambda.callback(builder);
3195         }
3196     }
3197 
3198     public void setUserInfoId_GreaterEqual(String userInfoId) {
3199         setUserInfoId_GreaterEqual(userInfoId, null);
3200     }
3201 
3202     public void setUserInfoId_GreaterEqual(String userInfoId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3203         final Object _value = userInfoId;
3204         RangeQueryBuilder builder = regRangeQ("userInfoId", ConditionKey.CK_GREATER_EQUAL, _value);
3205         if (opLambda != null) {
3206             opLambda.callback(builder);
3207         }
3208     }
3209 
3210     public void setUserInfoId_LessEqual(String userInfoId) {
3211         setUserInfoId_LessEqual(userInfoId, null);
3212     }
3213 
3214     public void setUserInfoId_LessEqual(String userInfoId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3215         final Object _value = userInfoId;
3216         RangeQueryBuilder builder = regRangeQ("userInfoId", ConditionKey.CK_LESS_EQUAL, _value);
3217         if (opLambda != null) {
3218             opLambda.callback(builder);
3219         }
3220     }
3221 
3222     public void setUserInfoId_Exists() {
3223         setUserInfoId_Exists(null);
3224     }
3225 
3226     public void setUserInfoId_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
3227         ExistsQueryBuilder builder = regExistsQ("userInfoId");
3228         if (opLambda != null) {
3229             opLambda.callback(builder);
3230         }
3231     }
3232 
3233     public void setUserInfoId_CommonTerms(String userInfoId) {
3234         setUserInfoId_CommonTerms(userInfoId, null);
3235     }
3236 
3237     public void setUserInfoId_CommonTerms(String userInfoId, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
3238         CommonTermsQueryBuilder builder = regCommonTermsQ("userInfoId", userInfoId);
3239         if (opLambda != null) {
3240             opLambda.callback(builder);
3241         }
3242     }
3243 
3244     public BsSearchLogCQ addOrderBy_UserInfoId_Asc() {
3245         regOBA("userInfoId");
3246         return this;
3247     }
3248 
3249     public BsSearchLogCQ addOrderBy_UserInfoId_Desc() {
3250         regOBD("userInfoId");
3251         return this;
3252     }
3253 
3254     public void setUserSessionId_Equal(String userSessionId) {
3255         setUserSessionId_Term(userSessionId, null);
3256     }
3257 
3258     public void setUserSessionId_Equal(String userSessionId, ConditionOptionCall<TermQueryBuilder> opLambda) {
3259         setUserSessionId_Term(userSessionId, opLambda);
3260     }
3261 
3262     public void setUserSessionId_Term(String userSessionId) {
3263         setUserSessionId_Term(userSessionId, null);
3264     }
3265 
3266     public void setUserSessionId_Term(String userSessionId, ConditionOptionCall<TermQueryBuilder> opLambda) {
3267         TermQueryBuilder builder = regTermQ("userSessionId", userSessionId);
3268         if (opLambda != null) {
3269             opLambda.callback(builder);
3270         }
3271     }
3272 
3273     public void setUserSessionId_NotEqual(String userSessionId) {
3274         setUserSessionId_NotTerm(userSessionId, null);
3275     }
3276 
3277     public void setUserSessionId_NotTerm(String userSessionId) {
3278         setUserSessionId_NotTerm(userSessionId, null);
3279     }
3280 
3281     public void setUserSessionId_NotEqual(String userSessionId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
3282         setUserSessionId_NotTerm(userSessionId, opLambda);
3283     }
3284 
3285     public void setUserSessionId_NotTerm(String userSessionId, ConditionOptionCall<BoolQueryBuilder> opLambda) {
3286         not(not -> not.setUserSessionId_Term(userSessionId), opLambda);
3287     }
3288 
3289     public void setUserSessionId_Terms(Collection<String> userSessionIdList) {
3290         setUserSessionId_Terms(userSessionIdList, null);
3291     }
3292 
3293     public void setUserSessionId_Terms(Collection<String> userSessionIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
3294         TermsQueryBuilder builder = regTermsQ("userSessionId", userSessionIdList);
3295         if (opLambda != null) {
3296             opLambda.callback(builder);
3297         }
3298     }
3299 
3300     public void setUserSessionId_InScope(Collection<String> userSessionIdList) {
3301         setUserSessionId_Terms(userSessionIdList, null);
3302     }
3303 
3304     public void setUserSessionId_InScope(Collection<String> userSessionIdList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
3305         setUserSessionId_Terms(userSessionIdList, opLambda);
3306     }
3307 
3308     public void setUserSessionId_Match(String userSessionId) {
3309         setUserSessionId_Match(userSessionId, null);
3310     }
3311 
3312     public void setUserSessionId_Match(String userSessionId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
3313         MatchQueryBuilder builder = regMatchQ("userSessionId", userSessionId);
3314         if (opLambda != null) {
3315             opLambda.callback(builder);
3316         }
3317     }
3318 
3319     public void setUserSessionId_MatchPhrase(String userSessionId) {
3320         setUserSessionId_MatchPhrase(userSessionId, null);
3321     }
3322 
3323     public void setUserSessionId_MatchPhrase(String userSessionId, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
3324         MatchPhraseQueryBuilder builder = regMatchPhraseQ("userSessionId", userSessionId);
3325         if (opLambda != null) {
3326             opLambda.callback(builder);
3327         }
3328     }
3329 
3330     public void setUserSessionId_MatchPhrasePrefix(String userSessionId) {
3331         setUserSessionId_MatchPhrasePrefix(userSessionId, null);
3332     }
3333 
3334     public void setUserSessionId_MatchPhrasePrefix(String userSessionId, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
3335         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("userSessionId", userSessionId);
3336         if (opLambda != null) {
3337             opLambda.callback(builder);
3338         }
3339     }
3340 
3341     public void setUserSessionId_Fuzzy(String userSessionId) {
3342         setUserSessionId_Fuzzy(userSessionId, null);
3343     }
3344 
3345     public void setUserSessionId_Fuzzy(String userSessionId, ConditionOptionCall<MatchQueryBuilder> opLambda) {
3346         MatchQueryBuilder builder = regFuzzyQ("userSessionId", userSessionId);
3347         if (opLambda != null) {
3348             opLambda.callback(builder);
3349         }
3350     }
3351 
3352     public void setUserSessionId_Prefix(String userSessionId) {
3353         setUserSessionId_Prefix(userSessionId, null);
3354     }
3355 
3356     public void setUserSessionId_Prefix(String userSessionId, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
3357         PrefixQueryBuilder builder = regPrefixQ("userSessionId", userSessionId);
3358         if (opLambda != null) {
3359             opLambda.callback(builder);
3360         }
3361     }
3362 
3363     public void setUserSessionId_Wildcard(String userSessionId) {
3364         setUserSessionId_Wildcard(userSessionId, null);
3365     }
3366 
3367     public void setUserSessionId_Wildcard(String userSessionId, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
3368         WildcardQueryBuilder builder = regWildcardQ("userSessionId", userSessionId);
3369         if (opLambda != null) {
3370             opLambda.callback(builder);
3371         }
3372     }
3373 
3374     public void setUserSessionId_Regexp(String userSessionId) {
3375         setUserSessionId_Regexp(userSessionId, null);
3376     }
3377 
3378     public void setUserSessionId_Regexp(String userSessionId, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
3379         RegexpQueryBuilder builder = regRegexpQ("userSessionId", userSessionId);
3380         if (opLambda != null) {
3381             opLambda.callback(builder);
3382         }
3383     }
3384 
3385     public void setUserSessionId_SpanTerm(String userSessionId) {
3386         setUserSessionId_SpanTerm("userSessionId", null);
3387     }
3388 
3389     public void setUserSessionId_SpanTerm(String userSessionId, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
3390         SpanTermQueryBuilder builder = regSpanTermQ("userSessionId", userSessionId);
3391         if (opLambda != null) {
3392             opLambda.callback(builder);
3393         }
3394     }
3395 
3396     public void setUserSessionId_GreaterThan(String userSessionId) {
3397         setUserSessionId_GreaterThan(userSessionId, null);
3398     }
3399 
3400     public void setUserSessionId_GreaterThan(String userSessionId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3401         final Object _value = userSessionId;
3402         RangeQueryBuilder builder = regRangeQ("userSessionId", ConditionKey.CK_GREATER_THAN, _value);
3403         if (opLambda != null) {
3404             opLambda.callback(builder);
3405         }
3406     }
3407 
3408     public void setUserSessionId_LessThan(String userSessionId) {
3409         setUserSessionId_LessThan(userSessionId, null);
3410     }
3411 
3412     public void setUserSessionId_LessThan(String userSessionId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3413         final Object _value = userSessionId;
3414         RangeQueryBuilder builder = regRangeQ("userSessionId", ConditionKey.CK_LESS_THAN, _value);
3415         if (opLambda != null) {
3416             opLambda.callback(builder);
3417         }
3418     }
3419 
3420     public void setUserSessionId_GreaterEqual(String userSessionId) {
3421         setUserSessionId_GreaterEqual(userSessionId, null);
3422     }
3423 
3424     public void setUserSessionId_GreaterEqual(String userSessionId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3425         final Object _value = userSessionId;
3426         RangeQueryBuilder builder = regRangeQ("userSessionId", ConditionKey.CK_GREATER_EQUAL, _value);
3427         if (opLambda != null) {
3428             opLambda.callback(builder);
3429         }
3430     }
3431 
3432     public void setUserSessionId_LessEqual(String userSessionId) {
3433         setUserSessionId_LessEqual(userSessionId, null);
3434     }
3435 
3436     public void setUserSessionId_LessEqual(String userSessionId, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3437         final Object _value = userSessionId;
3438         RangeQueryBuilder builder = regRangeQ("userSessionId", ConditionKey.CK_LESS_EQUAL, _value);
3439         if (opLambda != null) {
3440             opLambda.callback(builder);
3441         }
3442     }
3443 
3444     public void setUserSessionId_Exists() {
3445         setUserSessionId_Exists(null);
3446     }
3447 
3448     public void setUserSessionId_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
3449         ExistsQueryBuilder builder = regExistsQ("userSessionId");
3450         if (opLambda != null) {
3451             opLambda.callback(builder);
3452         }
3453     }
3454 
3455     public void setUserSessionId_CommonTerms(String userSessionId) {
3456         setUserSessionId_CommonTerms(userSessionId, null);
3457     }
3458 
3459     public void setUserSessionId_CommonTerms(String userSessionId, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
3460         CommonTermsQueryBuilder builder = regCommonTermsQ("userSessionId", userSessionId);
3461         if (opLambda != null) {
3462             opLambda.callback(builder);
3463         }
3464     }
3465 
3466     public BsSearchLogCQ addOrderBy_UserSessionId_Asc() {
3467         regOBA("userSessionId");
3468         return this;
3469     }
3470 
3471     public BsSearchLogCQ addOrderBy_UserSessionId_Desc() {
3472         regOBD("userSessionId");
3473         return this;
3474     }
3475 
3476     public void setLanguages_Equal(String languages) {
3477         setLanguages_Term(languages, null);
3478     }
3479 
3480     public void setLanguages_Equal(String languages, ConditionOptionCall<TermQueryBuilder> opLambda) {
3481         setLanguages_Term(languages, opLambda);
3482     }
3483 
3484     public void setLanguages_Term(String languages) {
3485         setLanguages_Term(languages, null);
3486     }
3487 
3488     public void setLanguages_Term(String languages, ConditionOptionCall<TermQueryBuilder> opLambda) {
3489         TermQueryBuilder builder = regTermQ("languages", languages);
3490         if (opLambda != null) {
3491             opLambda.callback(builder);
3492         }
3493     }
3494 
3495     public void setLanguages_NotEqual(String languages) {
3496         setLanguages_NotTerm(languages, null);
3497     }
3498 
3499     public void setLanguages_NotTerm(String languages) {
3500         setLanguages_NotTerm(languages, null);
3501     }
3502 
3503     public void setLanguages_NotEqual(String languages, ConditionOptionCall<BoolQueryBuilder> opLambda) {
3504         setLanguages_NotTerm(languages, opLambda);
3505     }
3506 
3507     public void setLanguages_NotTerm(String languages, ConditionOptionCall<BoolQueryBuilder> opLambda) {
3508         not(not -> not.setLanguages_Term(languages), opLambda);
3509     }
3510 
3511     public void setLanguages_Terms(Collection<String> languagesList) {
3512         setLanguages_Terms(languagesList, null);
3513     }
3514 
3515     public void setLanguages_Terms(Collection<String> languagesList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
3516         TermsQueryBuilder builder = regTermsQ("languages", languagesList);
3517         if (opLambda != null) {
3518             opLambda.callback(builder);
3519         }
3520     }
3521 
3522     public void setLanguages_InScope(Collection<String> languagesList) {
3523         setLanguages_Terms(languagesList, null);
3524     }
3525 
3526     public void setLanguages_InScope(Collection<String> languagesList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
3527         setLanguages_Terms(languagesList, opLambda);
3528     }
3529 
3530     public void setLanguages_Match(String languages) {
3531         setLanguages_Match(languages, null);
3532     }
3533 
3534     public void setLanguages_Match(String languages, ConditionOptionCall<MatchQueryBuilder> opLambda) {
3535         MatchQueryBuilder builder = regMatchQ("languages", languages);
3536         if (opLambda != null) {
3537             opLambda.callback(builder);
3538         }
3539     }
3540 
3541     public void setLanguages_MatchPhrase(String languages) {
3542         setLanguages_MatchPhrase(languages, null);
3543     }
3544 
3545     public void setLanguages_MatchPhrase(String languages, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
3546         MatchPhraseQueryBuilder builder = regMatchPhraseQ("languages", languages);
3547         if (opLambda != null) {
3548             opLambda.callback(builder);
3549         }
3550     }
3551 
3552     public void setLanguages_MatchPhrasePrefix(String languages) {
3553         setLanguages_MatchPhrasePrefix(languages, null);
3554     }
3555 
3556     public void setLanguages_MatchPhrasePrefix(String languages, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
3557         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("languages", languages);
3558         if (opLambda != null) {
3559             opLambda.callback(builder);
3560         }
3561     }
3562 
3563     public void setLanguages_Fuzzy(String languages) {
3564         setLanguages_Fuzzy(languages, null);
3565     }
3566 
3567     public void setLanguages_Fuzzy(String languages, ConditionOptionCall<MatchQueryBuilder> opLambda) {
3568         MatchQueryBuilder builder = regFuzzyQ("languages", languages);
3569         if (opLambda != null) {
3570             opLambda.callback(builder);
3571         }
3572     }
3573 
3574     public void setLanguages_Prefix(String languages) {
3575         setLanguages_Prefix(languages, null);
3576     }
3577 
3578     public void setLanguages_Prefix(String languages, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
3579         PrefixQueryBuilder builder = regPrefixQ("languages", languages);
3580         if (opLambda != null) {
3581             opLambda.callback(builder);
3582         }
3583     }
3584 
3585     public void setLanguages_Wildcard(String languages) {
3586         setLanguages_Wildcard(languages, null);
3587     }
3588 
3589     public void setLanguages_Wildcard(String languages, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
3590         WildcardQueryBuilder builder = regWildcardQ("languages", languages);
3591         if (opLambda != null) {
3592             opLambda.callback(builder);
3593         }
3594     }
3595 
3596     public void setLanguages_Regexp(String languages) {
3597         setLanguages_Regexp(languages, null);
3598     }
3599 
3600     public void setLanguages_Regexp(String languages, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
3601         RegexpQueryBuilder builder = regRegexpQ("languages", languages);
3602         if (opLambda != null) {
3603             opLambda.callback(builder);
3604         }
3605     }
3606 
3607     public void setLanguages_SpanTerm(String languages) {
3608         setLanguages_SpanTerm("languages", null);
3609     }
3610 
3611     public void setLanguages_SpanTerm(String languages, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
3612         SpanTermQueryBuilder builder = regSpanTermQ("languages", languages);
3613         if (opLambda != null) {
3614             opLambda.callback(builder);
3615         }
3616     }
3617 
3618     public void setLanguages_GreaterThan(String languages) {
3619         setLanguages_GreaterThan(languages, null);
3620     }
3621 
3622     public void setLanguages_GreaterThan(String languages, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3623         final Object _value = languages;
3624         RangeQueryBuilder builder = regRangeQ("languages", ConditionKey.CK_GREATER_THAN, _value);
3625         if (opLambda != null) {
3626             opLambda.callback(builder);
3627         }
3628     }
3629 
3630     public void setLanguages_LessThan(String languages) {
3631         setLanguages_LessThan(languages, null);
3632     }
3633 
3634     public void setLanguages_LessThan(String languages, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3635         final Object _value = languages;
3636         RangeQueryBuilder builder = regRangeQ("languages", ConditionKey.CK_LESS_THAN, _value);
3637         if (opLambda != null) {
3638             opLambda.callback(builder);
3639         }
3640     }
3641 
3642     public void setLanguages_GreaterEqual(String languages) {
3643         setLanguages_GreaterEqual(languages, null);
3644     }
3645 
3646     public void setLanguages_GreaterEqual(String languages, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3647         final Object _value = languages;
3648         RangeQueryBuilder builder = regRangeQ("languages", ConditionKey.CK_GREATER_EQUAL, _value);
3649         if (opLambda != null) {
3650             opLambda.callback(builder);
3651         }
3652     }
3653 
3654     public void setLanguages_LessEqual(String languages) {
3655         setLanguages_LessEqual(languages, null);
3656     }
3657 
3658     public void setLanguages_LessEqual(String languages, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3659         final Object _value = languages;
3660         RangeQueryBuilder builder = regRangeQ("languages", ConditionKey.CK_LESS_EQUAL, _value);
3661         if (opLambda != null) {
3662             opLambda.callback(builder);
3663         }
3664     }
3665 
3666     public void setLanguages_Exists() {
3667         setLanguages_Exists(null);
3668     }
3669 
3670     public void setLanguages_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
3671         ExistsQueryBuilder builder = regExistsQ("languages");
3672         if (opLambda != null) {
3673             opLambda.callback(builder);
3674         }
3675     }
3676 
3677     public void setLanguages_CommonTerms(String languages) {
3678         setLanguages_CommonTerms(languages, null);
3679     }
3680 
3681     public void setLanguages_CommonTerms(String languages, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
3682         CommonTermsQueryBuilder builder = regCommonTermsQ("languages", languages);
3683         if (opLambda != null) {
3684             opLambda.callback(builder);
3685         }
3686     }
3687 
3688     public BsSearchLogCQ addOrderBy_Languages_Asc() {
3689         regOBA("languages");
3690         return this;
3691     }
3692 
3693     public BsSearchLogCQ addOrderBy_Languages_Desc() {
3694         regOBD("languages");
3695         return this;
3696     }
3697 
3698     public void setVirtualHost_Equal(String virtualHost) {
3699         setVirtualHost_Term(virtualHost, null);
3700     }
3701 
3702     public void setVirtualHost_Equal(String virtualHost, ConditionOptionCall<TermQueryBuilder> opLambda) {
3703         setVirtualHost_Term(virtualHost, opLambda);
3704     }
3705 
3706     public void setVirtualHost_Term(String virtualHost) {
3707         setVirtualHost_Term(virtualHost, null);
3708     }
3709 
3710     public void setVirtualHost_Term(String virtualHost, ConditionOptionCall<TermQueryBuilder> opLambda) {
3711         TermQueryBuilder builder = regTermQ("virtualHost", virtualHost);
3712         if (opLambda != null) {
3713             opLambda.callback(builder);
3714         }
3715     }
3716 
3717     public void setVirtualHost_NotEqual(String virtualHost) {
3718         setVirtualHost_NotTerm(virtualHost, null);
3719     }
3720 
3721     public void setVirtualHost_NotTerm(String virtualHost) {
3722         setVirtualHost_NotTerm(virtualHost, null);
3723     }
3724 
3725     public void setVirtualHost_NotEqual(String virtualHost, ConditionOptionCall<BoolQueryBuilder> opLambda) {
3726         setVirtualHost_NotTerm(virtualHost, opLambda);
3727     }
3728 
3729     public void setVirtualHost_NotTerm(String virtualHost, ConditionOptionCall<BoolQueryBuilder> opLambda) {
3730         not(not -> not.setVirtualHost_Term(virtualHost), opLambda);
3731     }
3732 
3733     public void setVirtualHost_Terms(Collection<String> virtualHostList) {
3734         setVirtualHost_Terms(virtualHostList, null);
3735     }
3736 
3737     public void setVirtualHost_Terms(Collection<String> virtualHostList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
3738         TermsQueryBuilder builder = regTermsQ("virtualHost", virtualHostList);
3739         if (opLambda != null) {
3740             opLambda.callback(builder);
3741         }
3742     }
3743 
3744     public void setVirtualHost_InScope(Collection<String> virtualHostList) {
3745         setVirtualHost_Terms(virtualHostList, null);
3746     }
3747 
3748     public void setVirtualHost_InScope(Collection<String> virtualHostList, ConditionOptionCall<TermsQueryBuilder> opLambda) {
3749         setVirtualHost_Terms(virtualHostList, opLambda);
3750     }
3751 
3752     public void setVirtualHost_Match(String virtualHost) {
3753         setVirtualHost_Match(virtualHost, null);
3754     }
3755 
3756     public void setVirtualHost_Match(String virtualHost, ConditionOptionCall<MatchQueryBuilder> opLambda) {
3757         MatchQueryBuilder builder = regMatchQ("virtualHost", virtualHost);
3758         if (opLambda != null) {
3759             opLambda.callback(builder);
3760         }
3761     }
3762 
3763     public void setVirtualHost_MatchPhrase(String virtualHost) {
3764         setVirtualHost_MatchPhrase(virtualHost, null);
3765     }
3766 
3767     public void setVirtualHost_MatchPhrase(String virtualHost, ConditionOptionCall<MatchPhraseQueryBuilder> opLambda) {
3768         MatchPhraseQueryBuilder builder = regMatchPhraseQ("virtualHost", virtualHost);
3769         if (opLambda != null) {
3770             opLambda.callback(builder);
3771         }
3772     }
3773 
3774     public void setVirtualHost_MatchPhrasePrefix(String virtualHost) {
3775         setVirtualHost_MatchPhrasePrefix(virtualHost, null);
3776     }
3777 
3778     public void setVirtualHost_MatchPhrasePrefix(String virtualHost, ConditionOptionCall<MatchPhrasePrefixQueryBuilder> opLambda) {
3779         MatchPhrasePrefixQueryBuilder builder = regMatchPhrasePrefixQ("virtualHost", virtualHost);
3780         if (opLambda != null) {
3781             opLambda.callback(builder);
3782         }
3783     }
3784 
3785     public void setVirtualHost_Fuzzy(String virtualHost) {
3786         setVirtualHost_Fuzzy(virtualHost, null);
3787     }
3788 
3789     public void setVirtualHost_Fuzzy(String virtualHost, ConditionOptionCall<MatchQueryBuilder> opLambda) {
3790         MatchQueryBuilder builder = regFuzzyQ("virtualHost", virtualHost);
3791         if (opLambda != null) {
3792             opLambda.callback(builder);
3793         }
3794     }
3795 
3796     public void setVirtualHost_Prefix(String virtualHost) {
3797         setVirtualHost_Prefix(virtualHost, null);
3798     }
3799 
3800     public void setVirtualHost_Prefix(String virtualHost, ConditionOptionCall<PrefixQueryBuilder> opLambda) {
3801         PrefixQueryBuilder builder = regPrefixQ("virtualHost", virtualHost);
3802         if (opLambda != null) {
3803             opLambda.callback(builder);
3804         }
3805     }
3806 
3807     public void setVirtualHost_Wildcard(String virtualHost) {
3808         setVirtualHost_Wildcard(virtualHost, null);
3809     }
3810 
3811     public void setVirtualHost_Wildcard(String virtualHost, ConditionOptionCall<WildcardQueryBuilder> opLambda) {
3812         WildcardQueryBuilder builder = regWildcardQ("virtualHost", virtualHost);
3813         if (opLambda != null) {
3814             opLambda.callback(builder);
3815         }
3816     }
3817 
3818     public void setVirtualHost_Regexp(String virtualHost) {
3819         setVirtualHost_Regexp(virtualHost, null);
3820     }
3821 
3822     public void setVirtualHost_Regexp(String virtualHost, ConditionOptionCall<RegexpQueryBuilder> opLambda) {
3823         RegexpQueryBuilder builder = regRegexpQ("virtualHost", virtualHost);
3824         if (opLambda != null) {
3825             opLambda.callback(builder);
3826         }
3827     }
3828 
3829     public void setVirtualHost_SpanTerm(String virtualHost) {
3830         setVirtualHost_SpanTerm("virtualHost", null);
3831     }
3832 
3833     public void setVirtualHost_SpanTerm(String virtualHost, ConditionOptionCall<SpanTermQueryBuilder> opLambda) {
3834         SpanTermQueryBuilder builder = regSpanTermQ("virtualHost", virtualHost);
3835         if (opLambda != null) {
3836             opLambda.callback(builder);
3837         }
3838     }
3839 
3840     public void setVirtualHost_GreaterThan(String virtualHost) {
3841         setVirtualHost_GreaterThan(virtualHost, null);
3842     }
3843 
3844     public void setVirtualHost_GreaterThan(String virtualHost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3845         final Object _value = virtualHost;
3846         RangeQueryBuilder builder = regRangeQ("virtualHost", ConditionKey.CK_GREATER_THAN, _value);
3847         if (opLambda != null) {
3848             opLambda.callback(builder);
3849         }
3850     }
3851 
3852     public void setVirtualHost_LessThan(String virtualHost) {
3853         setVirtualHost_LessThan(virtualHost, null);
3854     }
3855 
3856     public void setVirtualHost_LessThan(String virtualHost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3857         final Object _value = virtualHost;
3858         RangeQueryBuilder builder = regRangeQ("virtualHost", ConditionKey.CK_LESS_THAN, _value);
3859         if (opLambda != null) {
3860             opLambda.callback(builder);
3861         }
3862     }
3863 
3864     public void setVirtualHost_GreaterEqual(String virtualHost) {
3865         setVirtualHost_GreaterEqual(virtualHost, null);
3866     }
3867 
3868     public void setVirtualHost_GreaterEqual(String virtualHost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3869         final Object _value = virtualHost;
3870         RangeQueryBuilder builder = regRangeQ("virtualHost", ConditionKey.CK_GREATER_EQUAL, _value);
3871         if (opLambda != null) {
3872             opLambda.callback(builder);
3873         }
3874     }
3875 
3876     public void setVirtualHost_LessEqual(String virtualHost) {
3877         setVirtualHost_LessEqual(virtualHost, null);
3878     }
3879 
3880     public void setVirtualHost_LessEqual(String virtualHost, ConditionOptionCall<RangeQueryBuilder> opLambda) {
3881         final Object _value = virtualHost;
3882         RangeQueryBuilder builder = regRangeQ("virtualHost", ConditionKey.CK_LESS_EQUAL, _value);
3883         if (opLambda != null) {
3884             opLambda.callback(builder);
3885         }
3886     }
3887 
3888     public void setVirtualHost_Exists() {
3889         setVirtualHost_Exists(null);
3890     }
3891 
3892     public void setVirtualHost_Exists(ConditionOptionCall<ExistsQueryBuilder> opLambda) {
3893         ExistsQueryBuilder builder = regExistsQ("virtualHost");
3894         if (opLambda != null) {
3895             opLambda.callback(builder);
3896         }
3897     }
3898 
3899     public void setVirtualHost_CommonTerms(String virtualHost) {
3900         setVirtualHost_CommonTerms(virtualHost, null);
3901     }
3902 
3903     public void setVirtualHost_CommonTerms(String virtualHost, ConditionOptionCall<CommonTermsQueryBuilder> opLambda) {
3904         CommonTermsQueryBuilder builder = regCommonTermsQ("virtualHost", virtualHost);
3905         if (opLambda != null) {
3906             opLambda.callback(builder);
3907         }
3908     }
3909 
3910     public BsSearchLogCQ addOrderBy_VirtualHost_Asc() {
3911         regOBA("virtualHost");
3912         return this;
3913     }
3914 
3915     public BsSearchLogCQ addOrderBy_VirtualHost_Desc() {
3916         regOBD("virtualHost");
3917         return this;
3918     }
3919 
3920 }