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) |
| Modifier and Type | Method and Description |
|---|---|
void |
createCluster(String cluster,
org.apache.pulsar.common.policies.data.ClusterData clusterData) |
CompletableFuture<Void> |
createClusterAsync(String cluster,
org.apache.pulsar.common.policies.data.ClusterData clusterData) |
void |
createFailureDomain(String cluster,
String domainName,
org.apache.pulsar.common.policies.data.FailureDomain domain) |
CompletableFuture<Void> |
createFailureDomainAsync(String cluster,
String domainName,
org.apache.pulsar.common.policies.data.FailureDomain domain) |
void |
createNamespaceIsolationPolicy(String cluster,
String policyName,
org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) |
CompletableFuture<Void> |
createNamespaceIsolationPolicyAsync(String cluster,
String policyName,
org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) |
void |
deleteCluster(String cluster) |
CompletableFuture<Void> |
deleteClusterAsync(String cluster) |
void |
deleteFailureDomain(String cluster,
String domainName) |
CompletableFuture<Void> |
deleteFailureDomainAsync(String cluster,
String domainName) |
void |
deleteNamespaceIsolationPolicy(String cluster,
String policyName) |
CompletableFuture<Void> |
deleteNamespaceIsolationPolicyAsync(String cluster,
String policyName) |
List<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData> |
getBrokersWithNamespaceIsolationPolicy(String cluster) |
CompletableFuture<List<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData>> |
getBrokersWithNamespaceIsolationPolicyAsync(String cluster) |
org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData |
getBrokerWithNamespaceIsolationPolicy(String cluster,
String broker) |
CompletableFuture<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData> |
getBrokerWithNamespaceIsolationPolicyAsync(String cluster,
String broker) |
org.apache.pulsar.common.policies.data.ClusterData |
getCluster(String cluster) |
CompletableFuture<org.apache.pulsar.common.policies.data.ClusterData> |
getClusterAsync(String cluster) |
List<String> |
getClusters() |
CompletableFuture<List<String>> |
getClustersAsync() |
org.apache.pulsar.common.policies.data.FailureDomain |
getFailureDomain(String cluster,
String domainName) |
CompletableFuture<org.apache.pulsar.common.policies.data.FailureDomain> |
getFailureDomainAsync(String cluster,
String domainName) |
Map<String,org.apache.pulsar.common.policies.data.FailureDomain> |
getFailureDomains(String cluster) |
CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.FailureDomain>> |
getFailureDomainsAsync(String cluster) |
Map<String,org.apache.pulsar.common.policies.data.NamespaceIsolationData> |
getNamespaceIsolationPolicies(String cluster) |
CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.NamespaceIsolationData>> |
getNamespaceIsolationPoliciesAsync(String cluster) |
org.apache.pulsar.common.policies.data.NamespaceIsolationData |
getNamespaceIsolationPolicy(String cluster,
String policyName) |
CompletableFuture<org.apache.pulsar.common.policies.data.NamespaceIsolationData> |
getNamespaceIsolationPolicyAsync(String cluster,
String policyName) |
Set<String> |
getPeerClusterNames(String cluster) |
CompletableFuture<Set<String>> |
getPeerClusterNamesAsync(String cluster) |
void |
updateCluster(String cluster,
org.apache.pulsar.common.policies.data.ClusterData clusterData) |
CompletableFuture<Void> |
updateClusterAsync(String cluster,
org.apache.pulsar.common.policies.data.ClusterData clusterData) |
void |
updateFailureDomain(String cluster,
String domainName,
org.apache.pulsar.common.policies.data.FailureDomain domain) |
CompletableFuture<Void> |
updateFailureDomainAsync(String cluster,
String domainName,
org.apache.pulsar.common.policies.data.FailureDomain domain) |
void |
updateNamespaceIsolationPolicy(String cluster,
String policyName,
org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) |
CompletableFuture<Void> |
updateNamespaceIsolationPolicyAsync(String cluster,
String policyName,
org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) |
void |
updatePeerClusterNames(String cluster,
LinkedHashSet<String> peerClusterNames) |
CompletableFuture<Void> |
updatePeerClusterNamesAsync(String cluster,
LinkedHashSet<String> peerClusterNames) |
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, request, requestAsyncpublic 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 org.apache.pulsar.common.policies.data.ClusterData getCluster(String cluster) throws PulsarAdminException
getCluster in interface ClustersPulsarAdminExceptionpublic CompletableFuture<org.apache.pulsar.common.policies.data.ClusterData> getClusterAsync(String cluster)
getClusterAsync in interface Clusterspublic void createCluster(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) throws PulsarAdminException
createCluster in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> createClusterAsync(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData)
createClusterAsync in interface Clusterspublic void updateCluster(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) throws PulsarAdminException
updateCluster in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> updateClusterAsync(String cluster, org.apache.pulsar.common.policies.data.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,org.apache.pulsar.common.policies.data.NamespaceIsolationData> getNamespaceIsolationPolicies(String cluster) throws PulsarAdminException
getNamespaceIsolationPolicies in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.NamespaceIsolationData>> getNamespaceIsolationPoliciesAsync(String cluster)
getNamespaceIsolationPoliciesAsync in interface Clusterspublic List<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData> getBrokersWithNamespaceIsolationPolicy(String cluster) throws PulsarAdminException
getBrokersWithNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<List<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData>> getBrokersWithNamespaceIsolationPolicyAsync(String cluster)
getBrokersWithNamespaceIsolationPolicyAsync in interface Clusterspublic org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData getBrokerWithNamespaceIsolationPolicy(String cluster, String broker) throws PulsarAdminException
getBrokerWithNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData> getBrokerWithNamespaceIsolationPolicyAsync(String cluster, String broker)
getBrokerWithNamespaceIsolationPolicyAsync in interface Clusterspublic void createNamespaceIsolationPolicy(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) throws PulsarAdminException
createNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> createNamespaceIsolationPolicyAsync(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData)
createNamespaceIsolationPolicyAsync in interface Clusterspublic void updateNamespaceIsolationPolicy(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) throws PulsarAdminException
updateNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> updateNamespaceIsolationPolicyAsync(String cluster, String policyName, org.apache.pulsar.common.policies.data.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 org.apache.pulsar.common.policies.data.NamespaceIsolationData getNamespaceIsolationPolicy(String cluster, String policyName) throws PulsarAdminException
getNamespaceIsolationPolicy in interface ClustersPulsarAdminExceptionpublic CompletableFuture<org.apache.pulsar.common.policies.data.NamespaceIsolationData> getNamespaceIsolationPolicyAsync(String cluster, String policyName)
getNamespaceIsolationPolicyAsync in interface Clusterspublic void createFailureDomain(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) throws PulsarAdminException
createFailureDomain in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> createFailureDomainAsync(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain)
createFailureDomainAsync in interface Clusterspublic void updateFailureDomain(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) throws PulsarAdminException
updateFailureDomain in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Void> updateFailureDomainAsync(String cluster, String domainName, org.apache.pulsar.common.policies.data.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,org.apache.pulsar.common.policies.data.FailureDomain> getFailureDomains(String cluster) throws PulsarAdminException
getFailureDomains in interface ClustersPulsarAdminExceptionpublic CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.FailureDomain>> getFailureDomainsAsync(String cluster)
getFailureDomainsAsync in interface Clusterspublic org.apache.pulsar.common.policies.data.FailureDomain getFailureDomain(String cluster, String domainName) throws PulsarAdminException
getFailureDomain in interface ClustersPulsarAdminExceptionpublic CompletableFuture<org.apache.pulsar.common.policies.data.FailureDomain> getFailureDomainAsync(String cluster, String domainName)
getFailureDomainAsync in interface ClustersCopyright © 2017–2021 Apache Software Foundation. All rights reserved.