Interface EventHubNamespace

All Superinterfaces:
GroupableResource<com.microsoft.azure.management.eventhub.implementation.EventHubManager,com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner>, HasId, HasInner<com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner>, HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>, HasName, HasResourceGroup, Indexable, Refreshable<EventHubNamespace>, Resource, Updatable<EventHubNamespace.Update>

@Beta(V1_7_0) public interface EventHubNamespace extends GroupableResource<com.microsoft.azure.management.eventhub.implementation.EventHubManager,com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner>, Refreshable<EventHubNamespace>, Updatable<EventHubNamespace.Update>
Type representing an Azure EventHub namespace.
  • Method Details

    • sku

      @Beta(V1_7_0) EventHubNamespaceSkuType sku()
      Returns:
      namespace sku
    • azureInsightMetricId

      @Beta(V1_7_0) String azureInsightMetricId()
      Returns:
      resource id of the Azure Insights metrics associated with the namespace
    • serviceBusEndpoint

      @Beta(V1_7_0) String serviceBusEndpoint()
      Returns:
      the service bus endpoint associated with the namespace
    • createdAt

      @Beta(V1_7_0) org.joda.time.DateTime createdAt()
      Returns:
      namespace created time
    • updatedAt

      @Beta(V1_7_0) org.joda.time.DateTime updatedAt()
      Returns:
      namespace last modified time
    • provisioningState

      @Beta(V1_7_0) String provisioningState()
      Returns:
      provisioning state of the namespace
    • isAutoScaleEnabled

      @Beta(V1_7_0) boolean isAutoScaleEnabled()
      Returns:
      true if auto-scale is enabled for the namespace, false otherwise
    • currentThroughputUnits

      @Beta(V1_7_0) int currentThroughputUnits()
      Returns:
      current throughput units set for the namespace
    • throughputUnitsUpperLimit

      @Beta(V1_7_0) int throughputUnitsUpperLimit()
      Returns:
      maximum throughput unit that auto-scalar is allowed to set
    • listEventHubsAsync

      @Beta(V1_7_0) rx.Observable<EventHub> listEventHubsAsync()
      Returns:
      the event hubs in the namespace
    • listAuthorizationRulesAsync

      @Beta(V1_7_0) rx.Observable<EventHubNamespaceAuthorizationRule> listAuthorizationRulesAsync()
      Returns:
      the authorization rules for the event hub namespace
    • listEventHubs

      @Beta(V1_7_0) com.microsoft.azure.PagedList<EventHub> listEventHubs()
      Returns:
      list of event hubs in the namespace
    • listAuthorizationRules

      @Beta(V1_7_0) com.microsoft.azure.PagedList<EventHubNamespaceAuthorizationRule> listAuthorizationRules()
      Returns:
      list of authorization rules for the event hub namespace