Package | Description |
---|---|
com.azure.messaging.servicebus.administration |
Package containing classes managing resources in Azure Service Bus.
|
com.azure.messaging.servicebus.administration.models |
Package containing classes models for
ServiceBusAdministrationClient
and ServiceBusAdministrationAsyncClient used for managing
Queues, Topics, and Subscriptions. |
Modifier and Type | Method and Description |
---|---|
TopicProperties |
ServiceBusAdministrationClient.createTopic(String topicName)
Creates a topic with the given name.
|
TopicProperties |
ServiceBusAdministrationClient.createTopic(String topicName,
CreateTopicOptions topicOptions)
Creates a topic with the
CreateTopicOptions . |
TopicProperties |
ServiceBusAdministrationClient.getTopic(String topicName)
Gets information about the topic.
|
TopicProperties |
ServiceBusAdministrationClient.updateTopic(TopicProperties topic)
Updates a topic with the given
TopicProperties . |
Modifier and Type | Method and Description |
---|---|
TopicProperties |
ServiceBusAdministrationClient.updateTopic(TopicProperties topic)
Updates a topic with the given
TopicProperties . |
Mono<TopicProperties> |
ServiceBusAdministrationAsyncClient.updateTopic(TopicProperties topic)
Updates a topic with the given
TopicProperties . |
Mono<com.azure.core.http.rest.Response<TopicProperties>> |
ServiceBusAdministrationAsyncClient.updateTopicWithResponse(TopicProperties topic)
Updates a topic with the given
TopicProperties . |
com.azure.core.http.rest.Response<TopicProperties> |
ServiceBusAdministrationClient.updateTopicWithResponse(TopicProperties topic,
com.azure.core.util.Context context)
Updates a topic with the given
TopicProperties . |
Modifier and Type | Method and Description |
---|---|
TopicProperties |
TopicProperties.setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Set the autoDeleteOnIdle property: ISO 8601 timeSpan idle interval after which the topic is automatically
deleted.
|
TopicProperties |
TopicProperties.setDefaultMessageTimeToLive(Duration defaultMessageTimeToLive)
Set the defaultMessageTimeToLive property: ISO 8601 default message timespan to live value.
|
TopicProperties |
TopicProperties.setDuplicateDetectionHistoryTimeWindow(Duration duplicateDetectionHistoryTimeWindow)
Set the duplicateDetectionHistoryTimeWindow property: ISO 8601 timeSpan structure that defines the duration of
the duplicate detection history.
|
TopicProperties |
TopicProperties.setDuplicateDetectionRequired(boolean requiresDuplicateDetection)
Set the requiresDuplicateDetection property: A value indicating if this topic requires duplicate detection.
|
TopicProperties |
TopicProperties.setMaxSizeInMegabytes(long maxSizeInMegabytes)
Set the maxSizeInMegabytes property: The maximum size of the topic in megabytes, which is the size of memory
allocated for the topic.
|
TopicProperties |
TopicProperties.setOrderingSupported(boolean supportOrdering)
Set the supportOrdering property: A value that indicates whether the topic supports ordering.
|
TopicProperties |
TopicProperties.setStatus(EntityStatus status)
Set the status property: Status of a Service Bus resource.
|
TopicProperties |
TopicProperties.setUserMetadata(String userMetadata)
Set the userMetadata property: Metadata associated with the topic.
|
Constructor and Description |
---|
CreateTopicOptions(TopicProperties topic)
Initializes a new instance based on the specified
CreateTopicOptions instance. |
TopicRuntimeProperties(TopicProperties topicProperties)
Creates a new instance with runtime properties extracted from the given TopicDescription.
|
Copyright © 2021 Microsoft Corporation. All rights reserved.