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
Constructors Constructor Description ResourceQuotasImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.pulsar.common.policies.data.ResourceQuotagetDefaultResourceQuota()java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>getDefaultResourceQuotaAsync()org.apache.pulsar.common.policies.data.ResourceQuotagetNamespaceBundleResourceQuota(java.lang.String namespace, java.lang.String bundle)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>getNamespaceBundleResourceQuotaAsync(java.lang.String namespace, java.lang.String bundle)voidresetNamespaceBundleResourceQuota(java.lang.String namespace, java.lang.String bundle)java.util.concurrent.CompletableFuture<java.lang.Void>resetNamespaceBundleResourceQuotaAsync(java.lang.String namespace, java.lang.String bundle)voidsetDefaultResourceQuota(org.apache.pulsar.common.policies.data.ResourceQuota quota)java.util.concurrent.CompletableFuture<java.lang.Void>setDefaultResourceQuotaAsync(org.apache.pulsar.common.policies.data.ResourceQuota quota)voidsetNamespaceBundleResourceQuota(java.lang.String namespace, java.lang.String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota)java.util.concurrent.CompletableFuture<java.lang.Void>setNamespaceBundleResourceQuotaAsync(java.lang.String namespace, java.lang.String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota)-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync
-
-
-
-
Method Detail
-
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 java.util.concurrent.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 java.util.concurrent.CompletableFuture<java.lang.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(java.lang.String namespace, java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getNamespaceBundleResourceQuotaAsync(java.lang.String namespace, java.lang.String bundle)- Specified by:
getNamespaceBundleResourceQuotaAsyncin interfaceorg.apache.pulsar.client.admin.ResourceQuotas
-
setNamespaceBundleResourceQuota
public void setNamespaceBundleResourceQuota(java.lang.String namespace, java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setNamespaceBundleResourceQuotaAsync(java.lang.String namespace, java.lang.String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota)- Specified by:
setNamespaceBundleResourceQuotaAsyncin interfaceorg.apache.pulsar.client.admin.ResourceQuotas
-
resetNamespaceBundleResourceQuota
public void resetNamespaceBundleResourceQuota(java.lang.String namespace, java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> resetNamespaceBundleResourceQuotaAsync(java.lang.String namespace, java.lang.String bundle)- Specified by:
resetNamespaceBundleResourceQuotaAsyncin interfaceorg.apache.pulsar.client.admin.ResourceQuotas
-
-