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