public class ClustersImpl extends BaseResource implements Clusters
auth, readTimeoutMs| Constructor and Description |
|---|
ClustersImpl(javax.ws.rs.client.WebTarget web,
org.apache.pulsar.client.api.Authentication auth,
long readTimeoutMs) |
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, syncpublic ClustersImpl(javax.ws.rs.client.WebTarget web,
org.apache.pulsar.client.api.Authentication auth,
long readTimeoutMs)
public List<String> getClusters() throws PulsarAdminException
getClusters in interface ClustersPulsarAdminExceptionpublic CompletableFuture<List<String>> getClustersAsync()
getClustersAsync in interface Clusterspublic ClusterData getCluster(String cluster) throws PulsarAdminException
getCluster in interface ClustersPulsarAdminExceptionpublic CompletableFuture<ClusterData> getClusterAsync(String cluster)
getClusterAsync in interface Clusterspublic void createCluster(String cluster, ClusterData clusterData) throws PulsarAdminException
createCluster in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> createClusterAsync(String cluster, ClusterData clusterData)
createClusterAsync in interface Clusterspublic void updateCluster(String cluster, ClusterData clusterData) throws PulsarAdminException
updateCluster in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> updateClusterAsync(String cluster, ClusterData clusterData)
updateClusterAsync in interface Clusterspublic void updatePeerClusterNames(String cluster, LinkedHashSet<String> peerClusterNames) throws PulsarAdminException
updatePeerClusterNames in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> updatePeerClusterNamesAsync(String cluster, LinkedHashSet<String> peerClusterNames)
updatePeerClusterNamesAsync in interface Clusterspublic Set<String> getPeerClusterNames(String cluster) throws PulsarAdminException
getPeerClusterNames in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Set<String>> getPeerClusterNamesAsync(String cluster)
getPeerClusterNamesAsync in interface Clusterspublic void deleteCluster(String cluster) throws PulsarAdminException
deleteCluster in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> deleteClusterAsync(String cluster)
deleteClusterAsync in interface Clusterspublic Map<String,NamespaceIsolationData> getNamespaceIsolationPolicies(String cluster) throws PulsarAdminException
getNamespaceIsolationPolicies in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Map<String,NamespaceIsolationData>> getNamespaceIsolationPoliciesAsync(String cluster)
getNamespaceIsolationPoliciesAsync in interface Clusterspublic List<BrokerNamespaceIsolationData> getBrokersWithNamespaceIsolationPolicy(String cluster) throws PulsarAdminException
getBrokersWithNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<List<BrokerNamespaceIsolationData>> getBrokersWithNamespaceIsolationPolicyAsync(String cluster)
getBrokersWithNamespaceIsolationPolicyAsync in interface Clusterspublic BrokerNamespaceIsolationData getBrokerWithNamespaceIsolationPolicy(String cluster, String broker) throws PulsarAdminException
getBrokerWithNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<BrokerNamespaceIsolationData> getBrokerWithNamespaceIsolationPolicyAsync(String cluster, String broker)
getBrokerWithNamespaceIsolationPolicyAsync in interface Clusterspublic void createNamespaceIsolationPolicy(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData) throws PulsarAdminException
createNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> createNamespaceIsolationPolicyAsync(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData)
createNamespaceIsolationPolicyAsync in interface Clusterspublic void updateNamespaceIsolationPolicy(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData) throws PulsarAdminException
updateNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> updateNamespaceIsolationPolicyAsync(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData)
updateNamespaceIsolationPolicyAsync in interface Clusterspublic void deleteNamespaceIsolationPolicy(String cluster, String policyName) throws PulsarAdminException
deleteNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> deleteNamespaceIsolationPolicyAsync(String cluster, String policyName)
deleteNamespaceIsolationPolicyAsync in interface Clusterspublic NamespaceIsolationData getNamespaceIsolationPolicy(String cluster, String policyName) throws PulsarAdminException
getNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<NamespaceIsolationData> getNamespaceIsolationPolicyAsync(String cluster, String policyName)
getNamespaceIsolationPolicyAsync in interface Clusterspublic void createFailureDomain(String cluster, String domainName, FailureDomain domain) throws PulsarAdminException
createFailureDomain in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> createFailureDomainAsync(String cluster, String domainName, FailureDomain domain)
createFailureDomainAsync in interface Clusterspublic void updateFailureDomain(String cluster, String domainName, FailureDomain domain) throws PulsarAdminException
updateFailureDomain in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> updateFailureDomainAsync(String cluster, String domainName, FailureDomain domain)
updateFailureDomainAsync in interface Clusterspublic void deleteFailureDomain(String cluster, String domainName) throws PulsarAdminException
deleteFailureDomain in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> deleteFailureDomainAsync(String cluster, String domainName)
deleteFailureDomainAsync in interface Clusterspublic Map<String,FailureDomain> getFailureDomains(String cluster) throws PulsarAdminException
getFailureDomains in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Map<String,FailureDomain>> getFailureDomainsAsync(String cluster)
getFailureDomainsAsync in interface Clusterspublic FailureDomain getFailureDomain(String cluster, String domainName) throws PulsarAdminException
getFailureDomain in interface ClustersPulsarAdminExceptionpublic CompletableFuture<FailureDomain> getFailureDomainAsync(String cluster, String domainName)
getFailureDomainAsync in interface ClustersCopyright © 2017–2022 Apache Software Foundation. All rights reserved.