类 ClustersImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ClustersImpl
- 所有已实现的接口:
org.apache.pulsar.client.admin.Clusters
-
字段概要
从类继承的字段 org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
构造器概要
构造器构造器说明ClustersImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
方法概要
修饰符和类型方法说明voidcreateCluster(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) createClusterAsync(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) voidcreateFailureDomain(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) createFailureDomainAsync(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) voidcreateNamespaceIsolationPolicy(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) createNamespaceIsolationPolicyAsync(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) voiddeleteCluster(String cluster) deleteClusterAsync(String cluster) voiddeleteFailureDomain(String cluster, String domainName) deleteFailureDomainAsync(String cluster, String domainName) voiddeleteNamespaceIsolationPolicy(String cluster, String policyName) deleteNamespaceIsolationPolicyAsync(String cluster, String policyName) List<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData>CompletableFuture<List<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData>>org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationDatagetBrokerWithNamespaceIsolationPolicy(String cluster, String broker) CompletableFuture<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData>getBrokerWithNamespaceIsolationPolicyAsync(String cluster, String broker) org.apache.pulsar.common.policies.data.ClusterDatagetCluster(String cluster) CompletableFuture<org.apache.pulsar.common.policies.data.ClusterData>getClusterAsync(String cluster) org.apache.pulsar.common.policies.data.FailureDomaingetFailureDomain(String cluster, String domainName) CompletableFuture<org.apache.pulsar.common.policies.data.FailureDomain>getFailureDomainAsync(String cluster, String domainName) getFailureDomains(String cluster) CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.FailureDomain>> getFailureDomainsAsync(String cluster) getNamespaceIsolationPolicies(String cluster) CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.NamespaceIsolationData>> getNamespaceIsolationPoliciesAsync(String cluster) org.apache.pulsar.common.policies.data.NamespaceIsolationDatagetNamespaceIsolationPolicy(String cluster, String policyName) CompletableFuture<org.apache.pulsar.common.policies.data.NamespaceIsolationData>getNamespaceIsolationPolicyAsync(String cluster, String policyName) getPeerClusterNames(String cluster) getPeerClusterNamesAsync(String cluster) voidupdateCluster(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) updateClusterAsync(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) voidupdateFailureDomain(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) updateFailureDomainAsync(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) voidupdateNamespaceIsolationPolicy(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) updateNamespaceIsolationPolicyAsync(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) voidupdatePeerClusterNames(String cluster, LinkedHashSet<String> peerClusterNames) updatePeerClusterNamesAsync(String cluster, LinkedHashSet<String> peerClusterNames) 从类继承的方法 org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
构造器详细资料
-
ClustersImpl
public ClustersImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
方法详细资料
-
getClusters
- 指定者:
getClusters在接口中org.apache.pulsar.client.admin.Clusters- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
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
- 指定者:
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
- 指定者:
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
- 指定者:
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
-