EventHubConsumerGroups Interface
Implements
public interface EventHubConsumerGroups
extends SupportsCreating<Blank>, SupportsDeletingById, SupportsGettingById<EventHubConsumerGroup>, HasManager<EventHubsManager>
Entry point to manage event hub consumer groups.
Method Summary
Modifier and Type |
Method and Description |
abstract
void
|
deleteByName(String resourceGroupName, String namespaceName, String eventHubName, String name)
Deletes a consumer group of an event hub in a namespace under a resource group.
|
abstract
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.
|
abstract
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.
|
abstract
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.
|
abstract
PagedIterable<EventHubConsumerGroup>
|
listByEventHub(String resourceGroupName, String namespaceName, String eventHubName)
Lists the consumer groups of an event hub in a namespace under a resource group.
|
abstract
PagedFlux<EventHubConsumerGroup>
|
listByEventHubAsync(String resourceGroupName, String namespaceName, String eventHubName)
Lists the consumer groups of an event hub in a namespace under a resource group.
|
Method Details
deleteByName
public abstract void deleteByName(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 name
namespaceName
- event hub parent namespace name
eventHubName
- event hub name
name
- consumer group name
deleteByNameAsync
public abstract Mono 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 name
namespaceName
- event hub parent namespace name
eventHubName
- event hub name
name
- consumer group name
Returns:
the completable representing the task
getByName
public abstract 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 name
namespaceName
- event hub parent namespace name
eventHubName
- event hub name
name
- consumer group name
Returns:
the consumer group
getByNameAsync
public abstract Mono 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 name
namespaceName
- event hub parent namespace name
eventHubName
- event hub name
name
- consumer group name
Returns:
observable that emits the consumer group
listByEventHub
public abstract PagedIterable 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 name
namespaceName
- event hub parent namespace name
eventHubName
- event hub name
Returns:
list of consumer groups
listByEventHubAsync
public abstract PagedFlux 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 name
namespaceName
- event hub parent namespace name
eventHubName
- event hub name
Returns:
observable that emits the consumer groups
Applies to