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
Constructors Modifier Constructor Description protectedTopicPoliciesImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs, boolean isGlobal)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.client.WebTargetaddGlobalIfNeeded(javax.ws.rs.client.WebTarget path)java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota>getBacklogQuotaMap(java.lang.String topic)java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota>getBacklogQuotaMap(java.lang.String topic, boolean applied)java.lang.LonggetCompactionThreshold(java.lang.String topic)java.lang.LonggetCompactionThreshold(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Long>getCompactionThresholdAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Long>getCompactionThresholdAsync(java.lang.String topic, boolean applied)java.lang.IntegergetDeduplicationSnapshotInterval(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getDeduplicationSnapshotIntervalAsync(java.lang.String topic)java.lang.BooleangetDeduplicationStatus(java.lang.String topic)java.lang.BooleangetDeduplicationStatus(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Boolean>getDeduplicationStatusAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Boolean>getDeduplicationStatusAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.DelayedDeliveryPoliciesgetDelayedDeliveryPolicy(java.lang.String topic)org.apache.pulsar.common.policies.data.DelayedDeliveryPoliciesgetDelayedDeliveryPolicy(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies>getDelayedDeliveryPolicyAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies>getDelayedDeliveryPolicyAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.DispatchRategetDispatchRate(java.lang.String topic)org.apache.pulsar.common.policies.data.DispatchRategetDispatchRate(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getDispatchRateAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getDispatchRateAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.InactiveTopicPoliciesgetInactiveTopicPolicies(java.lang.String topic)org.apache.pulsar.common.policies.data.InactiveTopicPoliciesgetInactiveTopicPolicies(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies>getInactiveTopicPoliciesAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies>getInactiveTopicPoliciesAsync(java.lang.String topic, boolean applied)java.lang.IntegergetMaxConsumers(java.lang.String topic)java.lang.IntegergetMaxConsumers(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxConsumersAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxConsumersAsync(java.lang.String topic, boolean applied)java.lang.IntegergetMaxConsumersPerSubscription(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxConsumersPerSubscriptionAsync(java.lang.String topic)java.lang.IntegergetMaxMessageSize(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxMessageSizeAsync(java.lang.String topic)java.lang.IntegergetMaxProducers(java.lang.String topic)java.lang.IntegergetMaxProducers(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxProducersAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxProducersAsync(java.lang.String topic, boolean applied)java.lang.IntegergetMaxSubscriptionsPerTopic(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxSubscriptionsPerTopicAsync(java.lang.String topic)java.lang.IntegergetMaxUnackedMessagesOnConsumer(java.lang.String topic)java.lang.IntegergetMaxUnackedMessagesOnConsumer(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxUnackedMessagesOnConsumerAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxUnackedMessagesOnConsumerAsync(java.lang.String topic, boolean applied)java.lang.IntegergetMaxUnackedMessagesOnSubscription(java.lang.String topic)java.lang.IntegergetMaxUnackedMessagesOnSubscription(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Integer>getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic, boolean applied)java.lang.IntegergetMessageTTL(java.lang.String topic)java.lang.IntegergetMessageTTL(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.OffloadPoliciesgetOffloadPolicies(java.lang.String topic)org.apache.pulsar.common.policies.data.OffloadPoliciesgetOffloadPolicies(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies>getOffloadPoliciesAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies>getOffloadPoliciesAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.PersistencePoliciesgetPersistence(java.lang.String topic)org.apache.pulsar.common.policies.data.PersistencePoliciesgetPersistence(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies>getPersistenceAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies>getPersistenceAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.PublishRategetPublishRate(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate>getPublishRateAsync(java.lang.String topic)org.apache.pulsar.common.policies.data.DispatchRategetReplicatorDispatchRate(java.lang.String topic)org.apache.pulsar.common.policies.data.DispatchRategetReplicatorDispatchRate(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getReplicatorDispatchRateAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getReplicatorDispatchRateAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.RetentionPoliciesgetRetention(java.lang.String topic)org.apache.pulsar.common.policies.data.RetentionPoliciesgetRetention(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies>getRetentionAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies>getRetentionAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategygetSchemaCompatibilityStrategy(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy>getSchemaCompatibilityStrategyAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.SubscribeRategetSubscribeRate(java.lang.String topic)org.apache.pulsar.common.policies.data.SubscribeRategetSubscribeRate(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate>getSubscribeRateAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate>getSubscribeRateAsync(java.lang.String topic, boolean applied)org.apache.pulsar.common.policies.data.DispatchRategetSubscriptionDispatchRate(java.lang.String topic)org.apache.pulsar.common.policies.data.DispatchRategetSubscriptionDispatchRate(java.lang.String topic, boolean applied)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getSubscriptionDispatchRateAsync(java.lang.String topic)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate>getSubscriptionDispatchRateAsync(java.lang.String topic, boolean applied)java.util.Set<org.apache.pulsar.client.api.SubscriptionType>getSubscriptionTypesEnabled(java.lang.String topic)java.util.concurrent.CompletableFuture<java.util.Set<org.apache.pulsar.client.api.SubscriptionType>>getSubscriptionTypesEnabledAsync(java.lang.String topic)voidremoveBacklogQuota(java.lang.String topic)voidremoveBacklogQuota(java.lang.String topic, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)voidremoveCompactionThreshold(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeCompactionThresholdAsync(java.lang.String topic)voidremoveDeduplicationSnapshotInterval(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeDeduplicationSnapshotIntervalAsync(java.lang.String topic)voidremoveDeduplicationStatus(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeDeduplicationStatusAsync(java.lang.String topic)voidremoveDelayedDeliveryPolicy(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeDelayedDeliveryPolicyAsync(java.lang.String topic)voidremoveDispatchRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeDispatchRateAsync(java.lang.String topic)voidremoveInactiveTopicPolicies(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeInactiveTopicPoliciesAsync(java.lang.String topic)voidremoveMaxConsumers(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxConsumersAsync(java.lang.String topic)voidremoveMaxConsumersPerSubscription(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxConsumersPerSubscriptionAsync(java.lang.String topic)voidremoveMaxMessageSize(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxMessageSizeAsync(java.lang.String topic)voidremoveMaxProducers(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxProducersAsync(java.lang.String topic)voidremoveMaxSubscriptionsPerTopic(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxSubscriptionsPerTopicAsync(java.lang.String topic)voidremoveMaxUnackedMessagesOnConsumer(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxUnackedMessagesOnConsumerAsync(java.lang.String topic)voidremoveMaxUnackedMessagesOnSubscription(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic)voidremoveMessageTTL(java.lang.String topic)voidremoveOffloadPolicies(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeOffloadPoliciesAsync(java.lang.String topic)voidremovePersistence(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removePersistenceAsync(java.lang.String topic)voidremovePublishRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removePublishRateAsync(java.lang.String topic)voidremoveReplicatorDispatchRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeReplicatorDispatchRateAsync(java.lang.String topic)voidremoveRetention(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeRetentionAsync(java.lang.String topic)voidremoveSchemaCompatibilityStrategy(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeSchemaCompatibilityStrategyAsync(java.lang.String topic)voidremoveSubscribeRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeSubscribeRateAsync(java.lang.String topic)voidremoveSubscriptionDispatchRate(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeSubscriptionDispatchRateAsync(java.lang.String topic)voidremoveSubscriptionTypesEnabled(java.lang.String topic)java.util.concurrent.CompletableFuture<java.lang.Void>removeSubscriptionTypesEnabledAsync(java.lang.String topic)voidsetBacklogQuota(java.lang.String topic, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota)voidsetBacklogQuota(java.lang.String topic, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota, org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType backlogQuotaType)voidsetCompactionThreshold(java.lang.String topic, long compactionThreshold)java.util.concurrent.CompletableFuture<java.lang.Void>setCompactionThresholdAsync(java.lang.String topic, long compactionThreshold)voidsetDeduplicationSnapshotInterval(java.lang.String topic, int interval)java.util.concurrent.CompletableFuture<java.lang.Void>setDeduplicationSnapshotIntervalAsync(java.lang.String topic, int interval)voidsetDeduplicationStatus(java.lang.String topic, boolean enabled)java.util.concurrent.CompletableFuture<java.lang.Void>setDeduplicationStatusAsync(java.lang.String topic, boolean enabled)voidsetDelayedDeliveryPolicy(java.lang.String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)java.util.concurrent.CompletableFuture<java.lang.Void>setDelayedDeliveryPolicyAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)voidsetDispatchRate(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)java.util.concurrent.CompletableFuture<java.lang.Void>setDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)voidsetInactiveTopicPolicies(java.lang.String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)java.util.concurrent.CompletableFuture<java.lang.Void>setInactiveTopicPoliciesAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)voidsetMaxConsumers(java.lang.String topic, int maxConsumers)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxConsumersAsync(java.lang.String topic, int maxConsumers)voidsetMaxConsumersPerSubscription(java.lang.String topic, int maxConsumersPerSubscription)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxConsumersPerSubscriptionAsync(java.lang.String topic, int maxConsumersPerSubscription)voidsetMaxMessageSize(java.lang.String topic, int maxMessageSize)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxMessageSizeAsync(java.lang.String topic, int maxMessageSize)voidsetMaxProducers(java.lang.String topic, int maxProducers)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxProducersAsync(java.lang.String topic, int maxProducers)voidsetMaxSubscriptionsPerTopic(java.lang.String topic, int maxSubscriptionsPerTopic)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxSubscriptionsPerTopicAsync(java.lang.String topic, int maxSubscriptionsPerTopic)voidsetMaxUnackedMessagesOnConsumer(java.lang.String topic, int maxNum)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxUnackedMessagesOnConsumerAsync(java.lang.String topic, int maxNum)voidsetMaxUnackedMessagesOnSubscription(java.lang.String topic, int maxNum)java.util.concurrent.CompletableFuture<java.lang.Void>setMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic, int maxNum)voidsetMessageTTL(java.lang.String topic, int messageTTLInSecond)voidsetOffloadPolicies(java.lang.String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)java.util.concurrent.CompletableFuture<java.lang.Void>setOffloadPoliciesAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)voidsetPersistence(java.lang.String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies)java.util.concurrent.CompletableFuture<java.lang.Void>setPersistenceAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.PersistencePolicies persistencePolicies)voidsetPublishRate(java.lang.String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate)java.util.concurrent.CompletableFuture<java.lang.Void>setPublishRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate)voidsetReplicatorDispatchRate(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)java.util.concurrent.CompletableFuture<java.lang.Void>setReplicatorDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)voidsetRetention(java.lang.String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention)java.util.concurrent.CompletableFuture<java.lang.Void>setRetentionAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.RetentionPolicies retention)voidsetSchemaCompatibilityStrategy(java.lang.String topic, org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy)java.util.concurrent.CompletableFuture<java.lang.Void>setSchemaCompatibilityStrategyAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy)voidsetSubscribeRate(java.lang.String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)java.util.concurrent.CompletableFuture<java.lang.Void>setSubscribeRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)voidsetSubscriptionDispatchRate(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)java.util.concurrent.CompletableFuture<java.lang.Void>setSubscriptionDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)voidsetSubscriptionTypesEnabled(java.lang.String topic, java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)java.util.concurrent.CompletableFuture<java.lang.Void>setSubscriptionTypesEnabledAsync(java.lang.String topic, java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
-
-
-
Method Detail
-
addGlobalIfNeeded
public javax.ws.rs.client.WebTarget addGlobalIfNeeded(javax.ws.rs.client.WebTarget path)
-
getBacklogQuotaMap
public java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(java.lang.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 java.util.Map<org.apache.pulsar.common.policies.data.BacklogQuota.BacklogQuotaType,org.apache.pulsar.common.policies.data.BacklogQuota> getBacklogQuotaMap(java.lang.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(java.lang.String topic, org.apache.pulsar.common.policies.data.BacklogQuota backlogQuota) 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(java.lang.String topic) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
removeBacklogQuotain interfaceorg.apache.pulsar.client.admin.TopicPolicies- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
setBacklogQuota
public void setBacklogQuota(java.lang.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(java.lang.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 java.lang.Integer getMaxUnackedMessagesOnConsumer(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesOnConsumerAsync(java.lang.String topic)
- Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxUnackedMessagesOnConsumer
public java.lang.Integer getMaxUnackedMessagesOnConsumer(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesOnConsumerAsync(java.lang.String topic, boolean applied)- Specified by:
getMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxUnackedMessagesOnConsumerAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxUnackedMessagesOnConsumerAsync(java.lang.String topic, int maxNum)- Specified by:
setMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxUnackedMessagesOnConsumer
public void setMaxUnackedMessagesOnConsumer(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxUnackedMessagesOnConsumerAsync(java.lang.String topic)
- Specified by:
removeMaxUnackedMessagesOnConsumerAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxUnackedMessagesOnConsumer
public void removeMaxUnackedMessagesOnConsumer(java.lang.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(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(java.lang.String topic, boolean applied)- Specified by:
getInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getInactiveTopicPolicies
public org.apache.pulsar.common.policies.data.InactiveTopicPolicies getInactiveTopicPolicies(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.InactiveTopicPolicies> getInactiveTopicPoliciesAsync(java.lang.String topic)
- Specified by:
getInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setInactiveTopicPoliciesAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> setInactiveTopicPoliciesAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.InactiveTopicPolicies inactiveTopicPolicies)- Specified by:
setInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setInactiveTopicPolicies
public void setInactiveTopicPolicies(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeInactiveTopicPoliciesAsync(java.lang.String topic)
- Specified by:
removeInactiveTopicPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeInactiveTopicPolicies
public void removeInactiveTopicPolicies(java.lang.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(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(java.lang.String topic, boolean applied)- Specified by:
getDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getDelayedDeliveryPolicy
public org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies getDelayedDeliveryPolicy(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies> getDelayedDeliveryPolicyAsync(java.lang.String topic)
- Specified by:
getDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDelayedDeliveryPolicyAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> removeDelayedDeliveryPolicyAsync(java.lang.String topic)
- Specified by:
removeDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDelayedDeliveryPolicy
public void removeDelayedDeliveryPolicy(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setDelayedDeliveryPolicyAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DelayedDeliveryPolicies delayedDeliveryPolicies)- Specified by:
setDelayedDeliveryPolicyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setDelayedDeliveryPolicy
public void setDelayedDeliveryPolicy(java.lang.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 java.lang.Boolean getDeduplicationStatus(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Boolean> getDeduplicationStatusAsync(java.lang.String topic)
- Specified by:
getDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getDeduplicationStatus
public java.lang.Boolean getDeduplicationStatus(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Boolean> getDeduplicationStatusAsync(java.lang.String topic, boolean applied)- Specified by:
getDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setDeduplicationStatus
public void setDeduplicationStatus(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> setDeduplicationStatusAsync(java.lang.String topic, boolean enabled)- Specified by:
setDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDeduplicationStatus
public void removeDeduplicationStatus(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeDeduplicationStatusAsync(java.lang.String topic)
- Specified by:
removeDeduplicationStatusAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getOffloadPolicies
public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(java.lang.String topic)
- Specified by:
getOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getOffloadPolicies
public org.apache.pulsar.common.policies.data.OffloadPolicies getOffloadPolicies(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.OffloadPolicies> getOffloadPoliciesAsync(java.lang.String topic, boolean applied)- Specified by:
getOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setOffloadPolicies
public void setOffloadPolicies(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setOffloadPoliciesAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.OffloadPolicies offloadPolicies)- Specified by:
setOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeOffloadPolicies
public void removeOffloadPolicies(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeOffloadPoliciesAsync(java.lang.String topic)
- Specified by:
removeOffloadPoliciesAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxUnackedMessagesOnSubscription
public java.lang.Integer getMaxUnackedMessagesOnSubscription(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic)
- Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxUnackedMessagesOnSubscription
public java.lang.Integer getMaxUnackedMessagesOnSubscription(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic, boolean applied)- Specified by:
getMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxUnackedMessagesOnSubscription
public void setMaxUnackedMessagesOnSubscription(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic, int maxNum)- Specified by:
setMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxUnackedMessagesOnSubscription
public void removeMaxUnackedMessagesOnSubscription(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxUnackedMessagesOnSubscriptionAsync(java.lang.String topic)
- Specified by:
removeMaxUnackedMessagesOnSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMessageTTL
public void setMessageTTL(java.lang.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 java.lang.Integer getMessageTTL(java.lang.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 java.lang.Integer getMessageTTL(java.lang.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(java.lang.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(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setRetentionAsync(java.lang.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(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(java.lang.String topic)
- Specified by:
getRetentionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getRetention
public org.apache.pulsar.common.policies.data.RetentionPolicies getRetention(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.RetentionPolicies> getRetentionAsync(java.lang.String topic, boolean applied)- Specified by:
getRetentionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeRetention
public void removeRetention(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeRetentionAsync(java.lang.String topic)
- Specified by:
removeRetentionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setPersistence
public void setPersistence(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setPersistenceAsync(java.lang.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(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(java.lang.String topic)
- Specified by:
getPersistenceAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getPersistence
public org.apache.pulsar.common.policies.data.PersistencePolicies getPersistence(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PersistencePolicies> getPersistenceAsync(java.lang.String topic, boolean applied)- Specified by:
getPersistenceAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removePersistence
public void removePersistence(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removePersistenceAsync(java.lang.String topic)
- Specified by:
removePersistenceAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(java.lang.String topic, boolean applied)- Specified by:
getDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getDispatchRate(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getDispatchRateAsync(java.lang.String topic)
- Specified by:
getDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setDispatchRate
public void setDispatchRate(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)- Specified by:
setDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDispatchRate
public void removeDispatchRate(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeDispatchRateAsync(java.lang.String topic)
- Specified by:
removeDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscriptionDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(java.lang.String topic, boolean applied)- Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscriptionDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getSubscriptionDispatchRate(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getSubscriptionDispatchRateAsync(java.lang.String topic)
- Specified by:
getSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setSubscriptionDispatchRate
public void setSubscriptionDispatchRate(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setSubscriptionDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)- Specified by:
setSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeSubscriptionDispatchRate
public void removeSubscriptionDispatchRate(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeSubscriptionDispatchRateAsync(java.lang.String topic)
- Specified by:
removeSubscriptionDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getCompactionThreshold
public java.lang.Long getCompactionThreshold(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Long> getCompactionThresholdAsync(java.lang.String topic)
- Specified by:
getCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getCompactionThreshold
public java.lang.Long getCompactionThreshold(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Long> getCompactionThresholdAsync(java.lang.String topic, boolean applied)- Specified by:
getCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setCompactionThreshold
public void setCompactionThreshold(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> setCompactionThresholdAsync(java.lang.String topic, long compactionThreshold)- Specified by:
setCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeCompactionThreshold
public void removeCompactionThreshold(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeCompactionThresholdAsync(java.lang.String topic)
- Specified by:
removeCompactionThresholdAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getPublishRate
public org.apache.pulsar.common.policies.data.PublishRate getPublishRate(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.PublishRate> getPublishRateAsync(java.lang.String topic)
- Specified by:
getPublishRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setPublishRate
public void setPublishRate(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setPublishRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.PublishRate publishRate)- Specified by:
setPublishRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removePublishRate
public void removePublishRate(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removePublishRateAsync(java.lang.String topic)
- Specified by:
removePublishRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxConsumersPerSubscription
public java.lang.Integer getMaxConsumersPerSubscription(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxConsumersPerSubscriptionAsync(java.lang.String topic)
- Specified by:
getMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxConsumersPerSubscription
public void setMaxConsumersPerSubscription(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setMaxConsumersPerSubscriptionAsync(java.lang.String topic, int maxConsumersPerSubscription)- Specified by:
setMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxConsumersPerSubscription
public void removeMaxConsumersPerSubscription(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxConsumersPerSubscriptionAsync(java.lang.String topic)
- Specified by:
removeMaxConsumersPerSubscriptionAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxProducers
public java.lang.Integer getMaxProducers(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxProducersAsync(java.lang.String topic)
- Specified by:
getMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxProducers
public java.lang.Integer getMaxProducers(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxProducersAsync(java.lang.String topic, boolean applied)- Specified by:
getMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxProducers
public void setMaxProducers(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxProducersAsync(java.lang.String topic, int maxProducers)- Specified by:
setMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxProducers
public void removeMaxProducers(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxProducersAsync(java.lang.String topic)
- Specified by:
removeMaxProducersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxSubscriptionsPerTopic
public java.lang.Integer getMaxSubscriptionsPerTopic(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxSubscriptionsPerTopicAsync(java.lang.String topic)
- Specified by:
getMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxSubscriptionsPerTopic
public void setMaxSubscriptionsPerTopic(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setMaxSubscriptionsPerTopicAsync(java.lang.String topic, int maxSubscriptionsPerTopic)- Specified by:
setMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxSubscriptionsPerTopic
public void removeMaxSubscriptionsPerTopic(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxSubscriptionsPerTopicAsync(java.lang.String topic)
- Specified by:
removeMaxSubscriptionsPerTopicAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxMessageSize
public java.lang.Integer getMaxMessageSize(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxMessageSizeAsync(java.lang.String topic)
- Specified by:
getMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxMessageSize
public void setMaxMessageSize(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxMessageSizeAsync(java.lang.String topic, int maxMessageSize)- Specified by:
setMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxMessageSize
public void removeMaxMessageSize(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxMessageSizeAsync(java.lang.String topic)
- Specified by:
removeMaxMessageSizeAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxConsumers
public java.lang.Integer getMaxConsumers(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxConsumersAsync(java.lang.String topic)
- Specified by:
getMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getMaxConsumers
public java.lang.Integer getMaxConsumers(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getMaxConsumersAsync(java.lang.String topic, boolean applied)- Specified by:
getMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setMaxConsumers
public void setMaxConsumers(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> setMaxConsumersAsync(java.lang.String topic, int maxConsumers)- Specified by:
setMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeMaxConsumers
public void removeMaxConsumers(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeMaxConsumersAsync(java.lang.String topic)
- Specified by:
removeMaxConsumersAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getDeduplicationSnapshotInterval
public java.lang.Integer getDeduplicationSnapshotInterval(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Integer> getDeduplicationSnapshotIntervalAsync(java.lang.String topic)
- Specified by:
getDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setDeduplicationSnapshotInterval
public void setDeduplicationSnapshotInterval(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> setDeduplicationSnapshotIntervalAsync(java.lang.String topic, int interval)- Specified by:
setDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeDeduplicationSnapshotInterval
public void removeDeduplicationSnapshotInterval(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeDeduplicationSnapshotIntervalAsync(java.lang.String topic)
- Specified by:
removeDeduplicationSnapshotIntervalAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setSubscriptionTypesEnabled
public void setSubscriptionTypesEnabled(java.lang.String topic, java.util.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 java.util.concurrent.CompletableFuture<java.lang.Void> setSubscriptionTypesEnabledAsync(java.lang.String topic, java.util.Set<org.apache.pulsar.client.api.SubscriptionType> subscriptionTypesEnabled)- Specified by:
setSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscriptionTypesEnabled
public java.util.Set<org.apache.pulsar.client.api.SubscriptionType> getSubscriptionTypesEnabled(java.lang.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 java.util.concurrent.CompletableFuture<java.util.Set<org.apache.pulsar.client.api.SubscriptionType>> getSubscriptionTypesEnabledAsync(java.lang.String topic)
- Specified by:
getSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeSubscriptionTypesEnabled
public void removeSubscriptionTypesEnabled(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeSubscriptionTypesEnabledAsync(java.lang.String topic)
- Specified by:
removeSubscriptionTypesEnabledAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscribeRate
public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(java.lang.String topic)
- Specified by:
getSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSubscribeRate
public org.apache.pulsar.common.policies.data.SubscribeRate getSubscribeRate(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SubscribeRate> getSubscribeRateAsync(java.lang.String topic, boolean applied)- Specified by:
getSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setSubscribeRate
public void setSubscribeRate(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setSubscribeRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.SubscribeRate subscribeRate)- Specified by:
setSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeSubscribeRate
public void removeSubscribeRate(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeSubscribeRateAsync(java.lang.String topic)
- Specified by:
removeSubscribeRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getReplicatorDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(java.lang.String topic)
- Specified by:
getReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getReplicatorDispatchRate
public org.apache.pulsar.common.policies.data.DispatchRate getReplicatorDispatchRate(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.DispatchRate> getReplicatorDispatchRateAsync(java.lang.String topic, boolean applied)- Specified by:
getReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setReplicatorDispatchRate
public void setReplicatorDispatchRate(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setReplicatorDispatchRateAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.DispatchRate dispatchRate)- Specified by:
setReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeReplicatorDispatchRate
public void removeReplicatorDispatchRate(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeReplicatorDispatchRateAsync(java.lang.String topic)
- Specified by:
removeReplicatorDispatchRateAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
getSchemaCompatibilityStrategy
public org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy getSchemaCompatibilityStrategy(java.lang.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 java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy> getSchemaCompatibilityStrategyAsync(java.lang.String topic, boolean applied)- Specified by:
getSchemaCompatibilityStrategyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
setSchemaCompatibilityStrategy
public void setSchemaCompatibilityStrategy(java.lang.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 java.util.concurrent.CompletableFuture<java.lang.Void> setSchemaCompatibilityStrategyAsync(java.lang.String topic, org.apache.pulsar.common.policies.data.SchemaCompatibilityStrategy strategy)- Specified by:
setSchemaCompatibilityStrategyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
removeSchemaCompatibilityStrategy
public void removeSchemaCompatibilityStrategy(java.lang.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
public java.util.concurrent.CompletableFuture<java.lang.Void> removeSchemaCompatibilityStrategyAsync(java.lang.String topic)
- Specified by:
removeSchemaCompatibilityStrategyAsyncin interfaceorg.apache.pulsar.client.admin.TopicPolicies
-
-