Class AuthPoliciesImpl.AuthPoliciesImplBuilder
java.lang.Object
org.apache.pulsar.client.admin.internal.data.AuthPoliciesImpl.AuthPoliciesImplBuilder
- All Implemented Interfaces:
AuthPolicies.Builder
- Enclosing class:
- AuthPoliciesImpl
public static class AuthPoliciesImpl.AuthPoliciesImplBuilder
extends Object
implements AuthPolicies.Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
namespaceAuthentication
(Map<String, Set<AuthAction>> namespaceAuthentication) subscriptionAuthentication
(Map<String, Set<String>> subscriptionAuthentication) topicAuthentication
(Map<String, Map<String, Set<AuthAction>>> topicAuthentication) toString()
-
Method Details
-
namespaceAuthentication
public AuthPoliciesImpl.AuthPoliciesImplBuilder namespaceAuthentication(Map<String, Set<AuthAction>> namespaceAuthentication) - Specified by:
namespaceAuthentication
in interfaceAuthPolicies.Builder
-
topicAuthentication
public AuthPoliciesImpl.AuthPoliciesImplBuilder topicAuthentication(Map<String, Map<String, Set<AuthAction>>> topicAuthentication) - Specified by:
topicAuthentication
in interfaceAuthPolicies.Builder
-
subscriptionAuthentication
public AuthPoliciesImpl.AuthPoliciesImplBuilder subscriptionAuthentication(Map<String, Set<String>> subscriptionAuthentication) - Specified by:
subscriptionAuthentication
in interfaceAuthPolicies.Builder
-
build
- Specified by:
build
in interfaceAuthPolicies.Builder
-
toString
-