Class ClientQuotaFilter


  • public class ClientQuotaFilter
    extends Object
    Describes a client quota entity filter.
    • Method Detail

      • contains

        public static ClientQuotaFilter contains​(Collection<ClientQuotaFilterComponent> components)
        Constructs and returns a quota filter that matches all provided components. Matching entities with entity types that are not specified by a component will also be included in the result.
        Parameters:
        components - the components for the filter
      • containsOnly

        public static ClientQuotaFilter containsOnly​(Collection<ClientQuotaFilterComponent> components)
        Constructs and returns a quota filter that matches all provided components. Matching entities with entity types that are not specified by a component will *not* be included in the result.
        Parameters:
        components - the components for the filter
      • all

        public static ClientQuotaFilter all()
        Constructs and returns a quota filter that matches all configured entities.
      • strict

        public boolean strict()
        Returns:
        whether the filter is strict, i.e. only includes specified components
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object