NamespacesClient Interface

Implements

public interface NamespacesClient
extends InnerSupportsGet<EHNamespaceInner>, InnerSupportsListing<EHNamespaceInner>, InnerSupportsDelete<Void>

An instance of this class provides access to all the operations defined in NamespacesClient.

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<EHNamespaceInner>,EHNamespaceInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace.

abstract SyncPoller<PollResult<EHNamespaceInner>,EHNamespaceInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, EHNamespaceInner parameters, Context context)

Creates or updates a namespace.

abstract PollerFlux<PollResult<EHNamespaceInner>,EHNamespaceInner> beginCreateOrUpdateAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String namespaceName)

Deletes an existing namespace.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String namespaceName, Context context)

Deletes an existing namespace.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String namespaceName)

Deletes an existing namespace.

abstract CheckNameAvailabilityResultInner checkNameAvailability(CheckNameAvailabilityParameter parameters)

Check the give Namespace name availability.

abstract Mono<CheckNameAvailabilityResultInner> checkNameAvailabilityAsync(CheckNameAvailabilityParameter parameters)

Check the give Namespace name availability.

abstract Response<CheckNameAvailabilityResultInner> checkNameAvailabilityWithResponse(CheckNameAvailabilityParameter parameters, Context context)

Check the give Namespace name availability.

abstract Mono<Response<CheckNameAvailabilityResultInner>> checkNameAvailabilityWithResponseAsync(CheckNameAvailabilityParameter parameters)

Check the give Namespace name availability.

abstract EHNamespaceInner createOrUpdate(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace.

abstract EHNamespaceInner createOrUpdate(String resourceGroupName, String namespaceName, EHNamespaceInner parameters, Context context)

Creates or updates a namespace.

abstract Mono<EHNamespaceInner> createOrUpdateAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace.

abstract AuthorizationRuleInner createOrUpdateAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName, AuthorizationRuleInner parameters)

Creates or updates an AuthorizationRule for a Namespace.

abstract Mono<AuthorizationRuleInner> createOrUpdateAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String authorizationRuleName, AuthorizationRuleInner parameters)

Creates or updates an AuthorizationRule for a Namespace.

abstract Response<AuthorizationRuleInner> createOrUpdateAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, AuthorizationRuleInner parameters, Context context)

Creates or updates an AuthorizationRule for a Namespace.

abstract Mono<Response<AuthorizationRuleInner>> createOrUpdateAuthorizationRuleWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName, AuthorizationRuleInner parameters)

Creates or updates an AuthorizationRule for a Namespace.

abstract NetworkRuleSetInner createOrUpdateNetworkRuleSet(String resourceGroupName, String namespaceName, NetworkRuleSetInner parameters)

Create or update NetworkRuleSet for a Namespace.

abstract Mono<NetworkRuleSetInner> createOrUpdateNetworkRuleSetAsync(String resourceGroupName, String namespaceName, NetworkRuleSetInner parameters)

Create or update NetworkRuleSet for a Namespace.

abstract Response<NetworkRuleSetInner> createOrUpdateNetworkRuleSetWithResponse(String resourceGroupName, String namespaceName, NetworkRuleSetInner parameters, Context context)

Create or update NetworkRuleSet for a Namespace.

abstract Mono<Response<NetworkRuleSetInner>> createOrUpdateNetworkRuleSetWithResponseAsync(String resourceGroupName, String namespaceName, NetworkRuleSetInner parameters)

Create or update NetworkRuleSet for a Namespace.

abstract Mono<Response<Flux<ByteBuffer>>> createOrUpdateWithResponseAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace.

abstract void delete(String resourceGroupName, String namespaceName)

Deletes an existing namespace.

abstract void delete(String resourceGroupName, String namespaceName, Context context)

Deletes an existing namespace.

abstract Mono<Void> deleteAsync(String resourceGroupName, String namespaceName)

Deletes an existing namespace.

abstract void deleteAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName)

Deletes an AuthorizationRule for a Namespace.

abstract Mono<Void> deleteAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Deletes an AuthorizationRule for a Namespace.

abstract Response<Void> deleteAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, Context context)

Deletes an AuthorizationRule for a Namespace.

abstract Mono<Response<Void>> deleteAuthorizationRuleWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Deletes an AuthorizationRule for a Namespace.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String namespaceName)

Deletes an existing namespace.

abstract AuthorizationRuleInner getAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets an AuthorizationRule for a Namespace by rule name.

