Interface StringFilter

All Superinterfaces:
HasToRequest<StringFilterRequest>, Serializable

public interface StringFilter extends HasToRequest<StringFilterRequest>, Serializable
Represents a filter for string values. minProperties = 1, maxProperties = 1.
  • Method Details

    • getIn

      List<String> getIn()
      Returns the list of strings to include.
      Returns:
      the list of strings to include, or null if not specified
    • getNotIn

      List<String> getNotIn()
      Returns the list of strings to exclude.
      Returns:
      the list of strings to exclude, or null if not specified
    • getContains

      List<String> getContains()
      Returns the list of substrings to match anywhere in the value.
      Returns:
      the list of substrings, or null if not specified
    • getNotContains

      List<String> getNotContains()
      Returns the list of substrings that must not appear anywhere in the value.
      Returns:
      the list of substrings, or null if not specified
    • getStartsWith

      List<String> getStartsWith()
      Returns the list of prefixes the value must start with.
      Returns:
      the list of prefixes, or null if not specified
    • getNotStartsWith

      List<String> getNotStartsWith()
      Returns the list of prefixes the value must not start with.
      Returns:
      the list of prefixes, or null if not specified
    • getEndsWith

      List<String> getEndsWith()
      Returns the list of suffixes the value must end with.
      Returns:
      the list of suffixes, or null if not specified
    • getNotEndsWith

      List<String> getNotEndsWith()
      Returns the list of suffixes the value must not end with.
      Returns:
      the list of suffixes, or null if not specified