EventHubNamespace Interface

Implements

public interface EventHubNamespace
extends GroupableResource<EventHubsManager,EHNamespaceInner>, Refreshable<EventHubNamespace>, Updatable<Update>

Type representing an Azure EventHub namespace.

Method Summary

Modifier and Type Method and Description
abstract String azureInsightMetricId()
abstract OffsetDateTime createdAt()
abstract int currentThroughputUnits()
abstract boolean isAutoScaleEnabled()
abstract PagedIterable<EventHubNamespaceAuthorizationRule> listAuthorizationRules()
abstract PagedFlux<EventHubNamespaceAuthorizationRule> listAuthorizationRulesAsync()
abstract PagedIterable<EventHub> listEventHubs()
abstract PagedFlux<EventHub> listEventHubsAsync()
abstract TlsVersion minimumTlsVersion()

Get the minimumTlsVersion property: The minimum TLS version for the cluster to support, e.g.

abstract String provisioningState()
abstract String serviceBusEndpoint()
abstract EventHubNamespaceSkuType sku()
abstract int throughputUnitsUpperLimit()
abstract OffsetDateTime updatedAt()
abstract boolean zoneRedundant()

Get the zoneRedundant property: Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.

Method Details

azureInsightMetricId

public abstract String azureInsightMetricId()

Returns:

resource id of the Azure Insights metrics associated with the namespace

createdAt

public abstract OffsetDateTime 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 PagedIterable listAuthorizationRules()

Returns:

list of authorization rules for the event hub namespace

listAuthorizationRulesAsync

public abstract PagedFlux listAuthorizationRulesAsync()

Returns:

the authorization rules for the event hub namespace

listEventHubs

public abstract PagedIterable listEventHubs()

Returns:

list of event hubs in the namespace

listEventHubsAsync

public abstract PagedFlux listEventHubsAsync()

Returns:

the event hubs in the namespace

minimumTlsVersion

public abstract TlsVersion minimumTlsVersion()

Get the minimumTlsVersion property: The minimum TLS version for the cluster to support, e.g. '1.2'.

Returns:

the minimumTlsVersion value.

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 OffsetDateTime updatedAt()

Returns:

namespace last modified time

zoneRedundant

public abstract boolean zoneRedundant()

Get the zoneRedundant property: Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.

Returns:

the zoneRedundant value.

Applies to