abstract Mono<AuthorizationRuleInner> getAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets an AuthorizationRule for a Namespace by rule name.

abstract Response<AuthorizationRuleInner> getAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, Context context)

Gets an AuthorizationRule for a Namespace by rule name.

abstract Mono<Response<AuthorizationRuleInner>> getAuthorizationRuleWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets an AuthorizationRule for a Namespace by rule name.

abstract EHNamespaceInner getByResourceGroup(String resourceGroupName, String namespaceName)

Gets the description of the specified namespace.

abstract Mono<EHNamespaceInner> getByResourceGroupAsync(String resourceGroupName, String namespaceName)

Gets the description of the specified namespace.

abstract Response<EHNamespaceInner> getByResourceGroupWithResponse(String resourceGroupName, String namespaceName, Context context)

Gets the description of the specified namespace.

abstract Mono<Response<EHNamespaceInner>> getByResourceGroupWithResponseAsync(String resourceGroupName, String namespaceName)

Gets the description of the specified namespace.

abstract NetworkRuleSetInner getNetworkRuleSet(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

abstract Mono<NetworkRuleSetInner> getNetworkRuleSetAsync(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

abstract Response<NetworkRuleSetInner> getNetworkRuleSetWithResponse(String resourceGroupName, String namespaceName, Context context)

Gets NetworkRuleSet for a Namespace.

abstract Mono<Response<NetworkRuleSetInner>> getNetworkRuleSetWithResponseAsync(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

abstract PagedIterable<EHNamespaceInner> list()

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

abstract PagedIterable<EHNamespaceInner> list(Context context)

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

abstract PagedFlux<EHNamespaceInner> listAsync()

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

abstract PagedIterable<AuthorizationRuleInner> listAuthorizationRules(String resourceGroupName, String namespaceName)

Gets a list of authorization rules for a Namespace.

abstract PagedIterable<AuthorizationRuleInner> listAuthorizationRules(String resourceGroupName, String namespaceName, Context context)

Gets a list of authorization rules for a Namespace.

abstract PagedFlux<AuthorizationRuleInner> listAuthorizationRulesAsync(String resourceGroupName, String namespaceName)

Gets a list of authorization rules for a Namespace.

abstract PagedIterable<EHNamespaceInner> listByResourceGroup(String resourceGroupName)

Lists the available Namespaces within a resource group.

abstract PagedIterable<EHNamespaceInner> listByResourceGroup(String resourceGroupName, Context context)

Lists the available Namespaces within a resource group.

abstract PagedFlux<EHNamespaceInner> listByResourceGroupAsync(String resourceGroupName)

Lists the available Namespaces within a resource group.

abstract AccessKeysInner listKeys(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets the primary and secondary connection strings for the Namespace.

abstract Mono<AccessKeysInner> listKeysAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets the primary and secondary connection strings for the Namespace.

abstract Response<AccessKeysInner> listKeysWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, Context context)

Gets the primary and secondary connection strings for the Namespace.

abstract Mono<Response<AccessKeysInner>> listKeysWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets the primary and secondary connection strings for the Namespace.

abstract NetworkRuleSetListResultInner listNetworkRuleSet(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

abstract Mono<NetworkRuleSetListResultInner> listNetworkRuleSetAsync(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

abstract Response<NetworkRuleSetListResultInner> listNetworkRuleSetWithResponse(String resourceGroupName, String namespaceName, Context context)

Gets NetworkRuleSet for a Namespace.

abstract Mono<Response<NetworkRuleSetListResultInner>> listNetworkRuleSetWithResponseAsync(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

abstract AccessKeysInner regenerateKeys(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)

Regenerates the primary or secondary connection strings for the specified Namespace.

abstract Mono<AccessKeysInner> regenerateKeysAsync(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)

Regenerates the primary or secondary connection strings for the specified Namespace.

abstract Response<AccessKeysInner> regenerateKeysWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters, Context context)

Regenerates the primary or secondary connection strings for the specified Namespace.

abstract Mono<Response<AccessKeysInner>> regenerateKeysWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)

Regenerates the primary or secondary connection strings for the specified Namespace.

abstract EHNamespaceInner update(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace.

abstract Mono<EHNamespaceInner> updateAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace.

abstract Response<EHNamespaceInner> updateWithResponse(String resourceGroupName, String namespaceName, EHNamespaceInner parameters, Context context)

Creates or updates a namespace.

abstract Mono<Response<EHNamespaceInner>> updateWithResponseAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<>,EHNamespaceInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for creating a namespace resource.

Returns:

single Namespace item in List or Get Operation.

beginCreateOrUpdate

public abstract SyncPoller<>,EHNamespaceInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, EHNamespaceInner parameters, Context context)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for creating a namespace resource.
context - The context to associate with this operation.

Returns:

single Namespace item in List or Get Operation.

beginCreateOrUpdateAsync

public abstract PollerFlux<>,EHNamespaceInner> beginCreateOrUpdateAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for creating a namespace resource.

Returns:

single Namespace item in List or Get Operation.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(String resourceGroupName, String namespaceName)

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

the completion.

beginDelete

public abstract SyncPoller<>,Void> beginDelete(String resourceGroupName, String namespaceName, Context context)

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
context - The context to associate with this operation.

Returns:

the completion.

beginDeleteAsync

public abstract PollerFlux<>,Void> beginDeleteAsync(String resourceGroupName, String namespaceName)

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

the completion.

checkNameAvailability

public abstract CheckNameAvailabilityResultInner checkNameAvailability(CheckNameAvailabilityParameter parameters)

Check the give Namespace name availability.

Parameters:

parameters - Parameters to check availability of the given Namespace name.

Returns:

the Result of the CheckNameAvailability operation.

checkNameAvailabilityAsync

public abstract Mono checkNameAvailabilityAsync(CheckNameAvailabilityParameter parameters)

Check the give Namespace name availability.

Parameters:

parameters - Parameters to check availability of the given Namespace name.

Returns:

the Result of the CheckNameAvailability operation.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(CheckNameAvailabilityParameter parameters, Context context)

Check the give Namespace name availability.

Parameters:

parameters - Parameters to check availability of the given Namespace name.
context - The context to associate with this operation.

Returns:

the Result of the CheckNameAvailability operation.

checkNameAvailabilityWithResponseAsync

public abstract Mono<>> checkNameAvailabilityWithResponseAsync(CheckNameAvailabilityParameter parameters)

Check the give Namespace name availability.

Parameters:

parameters - Parameters to check availability of the given Namespace name.

Returns:

the Result of the CheckNameAvailability operation.

createOrUpdate

public abstract EHNamespaceInner createOrUpdate(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for creating a namespace resource.

Returns:

single Namespace item in List or Get Operation.

createOrUpdate

public abstract EHNamespaceInner createOrUpdate(String resourceGroupName, String namespaceName, EHNamespaceInner parameters, Context context)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for creating a namespace resource.
context - The context to associate with this operation.

Returns:

single Namespace item in List or Get Operation.

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for creating a namespace resource.

Returns:

single Namespace item in List or Get Operation.

createOrUpdateAuthorizationRule

public abstract AuthorizationRuleInner createOrUpdateAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName, AuthorizationRuleInner parameters)

Creates or updates an AuthorizationRule for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
parameters - The shared access AuthorizationRule.

Returns:

single item in a List or Get AuthorizationRule operation.

createOrUpdateAuthorizationRuleAsync

public abstract Mono createOrUpdateAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String authorizationRuleName, AuthorizationRuleInner parameters)

Creates or updates an AuthorizationRule for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
parameters - The shared access AuthorizationRule.

Returns:

single item in a List or Get AuthorizationRule operation.

createOrUpdateAuthorizationRuleWithResponse

public abstract Response createOrUpdateAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, AuthorizationRuleInner parameters, Context context)

Creates or updates an AuthorizationRule for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
parameters - The shared access AuthorizationRule.
context - The context to associate with this operation.

Returns:

single item in a List or Get AuthorizationRule operation.

createOrUpdateAuthorizationRuleWithResponseAsync

public abstract Mono<>> createOrUpdateAuthorizationRuleWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName, AuthorizationRuleInner parameters)

Creates or updates an AuthorizationRule for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
parameters - The shared access AuthorizationRule.

Returns:

single item in a List or Get AuthorizationRule operation.

createOrUpdateNetworkRuleSet

public abstract NetworkRuleSetInner createOrUpdateNetworkRuleSet(String resourceGroupName, String namespaceName, NetworkRuleSetInner parameters)

Create or update NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - The Namespace IpFilterRule.

Returns:

description of topic resource.

createOrUpdateNetworkRuleSetAsync

public abstract Mono createOrUpdateNetworkRuleSetAsync(String resourceGroupName, String namespaceName, NetworkRuleSetInner parameters)

Create or update NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - The Namespace IpFilterRule.

Returns:

description of topic resource.

createOrUpdateNetworkRuleSetWithResponse

public abstract Response createOrUpdateNetworkRuleSetWithResponse(String resourceGroupName, String namespaceName, NetworkRuleSetInner parameters, Context context)

Create or update NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - The Namespace IpFilterRule.
context - The context to associate with this operation.

Returns:

description of topic resource.

createOrUpdateNetworkRuleSetWithResponseAsync

public abstract Mono<>> createOrUpdateNetworkRuleSetWithResponseAsync(String resourceGroupName, String namespaceName, NetworkRuleSetInner parameters)

Create or update NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - The Namespace IpFilterRule.

Returns:

description of topic resource.

createOrUpdateWithResponseAsync

public abstract Mono<><>>> createOrUpdateWithResponseAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for creating a namespace resource.

Returns:

single Namespace item in List or Get Operation.

delete

public abstract void delete(String resourceGroupName, String namespaceName)

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

delete

public abstract void delete(String resourceGroupName, String namespaceName, Context context)

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
context - The context to associate with this operation.

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String namespaceName)

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

