Topic Interface
Implements
public interface Topic
extends IndependentChildResource<ServiceBusManager,SBTopicInner>, Refreshable<Topic>, Updatable<Update>, HasInnerModel<SBTopicInner>
Type representing Service Bus topic.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
Offset |
accessedAt() |
abstract long | activeMessageCount() |
abstract
Topic |
authorizationRules() |
abstract
Offset |
createdAt() |
abstract long | currentSizeInBytes() |
abstract long | deadLetterMessageCount() |
abstract Duration | defaultMessageTtlDuration() |
abstract long | deleteOnIdleDurationInMinutes() |
abstract Duration | duplicateMessageDetectionHistoryDuration() |
abstract boolean | isBatchedOperationsEnabled() |
abstract boolean | isDuplicateDetectionEnabled() |
abstract boolean | isExpressEnabled() |
abstract boolean | isPartitioningEnabled() |
abstract long | maxSizeInMB() |
abstract long | scheduledMessageCount() |
abstract
Entity |
status() |
abstract int | subscriptionCount() |
abstract
Service |
subscriptions() |
abstract long | transferDeadLetterMessageCount() |
abstract long | transferMessageCount() |
abstract
Offset |
updatedAt() |
Method Details
accessedAt
public abstract OffsetDateTime accessedAt()
Returns:
activeMessageCount
public abstract long activeMessageCount()
Returns:
authorizationRules
public abstract TopicAuthorizationRules authorizationRules()
Returns:
createdAt
public abstract OffsetDateTime createdAt()
Returns:
currentSizeInBytes
public abstract long currentSizeInBytes()
Returns:
deadLetterMessageCount
public abstract long deadLetterMessageCount()
Returns:
defaultMessageTtlDuration
public abstract Duration defaultMessageTtlDuration()
Returns:
deleteOnIdleDurationInMinutes
public abstract long deleteOnIdleDurationInMinutes()
Returns:
duplicateMessageDetectionHistoryDuration
public abstract Duration duplicateMessageDetectionHistoryDuration()
Returns:
isBatchedOperationsEnabled
public abstract boolean isBatchedOperationsEnabled()
Returns:
isDuplicateDetectionEnabled
public abstract boolean isDuplicateDetectionEnabled()
Returns:
isExpressEnabled
public abstract boolean isExpressEnabled()
Returns:
isPartitioningEnabled
public abstract boolean isPartitioningEnabled()
Returns:
maxSizeInMB
public abstract long maxSizeInMB()
Returns:
scheduledMessageCount
public abstract long scheduledMessageCount()
Returns:
status
public abstract EntityStatus status()
Returns:
subscriptionCount
public abstract int subscriptionCount()
Returns:
subscriptions
public abstract ServiceBusSubscriptions subscriptions()
Returns:
transferDeadLetterMessageCount
public abstract long transferDeadLetterMessageCount()
Returns:
transferMessageCount
public abstract long transferMessageCount()
Returns:
updatedAt
public abstract OffsetDateTime updatedAt()
Returns:
Applies to
Azure SDK for Java