Package org.apache.pulsar.broker.cache
Class BundlesQuotas
- java.lang.Object
-
- org.apache.pulsar.broker.cache.BundlesQuotas
-
public class BundlesQuotas extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description BundlesQuotas(org.apache.pulsar.metadata.api.MetadataStore localStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>getDefaultResourceQuota()java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>getResourceQuota(java.lang.String bundle)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota>getResourceQuota(NamespaceBundle bundle)java.util.concurrent.CompletableFuture<java.lang.Void>resetResourceQuota(NamespaceBundle bundle)java.util.concurrent.CompletableFuture<java.lang.Void>setDefaultResourceQuota(org.apache.pulsar.common.policies.data.ResourceQuota quota)java.util.concurrent.CompletableFuture<java.lang.Void>setResourceQuota(java.lang.String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota)java.util.concurrent.CompletableFuture<java.lang.Void>setResourceQuota(NamespaceBundle bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota)
-
-
-
Method Detail
-
setDefaultResourceQuota
public java.util.concurrent.CompletableFuture<java.lang.Void> setDefaultResourceQuota(org.apache.pulsar.common.policies.data.ResourceQuota quota)
-
getDefaultResourceQuota
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getDefaultResourceQuota()
-
setResourceQuota
public java.util.concurrent.CompletableFuture<java.lang.Void> setResourceQuota(java.lang.String bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota)
-
setResourceQuota
public java.util.concurrent.CompletableFuture<java.lang.Void> setResourceQuota(NamespaceBundle bundle, org.apache.pulsar.common.policies.data.ResourceQuota quota)
-
getResourceQuota
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getResourceQuota(NamespaceBundle bundle)
-
getResourceQuota
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceQuota> getResourceQuota(java.lang.String bundle)
-
resetResourceQuota
public java.util.concurrent.CompletableFuture<java.lang.Void> resetResourceQuota(NamespaceBundle bundle)
-
-