Class ClustersImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ClustersImpl
- All Implemented Interfaces:
org.apache.pulsar.client.admin.Clusters
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionClustersImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateCluster(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) Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
Constructor Details
-
ClustersImpl
public ClustersImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
getClusters
- Specified by:
getClustersin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getClustersAsync
- Specified by:
getClustersAsyncin interfaceorg.apache.pulsar.client.admin.Clusters
-
getCluster
public org.apache.pulsar.common.policies.data.ClusterData getCluster(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getClusterin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getClusterAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.ClusterData> getClusterAsync(String cluster) - Specified by:
getClusterAsyncin interfaceorg.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 - Specified by:
createClusterin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createClusterAsync
public CompletableFuture<Void> createClusterAsync(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) - Specified by:
createClusterAsyncin interfaceorg.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 - Specified by:
updateClusterin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateClusterAsync
public CompletableFuture<Void> updateClusterAsync(String cluster, org.apache.pulsar.common.policies.data.ClusterData clusterData) - Specified by:
updateClusterAsyncin interfaceorg.apache.pulsar.client.admin.Clusters
-
updatePeerClusterNames
public void updatePeerClusterNames(String cluster, LinkedHashSet<String> peerClusterNames) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
updatePeerClusterNamesin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updatePeerClusterNamesAsync
public CompletableFuture<Void> updatePeerClusterNamesAsync(String cluster, LinkedHashSet<String> peerClusterNames) - Specified by:
updatePeerClusterNamesAsyncin interfaceorg.apache.pulsar.client.admin.Clusters
-
getPeerClusterNames
public Set<String> getPeerClusterNames(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getPeerClusterNamesin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPeerClusterNamesAsync
- Specified by:
getPeerClusterNamesAsyncin interfaceorg.apache.pulsar.client.admin.Clusters
-
deleteCluster
public void deleteCluster(String cluster) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
deleteClusterin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteClusterAsync
- Specified by:
deleteClusterAsyncin interfaceorg.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 - Specified by:
getNamespaceIsolationPoliciesin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getNamespaceIsolationPoliciesAsync
public CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.NamespaceIsolationData>> getNamespaceIsolationPoliciesAsync(String cluster) - Specified by:
getNamespaceIsolationPoliciesAsyncin interfaceorg.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 - Specified by:
getBrokersWithNamespaceIsolationPolicyin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getBrokersWithNamespaceIsolationPolicyAsync
public CompletableFuture<List<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData>> getBrokersWithNamespaceIsolationPolicyAsync(String cluster) - Specified by:
getBrokersWithNamespaceIsolationPolicyAsyncin interfaceorg.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 - Specified by:
getBrokerWithNamespaceIsolationPolicyin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getBrokerWithNamespaceIsolationPolicyAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.BrokerNamespaceIsolationData> getBrokerWithNamespaceIsolationPolicyAsync(String cluster, String broker) - Specified by:
getBrokerWithNamespaceIsolationPolicyAsyncin interfaceorg.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 - Specified by:
createNamespaceIsolationPolicyin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createNamespaceIsolationPolicyAsync
public CompletableFuture<Void> createNamespaceIsolationPolicyAsync(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) - Specified by:
createNamespaceIsolationPolicyAsyncin interfaceorg.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 - Specified by:
updateNamespaceIsolationPolicyin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateNamespaceIsolationPolicyAsync
public CompletableFuture<Void> updateNamespaceIsolationPolicyAsync(String cluster, String policyName, org.apache.pulsar.common.policies.data.NamespaceIsolationData namespaceIsolationData) - Specified by:
updateNamespaceIsolationPolicyAsyncin interfaceorg.apache.pulsar.client.admin.Clusters
-
deleteNamespaceIsolationPolicy
public void deleteNamespaceIsolationPolicy(String cluster, String policyName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
deleteNamespaceIsolationPolicyin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteNamespaceIsolationPolicyAsync
public CompletableFuture<Void> deleteNamespaceIsolationPolicyAsync(String cluster, String policyName) - Specified by:
deleteNamespaceIsolationPolicyAsyncin interfaceorg.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 - Specified by:
getNamespaceIsolationPolicyin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getNamespaceIsolationPolicyAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.NamespaceIsolationData> getNamespaceIsolationPolicyAsync(String cluster, String policyName) - Specified by:
getNamespaceIsolationPolicyAsyncin interfaceorg.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 - Specified by:
createFailureDomainin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createFailureDomainAsync
public CompletableFuture<Void> createFailureDomainAsync(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) - Specified by:
createFailureDomainAsyncin interfaceorg.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 - Specified by:
updateFailureDomainin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateFailureDomainAsync
public CompletableFuture<Void> updateFailureDomainAsync(String cluster, String domainName, org.apache.pulsar.common.policies.data.FailureDomain domain) - Specified by:
updateFailureDomainAsyncin interfaceorg.apache.pulsar.client.admin.Clusters
-
deleteFailureDomain
public void deleteFailureDomain(String cluster, String domainName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
deleteFailureDomainin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteFailureDomainAsync
- Specified by:
deleteFailureDomainAsyncin interfaceorg.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 - Specified by:
getFailureDomainsin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFailureDomainsAsync
public CompletableFuture<Map<String,org.apache.pulsar.common.policies.data.FailureDomain>> getFailureDomainsAsync(String cluster) - Specified by:
getFailureDomainsAsyncin interfaceorg.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 - Specified by:
getFailureDomainin interfaceorg.apache.pulsar.client.admin.Clusters- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFailureDomainAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.FailureDomain> getFailureDomainAsync(String cluster, String domainName) - Specified by:
getFailureDomainAsyncin interfaceorg.apache.pulsar.client.admin.Clusters
-