Package com.collibra.dgc.core.api.model.meta.path

# 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
  `StringFilter`
  `getAny()`
  Returns the ANY filter - matches if any of the tags match this filter.
  `Boolean`
  `getIsEmpty()`
  Returns whether to match empty collections.
  `StringFilter`
  `getNone()`
  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