Class LoadBalanceResources.QuotaResources
java.lang.Object
org.apache.pulsar.broker.resources.BaseResources<org.apache.pulsar.common.policies.data.ResourceQuota>
org.apache.pulsar.broker.resources.LoadBalanceResources.QuotaResources
- Enclosing class:
- LoadBalanceResources
public static class LoadBalanceResources.QuotaResources
extends BaseResources<org.apache.pulsar.common.policies.data.ResourceQuota>
-
Field Summary
Fields inherited from class org.apache.pulsar.broker.resources.BaseResources
BASE_CLUSTERS_PATH, BASE_POLICIES_PATH, LOCAL_POLICIES_ROOT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteQuota(String bundle) CompletableFuture<Optional<org.apache.pulsar.common.policies.data.ResourceQuota>>CompletableFuture<Optional<org.apache.pulsar.common.policies.data.ResourceQuota>>setWithCreateDefaultQuotaAsync(org.apache.pulsar.common.policies.data.ResourceQuota quota) setWithCreateQuotaAsync(String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) Methods inherited from class org.apache.pulsar.broker.resources.BaseResources
create, createAsync, delete, deleteAsync, deleteIfExistsAsync, exists, existsAsync, get, getAsync, getChildren, getChildrenAsync, getChildrenRecursiveAsync, getOperationTimeoutSec, joinPath, refreshAndGetAsync, set, setAsync, setWithCreate, setWithCreateAsync
-
Constructor Details
-
QuotaResources
-
-
Method Details
-
getQuota
public CompletableFuture<Optional<org.apache.pulsar.common.policies.data.ResourceQuota>> getQuota(String bundle) -
getDefaultQuota
public CompletableFuture<Optional<org.apache.pulsar.common.policies.data.ResourceQuota>> getDefaultQuota() -
setWithCreateQuotaAsync
public CompletableFuture<Void> setWithCreateQuotaAsync(String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota) -
setWithCreateDefaultQuotaAsync
public CompletableFuture<Void> setWithCreateDefaultQuotaAsync(org.apache.pulsar.common.policies.data.ResourceQuota quota) -
deleteQuota
-