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

# Interface NumericAttributeCollectionFilter

All Superinterfaces:
  `HasToRequest<NumericAttributeCollectionFilterRequest>`, `Serializable`

public interface NumericAttributeCollectionFilter extends HasToRequest<NumericAttributeCollectionFilterRequest>, Serializable
Represents a collection filter for numeric attribute values with a specific type. Requires typePublicId and one of: none, any, or isEmpty. minProperties = 2, maxProperties = 2 (none/any/isEmpty are mutually exclusive).

- ## Method Summary

  Modifier and Type
  Method
  Description
  `NumericFilter`
  `getAny()`
  Returns the ANY filter - matches if any of the numeric attributes match this filter.
  `Boolean`
  `getIsEmpty()`
  Returns whether to match empty collections.
  `NumericFilter`
  `getNone()`
  Returns the NONE filter - matches if none of the numeric attributes match this filter.
  `MetaResourceReference`
  `getType()`
  Returns the type MetaResourceReference for this attribute collection filter.

  ### Methods inherited from interface HasToRequest

  `toRequest`

- ## Method Details

  - ### getType

    MetaResourceReference getType()
    Returns the type MetaResourceReference for this attribute collection filter.
    Returns:
      the type MetaResourceReference

  - ### getNone

    NumericFilter getNone()
    Returns the NONE filter - matches if none of the numeric attributes match this filter.
    Returns:
      the NONE filter, or null if not specified

  - ### getAny

    NumericFilter getAny()
    Returns the ANY filter - matches if any of the numeric attributes 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