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 ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the Service Bus namespace definition.static interfaceGrouping of Service Bus namespace definition stages.static interfaceThe template for a Service Bus namespace update operation, containing all the settings that can be modified.static interfaceGrouping 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>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets entry point to manage authorization rules for the Service Bus namespace.Gets time the namespace was created.dnsLabel()Gets the relative DNS name of the Service Bus namespace.fqdn()Gets the fully qualified domain name (FQDN) of the Service Bus namespace.queues()Gets entry point to manage queue entities in the Service Bus namespace.sku()Gets SKU.topics()Gets entry point to manage topics entities in the Service Bus namespace.Gets time the namespace was updated.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
dnsLabel
String dnsLabel()Gets the relative DNS name of the Service Bus namespace.- Returns:
- the relative DNS name of the Service Bus namespace
-
fqdn
String fqdn()Gets the fully qualified domain name (FQDN) of the Service Bus namespace.- Returns:
- fully qualified domain name (FQDN) of the Service Bus namespace
-
sku
NamespaceSku sku()Gets SKU.- Returns:
- sku value
-
createdAt
OffsetDateTime createdAt()Gets time the namespace was created.- Returns:
- time the namespace was created
-
updatedAt
OffsetDateTime updatedAt()Gets time the namespace was updated.- Returns:
- time the namespace was updated
-
queues
Queues queues()Gets entry point to manage queue entities in the Service Bus namespace.- Returns:
- entry point to manage queue entities in the Service Bus namespace
-
topics
Topics topics()Gets entry point to manage topics entities in the Service Bus namespace.- Returns:
- entry point to manage topics entities in the Service Bus namespace
-
authorizationRules
NamespaceAuthorizationRules authorizationRules()Gets entry point to manage authorization rules for the Service Bus namespace.- Returns:
- entry point to manage authorization rules for the Service Bus namespace
-