Interface SearchExistsValue

All Superinterfaces:
SearchQueryExpressionValue

public interface SearchExistsValue extends SearchQueryExpressionValue
SearchExistsValue
Example to create an instance using the builder pattern

     SearchExistsValue searchExistsValue = SearchExistsValue.builder()
             .field("{field}")
             .build()
 
  • Method Details

    • getLanguage

      String getLanguage()

      String value specifying linguistic and regional preferences using the IETF language tag format, as described in BCP 47. The format combines language, script, and region using hyphen-separated subtags. For example: en, en-US, zh-Hans-SG.

      Returns:
      language
    • setLanguage

      void setLanguage(String language)

      String value specifying linguistic and regional preferences using the IETF language tag format, as described in BCP 47. The format combines language, script, and region using hyphen-separated subtags. For example: en, en-US, zh-Hans-SG.

      Parameters:
      language - value to be set
    • of

      static SearchExistsValue of()
      factory method
      Returns:
      instance of SearchExistsValue
    • of

      static SearchExistsValue of(SearchExistsValue template)
      factory method to create a shallow copy SearchExistsValue
      Parameters:
      template - instance to be copied
      Returns:
      copy instance
    • deepCopy

      factory method to create a deep copy of SearchExistsValue
      Parameters:
      template - instance to be copied
      Returns:
      copy instance
    • builder

      static SearchExistsValueBuilder builder()
      builder factory method for SearchExistsValue
      Returns:
      builder
    • builder

      static SearchExistsValueBuilder builder(SearchExistsValue template)
      create builder for SearchExistsValue instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder
    • withSearchExistsValue

      default <T> T withSearchExistsValue(Function<SearchExistsValue,T> helper)
      accessor map function
      Type Parameters:
      T - mapped type
      Parameters:
      helper - function to map the object
      Returns:
      mapped value
    • typeReference

      static com.fasterxml.jackson.core.type.TypeReference<SearchExistsValue> typeReference()
      gives a TypeReference for usage with Jackson DataBind
      Returns:
      TypeReference