Class AclRule
java.lang.Object
io.confluent.security.authorizer.acl.AclRule
ACL rule for centralized ACLs.
-
Constructor Summary
ConstructorsConstructorDescriptionAclRule(org.apache.kafka.common.security.auth.KafkaPrincipal principal, io.confluent.security.roledefinitions.PermissionType permissionType, String host, io.confluent.security.roledefinitions.Operation operation) AclRule(org.apache.kafka.common.security.auth.KafkaPrincipal principal, io.confluent.security.roledefinitions.PermissionType permissionType, String host, io.confluent.security.roledefinitions.Operation operation, Collection<org.apache.kafka.common.Uuid> clusterLinkIds) -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.kafka.common.acl.AccessControlEntryaccessControlEntry(AccessRule rule) static org.apache.kafka.common.acl.AccessControlEntryaccessControlEntry(AccessRule rule, Collection<org.apache.kafka.common.Uuid> clusterLinkIds) Collection<org.apache.kafka.common.Uuid> booleanstatic AclRulefrom(AccessRule rule) static AclRulefrom(org.apache.kafka.common.acl.AccessControlEntryFilter filter) static AclRulefrom(org.apache.kafka.common.acl.AclBinding aclBinding) inthashCode()host()io.confluent.security.roledefinitions.Operationio.confluent.security.roledefinitions.PermissionTypeorg.apache.kafka.common.security.auth.KafkaPrincipalorg.apache.kafka.common.acl.AccessControlEntrytoString()
-
Constructor Details
-
AclRule
public AclRule(org.apache.kafka.common.security.auth.KafkaPrincipal principal, io.confluent.security.roledefinitions.PermissionType permissionType, String host, io.confluent.security.roledefinitions.Operation operation, Collection<org.apache.kafka.common.Uuid> clusterLinkIds) -
AclRule
public AclRule(org.apache.kafka.common.security.auth.KafkaPrincipal principal, io.confluent.security.roledefinitions.PermissionType permissionType, String host, io.confluent.security.roledefinitions.Operation operation)
-
-
Method Details
-
principal
public org.apache.kafka.common.security.auth.KafkaPrincipal principal() -
permissionType
public io.confluent.security.roledefinitions.PermissionType permissionType() -
host
-
operation
public io.confluent.security.roledefinitions.Operation operation() -
clusterLinkIds
-
toAccessControlEntry
public org.apache.kafka.common.acl.AccessControlEntry toAccessControlEntry() -
equals
-
hashCode
public int hashCode() -
toString
-
from
-
from
-
from
-
accessControlEntry
-
accessControlEntry
public static org.apache.kafka.common.acl.AccessControlEntry accessControlEntry(AccessRule rule, Collection<org.apache.kafka.common.Uuid> clusterLinkIds)
-