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