EventHubNamespace Interface

Implements

GroupableResource<com.microsoft.azure.management.eventhub.implementation.EventHubManager,com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner> Refreshable<EventHubNamespace> Updatable<Update>

public interface EventHubNamespace
extends GroupableResource<com.microsoft.azure.management.eventhub.implementation.EventHubManager,com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner>, Refreshable<EventHubNamespace>, Updatable<Update>

Type representing an Azure EventHub namespace.

Method Summary

Modifier and Type Method and Description
abstract java.lang.String azureInsightMetricId()
abstract org.joda.time.DateTime createdAt()
abstract int currentThroughputUnits()
abstract boolean isAutoScaleEnabled()
abstract com.microsoft.azure.PagedList<EventHubNamespaceAuthorizationRule> listAuthorizationRules()
abstract rx.Observable<EventHubNamespaceAuthorizationRule> listAuthorizationRulesAsync()
abstract com.microsoft.azure.PagedList<EventHub> listEventHubs()
abstract rx.Observable<EventHub> listEventHubsAsync()
abstract java.lang.String provisioningState()
abstract java.lang.String serviceBusEndpoint()
abstract EventHubNamespaceSkuType sku()
abstract int throughputUnitsUpperLimit()
abstract org.joda.time.DateTime updatedAt()

Method Details

azureInsightMetricId

public abstract String azureInsightMetricId()

Returns:

resource id of the Azure Insights metrics associated with the namespace

createdAt

public abstract DateTime createdAt()

Returns:

namespace created time

currentThroughputUnits

public abstract int currentThroughputUnits()

Returns:

current throughput units set for the namespace

isAutoScaleEnabled

public abstract boolean isAutoScaleEnabled()

Returns:

true if auto-scale is enabled for the namespace, false otherwise

listAuthorizationRules

public abstract PagedList listAuthorizationRules()

Returns:

list of authorization rules for the event hub namespace

listAuthorizationRulesAsync

public abstract Observable listAuthorizationRulesAsync()

Returns:

the authorization rules for the event hub namespace

listEventHubs

public abstract PagedList listEventHubs()

Returns:

list of event hubs in the namespace

listEventHubsAsync

public abstract Observable listEventHubsAsync()

Returns:

the event hubs in the namespace

provisioningState

public abstract String provisioningState()

Returns:

provisioning state of the namespace

serviceBusEndpoint

public abstract String serviceBusEndpoint()

Returns:

the service bus endpoint associated with the namespace

sku

public abstract EventHubNamespaceSkuType sku()

Returns:

namespace sku

throughputUnitsUpperLimit

public abstract int throughputUnitsUpperLimit()

Returns:

maximum throughput unit that auto-scalar is allowed to set

updatedAt

public abstract DateTime updatedAt()

Returns:

namespace last modified time

Applies to