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
Offset |
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
Paged |
listAuthorizationRules()
Gets list of authorization rules for the event hub namespace. |
abstract
Paged |
listAuthorizationRulesAsync()
Gets the authorization rules for the event hub namespace. |
abstract
Paged |
listEventHubs()
Gets list of event hubs in the namespace. |
abstract
Paged |
listEventHubsAsync()
Gets the event hubs in the namespace. |
abstract
Tls |
minimumTlsVersion()
Get the minimum |
abstract String |
provisioningState()
Gets provisioning state of the namespace. |
abstract String |
serviceBusEndpoint()
Gets the service bus endpoint associated with the namespace. |
abstract
Event |
sku()
Gets namespace sku. |
abstract int |
throughputUnitsUpperLimit()
Gets maximum throughput unit that auto-scalar is allowed to set. |
abstract
Offset |
updatedAt()
Gets namespace last modified time. |
abstract boolean |
zoneRedundant()
Get the zone |
Method Details
azureInsightMetricId
public abstract String azureInsightMetricId()
Gets resource id of the Azure Insights metrics associated with the namespace.
Returns:
createdAt
public abstract OffsetDateTime createdAt()
Gets namespace created time.
Returns:
currentThroughputUnits
public abstract int currentThroughputUnits()
Gets current throughput units set for the namespace.
Returns:
isAutoScaleEnabled
public abstract boolean isAutoScaleEnabled()
Checks whether auto-scale is enabled for the namespace.
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets list of authorization rules for the event hub namespace.
Returns:
listAuthorizationRulesAsync
public abstract PagedFlux
Gets the authorization rules for the event hub namespace.
Returns:
listEventHubs
public abstract PagedIterable
Gets list of event hubs in the namespace.
Returns:
listEventHubsAsync
public abstract PagedFlux
Gets the event hubs in the namespace.
Returns:
minimumTlsVersion
public abstract TlsVersion minimumTlsVersion()
Get the minimumTlsVersion property: The minimum TLS version for the cluster to support, e.g. '1.2'.
Returns:
provisioningState
public abstract String provisioningState()
Gets provisioning state of the namespace.
Returns:
serviceBusEndpoint
public abstract String serviceBusEndpoint()
Gets the service bus endpoint associated with the namespace.
Returns:
sku
public abstract EventHubNamespaceSkuType sku()
Gets namespace sku.
Returns:
throughputUnitsUpperLimit
public abstract int throughputUnitsUpperLimit()
Gets maximum throughput unit that auto-scalar is allowed to set.
Returns:
updatedAt
public abstract OffsetDateTime updatedAt()
Gets namespace last modified time.
Returns:
zoneRedundant
public abstract boolean zoneRedundant()
Get the zoneRedundant property: Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.
Returns: