Interface EventHubNamespace
- All Superinterfaces:
GroupableResource<EventHubsManager,,EHNamespaceInner> HasId,HasInnerModel<EHNamespaceInner>,HasManager<EventHubsManager>,HasName,HasResourceGroup,Indexable,Refreshable<EventHubNamespace>,Resource,Updatable<EventHubNamespace.Update>
public interface EventHubNamespace
extends GroupableResource<EventHubsManager,EHNamespaceInner>, Refreshable<EventHubNamespace>, Updatable<EventHubNamespace.Update>
Type representing an Azure EventHub namespace.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of the event hub namespace definition.static interfaceGrouping of event hub namespace definition stages.static interfaceThe template for a event hub namespace update operation, containing all the settings that can be modified.static interfaceGrouping of all the event hub namespace update stages.Nested classes/interfaces inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T> -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets resource id of the Azure Insights metrics associated with the namespace.Gets namespace created time.intGets current throughput units set for the namespace.booleanChecks whether auto-scale is enabled for the namespace.com.azure.core.http.rest.PagedIterable<EventHubNamespaceAuthorizationRule> Gets list of authorization rules for the event hub namespace.com.azure.core.http.rest.PagedFlux<EventHubNamespaceAuthorizationRule> Gets the authorization rules for the event hub namespace.com.azure.core.http.rest.PagedIterable<EventHub> Gets list of event hubs in the namespace.com.azure.core.http.rest.PagedFlux<EventHub> Gets the event hubs in the namespace.Get the minimumTlsVersion property: The minimum TLS version for the cluster to support, e.g. '1.2'.Gets provisioning state of the namespace.Gets the service bus endpoint associated with the namespace.sku()Gets namespace sku.intGets maximum throughput unit that auto-scalar is allowed to set.Gets namespace last modified time.booleanGet the zoneRedundant property: Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel
innerModelMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
managerMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupNameMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Refreshable
refresh, refreshAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
sku
EventHubNamespaceSkuType sku()Gets namespace sku.- Returns:
- namespace sku
-
azureInsightMetricId
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
-
serviceBusEndpoint
String serviceBusEndpoint()Gets the service bus endpoint associated with the namespace.- Returns:
- the service bus endpoint associated with the namespace
-
createdAt
OffsetDateTime createdAt()Gets namespace created time.- Returns:
- namespace created time
-
updatedAt
OffsetDateTime updatedAt()Gets namespace last modified time.- Returns:
- namespace last modified time
-
provisioningState
String provisioningState()Gets provisioning state of the namespace.- Returns:
- provisioning state of the namespace
-
isAutoScaleEnabled
boolean isAutoScaleEnabled()Checks whether auto-scale is enabled for the namespace.- Returns:
- true if auto-scale is enabled for the namespace, false otherwise
-
currentThroughputUnits
int currentThroughputUnits()Gets current throughput units set for the namespace.- Returns:
- current throughput units set for the namespace
-
throughputUnitsUpperLimit
int throughputUnitsUpperLimit()Gets maximum throughput unit that auto-scalar is allowed to set.- Returns:
- maximum throughput unit that auto-scalar is allowed to set
-
listEventHubsAsync
com.azure.core.http.rest.PagedFlux<EventHub> listEventHubsAsync()Gets the event hubs in the namespace.- Returns:
- the event hubs in the namespace
-
listAuthorizationRulesAsync
com.azure.core.http.rest.PagedFlux<EventHubNamespaceAuthorizationRule> listAuthorizationRulesAsync()Gets the authorization rules for the event hub namespace.- Returns:
- the authorization rules for the event hub namespace
-
listEventHubs
com.azure.core.http.rest.PagedIterable<EventHub> listEventHubs()Gets list of event hubs in the namespace.- Returns:
- list of event hubs in the namespace
-
listAuthorizationRules
com.azure.core.http.rest.PagedIterable<EventHubNamespaceAuthorizationRule> listAuthorizationRules()Gets list of authorization rules for the event hub namespace.- Returns:
- list of authorization rules for the event hub namespace
-
minimumTlsVersion
TlsVersion minimumTlsVersion()Get the minimumTlsVersion property: The minimum TLS version for the cluster to support, e.g. '1.2'.- Returns:
- the minimumTlsVersion value.
-
zoneRedundant
boolean zoneRedundant()Get the zoneRedundant property: Enabling this property creates a Standard Event Hubs Namespace in regions supported availability zones.- Returns:
- the zoneRedundant value.
-