Class NamespacesImpl

  • All Implemented Interfaces:
    org.apache.pulsar.client.admin.Namespaces

    public class NamespacesImpl
    extends BaseResource
    implements org.apache.pulsar.client.admin.Namespaces
    • Constructor Detail

      • NamespacesImpl

        public NamespacesImpl​(javax.ws.rs.client.WebTarget web,
                              org.apache.pulsar.client.api.Authentication auth,
                              long readTimeoutMs)
    • Method Detail

      • getNamespaces

        public java.util.List<java.lang.String> getNamespaces​(java.lang.String tenant)
                                                       throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getNamespaces in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getNamespacesAsync

        public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getNamespacesAsync​(java.lang.String tenant)
        Specified by:
        getNamespacesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getNamespaces

        public java.util.List<java.lang.String> getNamespaces​(java.lang.String tenant,
                                                              java.lang.String cluster)
                                                       throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getNamespaces in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getTopics

        public java.util.List<java.lang.String> getTopics​(java.lang.String namespace)
                                                   throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getTopics in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getBundles

        public org.apache.pulsar.common.policies.data.BundlesData getBundles​(java.lang.String namespace)
                                                                      throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getBundles in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getBundlesAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.BundlesData> getBundlesAsync​(java.lang.String namespace)
        Specified by:
        getBundlesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getTopicsAsync

        public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getTopicsAsync​(java.lang.String namespace)
        Specified by:
        getTopicsAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getPolicies

        public org.apache.pulsar.common.policies.data.Policies getPolicies​(java.lang.String namespace)
                                                                    throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getPolicies in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getPoliciesAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.Policies> getPoliciesAsync​(java.lang.String namespace)
        Specified by:
        getPoliciesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • createNamespace

        public void createNamespace​(java.lang.String namespace,
                                    java.util.Set<java.lang.String> clusters)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        createNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • createNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> createNamespaceAsync​(java.lang.String namespace,
                                                                                           java.util.Set<java.lang.String> clusters)
        Specified by:
        createNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • createNamespace

        public void createNamespace​(java.lang.String namespace,
                                    int numBundles)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        createNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • createNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> createNamespaceAsync​(java.lang.String namespace,
                                                                                           int numBundles)
        Specified by:
        createNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • createNamespace

        public void createNamespace​(java.lang.String namespace,
                                    org.apache.pulsar.common.policies.data.Policies policies)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        createNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • createNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> createNamespaceAsync​(java.lang.String namespace,
                                                                                           org.apache.pulsar.common.policies.data.Policies policies)
        Specified by:
        createNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • createNamespace

        public void createNamespace​(java.lang.String namespace,
                                    org.apache.pulsar.common.policies.data.BundlesData bundlesData)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        createNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • createNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> createNamespaceAsync​(java.lang.String namespace,
                                                                                           org.apache.pulsar.common.policies.data.BundlesData bundlesData)
        Specified by:
        createNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • createNamespace

        public void createNamespace​(java.lang.String namespace)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        createNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • createNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> createNamespaceAsync​(java.lang.String namespace)
        Specified by:
        createNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • deleteNamespace

        public void deleteNamespace​(java.lang.String namespace)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        deleteNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • deleteNamespace

        public void deleteNamespace​(java.lang.String namespace,
                                    boolean force)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        deleteNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • deleteNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> deleteNamespaceAsync​(java.lang.String namespace)
        Specified by:
        deleteNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • deleteNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> deleteNamespaceAsync​(java.lang.String namespace,
                                                                                           boolean force)
        Specified by:
        deleteNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • deleteNamespaceBundle

        public void deleteNamespaceBundle​(java.lang.String namespace,
                                          java.lang.String bundleRange)
                                   throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        deleteNamespaceBundle in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • deleteNamespaceBundle

        public void deleteNamespaceBundle​(java.lang.String namespace,
                                          java.lang.String bundleRange,
                                          boolean force)
                                   throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        deleteNamespaceBundle in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • deleteNamespaceBundleAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> deleteNamespaceBundleAsync​(java.lang.String namespace,
                                                                                                 java.lang.String bundleRange)
        Specified by:
        deleteNamespaceBundleAsync in interface org.apache.pulsar.client.admin.Namespaces
      • deleteNamespaceBundleAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> deleteNamespaceBundleAsync​(java.lang.String namespace,
                                                                                                 java.lang.String bundleRange,
                                                                                                 boolean force)
        Specified by:
        deleteNamespaceBundleAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getPermissions

        public java.util.Map<java.lang.String,​java.util.Set<org.apache.pulsar.common.policies.data.AuthAction>> getPermissions​(java.lang.String namespace)
                                                                                                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getPermissions in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getPermissionsAsync

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.util.Set<org.apache.pulsar.common.policies.data.AuthAction>>> getPermissionsAsync​(java.lang.String namespace)
        Specified by:
        getPermissionsAsync in interface org.apache.pulsar.client.admin.Namespaces
      • grantPermissionOnNamespace

        public void grantPermissionOnNamespace​(java.lang.String namespace,
                                               java.lang.String role,
                                               java.util.Set<org.apache.pulsar.common.policies.data.AuthAction> actions)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        grantPermissionOnNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • grantPermissionOnNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> grantPermissionOnNamespaceAsync​(java.lang.String namespace,
                                                                                                      java.lang.String role,
                                                                                                      java.util.Set<org.apache.pulsar.common.policies.data.AuthAction> actions)
        Specified by:
        grantPermissionOnNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • revokePermissionsOnNamespace

        public void revokePermissionsOnNamespace​(java.lang.String namespace,
                                                 java.lang.String role)
                                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        revokePermissionsOnNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • revokePermissionsOnNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> revokePermissionsOnNamespaceAsync​(java.lang.String namespace,
                                                                                                        java.lang.String role)
        Specified by:
        revokePermissionsOnNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getPermissionOnSubscription

        public java.util.Map<java.lang.String,​java.util.Set<java.lang.String>> getPermissionOnSubscription​(java.lang.String namespace)
                                                                                                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getPermissionOnSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getPermissionOnSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.util.Set<java.lang.String>>> getPermissionOnSubscriptionAsync​(java.lang.String namespace)
        Specified by:
        getPermissionOnSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • grantPermissionOnSubscription

        public void grantPermissionOnSubscription​(java.lang.String namespace,
                                                  java.lang.String subscription,
                                                  java.util.Set<java.lang.String> roles)
                                           throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        grantPermissionOnSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • grantPermissionOnSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> grantPermissionOnSubscriptionAsync​(java.lang.String namespace,
                                                                                                         java.lang.String subscription,
                                                                                                         java.util.Set<java.lang.String> roles)
        Specified by:
        grantPermissionOnSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • revokePermissionOnSubscription

        public void revokePermissionOnSubscription​(java.lang.String namespace,
                                                   java.lang.String subscription,
                                                   java.lang.String role)
                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        revokePermissionOnSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • revokePermissionOnSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> revokePermissionOnSubscriptionAsync​(java.lang.String namespace,
                                                                                                          java.lang.String subscription,
                                                                                                          java.lang.String role)
        Specified by:
        revokePermissionOnSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getNamespaceReplicationClusters

        public java.util.List<java.lang.String> getNamespaceReplicationClusters​(java.lang.String namespace)
                                                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getNamespaceReplicationClusters in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getNamespaceReplicationClustersAsync

        public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getNamespaceReplicationClustersAsync​(java.lang.String namespace)
        Specified by:
        getNamespaceReplicationClustersAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setNamespaceReplicationClusters

        public void setNamespaceReplicationClusters​(java.lang.String namespace,
                                                    java.util.Set<java.lang.String> clusterIds)
                                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setNamespaceReplicationClusters in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setNamespaceReplicationClustersAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setNamespaceReplicationClustersAsync​(java.lang.String namespace,
                                                                                                           java.util.Set<java.lang.String> clusterIds)
        Specified by:
        setNamespaceReplicationClustersAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getNamespaceMessageTTL

        public java.lang.Integer getNamespaceMessageTTL​(java.lang.String namespace)
                                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getNamespaceMessageTTL in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getNamespaceMessageTTLAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getNamespaceMessageTTLAsync​(java.lang.String namespace)
        Specified by:
        getNamespaceMessageTTLAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setNamespaceMessageTTL

        public void setNamespaceMessageTTL​(java.lang.String namespace,
                                           int ttlInSeconds)
                                    throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setNamespaceMessageTTL in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setNamespaceMessageTTLAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setNamespaceMessageTTLAsync​(java.lang.String namespace,
                                                                                                  int ttlInSeconds)
        Specified by:
        setNamespaceMessageTTLAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeNamespaceMessageTTL

        public void removeNamespaceMessageTTL​(java.lang.String namespace)
                                       throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeNamespaceMessageTTL in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeNamespaceMessageTTLAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeNamespaceMessageTTLAsync​(java.lang.String namespace)
        Specified by:
        removeNamespaceMessageTTLAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getSubscriptionExpirationTime

        public java.lang.Integer getSubscriptionExpirationTime​(java.lang.String namespace)
                                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getSubscriptionExpirationTime in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getSubscriptionExpirationTimeAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getSubscriptionExpirationTimeAsync​(java.lang.String namespace)
        Specified by:
        getSubscriptionExpirationTimeAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setSubscriptionExpirationTime

        public void setSubscriptionExpirationTime​(java.lang.String namespace,
                                                  int expirationTime)
                                           throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setSubscriptionExpirationTime in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setSubscriptionExpirationTimeAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setSubscriptionExpirationTimeAsync​(java.lang.String namespace,
                                                                                                         int expirationTime)
        Specified by:
        setSubscriptionExpirationTimeAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeSubscriptionExpirationTime

        public void removeSubscriptionExpirationTime​(java.lang.String namespace)
                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeSubscriptionExpirationTime in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeSubscriptionExpirationTimeAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeSubscriptionExpirationTimeAsync​(java.lang.String namespace)
        Specified by:
        removeSubscriptionExpirationTimeAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setNamespaceAntiAffinityGroup

        public void setNamespaceAntiAffinityGroup​(java.lang.String namespace,
                                                  java.lang.String namespaceAntiAffinityGroup)
                                           throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setNamespaceAntiAffinityGroup in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setNamespaceAntiAffinityGroupAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setNamespaceAntiAffinityGroupAsync​(java.lang.String namespace,
                                                                                                         java.lang.String namespaceAntiAffinityGroup)
        Specified by:
        setNamespaceAntiAffinityGroupAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getNamespaceAntiAffinityGroup

        public java.lang.String getNamespaceAntiAffinityGroup​(java.lang.String namespace)
                                                       throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getNamespaceAntiAffinityGroup in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getNamespaceAntiAffinityGroupAsync

        public java.util.concurrent.CompletableFuture<java.lang.String> getNamespaceAntiAffinityGroupAsync​(java.lang.String namespace)
        Specified by:
        getNamespaceAntiAffinityGroupAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getAntiAffinityNamespaces

        public java.util.List<java.lang.String> getAntiAffinityNamespaces​(java.lang.String tenant,
                                                                          java.lang.String cluster,
                                                                          java.lang.String namespaceAntiAffinityGroup)
                                                                   throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getAntiAffinityNamespaces in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getAntiAffinityNamespacesAsync

        public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getAntiAffinityNamespacesAsync​(java.lang.String tenant,
                                                                                                                       java.lang.String cluster,
                                                                                                                       java.lang.String namespaceAntiAffinityGroup)
        Specified by:
        getAntiAffinityNamespacesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • deleteNamespaceAntiAffinityGroup

        public void deleteNamespaceAntiAffinityGroup​(java.lang.String namespace)
                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        deleteNamespaceAntiAffinityGroup in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • deleteNamespaceAntiAffinityGroupAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> deleteNamespaceAntiAffinityGroupAsync​(java.lang.String namespace)
        Specified by:
        deleteNamespaceAntiAffinityGroupAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeDeduplicationStatus

        public void removeDeduplicationStatus​(java.lang.String namespace)
                                       throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeDeduplicationStatus in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeDeduplicationStatusAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeDeduplicationStatusAsync​(java.lang.String namespace)
        Specified by:
        removeDeduplicationStatusAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getDeduplicationStatus

        public java.lang.Boolean getDeduplicationStatus​(java.lang.String namespace)
                                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getDeduplicationStatus in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getDeduplicationStatusAsync

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> getDeduplicationStatusAsync​(java.lang.String namespace)
        Specified by:
        getDeduplicationStatusAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setDeduplicationStatus

        public void setDeduplicationStatus​(java.lang.String namespace,
                                           boolean enableDeduplication)
                                    throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setDeduplicationStatus in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setDeduplicationStatusAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setDeduplicationStatusAsync​(java.lang.String namespace,
                                                                                                  boolean enableDeduplication)
        Specified by:
        setDeduplicationStatusAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setAutoTopicCreation

        public void setAutoTopicCreation​(java.lang.String namespace,
                                         org.apache.pulsar.common.policies.data.AutoTopicCreationOverride autoTopicCreationOverride)
                                  throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setAutoTopicCreation in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setAutoTopicCreationAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setAutoTopicCreationAsync​(java.lang.String namespace,
                                                                                                org.apache.pulsar.common.policies.data.AutoTopicCreationOverride autoTopicCreationOverride)
        Specified by:
        setAutoTopicCreationAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getAutoTopicCreation

        public org.apache.pulsar.common.policies.data.AutoTopicCreationOverride getAutoTopicCreation​(java.lang.String namespace)
                                                                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getAutoTopicCreation in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getAutoTopicCreationAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.AutoTopicCreationOverride> getAutoTopicCreationAsync​(java.lang.String namespace)
        Specified by:
        getAutoTopicCreationAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeAutoTopicCreation

        public void removeAutoTopicCreation​(java.lang.String namespace)
                                     throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeAutoTopicCreation in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeAutoTopicCreationAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeAutoTopicCreationAsync​(java.lang.String namespace)
        Specified by:
        removeAutoTopicCreationAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setAutoSubscriptionCreation

        public void setAutoSubscriptionCreation​(java.lang.String namespace,
                                                org.apache.pulsar.common.policies.data.AutoSubscriptionCreationOverride autoSubscriptionCreationOverride)
                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setAutoSubscriptionCreation in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setAutoSubscriptionCreationAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setAutoSubscriptionCreationAsync​(java.lang.String namespace,
                                                                                                       org.apache.pulsar.common.policies.data.AutoSubscriptionCreationOverride autoSubscriptionCreationOverride)
        Specified by:
        setAutoSubscriptionCreationAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getAutoSubscriptionCreation

        public org.apache.pulsar.common.policies.data.AutoSubscriptionCreationOverride getAutoSubscriptionCreation​(java.lang.String namespace)
                                                                                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getAutoSubscriptionCreation in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getAutoSubscriptionCreationAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.AutoSubscriptionCreationOverride> getAutoSubscriptionCreationAsync​(java.lang.String namespace)
        Specified by:
        getAutoSubscriptionCreationAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setSubscriptionTypesEnabled

        public void setSubscriptionTypesEnabled​(java.lang.String namespace,
                                                java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)
                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setSubscriptionTypesEnabled in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setSubscriptionTypesEnabledAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setSubscriptionTypesEnabledAsync​(java.lang.String namespace,
                                                                                                       java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypes)
        Specified by:
        setSubscriptionTypesEnabledAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getSubscriptionTypesEnabled

        public java.util.Set<org.apache.pulsar.client.api.SubscriptionType> getSubscriptionTypesEnabled​(java.lang.String namespace)
                                                                                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getSubscriptionTypesEnabled in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getSubscriptionTypesEnabledAsync

        public java.util.concurrent.CompletableFuture<java.util.Set<org.apache.pulsar.client.api.SubscriptionType>> getSubscriptionTypesEnabledAsync​(java.lang.String namespace)
        Specified by:
        getSubscriptionTypesEnabledAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeAutoSubscriptionCreation

        public void removeAutoSubscriptionCreation​(java.lang.String namespace)
                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeAutoSubscriptionCreation in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeAutoSubscriptionCreationAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeAutoSubscriptionCreationAsync​(java.lang.String namespace)
        Specified by:
        removeAutoSubscriptionCreationAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getBacklogQuotaMap

        public java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,​org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap​(java.lang.String namespace)
                                                                                                                                                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getBacklogQuotaMap in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getBacklogQuotaMapAsync

        public java.util.concurrent.CompletableFuture<java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,​org.apache.pulsar.common.policies.data.BacklogQuota>> getBacklogQuotaMapAsync​(java.lang.String namespace)
        Specified by:
        getBacklogQuotaMapAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setBacklogQuota

        public void setBacklogQuota​(java.lang.String namespace,
                                    org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota,
                                    org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setBacklogQuota in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setBacklogQuotaAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setBacklogQuotaAsync​(java.lang.String namespace,
                                                                                           org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota,
                                                                                           org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)
        Specified by:
        setBacklogQuotaAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeBacklogQuota

        public void removeBacklogQuota​(java.lang.String namespace,
                                       org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)
                                throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeBacklogQuota in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeInactiveTopicPolicies

        public void removeInactiveTopicPolicies​(java.lang.String namespace)
                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeInactiveTopicPolicies in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeInactiveTopicPoliciesAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeInactiveTopicPoliciesAsync​(java.lang.String namespace)
        Specified by:
        removeInactiveTopicPoliciesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeBacklogQuotaAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeBacklogQuotaAsync​(java.lang.String namespace,
                                                                                              org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)
        Specified by:
        removeBacklogQuotaAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removePersistence

        public void removePersistence​(java.lang.String namespace)
                               throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removePersistence in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removePersistenceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removePersistenceAsync​(java.lang.String namespace)
        Specified by:
        removePersistenceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setPersistence

        public void setPersistence​(java.lang.String namespace,
                                   org.apache.pulsar.common.policies.data.PersistencePolicies persistence)
                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setPersistence in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setPersistenceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setPersistenceAsync​(java.lang.String namespace,
                                                                                          org.apache.pulsar.common.policies.data.PersistencePolicies persistence)
        Specified by:
        setPersistenceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setBookieAffinityGroup

        public void setBookieAffinityGroup​(java.lang.String namespace,
                                           org.apache.pulsar.common.policies.data.BookieAffinityGroupData bookieAffinityGroup)
                                    throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setBookieAffinityGroup in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setBookieAffinityGroupAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setBookieAffinityGroupAsync​(java.lang.String namespace,
                                                                                                  org.apache.pulsar.common.policies.data.BookieAffinityGroupData bookieAffinityGroup)
        Specified by:
        setBookieAffinityGroupAsync in interface org.apache.pulsar.client.admin.Namespaces
      • deleteBookieAffinityGroup

        public void deleteBookieAffinityGroup​(java.lang.String namespace)
                                       throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        deleteBookieAffinityGroup in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • deleteBookieAffinityGroupAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> deleteBookieAffinityGroupAsync​(java.lang.String namespace)
        Specified by:
        deleteBookieAffinityGroupAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getBookieAffinityGroup

        public org.apache.pulsar.common.policies.data.BookieAffinityGroupData getBookieAffinityGroup​(java.lang.String namespace)
                                                                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getBookieAffinityGroup in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getBookieAffinityGroupAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.BookieAffinityGroupData> getBookieAffinityGroupAsync​(java.lang.String namespace)
        Specified by:
        getBookieAffinityGroupAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getPersistence

        public org.apache.pulsar.common.policies.data.PersistencePolicies getPersistence​(java.lang.String namespace)
                                                                                  throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getPersistence in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getPersistenceAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync​(java.lang.String namespace)
        Specified by:
        getPersistenceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setRetention

        public void setRetention​(java.lang.String namespace,
                                 org.apache.pulsar.common.policies.data.RetentionPolicies retention)
                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setRetention in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setRetentionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setRetentionAsync​(java.lang.String namespace,
                                                                                        org.apache.pulsar.common.policies.data.RetentionPolicies retention)
        Specified by:
        setRetentionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeRetention

        public void removeRetention​(java.lang.String namespace)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeRetention in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeRetentionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeRetentionAsync​(java.lang.String namespace)
        Specified by:
        removeRetentionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getRetention

        public org.apache.pulsar.common.policies.data.RetentionPolicies getRetention​(java.lang.String namespace)
                                                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getRetention in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getRetentionAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync​(java.lang.String namespace)
        Specified by:
        getRetentionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • unload

        public void unload​(java.lang.String namespace)
                    throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        unload in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • unloadAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> unloadAsync​(java.lang.String namespace)
        Specified by:
        unloadAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getReplicationConfigVersion

        public java.lang.String getReplicationConfigVersion​(java.lang.String namespace)
                                                     throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getReplicationConfigVersion in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getReplicationConfigVersionAsync

        public java.util.concurrent.CompletableFuture<java.lang.String> getReplicationConfigVersionAsync​(java.lang.String namespace)
        Specified by:
        getReplicationConfigVersionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • unloadNamespaceBundle

        public void unloadNamespaceBundle​(java.lang.String namespace,
                                          java.lang.String bundle)
                                   throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        unloadNamespaceBundle in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • unloadNamespaceBundleAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> unloadNamespaceBundleAsync​(java.lang.String namespace,
                                                                                                 java.lang.String bundle)
        Specified by:
        unloadNamespaceBundleAsync in interface org.apache.pulsar.client.admin.Namespaces
      • splitNamespaceBundle

        public void splitNamespaceBundle​(java.lang.String namespace,
                                         java.lang.String bundle,
                                         boolean unloadSplitBundles,
                                         java.lang.String splitAlgorithmName)
                                  throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        splitNamespaceBundle in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • splitNamespaceBundleAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> splitNamespaceBundleAsync​(java.lang.String namespace,
                                                                                                java.lang.String bundle,
                                                                                                boolean unloadSplitBundles,
                                                                                                java.lang.String splitAlgorithmName)
        Specified by:
        splitNamespaceBundleAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setPublishRate

        public void setPublishRate​(java.lang.String namespace,
                                   org.apache.pulsar.common.policies.data.PublishRate publishMsgRate)
                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setPublishRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removePublishRate

        public void removePublishRate​(java.lang.String namespace)
                               throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removePublishRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setPublishRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setPublishRateAsync​(java.lang.String namespace,
                                                                                          org.apache.pulsar.common.policies.data.PublishRate publishMsgRate)
        Specified by:
        setPublishRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removePublishRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removePublishRateAsync​(java.lang.String namespace)
        Specified by:
        removePublishRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getPublishRate

        public org.apache.pulsar.common.policies.data.PublishRate getPublishRate​(java.lang.String namespace)
                                                                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getPublishRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getPublishRateAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate> getPublishRateAsync​(java.lang.String namespace)
        Specified by:
        getPublishRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeDispatchRate

        public void removeDispatchRate​(java.lang.String namespace)
                                throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeDispatchRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeDispatchRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeDispatchRateAsync​(java.lang.String namespace)
        Specified by:
        removeDispatchRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setDispatchRate

        public void setDispatchRate​(java.lang.String namespace,
                                    org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setDispatchRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setDispatchRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setDispatchRateAsync​(java.lang.String namespace,
                                                                                           org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
        Specified by:
        setDispatchRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getDispatchRate

        public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate​(java.lang.String namespace)
                                                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getDispatchRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getDispatchRateAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync​(java.lang.String namespace)
        Specified by:
        getDispatchRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setSubscribeRate

        public void setSubscribeRate​(java.lang.String namespace,
                                     org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)
                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setSubscribeRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setSubscribeRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setSubscribeRateAsync​(java.lang.String namespace,
                                                                                            org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)
        Specified by:
        setSubscribeRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeSubscribeRate

        public void removeSubscribeRate​(java.lang.String namespace)
                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeSubscribeRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeSubscribeRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeSubscribeRateAsync​(java.lang.String namespace)
        Specified by:
        removeSubscribeRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getSubscribeRate

        public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate​(java.lang.String namespace)
                                                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getSubscribeRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getSubscribeRateAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync​(java.lang.String namespace)
        Specified by:
        getSubscribeRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeSubscriptionDispatchRate

        public void removeSubscriptionDispatchRate​(java.lang.String namespace)
                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeSubscriptionDispatchRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeSubscriptionDispatchRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeSubscriptionDispatchRateAsync​(java.lang.String namespace)
        Specified by:
        removeSubscriptionDispatchRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setSubscriptionDispatchRate

        public void setSubscriptionDispatchRate​(java.lang.String namespace,
                                                org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setSubscriptionDispatchRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setSubscriptionDispatchRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setSubscriptionDispatchRateAsync​(java.lang.String namespace,
                                                                                                       org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
        Specified by:
        setSubscriptionDispatchRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getSubscriptionDispatchRate

        public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate​(java.lang.String namespace)
                                                                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getSubscriptionDispatchRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getSubscriptionDispatchRateAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync​(java.lang.String namespace)
        Specified by:
        getSubscriptionDispatchRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setReplicatorDispatchRate

        public void setReplicatorDispatchRate​(java.lang.String namespace,
                                              org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
                                       throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setReplicatorDispatchRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setReplicatorDispatchRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setReplicatorDispatchRateAsync​(java.lang.String namespace,
                                                                                                     org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
        Specified by:
        setReplicatorDispatchRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeReplicatorDispatchRate

        public void removeReplicatorDispatchRate​(java.lang.String namespace)
                                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeReplicatorDispatchRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeReplicatorDispatchRateAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeReplicatorDispatchRateAsync​(java.lang.String namespace)
        Specified by:
        removeReplicatorDispatchRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getReplicatorDispatchRate

        public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate​(java.lang.String namespace)
                                                                                      throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getReplicatorDispatchRate in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getReplicatorDispatchRateAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync​(java.lang.String namespace)
        Specified by:
        getReplicatorDispatchRateAsync in interface org.apache.pulsar.client.admin.Namespaces
      • clearNamespaceBacklog

        public void clearNamespaceBacklog​(java.lang.String namespace)
                                   throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        clearNamespaceBacklog in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • clearNamespaceBacklogAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> clearNamespaceBacklogAsync​(java.lang.String namespace)
        Specified by:
        clearNamespaceBacklogAsync in interface org.apache.pulsar.client.admin.Namespaces
      • clearNamespaceBacklogForSubscription

        public void clearNamespaceBacklogForSubscription​(java.lang.String namespace,
                                                         java.lang.String subscription)
                                                  throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        clearNamespaceBacklogForSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • clearNamespaceBacklogForSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> clearNamespaceBacklogForSubscriptionAsync​(java.lang.String namespace,
                                                                                                                java.lang.String subscription)
        Specified by:
        clearNamespaceBacklogForSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • clearNamespaceBundleBacklog

        public void clearNamespaceBundleBacklog​(java.lang.String namespace,
                                                java.lang.String bundle)
                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        clearNamespaceBundleBacklog in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • clearNamespaceBundleBacklogAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> clearNamespaceBundleBacklogAsync​(java.lang.String namespace,
                                                                                                       java.lang.String bundle)
        Specified by:
        clearNamespaceBundleBacklogAsync in interface org.apache.pulsar.client.admin.Namespaces
      • clearNamespaceBundleBacklogForSubscription

        public void clearNamespaceBundleBacklogForSubscription​(java.lang.String namespace,
                                                               java.lang.String bundle,
                                                               java.lang.String subscription)
                                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        clearNamespaceBundleBacklogForSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • clearNamespaceBundleBacklogForSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> clearNamespaceBundleBacklogForSubscriptionAsync​(java.lang.String namespace,
                                                                                                                      java.lang.String bundle,
                                                                                                                      java.lang.String subscription)
        Specified by:
        clearNamespaceBundleBacklogForSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • unsubscribeNamespace

        public void unsubscribeNamespace​(java.lang.String namespace,
                                         java.lang.String subscription)
                                  throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        unsubscribeNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • unsubscribeNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> unsubscribeNamespaceAsync​(java.lang.String namespace,
                                                                                                java.lang.String subscription)
        Specified by:
        unsubscribeNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • unsubscribeNamespaceBundle

        public void unsubscribeNamespaceBundle​(java.lang.String namespace,
                                               java.lang.String bundle,
                                               java.lang.String subscription)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        unsubscribeNamespaceBundle in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • unsubscribeNamespaceBundleAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> unsubscribeNamespaceBundleAsync​(java.lang.String namespace,
                                                                                                      java.lang.String bundle,
                                                                                                      java.lang.String subscription)
        Specified by:
        unsubscribeNamespaceBundleAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setSubscriptionAuthMode

        public void setSubscriptionAuthMode​(java.lang.String namespace,
                                            org.apache.pulsar.common.policies.data.SubscriptionAuthMode subscriptionAuthMode)
                                     throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setSubscriptionAuthMode in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setSubscriptionAuthModeAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setSubscriptionAuthModeAsync​(java.lang.String namespace,
                                                                                                   org.apache.pulsar.common.policies.data.SubscriptionAuthMode subscriptionAuthMode)
        Specified by:
        setSubscriptionAuthModeAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getSubscriptionAuthMode

        public org.apache.pulsar.common.policies.data.SubscriptionAuthMode getSubscriptionAuthMode​(java.lang.String namespace)
                                                                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getSubscriptionAuthMode in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getSubscriptionAuthModeAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscriptionAuthMode> getSubscriptionAuthModeAsync​(java.lang.String namespace)
        Specified by:
        getSubscriptionAuthModeAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setEncryptionRequiredStatus

        public void setEncryptionRequiredStatus​(java.lang.String namespace,
                                                boolean encryptionRequired)
                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setEncryptionRequiredStatus in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setEncryptionRequiredStatusAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setEncryptionRequiredStatusAsync​(java.lang.String namespace,
                                                                                                       boolean encryptionRequired)
        Specified by:
        setEncryptionRequiredStatusAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getEncryptionRequiredStatus

        public java.lang.Boolean getEncryptionRequiredStatus​(java.lang.String namespace)
                                                      throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getEncryptionRequiredStatus in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getEncryptionRequiredStatusAsync

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> getEncryptionRequiredStatusAsync​(java.lang.String namespace)
        Specified by:
        getEncryptionRequiredStatusAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getDelayedDelivery

        public org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies getDelayedDelivery​(java.lang.String namespace)
                                                                                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getDelayedDelivery in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getDelayedDeliveryAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryAsync​(java.lang.String namespace)
        Specified by:
        getDelayedDeliveryAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setDelayedDeliveryMessages

        public void setDelayedDeliveryMessages​(java.lang.String namespace,
                                               org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setDelayedDeliveryMessages in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setDelayedDeliveryMessagesAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setDelayedDeliveryMessagesAsync​(java.lang.String namespace,
                                                                                                      org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)
        Specified by:
        setDelayedDeliveryMessagesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeDelayedDeliveryMessages

        public void removeDelayedDeliveryMessages​(java.lang.String namespace)
                                           throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeDelayedDeliveryMessages in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeDelayedDeliveryMessagesAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeDelayedDeliveryMessagesAsync​(java.lang.String namespace)
        Specified by:
        removeDelayedDeliveryMessagesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getInactiveTopicPolicies

        public org.apache.pulsar.common.policies.data.InactiveTopicPolicies getInactiveTopicPolicies​(java.lang.String namespace)
                                                                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getInactiveTopicPolicies in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getInactiveTopicPoliciesAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync​(java.lang.String namespace)
        Specified by:
        getInactiveTopicPoliciesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setInactiveTopicPolicies

        public void setInactiveTopicPolicies​(java.lang.String namespace,
                                             org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)
                                      throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setInactiveTopicPolicies in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setInactiveTopicPoliciesAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setInactiveTopicPoliciesAsync​(java.lang.String namespace,
                                                                                                    org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)
        Specified by:
        setInactiveTopicPoliciesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getDeduplicationSnapshotInterval

        public java.lang.Integer getDeduplicationSnapshotInterval​(java.lang.String namespace)
                                                           throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getDeduplicationSnapshotInterval in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getDeduplicationSnapshotIntervalAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getDeduplicationSnapshotIntervalAsync​(java.lang.String namespace)
        Specified by:
        getDeduplicationSnapshotIntervalAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setDeduplicationSnapshotInterval

        public void setDeduplicationSnapshotInterval​(java.lang.String namespace,
                                                     java.lang.Integer interval)
                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setDeduplicationSnapshotInterval in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setDeduplicationSnapshotIntervalAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setDeduplicationSnapshotIntervalAsync​(java.lang.String namespace,
                                                                                                            java.lang.Integer interval)
        Specified by:
        setDeduplicationSnapshotIntervalAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeDeduplicationSnapshotInterval

        public void removeDeduplicationSnapshotInterval​(java.lang.String namespace)
                                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeDeduplicationSnapshotInterval in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeDeduplicationSnapshotIntervalAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeDeduplicationSnapshotIntervalAsync​(java.lang.String namespace)
        Specified by:
        removeDeduplicationSnapshotIntervalAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getMaxSubscriptionsPerTopic

        public java.lang.Integer getMaxSubscriptionsPerTopic​(java.lang.String namespace)
                                                      throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getMaxSubscriptionsPerTopic in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getMaxSubscriptionsPerTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxSubscriptionsPerTopicAsync​(java.lang.String namespace)
        Specified by:
        getMaxSubscriptionsPerTopicAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setMaxSubscriptionsPerTopic

        public void setMaxSubscriptionsPerTopic​(java.lang.String namespace,
                                                int maxSubscriptionsPerTopic)
                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setMaxSubscriptionsPerTopic in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setMaxSubscriptionsPerTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxSubscriptionsPerTopicAsync​(java.lang.String namespace,
                                                                                                       int maxSubscriptionsPerTopic)
        Specified by:
        setMaxSubscriptionsPerTopicAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeMaxSubscriptionsPerTopic

        public void removeMaxSubscriptionsPerTopic​(java.lang.String namespace)
                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeMaxSubscriptionsPerTopic in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeMaxSubscriptionsPerTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxSubscriptionsPerTopicAsync​(java.lang.String namespace)
        Specified by:
        removeMaxSubscriptionsPerTopicAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getMaxProducersPerTopic

        public java.lang.Integer getMaxProducersPerTopic​(java.lang.String namespace)
                                                  throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getMaxProducersPerTopic in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getMaxProducersPerTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxProducersPerTopicAsync​(java.lang.String namespace)
        Specified by:
        getMaxProducersPerTopicAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setMaxProducersPerTopic

        public void setMaxProducersPerTopic​(java.lang.String namespace,
                                            int maxProducersPerTopic)
                                     throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setMaxProducersPerTopic in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setMaxProducersPerTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxProducersPerTopicAsync​(java.lang.String namespace,
                                                                                                   int maxProducersPerTopic)
        Specified by:
        setMaxProducersPerTopicAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeMaxProducersPerTopic

        public void removeMaxProducersPerTopic​(java.lang.String namespace)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeMaxProducersPerTopic in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeMaxProducersPerTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxProducersPerTopicAsync​(java.lang.String namespace)
        Specified by:
        removeMaxProducersPerTopicAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getMaxConsumersPerTopic

        public java.lang.Integer getMaxConsumersPerTopic​(java.lang.String namespace)
                                                  throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getMaxConsumersPerTopic in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getMaxConsumersPerTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxConsumersPerTopicAsync​(java.lang.String namespace)
        Specified by:
        getMaxConsumersPerTopicAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setMaxConsumersPerTopic

        public void setMaxConsumersPerTopic​(java.lang.String namespace,
                                            int maxConsumersPerTopic)
                                     throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setMaxConsumersPerTopic in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setMaxConsumersPerTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxConsumersPerTopicAsync​(java.lang.String namespace,
                                                                                                   int maxConsumersPerTopic)
        Specified by:
        setMaxConsumersPerTopicAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeMaxConsumersPerTopic

        public void removeMaxConsumersPerTopic​(java.lang.String namespace)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeMaxConsumersPerTopic in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeMaxConsumersPerTopicAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxConsumersPerTopicAsync​(java.lang.String namespace)
        Specified by:
        removeMaxConsumersPerTopicAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getMaxConsumersPerSubscription

        public java.lang.Integer getMaxConsumersPerSubscription​(java.lang.String namespace)
                                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getMaxConsumersPerSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getMaxConsumersPerSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxConsumersPerSubscriptionAsync​(java.lang.String namespace)
        Specified by:
        getMaxConsumersPerSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setMaxConsumersPerSubscription

        public void setMaxConsumersPerSubscription​(java.lang.String namespace,
                                                   int maxConsumersPerSubscription)
                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setMaxConsumersPerSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setMaxConsumersPerSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxConsumersPerSubscriptionAsync​(java.lang.String namespace,
                                                                                                          int maxConsumersPerSubscription)
        Specified by:
        setMaxConsumersPerSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeMaxConsumersPerSubscription

        public void removeMaxConsumersPerSubscription​(java.lang.String namespace)
                                               throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeMaxConsumersPerSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeMaxConsumersPerSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxConsumersPerSubscriptionAsync​(java.lang.String namespace)
        Specified by:
        removeMaxConsumersPerSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getMaxUnackedMessagesPerConsumer

        public java.lang.Integer getMaxUnackedMessagesPerConsumer​(java.lang.String namespace)
                                                           throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getMaxUnackedMessagesPerConsumer in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getMaxUnackedMessagesPerConsumerAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesPerConsumerAsync​(java.lang.String namespace)
        Specified by:
        getMaxUnackedMessagesPerConsumerAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setMaxUnackedMessagesPerConsumer

        public void setMaxUnackedMessagesPerConsumer​(java.lang.String namespace,
                                                     int maxUnackedMessagesPerConsumer)
                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setMaxUnackedMessagesPerConsumer in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setMaxUnackedMessagesPerConsumerAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxUnackedMessagesPerConsumerAsync​(java.lang.String namespace,
                                                                                                            int maxUnackedMessagesPerConsumer)
        Specified by:
        setMaxUnackedMessagesPerConsumerAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeMaxUnackedMessagesPerConsumer

        public void removeMaxUnackedMessagesPerConsumer​(java.lang.String namespace)
                                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeMaxUnackedMessagesPerConsumer in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeMaxUnackedMessagesPerConsumerAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxUnackedMessagesPerConsumerAsync​(java.lang.String namespace)
        Specified by:
        removeMaxUnackedMessagesPerConsumerAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getMaxUnackedMessagesPerSubscription

        public java.lang.Integer getMaxUnackedMessagesPerSubscription​(java.lang.String namespace)
                                                               throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getMaxUnackedMessagesPerSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getMaxUnackedMessagesPerSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesPerSubscriptionAsync​(java.lang.String namespace)
        Specified by:
        getMaxUnackedMessagesPerSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setMaxUnackedMessagesPerSubscription

        public void setMaxUnackedMessagesPerSubscription​(java.lang.String namespace,
                                                         int maxUnackedMessagesPerSubscription)
                                                  throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setMaxUnackedMessagesPerSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setMaxUnackedMessagesPerSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxUnackedMessagesPerSubscriptionAsync​(java.lang.String namespace,
                                                                                                                int maxUnackedMessagesPerSubscription)
        Specified by:
        setMaxUnackedMessagesPerSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeMaxUnackedMessagesPerSubscription

        public void removeMaxUnackedMessagesPerSubscription​(java.lang.String namespace)
                                                     throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeMaxUnackedMessagesPerSubscription in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeMaxUnackedMessagesPerSubscriptionAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxUnackedMessagesPerSubscriptionAsync​(java.lang.String namespace)
        Specified by:
        removeMaxUnackedMessagesPerSubscriptionAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getCompactionThreshold

        public java.lang.Long getCompactionThreshold​(java.lang.String namespace)
                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getCompactionThreshold in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getCompactionThresholdAsync

        public java.util.concurrent.CompletableFuture<java.lang.Long> getCompactionThresholdAsync​(java.lang.String namespace)
        Specified by:
        getCompactionThresholdAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setCompactionThreshold

        public void setCompactionThreshold​(java.lang.String namespace,
                                           long compactionThreshold)
                                    throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setCompactionThreshold in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setCompactionThresholdAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setCompactionThresholdAsync​(java.lang.String namespace,
                                                                                                  long compactionThreshold)
        Specified by:
        setCompactionThresholdAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeCompactionThreshold

        public void removeCompactionThreshold​(java.lang.String namespace)
                                       throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeCompactionThreshold in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeCompactionThresholdAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeCompactionThresholdAsync​(java.lang.String namespace)
        Specified by:
        removeCompactionThresholdAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getOffloadThreshold

        public long getOffloadThreshold​(java.lang.String namespace)
                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getOffloadThreshold in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getOffloadThresholdAsync

        public java.util.concurrent.CompletableFuture<java.lang.Long> getOffloadThresholdAsync​(java.lang.String namespace)
        Specified by:
        getOffloadThresholdAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setOffloadThreshold

        public void setOffloadThreshold​(java.lang.String namespace,
                                        long offloadThreshold)
                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setOffloadThreshold in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setOffloadThresholdAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setOffloadThresholdAsync​(java.lang.String namespace,
                                                                                               long offloadThreshold)
        Specified by:
        setOffloadThresholdAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getOffloadDeleteLagMs

        public java.lang.Long getOffloadDeleteLagMs​(java.lang.String namespace)
                                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getOffloadDeleteLagMs in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getOffloadDeleteLagMsAsync

        public java.util.concurrent.CompletableFuture<java.lang.Long> getOffloadDeleteLagMsAsync​(java.lang.String namespace)
        Specified by:
        getOffloadDeleteLagMsAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setOffloadDeleteLag

        public void setOffloadDeleteLag​(java.lang.String namespace,
                                        long lag,
                                        java.util.concurrent.TimeUnit unit)
                                 throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setOffloadDeleteLag in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setOffloadDeleteLagAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setOffloadDeleteLagAsync​(java.lang.String namespace,
                                                                                               long lag,
                                                                                               java.util.concurrent.TimeUnit unit)
        Specified by:
        setOffloadDeleteLagAsync in interface org.apache.pulsar.client.admin.Namespaces
      • clearOffloadDeleteLag

        public void clearOffloadDeleteLag​(java.lang.String namespace)
                                   throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        clearOffloadDeleteLag in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • clearOffloadDeleteLagAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> clearOffloadDeleteLagAsync​(java.lang.String namespace)
        Specified by:
        clearOffloadDeleteLagAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getSchemaAutoUpdateCompatibilityStrategy

        public org.apache.pulsar.common.policies.data.SchemaAutoUpdateCompatibilityStrategy getSchemaAutoUpdateCompatibilityStrategy​(java.lang.String namespace)
                                                                                                                              throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getSchemaAutoUpdateCompatibilityStrategy in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setSchemaAutoUpdateCompatibilityStrategy

        public void setSchemaAutoUpdateCompatibilityStrategy​(java.lang.String namespace,
                                                             org.apache.pulsar.common.policies.data.SchemaAutoUpdateCompatibilityStrategy strategy)
                                                      throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setSchemaAutoUpdateCompatibilityStrategy in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getSchemaValidationEnforced

        public boolean getSchemaValidationEnforced​(java.lang.String namespace)
                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getSchemaValidationEnforced in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getSchemaValidationEnforcedAsync

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> getSchemaValidationEnforcedAsync​(java.lang.String namespace)
        Specified by:
        getSchemaValidationEnforcedAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getSchemaValidationEnforced

        public boolean getSchemaValidationEnforced​(java.lang.String namespace,
                                                   boolean applied)
                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getSchemaValidationEnforced in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getSchemaValidationEnforcedAsync

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> getSchemaValidationEnforcedAsync​(java.lang.String namespace,
                                                                                                          boolean applied)
        Specified by:
        getSchemaValidationEnforcedAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setSchemaValidationEnforced

        public void setSchemaValidationEnforced​(java.lang.String namespace,
                                                boolean schemaValidationEnforced)
                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setSchemaValidationEnforced in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setSchemaValidationEnforcedAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setSchemaValidationEnforcedAsync​(java.lang.String namespace,
                                                                                                       boolean schemaValidationEnforced)
        Specified by:
        setSchemaValidationEnforcedAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getSchemaCompatibilityStrategy

        public org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy getSchemaCompatibilityStrategy​(java.lang.String namespace)
                                                                                                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getSchemaCompatibilityStrategy in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getSchemaCompatibilityStrategyAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy> getSchemaCompatibilityStrategyAsync​(java.lang.String namespace)
        Specified by:
        getSchemaCompatibilityStrategyAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setSchemaCompatibilityStrategy

        public void setSchemaCompatibilityStrategy​(java.lang.String namespace,
                                                   org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy)
                                            throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setSchemaCompatibilityStrategy in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setSchemaCompatibilityStrategyAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setSchemaCompatibilityStrategyAsync​(java.lang.String namespace,
                                                                                                          org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy)
        Specified by:
        setSchemaCompatibilityStrategyAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getIsAllowAutoUpdateSchema

        public boolean getIsAllowAutoUpdateSchema​(java.lang.String namespace)
                                           throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getIsAllowAutoUpdateSchema in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getIsAllowAutoUpdateSchemaAsync

        public java.util.concurrent.CompletableFuture<java.lang.Boolean> getIsAllowAutoUpdateSchemaAsync​(java.lang.String namespace)
        Specified by:
        getIsAllowAutoUpdateSchemaAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setIsAllowAutoUpdateSchema

        public void setIsAllowAutoUpdateSchema​(java.lang.String namespace,
                                               boolean isAllowAutoUpdateSchema)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setIsAllowAutoUpdateSchema in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setIsAllowAutoUpdateSchemaAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setIsAllowAutoUpdateSchemaAsync​(java.lang.String namespace,
                                                                                                      boolean isAllowAutoUpdateSchema)
        Specified by:
        setIsAllowAutoUpdateSchemaAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setOffloadPolicies

        public void setOffloadPolicies​(java.lang.String namespace,
                                       org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)
                                throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setOffloadPolicies in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeOffloadPolicies

        public void removeOffloadPolicies​(java.lang.String namespace)
                                   throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeOffloadPolicies in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setOffloadPoliciesAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setOffloadPoliciesAsync​(java.lang.String namespace,
                                                                                              org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)
        Specified by:
        setOffloadPoliciesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeOffloadPoliciesAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeOffloadPoliciesAsync​(java.lang.String namespace)
        Specified by:
        removeOffloadPoliciesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getOffloadPolicies

        public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies​(java.lang.String namespace)
                                                                                  throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getOffloadPolicies in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getOffloadPoliciesAsync

        public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync​(java.lang.String namespace)
        Specified by:
        getOffloadPoliciesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getMaxTopicsPerNamespace

        public int getMaxTopicsPerNamespace​(java.lang.String namespace)
                                     throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getMaxTopicsPerNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getMaxTopicsPerNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxTopicsPerNamespaceAsync​(java.lang.String namespace)
        Specified by:
        getMaxTopicsPerNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setMaxTopicsPerNamespace

        public void setMaxTopicsPerNamespace​(java.lang.String namespace,
                                             int maxTopicsPerNamespace)
                                      throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setMaxTopicsPerNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setMaxTopicsPerNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxTopicsPerNamespaceAsync​(java.lang.String namespace,
                                                                                                    int maxTopicsPerNamespace)
        Specified by:
        setMaxTopicsPerNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeMaxTopicsPerNamespace

        public void removeMaxTopicsPerNamespace​(java.lang.String namespace)
                                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeMaxTopicsPerNamespace in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeMaxTopicsPerNamespaceAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxTopicsPerNamespaceAsync​(java.lang.String namespace)
        Specified by:
        removeMaxTopicsPerNamespaceAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setPropertyAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setPropertyAsync​(java.lang.String namespace,
                                                                                       java.lang.String key,
                                                                                       java.lang.String value)
        Specified by:
        setPropertyAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setProperty

        public void setProperty​(java.lang.String namespace,
                                java.lang.String key,
                                java.lang.String value)
                         throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setProperty in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setPropertiesAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setPropertiesAsync​(java.lang.String namespace,
                                                                                         java.util.Map<java.lang.String,​java.lang.String> properties)
        Specified by:
        setPropertiesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • setProperties

        public void setProperties​(java.lang.String namespace,
                                  java.util.Map<java.lang.String,​java.lang.String> properties)
                           throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setProperties in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getNamespaceResourceGroup

        public java.lang.String getNamespaceResourceGroup​(java.lang.String namespace)
                                                   throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getNamespaceResourceGroup in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getPropertyAsync

        public java.util.concurrent.CompletableFuture<java.lang.String> getPropertyAsync​(java.lang.String namespace,
                                                                                         java.lang.String key)
        Specified by:
        getPropertyAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getProperty

        public java.lang.String getProperty​(java.lang.String namespace,
                                            java.lang.String key)
                                     throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getProperty in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • getPropertiesAsync

        public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.lang.String>> getPropertiesAsync​(java.lang.String namespace)
        Specified by:
        getPropertiesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getNamespaceResourceGroupAsync

        public java.util.concurrent.CompletableFuture<java.lang.String> getNamespaceResourceGroupAsync​(java.lang.String namespace)
        Specified by:
        getNamespaceResourceGroupAsync in interface org.apache.pulsar.client.admin.Namespaces
      • getProperties

        public java.util.Map<java.lang.String,​java.lang.String> getProperties​(java.lang.String namespace)
                                                                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        getProperties in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setNamespaceResourceGroup

        public void setNamespaceResourceGroup​(java.lang.String namespace,
                                              java.lang.String resourcegroupname)
                                       throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        setNamespaceResourceGroup in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removePropertyAsync

        public java.util.concurrent.CompletableFuture<java.lang.String> removePropertyAsync​(java.lang.String namespace,
                                                                                            java.lang.String key)
        Specified by:
        removePropertyAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeProperty

        public java.lang.String removeProperty​(java.lang.String namespace,
                                               java.lang.String key)
                                        throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeProperty in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • setNamespaceResourceGroupAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> setNamespaceResourceGroupAsync​(java.lang.String namespace,
                                                                                                     java.lang.String resourcegroupname)
        Specified by:
        setNamespaceResourceGroupAsync in interface org.apache.pulsar.client.admin.Namespaces
      • removeNamespaceResourceGroup

        public void removeNamespaceResourceGroup​(java.lang.String namespace)
                                          throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        removeNamespaceResourceGroup in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • clearPropertiesAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> clearPropertiesAsync​(java.lang.String namespace)
        Specified by:
        clearPropertiesAsync in interface org.apache.pulsar.client.admin.Namespaces
      • clearProperties

        public void clearProperties​(java.lang.String namespace)
                             throws org.apache.pulsar.client.admin.PulsarAdminException
        Specified by:
        clearProperties in interface org.apache.pulsar.client.admin.Namespaces
        Throws:
        org.apache.pulsar.client.admin.PulsarAdminException
      • removeNamespaceResourceGroupAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> removeNamespaceResourceGroupAsync​(java.lang.String namespace)
        Specified by:
        removeNamespaceResourceGroupAsync in interface org.apache.pulsar.client.admin.Namespaces