Interface TopicAuthorizationRule

All Superinterfaces:
AuthorizationRule<TopicAuthorizationRule>, com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<ServiceBusManager, SBAuthorizationRuleInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<SBAuthorizationRuleInner>, 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.arm.models.IndependentChild<ServiceBusManager>, com.azure.resourcemanager.resources.fluentcore.arm.models.IndependentChildResource<ServiceBusManager, SBAuthorizationRuleInner>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<TopicAuthorizationRule>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<TopicAuthorizationRule.Update>

public interface TopicAuthorizationRule extends AuthorizationRule<TopicAuthorizationRule>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<TopicAuthorizationRule.Update>
Type representing authorization rule defined for topic.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the topic authorization rule definition.
    static interface 
    Grouping of Service Bus topic authorization rule definition stages.
    static interface 
    The entirety of the topic authorization rule update.

    Nested classes/interfaces inherited from interface AuthorizationRule

    AuthorizationRule.UpdateStages

    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 the name of the namespace that the parent topic belongs to.
    Gets the name of the parent topic name.

    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

    • namespaceName

      String namespaceName()
      Gets the name of the namespace that the parent topic belongs to.
      Returns:
      the name of the namespace that the parent topic belongs to
    • topicName

      String topicName()
      Gets the name of the parent topic name.
      Returns:
      the name of the parent topic name