Uses of Enum Class
org.apache.pulsar.common.policies.data.AuthAction
Package
Description
Implementation of policies.
-
Uses of AuthAction in org.apache.pulsar.client.admin
Modifier and TypeMethodDescriptionNamespaces.getPermissions
(String namespace) Get permissions on a namespace.Topics.getPermissions
(String topic) Get permissions on a topic.Namespaces.getPermissionsAsync
(String namespace) Get permissions on a namespace asynchronously.Topics.getPermissionsAsync
(String topic) Get permissions on a topic asynchronously.Modifier and TypeMethodDescriptionvoid
Topics.grantPermission
(String topic, String role, Set<AuthAction> actions) Grant permission on a topic.Topics.grantPermissionAsync
(String topic, String role, Set<AuthAction> actions) Grant permission on a topic asynchronously.void
Namespaces.grantPermissionOnNamespace
(String namespace, String role, Set<AuthAction> actions) Grant permission on a namespace.Namespaces.grantPermissionOnNamespaceAsync
(String namespace, String role, Set<AuthAction> actions) Grant permission on a namespace asynchronously. -
Uses of AuthAction in org.apache.pulsar.common.policies.data
Modifier and TypeMethodDescriptionstatic AuthAction
Returns the enum constant of this class with the specified name.static AuthAction[]
AuthAction.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionAuthPolicies.getNamespaceAuthentication()
AuthPolicies.getTopicAuthentication()
Modifier and TypeMethodDescriptionAuthPolicies.Builder.namespaceAuthentication
(Map<String, Set<AuthAction>> namespaceAuthentication) AuthPolicies.Builder.topicAuthentication
(Map<String, Map<String, Set<AuthAction>>> topicAuthentication)