EventHubs Interface
Implements
public interface EventHubs
extends SupportsCreating<Blank>, SupportsDeletingById, SupportsGettingById<EventHub>, HasManager<EventHubsManager>
Entry point to manage event hubs.
Method Summary
Modifier and Type |
Method and Description |
abstract
EventHubAuthorizationRules
|
authorizationRules()
|
abstract
EventHubConsumerGroups
|
consumerGroups()
|
abstract
void
|
deleteByName(String resourceGroupName, String namespaceName, String name)
Deletes an event hub in a namespace under a resource group.
|
abstract
Mono<Void>
|
deleteByNameAsync(String resourceGroupName, String namespaceName, String name)
Deletes an event hub in a namespace under a resource group.
|
abstract
EventHub
|
getByName(String resourceGroupName, String namespaceName, String name)
Gets an event hub in a namespace under a resource group.
|
abstract
Mono<EventHub>
|
getByNameAsync(String resourceGroupName, String namespaceName, String name)
Gets an event hub in a namespace under a resource group.
|
abstract
PagedIterable<EventHub>
|
listByNamespace(String resourceGroupName, String namespaceName)
Lists the event hubs in a namespace under a resource group.
|
abstract
PagedFlux<EventHub>
|
listByNamespaceAsync(String resourceGroupName, String namespaceName)
Lists the event hubs in a namespace under a resource group.
|
Method Details
authorizationRules
public abstract EventHubAuthorizationRules authorizationRules()
Returns:
entry point to manage authorization rules of event hubs.
consumerGroups
public abstract EventHubConsumerGroups consumerGroups()
Returns:
entry point to manage consumer group of event hubs.
deleteByName
public abstract void deleteByName(String resourceGroupName, String namespaceName, String name)
Deletes an event hub in a namespace under a resource group.
Parameters:
resourceGroupName
- resource group name
namespaceName
- namespace name
name
- event hub name
deleteByNameAsync
public abstract Mono deleteByNameAsync(String resourceGroupName, String namespaceName, String name)
Deletes an event hub in a namespace under a resource group.
Parameters:
resourceGroupName
- resource group name
namespaceName
- namespace name
name
- event hub name
Returns:
the completable representing the task
getByName
public abstract EventHub getByName(String resourceGroupName, String namespaceName, String name)
Gets an event hub in a namespace under a resource group.
Parameters:
resourceGroupName
- resource group name
namespaceName
- namespace name
name
- event hub name
Returns:
the event hubs
getByNameAsync
public abstract Mono getByNameAsync(String resourceGroupName, String namespaceName, String name)
Gets an event hub in a namespace under a resource group.
Parameters:
resourceGroupName
- resource group name
namespaceName
- namespace name
name
- event hub name
Returns:
observable that emits the event hubs
listByNamespace
public abstract PagedIterable listByNamespace(String resourceGroupName, String namespaceName)
Lists the event hubs in a namespace under a resource group.
Parameters:
resourceGroupName
- resource group name
namespaceName
- namespace name
Returns:
list of event hubs
listByNamespaceAsync
public abstract PagedFlux listByNamespaceAsync(String resourceGroupName, String namespaceName)
Lists the event hubs in a namespace under a resource group.
Parameters:
resourceGroupName
- resource group name
namespaceName
- namespace name
Returns:
observable that emits the event hubs
Applies to