Interface EventHubConsumerGroups
- All Superinterfaces:
HasManager<EventHubsManager>
,SupportsCreating<EventHubConsumerGroup.DefinitionStages.Blank>
,SupportsDeletingById
,SupportsGettingById<EventHubConsumerGroup>
public interface EventHubConsumerGroups
extends SupportsCreating<EventHubConsumerGroup.DefinitionStages.Blank>, SupportsDeletingById, SupportsGettingById<EventHubConsumerGroup>, HasManager<EventHubsManager>
Entry point to manage event hub consumer groups.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
deleteByName
(String resourceGroupName, String namespaceName, String eventHubName, String name) Deletes a consumer group of an event hub in a namespace under a resource group.deleteByNameAsync
(String resourceGroupName, String namespaceName, String eventHubName, String name) Deletes a consumer group of an event hub in a namespace under a resource group.Gets a consumer group of an event hub in a namespace under a resource group.getByNameAsync
(String resourceGroupName, String namespaceName, String eventHubName, String name) Gets a consumer group of an event hub in a namespace in a resource group.com.azure.core.http.rest.PagedIterable<EventHubConsumerGroup>
listByEventHub
(String resourceGroupName, String namespaceName, String eventHubName) Lists the consumer groups of an event hub in a namespace under a resource group.com.azure.core.http.rest.PagedFlux<EventHubConsumerGroup>
listByEventHubAsync
(String resourceGroupName, String namespaceName, String eventHubName) Lists the consumer groups of an event hub in a namespace under a resource group.Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.HasManager
manager
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsCreating
define
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.collection.SupportsDeletingById
deleteById, deleteByIdAsync
Methods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.collection.SupportsGettingById
getById, getByIdAsync
-
Method Details
-
listByEventHub
com.azure.core.http.rest.PagedIterable<EventHubConsumerGroup> listByEventHub(String resourceGroupName, String namespaceName, String eventHubName) Lists the consumer groups of an event hub in a namespace under a resource group.- Parameters:
resourceGroupName
- namespace resource group namenamespaceName
- event hub parent namespace nameeventHubName
- event hub name- Returns:
- list of consumer groups
-
listByEventHubAsync
com.azure.core.http.rest.PagedFlux<EventHubConsumerGroup> listByEventHubAsync(String resourceGroupName, String namespaceName, String eventHubName) Lists the consumer groups of an event hub in a namespace under a resource group.- Parameters:
resourceGroupName
- namespace resource group namenamespaceName
- event hub parent namespace nameeventHubName
- event hub name- Returns:
- observable that emits the consumer groups
-
getByNameAsync
Mono<EventHubConsumerGroup> getByNameAsync(String resourceGroupName, String namespaceName, String eventHubName, String name) Gets a consumer group of an event hub in a namespace in a resource group.- Parameters:
resourceGroupName
- namespace resource group namenamespaceName
- event hub parent namespace nameeventHubName
- event hub namename
- consumer group name- Returns:
- observable that emits the consumer group
-
getByName
EventHubConsumerGroup getByName(String resourceGroupName, String namespaceName, String eventHubName, String name) Gets a consumer group of an event hub in a namespace under a resource group.- Parameters:
resourceGroupName
- namespace resource group namenamespaceName
- event hub parent namespace nameeventHubName
- event hub namename
- consumer group name- Returns:
- the consumer group
-
deleteByNameAsync
Mono<Void> deleteByNameAsync(String resourceGroupName, String namespaceName, String eventHubName, String name) Deletes a consumer group of an event hub in a namespace under a resource group.- Parameters:
resourceGroupName
- namespace resource group namenamespaceName
- event hub parent namespace nameeventHubName
- event hub namename
- consumer group name- Returns:
- the completable representing the task
-
deleteByName
Deletes a consumer group of an event hub in a namespace under a resource group.- Parameters:
resourceGroupName
- namespace resource group namenamespaceName
- event hub parent namespace nameeventHubName
- event hub namename
- consumer group name
-