Interface TagCollectionFilter

All Superinterfaces:
HasToRequest<TagCollectionFilterRequest>, Serializable

public interface TagCollectionFilter extends HasToRequest<TagCollectionFilterRequest>, Serializable
Represents a collection filter for tags. One of: none, any, or isEmpty must be specified. minProperties = 1, maxProperties = 1.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the ANY filter - matches if any of the tags match this filter.
    Returns whether to match empty collections.
    Returns the NONE filter - matches if none of the tags match this filter.

    Methods inherited from interface HasToRequest

    toRequest
  • Method Details

    • getNone

      StringFilter getNone()
      Returns the NONE filter - matches if none of the tags match this filter.
      Returns:
      the NONE filter, or null if not specified
    • getAny

      StringFilter getAny()
      Returns the ANY filter - matches if any of the tags match this filter.
      Returns:
      the ANY filter, or null if not specified
    • getIsEmpty

      Boolean getIsEmpty()
      Returns whether to match empty collections.
      Returns:
      true if matching empty collections, null if not specified