the completion.

deleteAuthorizationRule

public abstract void deleteAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName)

Deletes an AuthorizationRule for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.

deleteAuthorizationRuleAsync

public abstract Mono deleteAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Deletes an AuthorizationRule for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.

Returns:

the completion.

deleteAuthorizationRuleWithResponse

public abstract Response deleteAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, Context context)

Deletes an AuthorizationRule for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
context - The context to associate with this operation.

Returns:

the response.

deleteAuthorizationRuleWithResponseAsync

public abstract Mono<>> deleteAuthorizationRuleWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Deletes an AuthorizationRule for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.

Returns:

the completion.

deleteWithResponseAsync

public abstract Mono<><>>> deleteWithResponseAsync(String resourceGroupName, String namespaceName)

Deletes an existing namespace. This operation also removes all associated resources under the namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

the completion.

getAuthorizationRule

public abstract AuthorizationRuleInner getAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets an AuthorizationRule for a Namespace by rule name.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.

Returns:

an AuthorizationRule for a Namespace by rule name.

getAuthorizationRuleAsync

public abstract Mono getAuthorizationRuleAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets an AuthorizationRule for a Namespace by rule name.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.

Returns:

an AuthorizationRule for a Namespace by rule name.

getAuthorizationRuleWithResponse

