Class AuthPoliciesImpl.AuthPoliciesImplBuilder

  • All Implemented Interfaces:
    org.apache.pulsar.common.policies.data.AuthPolicies.Builder
    Enclosing class:
    AuthPoliciesImpl

    public static class AuthPoliciesImpl.AuthPoliciesImplBuilder
    extends java.lang.Object
    implements org.apache.pulsar.common.policies.data.AuthPolicies.Builder
    • Method Detail

      • namespaceAuthentication

        public AuthPoliciesImpl.AuthPoliciesImplBuilder namespaceAuthentication​(java.util.Map<java.lang.String,​java.util.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​(java.util.Map<java.lang.String,​java.util.Map<java.lang.String,​java.util.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​(java.util.Map<java.lang.String,​java.util.Set<java.lang.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 java.lang.String toString()
        Overrides:
        toString in class java.lang.Object