类 TopicPoliciesImpl

java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.TopicPoliciesImpl
所有已实现的接口:
org.apache.pulsar.client.admin.TopicPolicies

public class TopicPoliciesImpl extends BaseResource implements org.apache.pulsar.client.admin.TopicPolicies
  • 构造器详细资料

    • TopicPoliciesImpl

      protected TopicPoliciesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs, boolean isGlobal)
  • 方法详细资料

    • addGlobalIfNeeded

      public javax.ws.rs.client.WebTarget addGlobalIfNeeded(javax.ws.rs.client.WebTarget path)
    • getBacklogQuotaMap

      public Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getBacklogQuotaMap 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getBacklogQuotaMap

      public Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getBacklogQuotaMap 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setBacklogQuota

      public void setBacklogQuota(String topic, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setBacklogQuota 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeBacklogQuota

      public void removeBacklogQuota(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeBacklogQuota 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setBacklogQuota

      public void setBacklogQuota(String topic, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setBacklogQuota 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeBacklogQuota

      public void removeBacklogQuota(String topic, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeBacklogQuota 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnConsumer

      public Integer getMaxUnackedMessagesOnConsumer(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxUnackedMessagesOnConsumer 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnConsumerAsync

      public CompletableFuture<Integer> getMaxUnackedMessagesOnConsumerAsync(String topic)
      指定者:
      getMaxUnackedMessagesOnConsumerAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxUnackedMessagesOnConsumer

      public Integer getMaxUnackedMessagesOnConsumer(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxUnackedMessagesOnConsumer 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnConsumerAsync

      public CompletableFuture<Integer> getMaxUnackedMessagesOnConsumerAsync(String topic, boolean applied)
      指定者:
      getMaxUnackedMessagesOnConsumerAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setMaxUnackedMessagesOnConsumerAsync

      public CompletableFuture<Void> setMaxUnackedMessagesOnConsumerAsync(String topic, int maxNum)
      指定者:
      setMaxUnackedMessagesOnConsumerAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setMaxUnackedMessagesOnConsumer

      public void setMaxUnackedMessagesOnConsumer(String topic, int maxNum) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxUnackedMessagesOnConsumer 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxUnackedMessagesOnConsumerAsync

      public CompletableFuture<Void> removeMaxUnackedMessagesOnConsumerAsync(String topic)
      指定者:
      removeMaxUnackedMessagesOnConsumerAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeMaxUnackedMessagesOnConsumer

      public void removeMaxUnackedMessagesOnConsumer(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxUnackedMessagesOnConsumer 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getInactiveTopicPolicies

      public org.apache.pulsar.common.policies.data.InactiveTopicPolicies getInactiveTopicPolicies(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getInactiveTopicPolicies 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getInactiveTopicPoliciesAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(String topic, boolean applied)
      指定者:
      getInactiveTopicPoliciesAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getInactiveTopicPolicies

      public org.apache.pulsar.common.policies.data.InactiveTopicPolicies getInactiveTopicPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getInactiveTopicPolicies 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getInactiveTopicPoliciesAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(String topic)
      指定者:
      getInactiveTopicPoliciesAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setInactiveTopicPoliciesAsync

      public CompletableFuture<Void> setInactiveTopicPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)
      指定者:
      setInactiveTopicPoliciesAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setInactiveTopicPolicies

      public void setInactiveTopicPolicies(String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setInactiveTopicPolicies 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeInactiveTopicPoliciesAsync

      public CompletableFuture<Void> removeInactiveTopicPoliciesAsync(String topic)
      指定者:
      removeInactiveTopicPoliciesAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeInactiveTopicPolicies

      public void removeInactiveTopicPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeInactiveTopicPolicies 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDelayedDeliveryPolicy

      public org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies getDelayedDeliveryPolicy(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDelayedDeliveryPolicy 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDelayedDeliveryPolicyAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(String topic, boolean applied)
      指定者:
      getDelayedDeliveryPolicyAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getDelayedDeliveryPolicy

      public org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies getDelayedDeliveryPolicy(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDelayedDeliveryPolicy 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDelayedDeliveryPolicyAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(String topic)
      指定者:
      getDelayedDeliveryPolicyAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeDelayedDeliveryPolicyAsync

      public CompletableFuture<Void> removeDelayedDeliveryPolicyAsync(String topic)
      指定者:
      removeDelayedDeliveryPolicyAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeDelayedDeliveryPolicy

      public void removeDelayedDeliveryPolicy(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeDelayedDeliveryPolicy 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setDelayedDeliveryPolicyAsync

      public CompletableFuture<Void> setDelayedDeliveryPolicyAsync(String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)
      指定者:
      setDelayedDeliveryPolicyAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setDelayedDeliveryPolicy

      public void setDelayedDeliveryPolicy(String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setDelayedDeliveryPolicy 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDeduplicationStatus

      public Boolean getDeduplicationStatus(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDeduplicationStatus 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDeduplicationStatusAsync

      public CompletableFuture<Boolean> getDeduplicationStatusAsync(String topic)
      指定者:
      getDeduplicationStatusAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getDeduplicationStatus

      public Boolean getDeduplicationStatus(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDeduplicationStatus 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDeduplicationStatusAsync

      public CompletableFuture<Boolean> getDeduplicationStatusAsync(String topic, boolean applied)
      指定者:
      getDeduplicationStatusAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setDeduplicationStatus

      public void setDeduplicationStatus(String topic, boolean enabled) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setDeduplicationStatus 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setDeduplicationStatusAsync

      public CompletableFuture<Void> setDeduplicationStatusAsync(String topic, boolean enabled)
      指定者:
      setDeduplicationStatusAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeDeduplicationStatus

      public void removeDeduplicationStatus(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeDeduplicationStatus 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeDeduplicationStatusAsync

      public CompletableFuture<Void> removeDeduplicationStatusAsync(String topic)
      指定者:
      removeDeduplicationStatusAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getOffloadPolicies

      public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getOffloadPolicies 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getOffloadPoliciesAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(String topic)
      指定者:
      getOffloadPoliciesAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getOffloadPolicies

      public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getOffloadPolicies 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getOffloadPoliciesAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(String topic, boolean applied)
      指定者:
      getOffloadPoliciesAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setOffloadPolicies

      public void setOffloadPolicies(String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setOffloadPolicies 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setOffloadPoliciesAsync

      public CompletableFuture<Void> setOffloadPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)
      指定者:
      setOffloadPoliciesAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeOffloadPolicies

      public void removeOffloadPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeOffloadPolicies 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeOffloadPoliciesAsync

      public CompletableFuture<Void> removeOffloadPoliciesAsync(String topic)
      指定者:
      removeOffloadPoliciesAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxUnackedMessagesOnSubscription

      public Integer getMaxUnackedMessagesOnSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxUnackedMessagesOnSubscription 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnSubscriptionAsync

      public CompletableFuture<Integer> getMaxUnackedMessagesOnSubscriptionAsync(String topic)
      指定者:
      getMaxUnackedMessagesOnSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxUnackedMessagesOnSubscription

      public Integer getMaxUnackedMessagesOnSubscription(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxUnackedMessagesOnSubscription 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxUnackedMessagesOnSubscriptionAsync

      public CompletableFuture<Integer> getMaxUnackedMessagesOnSubscriptionAsync(String topic, boolean applied)
      指定者:
      getMaxUnackedMessagesOnSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setMaxUnackedMessagesOnSubscription

      public void setMaxUnackedMessagesOnSubscription(String topic, int maxNum) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxUnackedMessagesOnSubscription 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxUnackedMessagesOnSubscriptionAsync

      public CompletableFuture<Void> setMaxUnackedMessagesOnSubscriptionAsync(String topic, int maxNum)
      指定者:
      setMaxUnackedMessagesOnSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeMaxUnackedMessagesOnSubscription

      public void removeMaxUnackedMessagesOnSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxUnackedMessagesOnSubscription 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxUnackedMessagesOnSubscriptionAsync

      public CompletableFuture<Void> removeMaxUnackedMessagesOnSubscriptionAsync(String topic)
      指定者:
      removeMaxUnackedMessagesOnSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setMessageTTL

      public void setMessageTTL(String topic, int messageTTLInSecond) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMessageTTL 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMessageTTL

      public Integer getMessageTTL(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMessageTTL 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMessageTTL

      public Integer getMessageTTL(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMessageTTL 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMessageTTL

      public void removeMessageTTL(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMessageTTL 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setRetention

      public void setRetention(String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setRetention 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setRetentionAsync

      public CompletableFuture<Void> setRetentionAsync(String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention)
      指定者:
      setRetentionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getRetention

      public org.apache.pulsar.common.policies.data.RetentionPolicies getRetention(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getRetention 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getRetentionAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(String topic)
      指定者:
      getRetentionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getRetention

      public org.apache.pulsar.common.policies.data.RetentionPolicies getRetention(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getRetention 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getRetentionAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(String topic, boolean applied)
      指定者:
      getRetentionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeRetention

      public void removeRetention(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeRetention 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeRetentionAsync

      public CompletableFuture<Void> removeRetentionAsync(String topic)
      指定者:
      removeRetentionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setPersistence

      public void setPersistence(String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setPersistence 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setPersistenceAsync

      public CompletableFuture<Void> setPersistenceAsync(String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies)
      指定者:
      setPersistenceAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getPersistence

      public org.apache.pulsar.common.policies.data.PersistencePolicies getPersistence(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPersistence 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPersistenceAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(String topic)
      指定者:
      getPersistenceAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getPersistence

      public org.apache.pulsar.common.policies.data.PersistencePolicies getPersistence(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPersistence 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPersistenceAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(String topic, boolean applied)
      指定者:
      getPersistenceAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removePersistence

      public void removePersistence(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removePersistence 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removePersistenceAsync

      public CompletableFuture<Void> removePersistenceAsync(String topic)
      指定者:
      removePersistenceAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getDispatchRate

      public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(String topic, boolean applied)
      指定者:
      getDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getDispatchRate

      public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(String topic)
      指定者:
      getDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setDispatchRate

      public void setDispatchRate(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setDispatchRateAsync

      public CompletableFuture<Void> setDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
      指定者:
      setDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeDispatchRate

      public void removeDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeDispatchRateAsync

      public CompletableFuture<Void> removeDispatchRateAsync(String topic)
      指定者:
      removeDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getSubscriptionDispatchRate

      public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSubscriptionDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscriptionDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic, boolean applied)
      指定者:
      getSubscriptionDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getSubscriptionDispatchRate

      public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSubscriptionDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscriptionDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic)
      指定者:
      getSubscriptionDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setSubscriptionDispatchRate

      public void setSubscriptionDispatchRate(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setSubscriptionDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setSubscriptionDispatchRateAsync

      public CompletableFuture<Void> setSubscriptionDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
      指定者:
      setSubscriptionDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeSubscriptionDispatchRate

      public void removeSubscriptionDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeSubscriptionDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeSubscriptionDispatchRateAsync

      public CompletableFuture<Void> removeSubscriptionDispatchRateAsync(String topic)
      指定者:
      removeSubscriptionDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getCompactionThreshold

      public Long getCompactionThreshold(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getCompactionThreshold 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getCompactionThresholdAsync

      public CompletableFuture<Long> getCompactionThresholdAsync(String topic)
      指定者:
      getCompactionThresholdAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getCompactionThreshold

      public Long getCompactionThreshold(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getCompactionThreshold 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getCompactionThresholdAsync

      public CompletableFuture<Long> getCompactionThresholdAsync(String topic, boolean applied)
      指定者:
      getCompactionThresholdAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setCompactionThreshold

      public void setCompactionThreshold(String topic, long compactionThreshold) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setCompactionThreshold 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setCompactionThresholdAsync

      public CompletableFuture<Void> setCompactionThresholdAsync(String topic, long compactionThreshold)
      指定者:
      setCompactionThresholdAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeCompactionThreshold

      public void removeCompactionThreshold(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeCompactionThreshold 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeCompactionThresholdAsync

      public CompletableFuture<Void> removeCompactionThresholdAsync(String topic)
      指定者:
      removeCompactionThresholdAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getPublishRate

      public org.apache.pulsar.common.policies.data.PublishRate getPublishRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getPublishRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getPublishRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate> getPublishRateAsync(String topic)
      指定者:
      getPublishRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setPublishRate

      public void setPublishRate(String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setPublishRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setPublishRateAsync

      public CompletableFuture<Void> setPublishRateAsync(String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate)
      指定者:
      setPublishRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removePublishRate

      public void removePublishRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removePublishRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removePublishRateAsync

      public CompletableFuture<Void> removePublishRateAsync(String topic)
      指定者:
      removePublishRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxConsumersPerSubscription

      public Integer getMaxConsumersPerSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxConsumersPerSubscription 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxConsumersPerSubscriptionAsync

      public CompletableFuture<Integer> getMaxConsumersPerSubscriptionAsync(String topic)
      指定者:
      getMaxConsumersPerSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setMaxConsumersPerSubscription

      public void setMaxConsumersPerSubscription(String topic, int maxConsumersPerSubscription) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxConsumersPerSubscription 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxConsumersPerSubscriptionAsync

      public CompletableFuture<Void> setMaxConsumersPerSubscriptionAsync(String topic, int maxConsumersPerSubscription)
      指定者:
      setMaxConsumersPerSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeMaxConsumersPerSubscription

      public void removeMaxConsumersPerSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxConsumersPerSubscription 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxConsumersPerSubscriptionAsync

      public CompletableFuture<Void> removeMaxConsumersPerSubscriptionAsync(String topic)
      指定者:
      removeMaxConsumersPerSubscriptionAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxProducers

      public Integer getMaxProducers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxProducers 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxProducersAsync

      public CompletableFuture<Integer> getMaxProducersAsync(String topic)
      指定者:
      getMaxProducersAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxProducers

      public Integer getMaxProducers(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxProducers 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxProducersAsync

      public CompletableFuture<Integer> getMaxProducersAsync(String topic, boolean applied)
      指定者:
      getMaxProducersAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setMaxProducers

      public void setMaxProducers(String topic, int maxProducers) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxProducers 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxProducersAsync

      public CompletableFuture<Void> setMaxProducersAsync(String topic, int maxProducers)
      指定者:
      setMaxProducersAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeMaxProducers

      public void removeMaxProducers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxProducers 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxProducersAsync

      public CompletableFuture<Void> removeMaxProducersAsync(String topic)
      指定者:
      removeMaxProducersAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxSubscriptionsPerTopic

      public Integer getMaxSubscriptionsPerTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxSubscriptionsPerTopic 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxSubscriptionsPerTopicAsync

      public CompletableFuture<Integer> getMaxSubscriptionsPerTopicAsync(String topic)
      指定者:
      getMaxSubscriptionsPerTopicAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setMaxSubscriptionsPerTopic

      public void setMaxSubscriptionsPerTopic(String topic, int maxSubscriptionsPerTopic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxSubscriptionsPerTopic 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxSubscriptionsPerTopicAsync

      public CompletableFuture<Void> setMaxSubscriptionsPerTopicAsync(String topic, int maxSubscriptionsPerTopic)
      指定者:
      setMaxSubscriptionsPerTopicAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeMaxSubscriptionsPerTopic

      public void removeMaxSubscriptionsPerTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxSubscriptionsPerTopic 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxSubscriptionsPerTopicAsync

      public CompletableFuture<Void> removeMaxSubscriptionsPerTopicAsync(String topic)
      指定者:
      removeMaxSubscriptionsPerTopicAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxMessageSize

      public Integer getMaxMessageSize(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxMessageSize 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxMessageSizeAsync

      public CompletableFuture<Integer> getMaxMessageSizeAsync(String topic)
      指定者:
      getMaxMessageSizeAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setMaxMessageSize

      public void setMaxMessageSize(String topic, int maxMessageSize) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxMessageSize 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxMessageSizeAsync

      public CompletableFuture<Void> setMaxMessageSizeAsync(String topic, int maxMessageSize)
      指定者:
      setMaxMessageSizeAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeMaxMessageSize

      public void removeMaxMessageSize(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxMessageSize 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxMessageSizeAsync

      public CompletableFuture<Void> removeMaxMessageSizeAsync(String topic)
      指定者:
      removeMaxMessageSizeAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxConsumers

      public Integer getMaxConsumers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxConsumers 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxConsumersAsync

      public CompletableFuture<Integer> getMaxConsumersAsync(String topic)
      指定者:
      getMaxConsumersAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getMaxConsumers

      public Integer getMaxConsumers(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMaxConsumers 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMaxConsumersAsync

      public CompletableFuture<Integer> getMaxConsumersAsync(String topic, boolean applied)
      指定者:
      getMaxConsumersAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setMaxConsumers

      public void setMaxConsumers(String topic, int maxConsumers) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setMaxConsumers 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setMaxConsumersAsync

      public CompletableFuture<Void> setMaxConsumersAsync(String topic, int maxConsumers)
      指定者:
      setMaxConsumersAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeMaxConsumers

      public void removeMaxConsumers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeMaxConsumers 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeMaxConsumersAsync

      public CompletableFuture<Void> removeMaxConsumersAsync(String topic)
      指定者:
      removeMaxConsumersAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getDeduplicationSnapshotInterval

      public Integer getDeduplicationSnapshotInterval(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getDeduplicationSnapshotInterval 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getDeduplicationSnapshotIntervalAsync

      public CompletableFuture<Integer> getDeduplicationSnapshotIntervalAsync(String topic)
      指定者:
      getDeduplicationSnapshotIntervalAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setDeduplicationSnapshotInterval

      public void setDeduplicationSnapshotInterval(String topic, int interval) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setDeduplicationSnapshotInterval 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setDeduplicationSnapshotIntervalAsync

      public CompletableFuture<Void> setDeduplicationSnapshotIntervalAsync(String topic, int interval)
      指定者:
      setDeduplicationSnapshotIntervalAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeDeduplicationSnapshotInterval

      public void removeDeduplicationSnapshotInterval(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeDeduplicationSnapshotInterval 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeDeduplicationSnapshotIntervalAsync

      public CompletableFuture<Void> removeDeduplicationSnapshotIntervalAsync(String topic)
      指定者:
      removeDeduplicationSnapshotIntervalAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setSubscriptionTypesEnabled

      public void setSubscriptionTypesEnabled(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setSubscriptionTypesEnabled 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setSubscriptionTypesEnabledAsync

      public CompletableFuture<Void> setSubscriptionTypesEnabledAsync(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)
      指定者:
      setSubscriptionTypesEnabledAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getSubscriptionTypesEnabled

      public Set<org.apache.pulsar.client.api.SubscriptionType> getSubscriptionTypesEnabled(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSubscriptionTypesEnabled 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscriptionTypesEnabledAsync

      public CompletableFuture<Set<org.apache.pulsar.client.api.SubscriptionType>> getSubscriptionTypesEnabledAsync(String topic)
      指定者:
      getSubscriptionTypesEnabledAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeSubscriptionTypesEnabled

      public void removeSubscriptionTypesEnabled(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeSubscriptionTypesEnabled 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeSubscriptionTypesEnabledAsync

      public CompletableFuture<Void> removeSubscriptionTypesEnabledAsync(String topic)
      指定者:
      removeSubscriptionTypesEnabledAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getSubscribeRate

      public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSubscribeRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscribeRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(String topic)
      指定者:
      getSubscribeRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getSubscribeRate

      public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSubscribeRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSubscribeRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(String topic, boolean applied)
      指定者:
      getSubscribeRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setSubscribeRate

      public void setSubscribeRate(String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setSubscribeRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setSubscribeRateAsync

      public CompletableFuture<Void> setSubscribeRateAsync(String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)
      指定者:
      setSubscribeRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeSubscribeRate

      public void removeSubscribeRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeSubscribeRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeSubscribeRateAsync

      public CompletableFuture<Void> removeSubscribeRateAsync(String topic)
      指定者:
      removeSubscribeRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getReplicatorDispatchRate

      public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getReplicatorDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getReplicatorDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(String topic)
      指定者:
      getReplicatorDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getReplicatorDispatchRate

      public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getReplicatorDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getReplicatorDispatchRateAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(String topic, boolean applied)
      指定者:
      getReplicatorDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setReplicatorDispatchRate

      public void setReplicatorDispatchRate(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setReplicatorDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setReplicatorDispatchRateAsync

      public CompletableFuture<Void> setReplicatorDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)
      指定者:
      setReplicatorDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeReplicatorDispatchRate

      public void removeReplicatorDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeReplicatorDispatchRate 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeReplicatorDispatchRateAsync

      public CompletableFuture<Void> removeReplicatorDispatchRateAsync(String topic)
      指定者:
      removeReplicatorDispatchRateAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • getSchemaCompatibilityStrategy

      public org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy getSchemaCompatibilityStrategy(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getSchemaCompatibilityStrategy 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getSchemaCompatibilityStrategyAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy> getSchemaCompatibilityStrategyAsync(String topic, boolean applied)
      指定者:
      getSchemaCompatibilityStrategyAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • setSchemaCompatibilityStrategy

      public void setSchemaCompatibilityStrategy(String topic, org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      setSchemaCompatibilityStrategy 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • setSchemaCompatibilityStrategyAsync

      public CompletableFuture<Void> setSchemaCompatibilityStrategyAsync(String topic, org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy)
      指定者:
      setSchemaCompatibilityStrategyAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies
    • removeSchemaCompatibilityStrategy

      public void removeSchemaCompatibilityStrategy(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      removeSchemaCompatibilityStrategy 在接口中 org.apache.pulsar.client.admin.TopicPolicies
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • removeSchemaCompatibilityStrategyAsync

      public CompletableFuture<Void> removeSchemaCompatibilityStrategyAsync(String topic)
      指定者:
      removeSchemaCompatibilityStrategyAsync 在接口中 org.apache.pulsar.client.admin.TopicPolicies