public abstract Response getAuthorizationRuleWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, Context context)

Gets an AuthorizationRule for a Namespace by rule name.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
context - The context to associate with this operation.

Returns:

an AuthorizationRule for a Namespace by rule name.

getAuthorizationRuleWithResponseAsync

public abstract Mono<>> getAuthorizationRuleWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets an AuthorizationRule for a Namespace by rule name.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.

Returns:

an AuthorizationRule for a Namespace by rule name.

getByResourceGroup

public abstract EHNamespaceInner getByResourceGroup(String resourceGroupName, String namespaceName)

Gets the description of the specified namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

the description of the specified namespace.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String namespaceName)

Gets the description of the specified namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

the description of the specified namespace.

getByResourceGroupWithResponse

public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String namespaceName, Context context)

Gets the description of the specified namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
context - The context to associate with this operation.

Returns:

the description of the specified namespace.

getByResourceGroupWithResponseAsync

public abstract Mono<>> getByResourceGroupWithResponseAsync(String resourceGroupName, String namespaceName)

Gets the description of the specified namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

the description of the specified namespace.

getNetworkRuleSet

public abstract NetworkRuleSetInner getNetworkRuleSet(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

networkRuleSet for a Namespace.

getNetworkRuleSetAsync

public abstract Mono getNetworkRuleSetAsync(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

networkRuleSet for a Namespace.

getNetworkRuleSetWithResponse

public abstract Response getNetworkRuleSetWithResponse(String resourceGroupName, String namespaceName, Context context)

Gets NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
context - The context to associate with this operation.

Returns:

networkRuleSet for a Namespace.

getNetworkRuleSetWithResponseAsync

public abstract Mono<>> getNetworkRuleSetWithResponseAsync(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

networkRuleSet for a Namespace.

list

public abstract PagedIterable list()

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

Returns:

the response of the List Namespace operation.

list

public abstract PagedIterable list(Context context)

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

Parameters:

context - The context to associate with this operation.

Returns:

the response of the List Namespace operation.

listAsync

public abstract PagedFlux listAsync()

Lists all the available Namespaces within a subscription, irrespective of the resource groups.

Returns:

the response of the List Namespace operation.

listAuthorizationRules

public abstract PagedIterable listAuthorizationRules(String resourceGroupName, String namespaceName)

Gets a list of authorization rules for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

a list of authorization rules for a Namespace.

listAuthorizationRules

public abstract PagedIterable listAuthorizationRules(String resourceGroupName, String namespaceName, Context context)

Gets a list of authorization rules for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
context - The context to associate with this operation.

Returns:

a list of authorization rules for a Namespace.

listAuthorizationRulesAsync

public abstract PagedFlux listAuthorizationRulesAsync(String resourceGroupName, String namespaceName)

Gets a list of authorization rules for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

a list of authorization rules for a Namespace.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Lists the available Namespaces within a resource group.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.

Returns:

the response of the List Namespace operation.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Lists the available Namespaces within a resource group.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
context - The context to associate with this operation.

Returns:

the response of the List Namespace operation.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Lists the available Namespaces within a resource group.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.

Returns:

the response of the List Namespace operation.

listKeys

public abstract AccessKeysInner listKeys(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets the primary and secondary connection strings for the Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.

Returns:

the primary and secondary connection strings for the Namespace.

listKeysAsync

public abstract Mono listKeysAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets the primary and secondary connection strings for the Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.

Returns:

the primary and secondary connection strings for the Namespace.

listKeysWithResponse

public abstract Response listKeysWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, Context context)

Gets the primary and secondary connection strings for the Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
context - The context to associate with this operation.

Returns:

the primary and secondary connection strings for the Namespace.

listKeysWithResponseAsync

public abstract Mono<>> listKeysWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName)

Gets the primary and secondary connection strings for the Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.

Returns:

the primary and secondary connection strings for the Namespace.

listNetworkRuleSet

public abstract NetworkRuleSetListResultInner listNetworkRuleSet(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

networkRuleSet for a Namespace.

listNetworkRuleSetAsync

public abstract Mono listNetworkRuleSetAsync(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

networkRuleSet for a Namespace.

listNetworkRuleSetWithResponse

public abstract Response listNetworkRuleSetWithResponse(String resourceGroupName, String namespaceName, Context context)

Gets NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
context - The context to associate with this operation.

Returns:

networkRuleSet for a Namespace.

listNetworkRuleSetWithResponseAsync

public abstract Mono<>> listNetworkRuleSetWithResponseAsync(String resourceGroupName, String namespaceName)

Gets NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.

Returns:

networkRuleSet for a Namespace.

regenerateKeys

public abstract AccessKeysInner regenerateKeys(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)

Regenerates the primary or secondary connection strings for the specified Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
parameters - Parameters required to regenerate the connection string.

Returns:

namespace/EventHub Connection String.

regenerateKeysAsync

public abstract Mono regenerateKeysAsync(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)

Regenerates the primary or secondary connection strings for the specified Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
parameters - Parameters required to regenerate the connection string.

Returns:

namespace/EventHub Connection String.

regenerateKeysWithResponse

public abstract Response regenerateKeysWithResponse(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters, Context context)

Regenerates the primary or secondary connection strings for the specified Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
parameters - Parameters required to regenerate the connection string.
context - The context to associate with this operation.

Returns:

namespace/EventHub Connection String.

regenerateKeysWithResponseAsync

public abstract Mono<>> regenerateKeysWithResponseAsync(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)

Regenerates the primary or secondary connection strings for the specified Namespace.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
authorizationRuleName - The authorization rule name.
parameters - Parameters required to regenerate the connection string.

Returns:

namespace/EventHub Connection String.

update

public abstract EHNamespaceInner update(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for updating a namespace resource.

Returns:

single Namespace item in List or Get Operation.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for updating a namespace resource.

Returns:

single Namespace item in List or Get Operation.

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String namespaceName, EHNamespaceInner parameters, Context context)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for updating a namespace resource.
context - The context to associate with this operation.

Returns:

single Namespace item in List or Get Operation.

updateWithResponseAsync

public abstract Mono<>> updateWithResponseAsync(String resourceGroupName, String namespaceName, EHNamespaceInner parameters)

Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.

Parameters:

resourceGroupName - Name of the resource group within the azure subscription.
namespaceName - The Namespace name.
parameters - Parameters for updating a namespace resource.

Returns:

single Namespace item in List or Get Operation.

Applies to