Class ResourceQuotasImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ResourceQuotasImpl
- All Implemented Interfaces:
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 TypeMethodDescriptiongetNamespaceBundleResourceQuota(String namespace, String bundle) getNamespaceBundleResourceQuotaAsync(String namespace, String bundle) voidresetNamespaceBundleResourceQuota(String namespace, String bundle) resetNamespaceBundleResourceQuotaAsync(String namespace, String bundle) voidvoidsetNamespaceBundleResourceQuota(String namespace, String bundle, ResourceQuota quota) setNamespaceBundleResourceQuotaAsync(String namespace, String bundle, ResourceQuota quota) 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
-
ResourceQuotasImpl
public ResourceQuotasImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
getDefaultResourceQuota
- Specified by:
getDefaultResourceQuotain interfaceResourceQuotas- Throws:
PulsarAdminException
-
getDefaultResourceQuotaAsync
- Specified by:
getDefaultResourceQuotaAsyncin interfaceResourceQuotas
-
setDefaultResourceQuota
- Specified by:
setDefaultResourceQuotain interfaceResourceQuotas- Throws:
PulsarAdminException
-
setDefaultResourceQuotaAsync
- Specified by:
setDefaultResourceQuotaAsyncin interfaceResourceQuotas
-
getNamespaceBundleResourceQuota
public ResourceQuota getNamespaceBundleResourceQuota(String namespace, String bundle) throws PulsarAdminException - Specified by:
getNamespaceBundleResourceQuotain interfaceResourceQuotas- Throws:
PulsarAdminException
-
getNamespaceBundleResourceQuotaAsync
public CompletableFuture<ResourceQuota> getNamespaceBundleResourceQuotaAsync(String namespace, String bundle) - Specified by:
getNamespaceBundleResourceQuotaAsyncin interfaceResourceQuotas
-
setNamespaceBundleResourceQuota
public void setNamespaceBundleResourceQuota(String namespace, String bundle, ResourceQuota quota) throws PulsarAdminException - Specified by:
setNamespaceBundleResourceQuotain interfaceResourceQuotas- Throws:
PulsarAdminException
-
setNamespaceBundleResourceQuotaAsync
public CompletableFuture<Void> setNamespaceBundleResourceQuotaAsync(String namespace, String bundle, ResourceQuota quota) - Specified by:
setNamespaceBundleResourceQuotaAsyncin interfaceResourceQuotas
-
resetNamespaceBundleResourceQuota
public void resetNamespaceBundleResourceQuota(String namespace, String bundle) throws PulsarAdminException - Specified by:
resetNamespaceBundleResourceQuotain interfaceResourceQuotas- Throws:
PulsarAdminException
-
resetNamespaceBundleResourceQuotaAsync
public CompletableFuture<Void> resetNamespaceBundleResourceQuotaAsync(String namespace, String bundle) - Specified by:
resetNamespaceBundleResourceQuotaAsyncin interfaceResourceQuotas
-