Class ClustersImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ClustersImpl
- All Implemented Interfaces:
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, ClusterData clusterData) createClusterAsync(String cluster, ClusterData clusterData) voidcreateFailureDomain(String cluster, String domainName, FailureDomain domain) createFailureDomainAsync(String cluster, String domainName, FailureDomain domain) voidcreateNamespaceIsolationPolicy(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData) createNamespaceIsolationPolicyAsync(String cluster, String policyName, 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) getBrokerWithNamespaceIsolationPolicy(String cluster, String broker) getBrokerWithNamespaceIsolationPolicyAsync(String cluster, String broker) getCluster(String cluster) getClusterAsync(String cluster) getClusterMigration(String cluster) getClusterMigrationAsync(String cluster) getFailureDomain(String cluster, String domainName) getFailureDomainAsync(String cluster, String domainName) getFailureDomains(String cluster) getFailureDomainsAsync(String cluster) getNamespaceIsolationPolicies(String cluster) getNamespaceIsolationPoliciesAsync(String cluster) getNamespaceIsolationPolicy(String cluster, String policyName) getNamespaceIsolationPolicyAsync(String cluster, String policyName) getPeerClusterNames(String cluster) getPeerClusterNamesAsync(String cluster) voidupdateCluster(String cluster, ClusterData clusterData) updateClusterAsync(String cluster, ClusterData clusterData) voidupdateClusterMigration(String cluster, boolean isMigrated, ClusterPolicies.ClusterUrl clusterUrl) updateClusterMigrationAsync(String cluster, boolean isMigrated, ClusterPolicies.ClusterUrl clusterUrl) voidupdateFailureDomain(String cluster, String domainName, FailureDomain domain) updateFailureDomainAsync(String cluster, String domainName, FailureDomain domain) voidupdateNamespaceIsolationPolicy(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData) updateNamespaceIsolationPolicyAsync(String cluster, String policyName, 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, 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 interfaceClusters- Throws:
PulsarAdminException
-
getClustersAsync
- Specified by:
getClustersAsyncin interfaceClusters
-
getCluster
- Specified by:
getClusterin interfaceClusters- Throws:
PulsarAdminException
-
getClusterAsync
- Specified by:
getClusterAsyncin interfaceClusters
-
createCluster
- Specified by:
createClusterin interfaceClusters- Throws:
PulsarAdminException
-
createClusterAsync
- Specified by:
createClusterAsyncin interfaceClusters
-
updateCluster
- Specified by:
updateClusterin interfaceClusters- Throws:
PulsarAdminException
-
updateClusterAsync
- Specified by:
updateClusterAsyncin interfaceClusters
-
updatePeerClusterNames
public void updatePeerClusterNames(String cluster, LinkedHashSet<String> peerClusterNames) throws PulsarAdminException - Specified by:
updatePeerClusterNamesin interfaceClusters- Throws:
PulsarAdminException
-
updatePeerClusterNamesAsync
public CompletableFuture<Void> updatePeerClusterNamesAsync(String cluster, LinkedHashSet<String> peerClusterNames) - Specified by:
updatePeerClusterNamesAsyncin interfaceClusters
-
getClusterMigration
- Specified by:
getClusterMigrationin interfaceClusters- Throws:
PulsarAdminException
-
getClusterMigrationAsync
- Specified by:
getClusterMigrationAsyncin interfaceClusters
-
updateClusterMigration
public void updateClusterMigration(String cluster, boolean isMigrated, ClusterPolicies.ClusterUrl clusterUrl) throws PulsarAdminException - Specified by:
updateClusterMigrationin interfaceClusters- Throws:
PulsarAdminException
-
updateClusterMigrationAsync
public CompletableFuture<Void> updateClusterMigrationAsync(String cluster, boolean isMigrated, ClusterPolicies.ClusterUrl clusterUrl) - Specified by:
updateClusterMigrationAsyncin interfaceClusters
-
getPeerClusterNames
- Specified by:
getPeerClusterNamesin interfaceClusters- Throws:
PulsarAdminException
-
getPeerClusterNamesAsync
- Specified by:
getPeerClusterNamesAsyncin interfaceClusters
-
deleteCluster
- Specified by:
deleteClusterin interfaceClusters- Throws:
PulsarAdminException
-
deleteClusterAsync
- Specified by:
deleteClusterAsyncin interfaceClusters
-
getNamespaceIsolationPolicies
public Map<String,NamespaceIsolationData> getNamespaceIsolationPolicies(String cluster) throws PulsarAdminException - Specified by:
getNamespaceIsolationPoliciesin interfaceClusters- Throws:
PulsarAdminException
-
getNamespaceIsolationPoliciesAsync
public CompletableFuture<Map<String,NamespaceIsolationData>> getNamespaceIsolationPoliciesAsync(String cluster) - Specified by:
getNamespaceIsolationPoliciesAsyncin interfaceClusters
-
getBrokersWithNamespaceIsolationPolicy
public List<BrokerNamespaceIsolationData> getBrokersWithNamespaceIsolationPolicy(String cluster) throws PulsarAdminException - Specified by:
getBrokersWithNamespaceIsolationPolicyin interfaceClusters- Throws:
PulsarAdminException
-
getBrokersWithNamespaceIsolationPolicyAsync
public CompletableFuture<List<BrokerNamespaceIsolationData>> getBrokersWithNamespaceIsolationPolicyAsync(String cluster) - Specified by:
getBrokersWithNamespaceIsolationPolicyAsyncin interfaceClusters
-
getBrokerWithNamespaceIsolationPolicy
public BrokerNamespaceIsolationData getBrokerWithNamespaceIsolationPolicy(String cluster, String broker) throws PulsarAdminException - Specified by:
getBrokerWithNamespaceIsolationPolicyin interfaceClusters- Throws:
PulsarAdminException
-
getBrokerWithNamespaceIsolationPolicyAsync
public CompletableFuture<BrokerNamespaceIsolationData> getBrokerWithNamespaceIsolationPolicyAsync(String cluster, String broker) - Specified by:
getBrokerWithNamespaceIsolationPolicyAsyncin interfaceClusters
-
createNamespaceIsolationPolicy
public void createNamespaceIsolationPolicy(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData) throws PulsarAdminException - Specified by:
createNamespaceIsolationPolicyin interfaceClusters- Throws:
PulsarAdminException
-
createNamespaceIsolationPolicyAsync
public CompletableFuture<Void> createNamespaceIsolationPolicyAsync(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData) - Specified by:
createNamespaceIsolationPolicyAsyncin interfaceClusters
-
updateNamespaceIsolationPolicy
public void updateNamespaceIsolationPolicy(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData) throws PulsarAdminException - Specified by:
updateNamespaceIsolationPolicyin interfaceClusters- Throws:
PulsarAdminException
-
updateNamespaceIsolationPolicyAsync
public CompletableFuture<Void> updateNamespaceIsolationPolicyAsync(String cluster, String policyName, NamespaceIsolationData namespaceIsolationData) - Specified by:
updateNamespaceIsolationPolicyAsyncin interfaceClusters
-
deleteNamespaceIsolationPolicy
public void deleteNamespaceIsolationPolicy(String cluster, String policyName) throws PulsarAdminException - Specified by:
deleteNamespaceIsolationPolicyin interfaceClusters- Throws:
PulsarAdminException
-
deleteNamespaceIsolationPolicyAsync
public CompletableFuture<Void> deleteNamespaceIsolationPolicyAsync(String cluster, String policyName) - Specified by:
deleteNamespaceIsolationPolicyAsyncin interfaceClusters
-
getNamespaceIsolationPolicy
public NamespaceIsolationData getNamespaceIsolationPolicy(String cluster, String policyName) throws PulsarAdminException - Specified by:
getNamespaceIsolationPolicyin interfaceClusters- Throws:
PulsarAdminException
-
getNamespaceIsolationPolicyAsync
public CompletableFuture<NamespaceIsolationData> getNamespaceIsolationPolicyAsync(String cluster, String policyName) - Specified by:
getNamespaceIsolationPolicyAsyncin interfaceClusters
-
createFailureDomain
public void createFailureDomain(String cluster, String domainName, FailureDomain domain) throws PulsarAdminException - Specified by:
createFailureDomainin interfaceClusters- Throws:
PulsarAdminException
-
createFailureDomainAsync
public CompletableFuture<Void> createFailureDomainAsync(String cluster, String domainName, FailureDomain domain) - Specified by:
createFailureDomainAsyncin interfaceClusters
-
updateFailureDomain
public void updateFailureDomain(String cluster, String domainName, FailureDomain domain) throws PulsarAdminException - Specified by:
updateFailureDomainin interfaceClusters- Throws:
PulsarAdminException
-
updateFailureDomainAsync
public CompletableFuture<Void> updateFailureDomainAsync(String cluster, String domainName, FailureDomain domain) - Specified by:
updateFailureDomainAsyncin interfaceClusters
-
deleteFailureDomain
- Specified by:
deleteFailureDomainin interfaceClusters- Throws:
PulsarAdminException
-
deleteFailureDomainAsync
- Specified by:
deleteFailureDomainAsyncin interfaceClusters
-
getFailureDomains
- Specified by:
getFailureDomainsin interfaceClusters- Throws:
PulsarAdminException
-
getFailureDomainsAsync
- Specified by:
getFailureDomainsAsyncin interfaceClusters
-
getFailureDomain
public FailureDomain getFailureDomain(String cluster, String domainName) throws PulsarAdminException - Specified by:
getFailureDomainin interfaceClusters- Throws:
PulsarAdminException
-
getFailureDomainAsync
- Specified by:
getFailureDomainAsyncin interfaceClusters
-