Class HvlLogSearchCriteriaBuilder

java.lang.Object
tr.com.havelsan.javarch.log.search.cloud.client.model.builder.HvlLogSearchCriteriaBuilder
All Implemented Interfaces:
Serializable

public class HvlLogSearchCriteriaBuilder extends Object implements Serializable
CriteriaBuilder for HvlLogSearchCriteria
See Also:
  • Method Details

    • create

      public static HvlLogSearchCriteriaBuilder create(String indices, String types)
      Create HvlLogSearchCriteriaBuilder.
      Parameters:
      indices - the indices
      types - the types
      Returns:
      the HvlLogSearchCriteriaBuilder
    • matches

      public HvlLogSearchCriteriaBuilder matches(String field, Object value)
      Matches HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • stringEquals

      public HvlLogSearchCriteriaBuilder stringEquals(String field, Object value)
      String equals HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • stringContains

      public HvlLogSearchCriteriaBuilder stringContains(String field, String value)
      String contains HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • stringStartsWith

      public HvlLogSearchCriteriaBuilder stringStartsWith(String field, String value)
      String starts with HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • stringEndsWith

      public HvlLogSearchCriteriaBuilder stringEndsWith(String field, String value)
      String ends with HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • expression

      public HvlLogSearchCriteriaBuilder expression(String field, String value)
      Expression HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • between

      public HvlLogSearchCriteriaBuilder between(String field, Object first, Object second)
      Between HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      first - the first
      second - the second
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • fuzzy

      public HvlLogSearchCriteriaBuilder fuzzy(String field, Object value)
      Fuzzy HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • in

      public HvlLogSearchCriteriaBuilder in(String field, List<?> value)
      In HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • notIn

      public HvlLogSearchCriteriaBuilder notIn(String field, Object value)
      Not in HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • less

      public HvlLogSearchCriteriaBuilder less(String field, Object value)
      Less HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • lessEq

      public HvlLogSearchCriteriaBuilder lessEq(String field, Object value)
      Less eq HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • greater

      public HvlLogSearchCriteriaBuilder greater(String field, Object value)
      Greater HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • greaterEq

      public HvlLogSearchCriteriaBuilder greaterEq(String field, Object value)
      Greater eq HvlLogSearchElasticsearchCriteriaBuilder.
      Parameters:
      field - the field
      value - the value
      Returns:
      the HvlLogSearchElasticsearchCriteriaBuilder
    • build

      public HvlLogSearchCriteria build()
      Build hvl log search criteria.
      Returns:
      the hvl log search criteria