| Package | Description |
|---|---|
| com.microsoft.windowsazure.services.servicebus |
This package contains the service bus service class,
interface, and associated configuration and utility classes.
|
| com.microsoft.windowsazure.services.servicebus.models |
This package contains the service bus data transfer object
classes.
|
| Modifier and Type | Method and Description |
|---|---|
TopicInfo |
ServiceBusContract.updateTopic(TopicInfo topicInfo)
Updates a topic.
|
| Modifier and Type | Method and Description |
|---|---|
static Iterable<TopicInfo> |
Util.iterateTopics(ServiceBusContract service) |
| Modifier and Type | Method and Description |
|---|---|
CreateTopicResult |
ServiceBusContract.createTopic(TopicInfo topic)
Creates a topic.
|
TopicInfo |
ServiceBusContract.updateTopic(TopicInfo topicInfo)
Updates a topic.
|
| Modifier and Type | Method and Description |
|---|---|
TopicInfo |
GetTopicResult.getValue()
Returns the value of the result.
|
TopicInfo |
CreateTopicResult.getValue()
Returns the value of the result.
|
TopicInfo |
TopicInfo.setAccessedAt(Calendar accessedAt)
Sets the accessed at.
|
TopicInfo |
TopicInfo.setAnonymousAccessible(Boolean anonymousAccessible)
Sets the anonymous accessible.
|
TopicInfo |
TopicInfo.setAutoDeleteOnIdle(Duration autoDeleteOnIdle)
Sets the auto delete on idle.
|
TopicInfo |
TopicInfo.setCreatedAt(Calendar createdAt)
Sets the created at.
|
TopicInfo |
TopicInfo.setDefaultMessageTimeToLive(Duration value)
Sets the default message time-to-live (TTL).
|
TopicInfo |
TopicInfo.setDuplicateDetectionHistoryTimeWindow(Duration value)
Sets the time span during which the service bus will detect message
duplication.
|
TopicInfo |
TopicInfo.setEnableBatchedOperations(Boolean value)
Specifies whether batch operations are enabled.
|
TopicInfo |
TopicInfo.setEntityAvailabilityStatus(com.microsoft.windowsazure.services.servicebus.implementation.EntityAvailabilityStatus entityAvailabilityStatus)
Sets the entity availability status.
|
TopicInfo |
TopicInfo.setFilteringMessageBeforePublishing(Boolean filteringMessageBeforePublishing)
Sets the filtering message before publishing.
|
TopicInfo |
TopicInfo.setMaxSizeInMegabytes(Long value)
Sets the maximum size of the topic.
|
TopicInfo |
TopicInfo.setPartitioningPolicy(com.microsoft.windowsazure.services.servicebus.implementation.PartitioningPolicy partitioningPolicy)
Sets the partitioning policy.
|
TopicInfo |
TopicInfo.setPath(String value)
Sets the name of the topic.
|
TopicInfo |
TopicInfo.setRequiresDuplicateDetection(Boolean value)
Specifies whether duplicate message detection is required.
|
TopicInfo |
TopicInfo.setSizeInBytes(Long sizeInBytes)
Sets the size in bytes.
|
TopicInfo |
TopicInfo.setStatus(com.microsoft.windowsazure.services.servicebus.implementation.EntityStatus status)
Sets the status.
|
TopicInfo |
TopicInfo.setSubscriptionCount(Integer subscriptionCount)
Sets the subscription count.
|
TopicInfo |
TopicInfo.setSupportOrdering(Boolean supportOrdering)
Sets the support ordering.
|
TopicInfo |
TopicInfo.setUpdatedAt(Calendar updatedAt)
Sets the updated at.
|
TopicInfo |
TopicInfo.setUserMetadata(String userMetadata)
Sets the user metadata.
|
| Modifier and Type | Method and Description |
|---|---|
List<TopicInfo> |
ListTopicsResult.getItems()
Returns the items in the result list.
|
| Modifier and Type | Method and Description |
|---|---|
void |
GetTopicResult.setValue(TopicInfo value)
Specfies the value of the result.
|
void |
CreateTopicResult.setValue(TopicInfo value)
Specfies the value of the result.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ListTopicsResult.setItems(List<TopicInfo> items)
Specifies the items in the result list.
|
| Constructor and Description |
|---|
CreateTopicResult(TopicInfo value)
Creates an instance of the
CreateTopicResult class. |
GetTopicResult(TopicInfo value)
Creates an instance of the
GetTopicResult class. |
/**
* Copyright Microsoft Corporation
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/