public class AccessRule
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ALL_HOSTS |
static java.lang.String |
GROUP_PRINCIPAL_TYPE |
static org.apache.kafka.common.security.auth.KafkaPrincipal |
WILDCARD_GROUP_PRINCIPAL |
static org.apache.kafka.common.security.auth.KafkaPrincipal |
WILDCARD_USER_PRINCIPAL |
Constructor and Description |
---|
AccessRule(ResourcePattern resourcePattern,
org.apache.kafka.common.security.auth.KafkaPrincipal principal,
PermissionType permissionType,
java.lang.String host,
Operation operation,
AuthorizePolicy.PolicyType policyType,
java.lang.Object sourceMetadata) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
java.lang.String |
host() |
Operation |
operation() |
PermissionType |
permissionType() |
AuthorizePolicy.PolicyType |
policyType() |
org.apache.kafka.common.security.auth.KafkaPrincipal |
principal() |
ResourcePattern |
resourcePattern() |
java.lang.Object |
sourceMetadata() |
AuthorizePolicy |
toAuthorizePolicy() |
java.lang.String |
toString() |
public static final java.lang.String ALL_HOSTS
public static final org.apache.kafka.common.security.auth.KafkaPrincipal WILDCARD_USER_PRINCIPAL
public static final java.lang.String GROUP_PRINCIPAL_TYPE
public static final org.apache.kafka.common.security.auth.KafkaPrincipal WILDCARD_GROUP_PRINCIPAL
public AccessRule(ResourcePattern resourcePattern, org.apache.kafka.common.security.auth.KafkaPrincipal principal, PermissionType permissionType, java.lang.String host, Operation operation, AuthorizePolicy.PolicyType policyType, java.lang.Object sourceMetadata)
public ResourcePattern resourcePattern()
public org.apache.kafka.common.security.auth.KafkaPrincipal principal()
public PermissionType permissionType()
public java.lang.String host()
public Operation operation()
public AuthorizePolicy.PolicyType policyType()
public java.lang.Object sourceMetadata()
public AuthorizePolicy toAuthorizePolicy()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object