Class ResourceQuotasImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ResourceQuotasImpl
- All Implemented Interfaces:
org.apache.pulsar.client.admin.ResourceQuotas
public class ResourceQuotasImpl
extends BaseResource
implements org.apache.pulsar.client.admin.ResourceQuotas
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsConstructorDescriptionResourceQuotasImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.pulsar.common.policies.data.ResourceQuotaCompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>org.apache.pulsar.common.policies.data.ResourceQuotagetNamespaceBundleResourceQuota(String namespace, String bundle) CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>getNamespaceBundleResourceQuotaAsync(String namespace, String bundle) voidresetNamespaceBundleResourceQuota(String namespace, String bundle) resetNamespaceBundleResourceQuotaAsync(String namespace, String bundle) voidsetDefaultResourceQuota(org.apache.pulsar.common.policies.data.ResourceQuota quota) setDefaultResourceQuotaAsync(org.apache.pulsar.common.policies.data.ResourceQuota quota) voidsetNamespaceBundleResourceQuota(String namespace, String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) setNamespaceBundleResourceQuotaAsync(String namespace, String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) 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
-
ResourceQuotasImpl
public ResourceQuotasImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
getDefaultResourceQuota
public org.apache.pulsar.common.policies.data.ResourceQuota getDefaultResourceQuota() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getDefaultResourceQuotain interfaceorg.apache.pulsar.client.admin.ResourceQuotas- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDefaultResourceQuotaAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getDefaultResourceQuotaAsync()- Specified by:
getDefaultResourceQuotaAsyncin interfaceorg.apache.pulsar.client.admin.ResourceQuotas
-
setDefaultResourceQuota
public void setDefaultResourceQuota(org.apache.pulsar.common.policies.data.ResourceQuota quota) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setDefaultResourceQuotain interfaceorg.apache.pulsar.client.admin.ResourceQuotas- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setDefaultResourceQuotaAsync
public CompletableFuture<Void> setDefaultResourceQuotaAsync(org.apache.pulsar.common.policies.data.ResourceQuota quota) - Specified by:
setDefaultResourceQuotaAsyncin interfaceorg.apache.pulsar.client.admin.ResourceQuotas
-
getNamespaceBundleResourceQuota
public org.apache.pulsar.common.policies.data.ResourceQuota getNamespaceBundleResourceQuota(String namespace, String bundle) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getNamespaceBundleResourceQuotain interfaceorg.apache.pulsar.client.admin.ResourceQuotas- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getNamespaceBundleResourceQuotaAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getNamespaceBundleResourceQuotaAsync(String namespace, String bundle) - Specified by:
getNamespaceBundleResourceQuotaAsyncin interfaceorg.apache.pulsar.client.admin.ResourceQuotas
-
setNamespaceBundleResourceQuota
public void setNamespaceBundleResourceQuota(String namespace, String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setNamespaceBundleResourceQuotain interfaceorg.apache.pulsar.client.admin.ResourceQuotas- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setNamespaceBundleResourceQuotaAsync
public CompletableFuture<Void> setNamespaceBundleResourceQuotaAsync(String namespace, String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) - Specified by:
setNamespaceBundleResourceQuotaAsyncin interfaceorg.apache.pulsar.client.admin.ResourceQuotas
-
resetNamespaceBundleResourceQuota
public void resetNamespaceBundleResourceQuota(String namespace, String bundle) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
resetNamespaceBundleResourceQuotain interfaceorg.apache.pulsar.client.admin.ResourceQuotas- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
resetNamespaceBundleResourceQuotaAsync
public CompletableFuture<Void> resetNamespaceBundleResourceQuotaAsync(String namespace, String bundle) - Specified by:
resetNamespaceBundleResourceQuotaAsyncin interfaceorg.apache.pulsar.client.admin.ResourceQuotas
-