Interface ServiceBusNamespace
-
- All Superinterfaces:
GroupableResource<ServiceBusManager,SBNamespaceInner>,HasId,HasInnerModel<SBNamespaceInner>,HasManager<ServiceBusManager>,HasName,HasResourceGroup,Indexable,Refreshable<ServiceBusNamespace>,Resource,Updatable<ServiceBusNamespace.Update>
public interface ServiceBusNamespace extends GroupableResource<ServiceBusManager,SBNamespaceInner>, Refreshable<ServiceBusNamespace>, Updatable<ServiceBusNamespace.Update>
An immutable client-side representation of an Azure Service Bus namespace.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceServiceBusNamespace.DefinitionThe entirety of the Service Bus namespace definition.static interfaceServiceBusNamespace.DefinitionStagesGrouping of Service Bus namespace definition stages.static interfaceServiceBusNamespace.UpdateThe template for a Service Bus namespace update operation, containing all the settings that can be modified.static interfaceServiceBusNamespace.UpdateStagesGrouping of all the Service Bus namespace update stages.-
Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T extends Object>, Resource.DefinitionWithTags<T extends Object>, Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NamespaceAuthorizationRulesauthorizationRules()OffsetDateTimecreatedAt()StringdnsLabel()Stringfqdn()Queuesqueues()NamespaceSkusku()Topicstopics()OffsetDateTimeupdatedAt()-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModel
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
name
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsync
-
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
-
-
-
Method Detail
-
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
OffsetDateTime createdAt()
- Returns:
- time the namespace was created
-
updatedAt
OffsetDateTime 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
-
-