Interface EventHubNamespace
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.eventhub.implementation.EventHubManager,com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasId,com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasName,com.microsoft.azure.management.resources.fluentcore.arm.models.HasResourceGroup,com.microsoft.azure.management.resources.fluentcore.model.Indexable,com.microsoft.azure.management.resources.fluentcore.model.Refreshable<EventHubNamespace>,com.microsoft.azure.management.resources.fluentcore.arm.models.Resource,com.microsoft.azure.management.resources.fluentcore.model.Updatable<EventHubNamespace.Update>
@Beta(V1_7_0) public interface EventHubNamespace extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.eventhub.implementation.EventHubManager,com.microsoft.azure.management.eventhub.implementation.EHNamespaceInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<EventHubNamespace>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<EventHubNamespace.Update>
Type representing an Azure EventHub namespace.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceEventHubNamespace.DefinitionThe entirety of the event hub namespace definition.static interfaceEventHubNamespace.DefinitionStagesGrouping of event hub namespace definition stages.static interfaceEventHubNamespace.UpdateThe template for a event hub namespace update operation, containing all the settings that can be modified.static interfaceEventHubNamespace.UpdateStagesGrouping of all the event hub namespace update stages.-
Nested classes/interfaces inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T extends Object>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T extends Object>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringazureInsightMetricId()org.joda.time.DateTimecreatedAt()intcurrentThroughputUnits()booleanisAutoScaleEnabled()com.microsoft.azure.PagedList<EventHubNamespaceAuthorizationRule>listAuthorizationRules()rx.Observable<EventHubNamespaceAuthorizationRule>listAuthorizationRulesAsync()com.microsoft.azure.PagedList<EventHub>listEventHubs()rx.Observable<EventHub>listEventHubsAsync()StringprovisioningState()StringserviceBusEndpoint()EventHubNamespaceSkuTypesku()intthroughputUnitsUpperLimit()org.joda.time.DateTimeupdatedAt()-
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
-
-
-
-
Method Detail
-
sku
@Beta(V1_7_0) EventHubNamespaceSkuType sku()
- Returns:
- namespace sku
-
azureInsightMetricId
@Beta(V1_7_0) String azureInsightMetricId()
- Returns:
- resource id of the Azure Insights metrics associated with the namespace
-
serviceBusEndpoint
@Beta(V1_7_0) String 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
@Beta(V1_7_0) String 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
@Beta(V1_7_0) rx.Observable<EventHub> listEventHubsAsync()
- Returns:
- the event hubs in the namespace
-
listAuthorizationRulesAsync
@Beta(V1_7_0) rx.Observable<EventHubNamespaceAuthorizationRule> listAuthorizationRulesAsync()
- Returns:
- the authorization rules for the event hub namespace
-
listEventHubs
@Beta(V1_7_0) com.microsoft.azure.PagedList<EventHub> 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
-
-