共用方式為


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

Gets resource id of the Azure Insights metrics associated with the namespace.

abstract OffsetDateTime createdAt()

Gets namespace created time.

abstract int currentThroughputUnits()

Gets current throughput units set for the namespace.

abstract boolean isAutoScaleEnabled()

Checks whether auto-scale is enabled for the namespace.

abstract PagedIterable<EventHubNamespaceAuthorizationRule> listAuthorizationRules()

Gets list of authorization rules for the event hub namespace.

abstract PagedFlux<EventHubNamespaceAuthorizationRule> listAuthorizationRulesAsync()

Gets the authorization rules for the event hub namespace.

abstract PagedIterable<EventHub> listEventHubs()

Gets list of event hubs in the namespace.

abstract PagedFlux<EventHub> listEventHubsAsync()

Gets the event hubs in the namespace.

abstract TlsVersion minimumTlsVersion()

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

abstract String provisioningState()

Gets provisioning state of the namespace.

abstract String serviceBusEndpoint()

Gets the service bus endpoint associated with the namespace.

abstract EventHubNamespaceSkuType sku()

Gets namespace sku.

abstract int throughputUnitsUpperLimit()

Gets maximum throughput unit that auto-scalar is allowed to set.

abstract OffsetDateTime updatedAt()

Gets namespace last modified time.

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

Gets resource id of the Azure Insights metrics associated with the namespace.

Returns:

resource id of the Azure Insights metrics associated with the namespace

createdAt

public abstract OffsetDateTime createdAt()

Gets namespace created time.

Returns:

namespace created time

currentThroughputUnits

public abstract int currentThroughputUnits()

Gets current throughput units set for the namespace.

Returns:

current throughput units set for the namespace

isAutoScaleEnabled

public abstract boolean isAutoScaleEnabled()

Checks whether auto-scale is enabled for the namespace.

Returns:

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

listAuthorizationRules

public abstract PagedIterable listAuthorizationRules()

Gets list of authorization rules for the event hub namespace.

Returns:

list of authorization rules for the event hub namespace

listAuthorizationRulesAsync

public abstract PagedFlux listAuthorizationRulesAsync()

Gets the authorization rules for the event hub namespace.

Returns:

the authorization rules for the event hub namespace

listEventHubs

public abstract PagedIterable listEventHubs()

Gets list of event hubs in the namespace.

Returns:

list of event hubs in the namespace

listEventHubsAsync

public abstract PagedFlux listEventHubsAsync()

Gets the event hubs in the namespace.

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

Gets provisioning state of the namespace.

Returns:

provisioning state of the namespace

serviceBusEndpoint

public abstract String serviceBusEndpoint()

Gets the service bus endpoint associated with the namespace.

Returns:

the service bus endpoint associated with the namespace

sku

public abstract EventHubNamespaceSkuType sku()

Gets namespace sku.

Returns:

namespace sku

throughputUnitsUpperLimit

public abstract int throughputUnitsUpperLimit()

Gets maximum throughput unit that auto-scalar is allowed to set.

Returns:

maximum throughput unit that auto-scalar is allowed to set

updatedAt

public abstract OffsetDateTime updatedAt()

Gets namespace last modified time.

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