public class ResourceQuotasImpl extends BaseResource implements ResourceQuotas
auth, readTimeoutMs| Constructor and Description |
|---|
ResourceQuotasImpl(javax.ws.rs.client.WebTarget web,
org.apache.pulsar.client.api.Authentication auth,
long readTimeoutMs) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.pulsar.common.policies.data.ResourceQuota |
getDefaultResourceQuota() |
CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> |
getDefaultResourceQuotaAsync() |
org.apache.pulsar.common.policies.data.ResourceQuota |
getNamespaceBundleResourceQuota(String namespace,
String bundle) |
CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> |
getNamespaceBundleResourceQuotaAsync(String namespace,
String bundle) |
void |
resetNamespaceBundleResourceQuota(String namespace,
String bundle) |
CompletableFuture<Void> |
resetNamespaceBundleResourceQuotaAsync(String namespace,
String bundle) |
void |
setDefaultResourceQuota(org.apache.pulsar.common.policies.data.ResourceQuota quota) |
CompletableFuture<Void> |
setDefaultResourceQuotaAsync(org.apache.pulsar.common.policies.data.ResourceQuota quota) |
void |
setNamespaceBundleResourceQuota(String namespace,
String bundle,
org.apache.pulsar.common.policies.data.ResourceQuota quota) |
CompletableFuture<Void> |
setNamespaceBundleResourceQuotaAsync(String namespace,
String bundle,
org.apache.pulsar.common.policies.data.ResourceQuota quota) |
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, request, requestAsyncpublic ResourceQuotasImpl(javax.ws.rs.client.WebTarget web,
org.apache.pulsar.client.api.Authentication auth,
long readTimeoutMs)
public org.apache.pulsar.common.policies.data.ResourceQuota getDefaultResourceQuota()
throws PulsarAdminException
getDefaultResourceQuota in interface ResourceQuotasPulsarAdminExceptionpublic CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getDefaultResourceQuotaAsync()
getDefaultResourceQuotaAsync in interface ResourceQuotaspublic void setDefaultResourceQuota(org.apache.pulsar.common.policies.data.ResourceQuota quota)
throws PulsarAdminException
setDefaultResourceQuota in interface ResourceQuotasPulsarAdminExceptionpublic CompletableFuture<Void> setDefaultResourceQuotaAsync(org.apache.pulsar.common.policies.data.ResourceQuota quota)
setDefaultResourceQuotaAsync in interface ResourceQuotaspublic org.apache.pulsar.common.policies.data.ResourceQuota getNamespaceBundleResourceQuota(String namespace, String bundle) throws PulsarAdminException
getNamespaceBundleResourceQuota in interface ResourceQuotasPulsarAdminExceptionpublic CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getNamespaceBundleResourceQuotaAsync(String namespace, String bundle)
getNamespaceBundleResourceQuotaAsync in interface ResourceQuotaspublic void setNamespaceBundleResourceQuota(String namespace, String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) throws PulsarAdminException
setNamespaceBundleResourceQuota in interface ResourceQuotasPulsarAdminExceptionpublic CompletableFuture<Void> setNamespaceBundleResourceQuotaAsync(String namespace, String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota)
setNamespaceBundleResourceQuotaAsync in interface ResourceQuotaspublic void resetNamespaceBundleResourceQuota(String namespace, String bundle) throws PulsarAdminException
resetNamespaceBundleResourceQuota in interface ResourceQuotasPulsarAdminExceptionpublic CompletableFuture<Void> resetNamespaceBundleResourceQuotaAsync(String namespace, String bundle)
resetNamespaceBundleResourceQuotaAsync in interface ResourceQuotasCopyright © 2017–2021 Apache Software Foundation. All rights reserved.