Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BundlesQuotas

        public BundlesQuotas​(org.apache.pulsar.metadata.api.MetadataStore localStore)
    • 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)