Package org.apache.kafka.common.quota
Class ClientQuotaFilter
java.lang.Object
org.apache.kafka.common.quota.ClientQuotaFilter
Describes a client quota entity filter.
-
Method Summary
Modifier and TypeMethodDescriptionstatic ClientQuotaFilter
all()
Constructs and returns a quota filter that matches all configured entities.static ClientQuotaFilter
contains
(Collection<ClientQuotaFilterComponent> components) Constructs and returns a quota filter that matches all provided components.static ClientQuotaFilter
containsOnly
(Collection<ClientQuotaFilterComponent> components) Constructs and returns a quota filter that matches all provided components.boolean
int
hashCode()
boolean
strict()
toString()
-
Method Details
-
contains
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
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
Constructs and returns a quota filter that matches all configured entities. -
components
- Returns:
- the filter's components
-
strict
public boolean strict()- Returns:
- whether the filter is strict, i.e. only includes specified components
-
equals
-
hashCode
public int hashCode() -
toString
-