public class AclRule extends Object
Constructor and Description |
---|
AclRule(org.apache.kafka.common.security.auth.KafkaPrincipal principal,
PermissionType permissionType,
String host,
Operation operation) |
AclRule(org.apache.kafka.common.security.auth.KafkaPrincipal principal,
PermissionType permissionType,
String host,
Operation operation,
Collection<org.apache.kafka.common.Uuid> clusterLinkIds) |
Modifier and Type | Method and Description |
---|---|
static org.apache.kafka.common.acl.AccessControlEntry |
accessControlEntry(AccessRule rule) |
static org.apache.kafka.common.acl.AccessControlEntry |
accessControlEntry(AccessRule rule,
Collection<org.apache.kafka.common.Uuid> clusterLinkIds) |
Collection<org.apache.kafka.common.Uuid> |
clusterLinkIds() |
boolean |
equals(Object o) |
static AclRule |
from(org.apache.kafka.common.acl.AccessControlEntryFilter filter) |
static AclRule |
from(AccessRule rule) |
static AclRule |
from(org.apache.kafka.common.acl.AclBinding aclBinding) |
int |
hashCode() |
String |
host() |
Operation |
operation() |
PermissionType |
permissionType() |
org.apache.kafka.common.security.auth.KafkaPrincipal |
principal() |
org.apache.kafka.common.acl.AccessControlEntry |
toAccessControlEntry() |
String |
toString() |
public AclRule(org.apache.kafka.common.security.auth.KafkaPrincipal principal, PermissionType permissionType, String host, Operation operation, Collection<org.apache.kafka.common.Uuid> clusterLinkIds)
public AclRule(org.apache.kafka.common.security.auth.KafkaPrincipal principal, PermissionType permissionType, String host, Operation operation)
public org.apache.kafka.common.security.auth.KafkaPrincipal principal()
public PermissionType permissionType()
public String host()
public Operation operation()
public Collection<org.apache.kafka.common.Uuid> clusterLinkIds()
public org.apache.kafka.common.acl.AccessControlEntry toAccessControlEntry()
public static AclRule from(org.apache.kafka.common.acl.AclBinding aclBinding)
public static AclRule from(AccessRule rule)
public static AclRule from(org.apache.kafka.common.acl.AccessControlEntryFilter filter)
public static org.apache.kafka.common.acl.AccessControlEntry accessControlEntry(AccessRule rule)
public static org.apache.kafka.common.acl.AccessControlEntry accessControlEntry(AccessRule rule, Collection<org.apache.kafka.common.Uuid> clusterLinkIds)