Interface ServiceBusNamespace

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ServiceBusManager, SBNamespaceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<SBNamespaceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<ServiceBusManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<ServiceBusNamespace>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<ServiceBusNamespace.Update>

public interface ServiceBusNamespace extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ServiceBusManager, SBNamespaceInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<ServiceBusNamespace>, com.azure.resourcemanager.resources.fluentcore.model.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 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.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>
  • Field Summary

    Fields inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource

    DUMMY
  • Method Summary

    Modifier and Type
    Method
    Description
    Gets entry point to manage authorization rules for the Service Bus namespace.
    Gets time the namespace was created.
    Gets the relative DNS name of the Service Bus namespace.
    Gets the fully qualified domain name (FQDN) of the Service Bus namespace.
    default boolean
    Checks whether local auth is disabled.
    Gets entry point to manage queue entities in the Service Bus namespace.
    sku()
    Gets SKU.
    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.arm.models.HasId

    id

    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.Indexable

    key

    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

    Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Updatable

    update
  • 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

      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
    • localAuthDisabled

      default boolean localAuthDisabled()
      Checks whether local auth is disabled.
      Returns:
      whether local auth is disabled