类 ClustersImpl

java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ClustersImpl
所有已实现的接口:
org.apache.pulsar.client.admin.Clusters

public class ClustersImpl extends BaseResource implements org.apache.pulsar.client.admin.Clusters
  • 构造器详细资料

    • ClustersImpl

      public ClustersImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
  • 方法详细资料

    • getClusters

      public List<String> getClusters() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getClusters 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getClustersAsync

      public CompletableFuture<List<String>> getClustersAsync()
      指定者:
      getClustersAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • getCluster

      public org.apache.pulsar.common.policies.data.ClusterData getCluster(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getCluster 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getClusterAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.ClusterData> getClusterAsync(String cluster)
      指定者:
      getClusterAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • createCluster

      public void createCluster(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createCluster 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createClusterAsync

      public CompletableFuture<Void> createClusterAsync(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData)
      指定者:
      createClusterAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • updateCluster

      public void updateCluster(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateCluster 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateClusterAsync

      public CompletableFuture<Void> updateClusterAsync(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData)
      指定者:
      updateClusterAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • updatePeerClusterNames

      public void updatePeerClusterNames(String cluster, LinkedHashSet<String> peerClusterNames) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updatePeerClusterNames 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updatePeerClusterNamesAsync

      public CompletableFuture<Void> updatePeerClusterNamesAsync(String cluster, LinkedHashSet<String> peerClusterNames)
      指定者:
      updatePeerClusterNamesAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • getPeerClusterNames

      public Set<String> getPeerClusterNames(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPeerClusterNames 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPeerClusterNamesAsync

      public CompletableFuture<Set<String>> getPeerClusterNamesAsync(String cluster)
      指定者:
      getPeerClusterNamesAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • deleteCluster

      public void deleteCluster(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      deleteCluster 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteClusterAsync

      public CompletableFuture<Void> deleteClusterAsync(String cluster)
      指定者:
      deleteClusterAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • getNamespaceIsolationPolicies

      public Map<String,org.apache.pulsar.common.policies.data.NamespaceIsolationData> getNamespaceIsolationPolicies(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getNamespaceIsolationPolicies 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getNamespaceIsolationPoliciesAsync

      public CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.NamespaceIsolationData>> getNamespaceIsolationPoliciesAsync(String cluster)
      指定者:
      getNamespaceIsolationPoliciesAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • getBrokersWithNamespaceIsolationPolicy

      public List<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData> getBrokersWithNamespaceIsolationPolicy(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getBrokersWithNamespaceIsolationPolicy 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBrokersWithNamespaceIsolationPolicyAsync

      public CompletableFuture<List<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData>> getBrokersWithNamespaceIsolationPolicyAsync(String cluster)
      指定者:
      getBrokersWithNamespaceIsolationPolicyAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • getBrokerWithNamespaceIsolationPolicy

      public org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData getBrokerWithNamespaceIsolationPolicy(String cluster, String broker) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getBrokerWithNamespaceIsolationPolicy 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBrokerWithNamespaceIsolationPolicyAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData> getBrokerWithNamespaceIsolationPolicyAsync(String cluster, String broker)
      指定者:
      getBrokerWithNamespaceIsolationPolicyAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • createNamespaceIsolationPolicy

      public void createNamespaceIsolationPolicy(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createNamespaceIsolationPolicy 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createNamespaceIsolationPolicyAsync

      public CompletableFuture<Void> createNamespaceIsolationPolicyAsync(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData)
      指定者:
      createNamespaceIsolationPolicyAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • updateNamespaceIsolationPolicy

      public void updateNamespaceIsolationPolicy(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateNamespaceIsolationPolicy 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateNamespaceIsolationPolicyAsync

      public CompletableFuture<Void> updateNamespaceIsolationPolicyAsync(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData)
      指定者:
      updateNamespaceIsolationPolicyAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • deleteNamespaceIsolationPolicy

      public void deleteNamespaceIsolationPolicy(String cluster, String policyName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      deleteNamespaceIsolationPolicy 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteNamespaceIsolationPolicyAsync

      public CompletableFuture<Void> deleteNamespaceIsolationPolicyAsync(String cluster, String policyName)
      指定者:
      deleteNamespaceIsolationPolicyAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • getNamespaceIsolationPolicy

      public org.apache.pulsar.common.policies.data.NamespaceIsolationData getNamespaceIsolationPolicy(String cluster, String policyName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getNamespaceIsolationPolicy 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getNamespaceIsolationPolicyAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.NamespaceIsolationData> getNamespaceIsolationPolicyAsync(String cluster, String policyName)
      指定者:
      getNamespaceIsolationPolicyAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • createFailureDomain

      public void createFailureDomain(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      createFailureDomain 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createFailureDomainAsync

      public CompletableFuture<Void> createFailureDomainAsync(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain)
      指定者:
      createFailureDomainAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • updateFailureDomain

      public void updateFailureDomain(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      updateFailureDomain 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateFailureDomainAsync

      public CompletableFuture<Void> updateFailureDomainAsync(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain)
      指定者:
      updateFailureDomainAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • deleteFailureDomain

      public void deleteFailureDomain(String cluster, String domainName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      deleteFailureDomain 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteFailureDomainAsync

      public CompletableFuture<Void> deleteFailureDomainAsync(String cluster, String domainName)
      指定者:
      deleteFailureDomainAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • getFailureDomains

      public Map<String,org.apache.pulsar.common.policies.data.FailureDomain> getFailureDomains(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getFailureDomains 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getFailureDomainsAsync

      public CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.FailureDomain>> getFailureDomainsAsync(String cluster)
      指定者:
      getFailureDomainsAsync 在接口中 org.apache.pulsar.client.admin.Clusters
    • getFailureDomain

      public org.apache.pulsar.common.policies.data.FailureDomain getFailureDomain(String cluster, String domainName) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getFailureDomain 在接口中 org.apache.pulsar.client.admin.Clusters
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getFailureDomainAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.FailureDomain> getFailureDomainAsync(String cluster, String domainName)
      指定者:
      getFailureDomainAsync 在接口中 org.apache.pulsar.client.admin.Clusters