Interface ServiceBusNamespace
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.servicebus.implementation.ServiceBusManager,
,com.microsoft.azure.management.servicebus.implementation.NamespaceInner> HasId
,HasInner<com.microsoft.azure.management.servicebus.implementation.NamespaceInner>
,HasManager<com.microsoft.azure.management.servicebus.implementation.ServiceBusManager>
,HasName
,HasResourceGroup
,Indexable
,Refreshable<ServiceBusNamespace>
,Resource
,Updatable<ServiceBusNamespace.Update>
public interface ServiceBusNamespace
extends GroupableResource<com.microsoft.azure.management.servicebus.implementation.ServiceBusManager,com.microsoft.azure.management.servicebus.implementation.NamespaceInner>, Refreshable<ServiceBusNamespace>, Updatable<ServiceBusNamespace.Update>
An immutable client-side representation of an Azure Service Bus namespace.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
The entirety of the Service Bus namespace definition.static interface
Grouping of Service Bus namespace definition stages.static interface
The template for a Service Bus namespace update operation, containing all the settings that can be modified.static interface
Grouping of all the Service Bus namespace update stages.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
-
Method Summary
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
dnsLabel
String dnsLabel()- Returns:
- the relative DNS name of the Service Bus namespace
-
fqdn
String fqdn()- Returns:
- fully qualified domain name (FQDN) of the Service Bus namespace
-
sku
NamespaceSku sku()- Returns:
- sku value
-
createdAt
org.joda.time.DateTime createdAt()- Returns:
- time the namespace was created
-
updatedAt
org.joda.time.DateTime updatedAt()- Returns:
- time the namespace was updated
-
queues
Queues queues()- Returns:
- entry point to manage queue entities in the Service Bus namespace
-
topics
Topics topics()- Returns:
- entry point to manage topics entities in the Service Bus namespace
-
authorizationRules
NamespaceAuthorizationRules authorizationRules()- Returns:
- entry point to manage authorization rules for the Service Bus namespace
-