Interface EventHubNamespace
- All Superinterfaces:
GroupableResource<com.microsoft.azure.management.eventhub.implementation.EventHubManager,
,com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner> HasId
,HasInner<com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner>
,HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>
,HasName
,HasResourceGroup
,Indexable
,Refreshable<EventHubNamespace>
,Resource
,Updatable<EventHubNamespace.Update>
@Beta(V1_7_0)
public interface EventHubNamespace
extends GroupableResource<com.microsoft.azure.management.eventhub.implementation.EventHubManager,com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner>, Refreshable<EventHubNamespace>, Updatable<EventHubNamespace.Update>
Type representing an Azure EventHub namespace.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
The entirety of the event hub namespace definition.static interface
Grouping of event hub namespace definition stages.static interface
The template for a event hub namespace update operation, containing all the settings that can be modified.static interface
Grouping of all the event hub namespace update stages.Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
-
Method Summary
Modifier and TypeMethodDescriptionorg.joda.time.DateTime
int
boolean
com.microsoft.azure.PagedList<EventHubNamespaceAuthorizationRule>
rx.Observable<EventHubNamespaceAuthorizationRule>
com.microsoft.azure.PagedList<EventHub>
rx.Observable<EventHub>
sku()
int
org.joda.time.DateTime
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasId
id
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup
resourceGroupName
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Refreshable
refresh, refreshAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
region, regionName, tags, type
-
Method Details
-
sku
- Returns:
- namespace sku
-
azureInsightMetricId
- Returns:
- resource id of the Azure Insights metrics associated with the namespace
-
serviceBusEndpoint
- Returns:
- the service bus endpoint associated with the namespace
-
createdAt
@Beta(V1_7_0) org.joda.time.DateTime createdAt()- Returns:
- namespace created time
-
updatedAt
@Beta(V1_7_0) org.joda.time.DateTime updatedAt()- Returns:
- namespace last modified time
-
provisioningState
- Returns:
- provisioning state of the namespace
-
isAutoScaleEnabled
@Beta(V1_7_0) boolean isAutoScaleEnabled()- Returns:
- true if auto-scale is enabled for the namespace, false otherwise
-
currentThroughputUnits
@Beta(V1_7_0) int currentThroughputUnits()- Returns:
- current throughput units set for the namespace
-
throughputUnitsUpperLimit
@Beta(V1_7_0) int throughputUnitsUpperLimit()- Returns:
- maximum throughput unit that auto-scalar is allowed to set
-
listEventHubsAsync
- Returns:
- the event hubs in the namespace
-
listAuthorizationRulesAsync
- Returns:
- the authorization rules for the event hub namespace
-
listEventHubs
- Returns:
- list of event hubs in the namespace
-
listAuthorizationRules
@Beta(V1_7_0) com.microsoft.azure.PagedList<EventHubNamespaceAuthorizationRule> listAuthorizationRules()- Returns:
- list of authorization rules for the event hub namespace
-