Interface EventHubNamespace

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<EventHubsManager, EHNamespaceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasId, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<EHNamespaceInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager<EventHubsManager>, 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<EventHubNamespace>, com.azure.resourcemanager.resources.fluentcore.arm.models.Resource, com.azure.resourcemanager.resources.fluentcore.model.Updatable<EventHubNamespace.Update>

public interface EventHubNamespace extends com.azure.resourcemanager.resources.fluentcore.arm.models.GroupableResource<EventHubsManager, EHNamespaceInner>, com.azure.resourcemanager.resources.fluentcore.model.Refreshable<EventHubNamespace>, com.azure.resourcemanager.resources.fluentcore.model.Updatable<EventHubNamespace.Update>
Type representing an Azure EventHub namespace.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    The entirety of the event hub namespace definition.
    static interface 
    Grouping of event hub namespace definition stages.
    static interface 
    The template for a event hub namespace update operation, containing all the settings that can be modified.
    static interface 
    Grouping of all the event hub 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 resource id of the Azure Insights metrics associated with the namespace.
    Gets namespace created time.
    int
    Gets current throughput units set for the namespace.
    boolean
    Checks whether auto-scale is enabled for the namespace.
    com.azure.core.http.rest.PagedIterable<EventHubNamespaceAuthorizationRule>
    Gets list of authorization rules for the event hub namespace.
    com.azure.core.http.rest.PagedFlux<EventHubNamespaceAuthorizationRule>
    Gets the authorization rules for the event hub namespace.
    com.azure.core.http.rest.PagedIterable<EventHub>
    Gets list of event hubs in the namespace.
    com.azure.core.http.rest.PagedFlux<EventHub>
    Gets the event hubs in the namespace.
    Get the minimumTlsVersion property: The minimum TLS version for the cluster to support, e.g. '1.2'.
    Gets provisioning state of the namespace.
    Gets the service bus endpoint associated with the namespace.
    sku()
    Gets namespace sku.
    int
    Gets maximum throughput unit that auto-scalar is allowed to set.
    Gets namespace last modified time.
    boolean
    Get the zoneRedundant property: Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.

    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

    • sku

      Gets namespace sku.
      Returns:
      namespace sku
    • azureInsightMetricId

      String azureInsightMetricId()
      Gets resource id of the Azure Insights metrics associated with the namespace.
      Returns:
      resource id of the Azure Insights metrics associated with the namespace
    • serviceBusEndpoint

      String serviceBusEndpoint()
      Gets the service bus endpoint associated with the namespace.
      Returns:
      the service bus endpoint associated with the namespace
    • createdAt

      OffsetDateTime createdAt()
      Gets namespace created time.
      Returns:
      namespace created time
    • updatedAt

      OffsetDateTime updatedAt()
      Gets namespace last modified time.
      Returns:
      namespace last modified time
    • provisioningState

      String provisioningState()
      Gets provisioning state of the namespace.
      Returns:
      provisioning state of the namespace
    • isAutoScaleEnabled

      boolean isAutoScaleEnabled()
      Checks whether auto-scale is enabled for the namespace.
      Returns:
      true if auto-scale is enabled for the namespace, false otherwise
    • currentThroughputUnits

      int currentThroughputUnits()
      Gets current throughput units set for the namespace.
      Returns:
      current throughput units set for the namespace
    • throughputUnitsUpperLimit

      int throughputUnitsUpperLimit()
      Gets maximum throughput unit that auto-scalar is allowed to set.
      Returns:
      maximum throughput unit that auto-scalar is allowed to set
    • listEventHubsAsync

      com.azure.core.http.rest.PagedFlux<EventHub> listEventHubsAsync()
      Gets the event hubs in the namespace.
      Returns:
      the event hubs in the namespace
    • listAuthorizationRulesAsync

      com.azure.core.http.rest.PagedFlux<EventHubNamespaceAuthorizationRule> listAuthorizationRulesAsync()
      Gets the authorization rules for the event hub namespace.
      Returns:
      the authorization rules for the event hub namespace
    • listEventHubs

      com.azure.core.http.rest.PagedIterable<EventHub> listEventHubs()
      Gets list of event hubs in the namespace.
      Returns:
      list of event hubs in the namespace
    • listAuthorizationRules

      com.azure.core.http.rest.PagedIterable<EventHubNamespaceAuthorizationRule> listAuthorizationRules()
      Gets list of authorization rules for the event hub namespace.
      Returns:
      list of authorization rules for the event hub namespace
    • minimumTlsVersion

      TlsVersion minimumTlsVersion()
      Get the minimumTlsVersion property: The minimum TLS version for the cluster to support, e.g. '1.2'.
      Returns:
      the minimumTlsVersion value.
    • zoneRedundant

      boolean zoneRedundant()
      Get the zoneRedundant property: Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.
      Returns:
      the zoneRedundant value.