EventHubsClient Interface
public interface EventHubsClient
An instance of this class provides access to all the operations defined in EventHubsClient.
Method Summary
Method Details
createOrUpdate
public abstract EventhubInner createOrUpdate(String resourceGroupName, String namespaceName, String eventHubName, EventhubInner parameters)
Creates or updates a new Event Hub as a nested resource within a Namespace.
Parameters:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a new Event Hub as a nested resource within a Namespace.
Parameters:
Returns:
createOrUpdateAuthorizationRule
public abstract AuthorizationRuleInner createOrUpdateAuthorizationRule(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName, AuthorizationRuleInner parameters)
Creates or updates an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect.
Parameters:
Returns:
createOrUpdateAuthorizationRuleAsync
public abstract Mono
Creates or updates an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponse
public abstract Response
Creates or updates an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponseAsync
public abstract Mono
Creates or updates an AuthorizationRule for the specified Event Hub. Creation/update of the AuthorizationRule will take a few seconds to take effect.
Parameters:
Returns:
createOrUpdateWithResponse
public abstract Response
Creates or updates a new Event Hub as a nested resource within a Namespace.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates a new Event Hub as a nested resource within a Namespace.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName, String eventHubName)
Deletes an Event Hub from the specified Namespace and resource group.
Parameters:
deleteAsync
public abstract Mono
Deletes an Event Hub from the specified Namespace and resource group.
Parameters:
Returns:
deleteAuthorizationRule
public abstract void deleteAuthorizationRule(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName)
Deletes an Event Hub AuthorizationRule.
Parameters:
deleteAuthorizationRuleAsync
public abstract Mono
Deletes an Event Hub AuthorizationRule.
Parameters:
Returns:
deleteAuthorizationRuleWithResponse
public abstract Response
Deletes an Event Hub AuthorizationRule.
Parameters:
Returns:
deleteAuthorizationRuleWithResponseAsync
public abstract Mono
Deletes an Event Hub AuthorizationRule.
Parameters:
Returns:
deleteWithResponse
public abstract Response
Deletes an Event Hub from the specified Namespace and resource group.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes an Event Hub from the specified Namespace and resource group.
Parameters:
Returns:
get
public abstract EventhubInner get(String resourceGroupName, String namespaceName, String eventHubName)
Gets an Event Hubs description for the specified Event Hub.
Parameters:
Returns:
getAsync
public abstract Mono
Gets an Event Hubs description for the specified Event Hub.
Parameters:
Returns:
getAuthorizationRule
public abstract AuthorizationRuleInner getAuthorizationRule(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName)
Gets an AuthorizationRule for an Event Hub by rule name.
Parameters:
Returns:
getAuthorizationRuleAsync
public abstract Mono
Gets an AuthorizationRule for an Event Hub by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponse
public abstract Response
Gets an AuthorizationRule for an Event Hub by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponseAsync
public abstract Mono
Gets an AuthorizationRule for an Event Hub by rule name.
Parameters:
Returns:
getWithResponse
public abstract Response
Gets an Event Hubs description for the specified Event Hub.
Parameters:
Returns:
getWithResponseAsync
public abstract Mono
Gets an Event Hubs description for the specified Event Hub.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets the authorization rules for an Event Hub.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets the authorization rules for an Event Hub.
Parameters:
Returns:
listAuthorizationRulesAsync
public abstract PagedFlux
Gets the authorization rules for an Event Hub.
Parameters:
Returns:
listByNamespace
public abstract PagedIterable
Gets all the Event Hubs in a Namespace.
Parameters:
Returns:
listByNamespace
public abstract PagedIterable
Gets all the Event Hubs in a Namespace.
Parameters:
Returns:
listByNamespaceAsync
public abstract PagedFlux
Gets all the Event Hubs in a Namespace.
Parameters:
Returns:
listByNamespaceAsync
public abstract PagedFlux
Gets all the Event Hubs in a Namespace.
Parameters:
Returns:
listKeys
public abstract AccessKeysInner listKeys(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName)
Gets the ACS and SAS connection strings for the Event Hub.
Parameters:
Returns:
listKeysAsync
public abstract Mono
Gets the ACS and SAS connection strings for the Event Hub.
Parameters:
Returns:
listKeysWithResponse
public abstract Response
Gets the ACS and SAS connection strings for the Event Hub.
Parameters:
Returns:
listKeysWithResponseAsync
public abstract Mono
Gets the ACS and SAS connection strings for the Event Hub.
Parameters:
Returns:
regenerateKeys
public abstract AccessKeysInner regenerateKeys(String resourceGroupName, String namespaceName, String eventHubName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)
Regenerates the ACS and SAS connection strings for the Event Hub.
Parameters:
Returns:
regenerateKeysAsync
public abstract Mono
Regenerates the ACS and SAS connection strings for the Event Hub.
Parameters:
Returns:
regenerateKeysWithResponse
public abstract Response
Regenerates the ACS and SAS connection strings for the Event Hub.
Parameters:
Returns:
regenerateKeysWithResponseAsync
public abstract Mono
Regenerates the ACS and SAS connection strings for the Event Hub.
Parameters:
Returns:
Applies to
Azure SDK for Java