Class TopicPoliciesImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.TopicPoliciesImpl
- All Implemented Interfaces:
org.apache.pulsar.client.admin.TopicPolicies
public class TopicPoliciesImpl
extends BaseResource
implements org.apache.pulsar.client.admin.TopicPolicies
-
Field Summary
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedTopicPoliciesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs, boolean isGlobal) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.client.WebTargetaddGlobalIfNeeded(javax.ws.rs.client.WebTarget path) Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(String topic) Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(String topic, boolean applied) getCompactionThreshold(String topic) getCompactionThreshold(String topic, boolean applied) getCompactionThresholdAsync(String topic, boolean applied) getDeduplicationStatus(String topic) getDeduplicationStatus(String topic, boolean applied) getDeduplicationStatusAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.DelayedDeliveryPoliciesgetDelayedDeliveryPolicy(String topic) org.apache.pulsar.common.policies.data.DelayedDeliveryPoliciesgetDelayedDeliveryPolicy(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies>CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies>getDelayedDeliveryPolicyAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.DispatchRategetDispatchRate(String topic) org.apache.pulsar.common.policies.data.DispatchRategetDispatchRate(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getDispatchRateAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getDispatchRateAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.InactiveTopicPoliciesgetInactiveTopicPolicies(String topic) org.apache.pulsar.common.policies.data.InactiveTopicPoliciesgetInactiveTopicPolicies(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies>CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies>getInactiveTopicPoliciesAsync(String topic, boolean applied) getMaxConsumers(String topic) getMaxConsumers(String topic, boolean applied) getMaxConsumersAsync(String topic) getMaxConsumersAsync(String topic, boolean applied) getMaxMessageSize(String topic) getMaxMessageSizeAsync(String topic) getMaxProducers(String topic) getMaxProducers(String topic, boolean applied) getMaxProducersAsync(String topic) getMaxProducersAsync(String topic, boolean applied) getMaxUnackedMessagesOnConsumer(String topic, boolean applied) getMaxUnackedMessagesOnConsumerAsync(String topic, boolean applied) getMaxUnackedMessagesOnSubscription(String topic, boolean applied) getMaxUnackedMessagesOnSubscriptionAsync(String topic, boolean applied) getMessageTTL(String topic) getMessageTTL(String topic, boolean applied) org.apache.pulsar.common.policies.data.OffloadPoliciesgetOffloadPolicies(String topic) org.apache.pulsar.common.policies.data.OffloadPoliciesgetOffloadPolicies(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies>getOffloadPoliciesAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies>getOffloadPoliciesAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.PersistencePoliciesgetPersistence(String topic) org.apache.pulsar.common.policies.data.PersistencePoliciesgetPersistence(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies>getPersistenceAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies>getPersistenceAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.PublishRategetPublishRate(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate>getPublishRateAsync(String topic) org.apache.pulsar.common.policies.data.DispatchRategetReplicatorDispatchRate(String topic) org.apache.pulsar.common.policies.data.DispatchRategetReplicatorDispatchRate(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getReplicatorDispatchRateAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.RetentionPoliciesgetRetention(String topic) org.apache.pulsar.common.policies.data.RetentionPoliciesgetRetention(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies>getRetentionAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies>getRetentionAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategygetSchemaCompatibilityStrategy(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy>getSchemaCompatibilityStrategyAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.SubscribeRategetSubscribeRate(String topic) org.apache.pulsar.common.policies.data.SubscribeRategetSubscribeRate(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate>getSubscribeRateAsync(String topic) CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate>getSubscribeRateAsync(String topic, boolean applied) org.apache.pulsar.common.policies.data.DispatchRateorg.apache.pulsar.common.policies.data.DispatchRategetSubscriptionDispatchRate(String topic, boolean applied) org.apache.pulsar.common.policies.data.DispatchRategetSubscriptionDispatchRate(String topic, String subscriptionName) org.apache.pulsar.common.policies.data.DispatchRategetSubscriptionDispatchRate(String topic, String subscriptionName, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getSubscriptionDispatchRateAsync(String topic, boolean applied) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getSubscriptionDispatchRateAsync(String topic, String subscriptionName) CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getSubscriptionDispatchRateAsync(String topic, String subscriptionName, boolean applied) Set<org.apache.pulsar.client.api.SubscriptionType>CompletableFuture<Set<org.apache.pulsar.client.api.SubscriptionType>>voidremoveBacklogQuota(String topic, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType) voidremoveCompactionThreshold(String topic) voidvoidremoveDeduplicationStatus(String topic) voidvoidremoveDispatchRate(String topic) removeDispatchRateAsync(String topic) voidvoidremoveMaxConsumers(String topic) removeMaxConsumersAsync(String topic) voidvoidremoveMaxMessageSize(String topic) removeMaxMessageSizeAsync(String topic) voidremoveMaxProducers(String topic) removeMaxProducersAsync(String topic) voidvoidvoidvoidremoveMessageTTL(String topic) voidremoveOffloadPolicies(String topic) removeOffloadPoliciesAsync(String topic) voidremovePersistence(String topic) removePersistenceAsync(String topic) voidremovePublishRate(String topic) removePublishRateAsync(String topic) voidvoidremoveRetention(String topic) removeRetentionAsync(String topic) voidvoidremoveSubscribeRate(String topic) removeSubscribeRateAsync(String topic) voidvoidremoveSubscriptionDispatchRate(String topic, String subscriptionName) removeSubscriptionDispatchRateAsync(String topic, String subscriptionName) voidvoidsetBacklogQuota(String topic, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType) voidsetCompactionThreshold(String topic, long compactionThreshold) setCompactionThresholdAsync(String topic, long compactionThreshold) voidsetDeduplicationSnapshotInterval(String topic, int interval) setDeduplicationSnapshotIntervalAsync(String topic, int interval) voidsetDeduplicationStatus(String topic, boolean enabled) setDeduplicationStatusAsync(String topic, boolean enabled) voidsetDelayedDeliveryPolicy(String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies) setDelayedDeliveryPolicyAsync(String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies) voidsetDispatchRate(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) setDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) voidsetInactiveTopicPolicies(String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies) setInactiveTopicPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies) voidsetMaxConsumers(String topic, int maxConsumers) setMaxConsumersAsync(String topic, int maxConsumers) voidsetMaxConsumersPerSubscription(String topic, int maxConsumersPerSubscription) setMaxConsumersPerSubscriptionAsync(String topic, int maxConsumersPerSubscription) voidsetMaxMessageSize(String topic, int maxMessageSize) setMaxMessageSizeAsync(String topic, int maxMessageSize) voidsetMaxProducers(String topic, int maxProducers) setMaxProducersAsync(String topic, int maxProducers) voidsetMaxSubscriptionsPerTopic(String topic, int maxSubscriptionsPerTopic) setMaxSubscriptionsPerTopicAsync(String topic, int maxSubscriptionsPerTopic) voidsetMaxUnackedMessagesOnConsumer(String topic, int maxNum) setMaxUnackedMessagesOnConsumerAsync(String topic, int maxNum) voidsetMaxUnackedMessagesOnSubscription(String topic, int maxNum) setMaxUnackedMessagesOnSubscriptionAsync(String topic, int maxNum) voidsetMessageTTL(String topic, int messageTTLInSecond) voidsetOffloadPolicies(String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies) setOffloadPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies) voidsetPersistence(String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies) setPersistenceAsync(String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies) voidsetPublishRate(String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate) setPublishRateAsync(String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate) voidsetReplicatorDispatchRate(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) setReplicatorDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) voidsetRetention(String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention) setRetentionAsync(String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention) voidsetSchemaCompatibilityStrategy(String topic, org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy) setSchemaCompatibilityStrategyAsync(String topic, org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy) voidsetSubscribeRate(String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate) setSubscribeRateAsync(String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate) voidsetSubscriptionDispatchRate(String topic, String subscriptionName, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) voidsetSubscriptionDispatchRate(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) setSubscriptionDispatchRateAsync(String topic, String subscriptionName, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) setSubscriptionDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) voidsetSubscriptionTypesEnabled(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) setSubscriptionTypesEnabledAsync(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, syncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pulsar.client.admin.TopicPolicies
removeBacklogQuota, setBacklogQuota
-
Constructor Details
-
TopicPoliciesImpl
protected TopicPoliciesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs, boolean isGlobal)
-
-
Method Details
-
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 - Specified by:
getBacklogQuotaMapin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
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 - Specified by:
getBacklogQuotaMapin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
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 - Specified by:
setBacklogQuotain interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
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 - Specified by:
removeBacklogQuotain interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnConsumer
public Integer getMaxUnackedMessagesOnConsumer(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxUnackedMessagesOnConsumerin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnConsumerAsync
- Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxUnackedMessagesOnConsumer
public Integer getMaxUnackedMessagesOnConsumer(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxUnackedMessagesOnConsumerin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnConsumerAsync
public CompletableFuture<Integer> getMaxUnackedMessagesOnConsumerAsync(String topic, boolean applied) - Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxUnackedMessagesOnConsumerAsync
- Specified by:
setMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxUnackedMessagesOnConsumer
public void setMaxUnackedMessagesOnConsumer(String topic, int maxNum) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setMaxUnackedMessagesOnConsumerin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxUnackedMessagesOnConsumerAsync
- Specified by:
removeMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxUnackedMessagesOnConsumer
public void removeMaxUnackedMessagesOnConsumer(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeMaxUnackedMessagesOnConsumerin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
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 - Specified by:
getInactiveTopicPoliciesin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInactiveTopicPoliciesAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(String topic, boolean applied) - Specified by:
getInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getInactiveTopicPolicies
public org.apache.pulsar.common.policies.data.InactiveTopicPolicies getInactiveTopicPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getInactiveTopicPoliciesin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getInactiveTopicPoliciesAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(String topic) - Specified by:
getInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setInactiveTopicPoliciesAsync
public CompletableFuture<Void> setInactiveTopicPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies) - Specified by:
setInactiveTopicPoliciesAsyncin interfaceorg.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 - Specified by:
setInactiveTopicPoliciesin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeInactiveTopicPoliciesAsync
- Specified by:
removeInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeInactiveTopicPolicies
public void removeInactiveTopicPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeInactiveTopicPoliciesin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
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 - Specified by:
getDelayedDeliveryPolicyin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDelayedDeliveryPolicyAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(String topic, boolean applied) - Specified by:
getDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getDelayedDeliveryPolicy
public org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies getDelayedDeliveryPolicy(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getDelayedDeliveryPolicyin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDelayedDeliveryPolicyAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(String topic) - Specified by:
getDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDelayedDeliveryPolicyAsync
- Specified by:
removeDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDelayedDeliveryPolicy
public void removeDelayedDeliveryPolicy(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeDelayedDeliveryPolicyin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setDelayedDeliveryPolicyAsync
public CompletableFuture<Void> setDelayedDeliveryPolicyAsync(String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies) - Specified by:
setDelayedDeliveryPolicyAsyncin interfaceorg.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 - Specified by:
setDelayedDeliveryPolicyin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDeduplicationStatus
public Boolean getDeduplicationStatus(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getDeduplicationStatusin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDeduplicationStatusAsync
- Specified by:
getDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getDeduplicationStatus
public Boolean getDeduplicationStatus(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getDeduplicationStatusin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDeduplicationStatusAsync
- Specified by:
getDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setDeduplicationStatus
public void setDeduplicationStatus(String topic, boolean enabled) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setDeduplicationStatusin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setDeduplicationStatusAsync
- Specified by:
setDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDeduplicationStatus
public void removeDeduplicationStatus(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeDeduplicationStatusin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeDeduplicationStatusAsync
- Specified by:
removeDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getOffloadPolicies
public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getOffloadPoliciesin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getOffloadPoliciesAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(String topic) - Specified by:
getOffloadPoliciesAsyncin interfaceorg.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 - Specified by:
getOffloadPoliciesin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getOffloadPoliciesAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(String topic, boolean applied) - Specified by:
getOffloadPoliciesAsyncin interfaceorg.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 - Specified by:
setOffloadPoliciesin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setOffloadPoliciesAsync
public CompletableFuture<Void> setOffloadPoliciesAsync(String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies) - Specified by:
setOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeOffloadPolicies
public void removeOffloadPolicies(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeOffloadPoliciesin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeOffloadPoliciesAsync
- Specified by:
removeOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxUnackedMessagesOnSubscription
public Integer getMaxUnackedMessagesOnSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxUnackedMessagesOnSubscriptionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnSubscriptionAsync
- Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxUnackedMessagesOnSubscription
public Integer getMaxUnackedMessagesOnSubscription(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxUnackedMessagesOnSubscriptionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxUnackedMessagesOnSubscriptionAsync
public CompletableFuture<Integer> getMaxUnackedMessagesOnSubscriptionAsync(String topic, boolean applied) - Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxUnackedMessagesOnSubscription
public void setMaxUnackedMessagesOnSubscription(String topic, int maxNum) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setMaxUnackedMessagesOnSubscriptionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxUnackedMessagesOnSubscriptionAsync
- Specified by:
setMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxUnackedMessagesOnSubscription
public void removeMaxUnackedMessagesOnSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeMaxUnackedMessagesOnSubscriptionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxUnackedMessagesOnSubscriptionAsync
- Specified by:
removeMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMessageTTL
public void setMessageTTL(String topic, int messageTTLInSecond) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setMessageTTLin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMessageTTL
public Integer getMessageTTL(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMessageTTLin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMessageTTL
public Integer getMessageTTL(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMessageTTLin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMessageTTL
public void removeMessageTTL(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeMessageTTLin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
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 - Specified by:
setRetentionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setRetentionAsync
public CompletableFuture<Void> setRetentionAsync(String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention) - Specified by:
setRetentionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getRetention
public org.apache.pulsar.common.policies.data.RetentionPolicies getRetention(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getRetentionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getRetentionAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(String topic) - Specified by:
getRetentionAsyncin interfaceorg.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 - Specified by:
getRetentionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getRetentionAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(String topic, boolean applied) - Specified by:
getRetentionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeRetention
public void removeRetention(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeRetentionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeRetentionAsync
- Specified by:
removeRetentionAsyncin interfaceorg.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 - Specified by:
setPersistencein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setPersistenceAsync
public CompletableFuture<Void> setPersistenceAsync(String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies) - Specified by:
setPersistenceAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getPersistence
public org.apache.pulsar.common.policies.data.PersistencePolicies getPersistence(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getPersistencein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPersistenceAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(String topic) - Specified by:
getPersistenceAsyncin interfaceorg.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 - Specified by:
getPersistencein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPersistenceAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(String topic, boolean applied) - Specified by:
getPersistenceAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removePersistence
public void removePersistence(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removePersistencein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removePersistenceAsync
- Specified by:
removePersistenceAsyncin interfaceorg.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 - Specified by:
getDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDispatchRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(String topic, boolean applied) - Specified by:
getDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDispatchRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(String topic) - Specified by:
getDispatchRateAsyncin interfaceorg.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 - Specified by:
setDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setDispatchRateAsync
public CompletableFuture<Void> setDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) - Specified by:
setDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDispatchRate
public void removeDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeDispatchRateAsync
- Specified by:
removeDispatchRateAsyncin interfaceorg.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 - Specified by:
getSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscriptionDispatchRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic, boolean applied) - Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscriptionDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscriptionDispatchRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic) - Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.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 - Specified by:
setSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setSubscriptionDispatchRateAsync
public CompletableFuture<Void> setSubscriptionDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) - Specified by:
setSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeSubscriptionDispatchRate
public void removeSubscriptionDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeSubscriptionDispatchRateAsync
- Specified by:
removeSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setSubscriptionDispatchRate
public void setSubscriptionDispatchRate(String topic, String subscriptionName, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setSubscriptionDispatchRateAsync
public CompletableFuture<Void> setSubscriptionDispatchRateAsync(String topic, String subscriptionName, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) - Specified by:
setSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscriptionDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(String topic, String subscriptionName, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscriptionDispatchRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic, String subscriptionName, boolean applied) - Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscriptionDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(String topic, String subscriptionName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscriptionDispatchRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(String topic, String subscriptionName) - Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeSubscriptionDispatchRate
public void removeSubscriptionDispatchRate(String topic, String subscriptionName) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeSubscriptionDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeSubscriptionDispatchRateAsync
public CompletableFuture<Void> removeSubscriptionDispatchRateAsync(String topic, String subscriptionName) - Specified by:
removeSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getCompactionThreshold
public Long getCompactionThreshold(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getCompactionThresholdin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getCompactionThresholdAsync
- Specified by:
getCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getCompactionThreshold
public Long getCompactionThreshold(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getCompactionThresholdin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getCompactionThresholdAsync
- Specified by:
getCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setCompactionThreshold
public void setCompactionThreshold(String topic, long compactionThreshold) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setCompactionThresholdin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setCompactionThresholdAsync
- Specified by:
setCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeCompactionThreshold
public void removeCompactionThreshold(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeCompactionThresholdin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeCompactionThresholdAsync
- Specified by:
removeCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getPublishRate
public org.apache.pulsar.common.policies.data.PublishRate getPublishRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getPublishRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPublishRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate> getPublishRateAsync(String topic) - Specified by:
getPublishRateAsyncin interfaceorg.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 - Specified by:
setPublishRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setPublishRateAsync
public CompletableFuture<Void> setPublishRateAsync(String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate) - Specified by:
setPublishRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removePublishRate
public void removePublishRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removePublishRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removePublishRateAsync
- Specified by:
removePublishRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxConsumersPerSubscription
public Integer getMaxConsumersPerSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxConsumersPerSubscriptionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxConsumersPerSubscriptionAsync
- Specified by:
getMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxConsumersPerSubscription
public void setMaxConsumersPerSubscription(String topic, int maxConsumersPerSubscription) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setMaxConsumersPerSubscriptionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxConsumersPerSubscriptionAsync
public CompletableFuture<Void> setMaxConsumersPerSubscriptionAsync(String topic, int maxConsumersPerSubscription) - Specified by:
setMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxConsumersPerSubscription
public void removeMaxConsumersPerSubscription(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeMaxConsumersPerSubscriptionin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxConsumersPerSubscriptionAsync
- Specified by:
removeMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxProducers
public Integer getMaxProducers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxProducersin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxProducersAsync
- Specified by:
getMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxProducers
public Integer getMaxProducers(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxProducersin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxProducersAsync
- Specified by:
getMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxProducers
public void setMaxProducers(String topic, int maxProducers) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setMaxProducersin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxProducersAsync
- Specified by:
setMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxProducers
public void removeMaxProducers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeMaxProducersin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxProducersAsync
- Specified by:
removeMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxSubscriptionsPerTopic
public Integer getMaxSubscriptionsPerTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxSubscriptionsPerTopicin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxSubscriptionsPerTopicAsync
- Specified by:
getMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxSubscriptionsPerTopic
public void setMaxSubscriptionsPerTopic(String topic, int maxSubscriptionsPerTopic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setMaxSubscriptionsPerTopicin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxSubscriptionsPerTopicAsync
public CompletableFuture<Void> setMaxSubscriptionsPerTopicAsync(String topic, int maxSubscriptionsPerTopic) - Specified by:
setMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxSubscriptionsPerTopic
public void removeMaxSubscriptionsPerTopic(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeMaxSubscriptionsPerTopicin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxSubscriptionsPerTopicAsync
- Specified by:
removeMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxMessageSize
public Integer getMaxMessageSize(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxMessageSizein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxMessageSizeAsync
- Specified by:
getMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxMessageSize
public void setMaxMessageSize(String topic, int maxMessageSize) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setMaxMessageSizein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxMessageSizeAsync
- Specified by:
setMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxMessageSize
public void removeMaxMessageSize(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeMaxMessageSizein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxMessageSizeAsync
- Specified by:
removeMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxConsumers
public Integer getMaxConsumers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxConsumersin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxConsumersAsync
- Specified by:
getMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxConsumers
public Integer getMaxConsumers(String topic, boolean applied) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getMaxConsumersin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMaxConsumersAsync
- Specified by:
getMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxConsumers
public void setMaxConsumers(String topic, int maxConsumers) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setMaxConsumersin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setMaxConsumersAsync
- Specified by:
setMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxConsumers
public void removeMaxConsumers(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeMaxConsumersin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeMaxConsumersAsync
- Specified by:
removeMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getDeduplicationSnapshotInterval
public Integer getDeduplicationSnapshotInterval(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getDeduplicationSnapshotIntervalin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getDeduplicationSnapshotIntervalAsync
- Specified by:
getDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setDeduplicationSnapshotInterval
public void setDeduplicationSnapshotInterval(String topic, int interval) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
setDeduplicationSnapshotIntervalin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setDeduplicationSnapshotIntervalAsync
- Specified by:
setDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDeduplicationSnapshotInterval
public void removeDeduplicationSnapshotInterval(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeDeduplicationSnapshotIntervalin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeDeduplicationSnapshotIntervalAsync
- Specified by:
removeDeduplicationSnapshotIntervalAsyncin interfaceorg.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 - Specified by:
setSubscriptionTypesEnabledin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setSubscriptionTypesEnabledAsync
public CompletableFuture<Void> setSubscriptionTypesEnabledAsync(String topic, Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled) - Specified by:
setSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscriptionTypesEnabled
public Set<org.apache.pulsar.client.api.SubscriptionType> getSubscriptionTypesEnabled(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSubscriptionTypesEnabledin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscriptionTypesEnabledAsync
public CompletableFuture<Set<org.apache.pulsar.client.api.SubscriptionType>> getSubscriptionTypesEnabledAsync(String topic) - Specified by:
getSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeSubscriptionTypesEnabled
public void removeSubscriptionTypesEnabled(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeSubscriptionTypesEnabledin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeSubscriptionTypesEnabledAsync
- Specified by:
removeSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscribeRate
public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getSubscribeRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscribeRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(String topic) - Specified by:
getSubscribeRateAsyncin interfaceorg.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 - Specified by:
getSubscribeRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSubscribeRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(String topic, boolean applied) - Specified by:
getSubscribeRateAsyncin interfaceorg.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 - Specified by:
setSubscribeRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setSubscribeRateAsync
public CompletableFuture<Void> setSubscribeRateAsync(String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate) - Specified by:
setSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeSubscribeRate
public void removeSubscribeRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeSubscribeRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeSubscribeRateAsync
- Specified by:
removeSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getReplicatorDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
getReplicatorDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getReplicatorDispatchRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(String topic) - Specified by:
getReplicatorDispatchRateAsyncin interfaceorg.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 - Specified by:
getReplicatorDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getReplicatorDispatchRateAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(String topic, boolean applied) - Specified by:
getReplicatorDispatchRateAsyncin interfaceorg.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 - Specified by:
setReplicatorDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setReplicatorDispatchRateAsync
public CompletableFuture<Void> setReplicatorDispatchRateAsync(String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate) - Specified by:
setReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeReplicatorDispatchRate
public void removeReplicatorDispatchRate(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeReplicatorDispatchRatein interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeReplicatorDispatchRateAsync
- Specified by:
removeReplicatorDispatchRateAsyncin interfaceorg.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 - Specified by:
getSchemaCompatibilityStrategyin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getSchemaCompatibilityStrategyAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy> getSchemaCompatibilityStrategyAsync(String topic, boolean applied) - Specified by:
getSchemaCompatibilityStrategyAsyncin interfaceorg.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 - Specified by:
setSchemaCompatibilityStrategyin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setSchemaCompatibilityStrategyAsync
public CompletableFuture<Void> setSchemaCompatibilityStrategyAsync(String topic, org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy) - Specified by:
setSchemaCompatibilityStrategyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeSchemaCompatibilityStrategy
public void removeSchemaCompatibilityStrategy(String topic) throws org.apache.pulsar.client.admin.PulsarAdminException - Specified by:
removeSchemaCompatibilityStrategyin interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
removeSchemaCompatibilityStrategyAsync
- Specified by:
removeSchemaCompatibilityStrategyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-