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 Details

    • namespaceAuthentication

      public AuthPoliciesImpl.AuthPoliciesImplBuilder namespaceAuthentication(Map<String,Set<org.apache.pulsar.common.policies.data.AuthAction>> namespaceAuthentication)
      Specified by:
      namespaceAuthentication in interface org.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:
      topicAuthentication in interface org.apache.pulsar.common.policies.data.AuthPolicies.Builder
    • subscriptionAuthentication

      public AuthPoliciesImpl.AuthPoliciesImplBuilder subscriptionAuthentication(Map<String,Set<String>> subscriptionAuthentication)
      Specified by:
      subscriptionAuthentication in interface org.apache.pulsar.common.policies.data.AuthPolicies.Builder
    • build

      public AuthPoliciesImpl build()
      Specified by:
      build in interface org.apache.pulsar.common.policies.data.AuthPolicies.Builder
    • toString

      public String toString()
      Overrides:
      toString in class Object