Interface EventHubs
-
- All Superinterfaces:
com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.eventhub.implementation.EventHubsInner>,com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>,com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating<EventHub.DefinitionStages.Blank>,com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById,com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById<EventHub>
@Beta(V1_7_0) public interface EventHubs extends com.microsoft.azure.management.resources.fluentcore.collection.SupportsCreating<EventHub.DefinitionStages.Blank>, com.microsoft.azure.management.resources.fluentcore.collection.SupportsDeletingById, com.microsoft.azure.management.resources.fluentcore.arm.collection.SupportsGettingById<EventHub>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.eventhub.implementation.EventHubsInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasManager<com.microsoft.azure.management.eventhub.implementation.EventHubManager>
Entry point to manage event hubs.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EventHubAuthorizationRulesauthorizationRules()EventHubConsumerGroupsconsumerGroups()voiddeleteByName(String resourceGroupName, String namespaceName, String name)Deletes an event hub in a namespace under a resource group.rx.CompletabledeleteByNameAsync(String resourceGroupName, String namespaceName, String name)Deletes an event hub in a namespace under a resource group.EventHubgetByName(String resourceGroupName, String namespaceName, String name)Gets an event hub in a namespace under a resource group.rx.Observable<EventHub>getByNameAsync(String resourceGroupName, String namespaceName, String name)Gets an event hub in a namespace under a resource group.com.microsoft.azure.PagedList<EventHub>listByNamespace(String resourceGroupName, String namespaceName)Lists the event hubs in a namespace under a resource group.rx.Observable<EventHub>listByNamespaceAsync(String resourceGroupName, String namespaceName)Lists the event hubs in a namespace under a resource group.-
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.collection.SupportsCreating
define
-
-
-
-
Method Detail
-
authorizationRules
@Beta(V1_7_0) EventHubAuthorizationRules authorizationRules()
- Returns:
- entry point to manage authorization rules of event hubs.
-
consumerGroups
@Beta(V1_7_0) EventHubConsumerGroups consumerGroups()
- Returns:
- entry point to manage consumer group of event hubs.
-
listByNamespace
@Beta(V1_7_0) com.microsoft.azure.PagedList<EventHub> listByNamespace(String resourceGroupName, String namespaceName)
Lists the event hubs in a namespace under a resource group.- Parameters:
resourceGroupName- resource group namenamespaceName- namespace name- Returns:
- list of event hubs
-
listByNamespaceAsync
@Beta(V1_7_0) rx.Observable<EventHub> listByNamespaceAsync(String resourceGroupName, String namespaceName)
Lists the event hubs in a namespace under a resource group.- Parameters:
resourceGroupName- resource group namenamespaceName- namespace name- Returns:
- observable that emits the event hubs
-
getByNameAsync
@Beta(V1_7_0) rx.Observable<EventHub> getByNameAsync(String resourceGroupName, String namespaceName, String name)
Gets an event hub in a namespace under a resource group.- Parameters:
resourceGroupName- resource group namenamespaceName- namespace namename- event hub name- Returns:
- observable that emits the event hubs
-
getByName
@Beta(V1_7_0) EventHub getByName(String resourceGroupName, String namespaceName, String name)
Gets an event hub in a namespace under a resource group.- Parameters:
resourceGroupName- resource group namenamespaceName- namespace namename- event hub name- Returns:
- the event hubs
-
deleteByNameAsync
@Beta(V1_7_0) rx.Completable deleteByNameAsync(String resourceGroupName, String namespaceName, String name)
Deletes an event hub in a namespace under a resource group.- Parameters:
resourceGroupName- resource group namenamespaceName- namespace namename- event hub name- Returns:
- the completable representing the task
-
-