NamespacesClient Interface

Implements

public interface NamespacesClient
extends InnerSupportsGet<SBNamespaceInner>, InnerSupportsListing<SBNamespaceInner>, 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<SBNamespaceInner>,SBNamespaceInner> beginCreateOrUpdate(String resourceGroupName, String namespaceName, SBNamespaceInner parameters)

Creates or updates a service namespace.

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

Creates or updates a service namespace.

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

Creates or updates a service 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(CheckNameAvailability parameters)

Check the give namespace name availability.

abstract Mono<CheckNameAvailabilityResultInner> checkNameAvailabilityAsync(CheckNameAvailability parameters)

Check the give namespace name availability.

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

Check the give namespace name availability.

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

Check the give namespace name availability.

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

Creates or updates a service namespace.

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

Creates or updates a service namespace.

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

Creates or updates a service namespace.

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

Creates or updates an authorization rule for a namespace.

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

Creates or updates an authorization rule for a namespace.

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

Creates or updates an authorization rule for a namespace.

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

Creates or updates an authorization rule 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, SBNamespaceInner parameters)

Creates or updates a service 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 a namespace authorization rule.

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

Deletes a namespace authorization rule.

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

Deletes a namespace authorization rule.

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

Deletes a namespace authorization rule.

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

Deletes an existing namespace.

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

Gets an authorization rule for a namespace by rule name.

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

Gets an authorization rule for a namespace by rule name.

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

Gets an authorization rule for a namespace by rule name.

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

Gets an authorization rule for a namespace by rule name.

abstract SBNamespaceInner getByResourceGroup(String resourceGroupName, String namespaceName)

Gets a description for the specified namespace.

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

Gets a description for the specified namespace.

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

Gets a description for the specified namespace.

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

Gets a description for 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<SBNamespaceInner> list()

Gets all the available namespaces within the subscription, irrespective of the resource groups.

abstract PagedIterable<SBNamespaceInner> list(Context context)

Gets all the available namespaces within the subscription, irrespective of the resource groups.

abstract PagedFlux<SBNamespaceInner> listAsync()

Gets all the available namespaces within the subscription, irrespective of the resource groups.

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

Gets the authorization rules for a namespace.

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

Gets the authorization rules for a namespace.

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

Gets the authorization rules for a namespace.

abstract PagedIterable<SBNamespaceInner> listByResourceGroup(String resourceGroupName)

Gets the available namespaces within a resource group.

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

Gets the available namespaces within a resource group.

abstract PagedFlux<SBNamespaceInner> listByResourceGroupAsync(String resourceGroupName)

Gets 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 PagedIterable<NetworkRuleSetInner> listNetworkRuleSets(String resourceGroupName, String namespaceName)

Gets list of NetworkRuleSet for a Namespace.

abstract PagedIterable<NetworkRuleSetInner> listNetworkRuleSets(String resourceGroupName, String namespaceName, Context context)

Gets list of NetworkRuleSet for a Namespace.

abstract PagedFlux<NetworkRuleSetInner> listNetworkRuleSetsAsync(String resourceGroupName, String namespaceName)

Gets list of NetworkRuleSet for a Namespace.

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

Regenerates the primary or secondary connection strings for the namespace.

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

Regenerates the primary or secondary connection strings for the namespace.

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

Regenerates the primary or secondary connection strings for the namespace.

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

Regenerates the primary or secondary connection strings for the namespace.

abstract SBNamespaceInner update(String resourceGroupName, String namespaceName, SBNamespaceUpdateParameters parameters)

Updates a service namespace.

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

Updates a service namespace.

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

Updates a service namespace.

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

Updates a service namespace.

Method Details

beginCreateOrUpdate

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

Creates or updates a service 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 supplied to create a namespace resource.

Returns:

the SyncPoller<T,U> for polling of description of a namespace resource.

beginCreateOrUpdate

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

Creates or updates a service 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 supplied to create a namespace resource.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of description of a namespace resource.

beginCreateOrUpdateAsync

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

Creates or updates a service 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 supplied to create a namespace resource.

Returns:

the PollerFlux<T,U> for polling of description of a namespace resource.

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 SyncPoller<T,U> for polling of long-running operation.

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 SyncPoller<T,U> for polling of long-running operation.

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 PollerFlux<T,U> for polling of long-running operation.

checkNameAvailability

public abstract CheckNameAvailabilityResultInner checkNameAvailability(CheckNameAvailability parameters)

Check the give namespace name availability.

Parameters:

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

Returns:

description of a Check Name availability request properties.

checkNameAvailabilityAsync

public abstract Mono checkNameAvailabilityAsync(CheckNameAvailability parameters)

Check the give namespace name availability.

Parameters:

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

Returns:

description of a Check Name availability request properties on successful completion of Mono.

checkNameAvailabilityWithResponse

public abstract Response checkNameAvailabilityWithResponse(CheckNameAvailability 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:

description of a Check Name availability request properties along with Response<T>.

checkNameAvailabilityWithResponseAsync

public abstract Mono> checkNameAvailabilityWithResponseAsync(CheckNameAvailability parameters)

Check the give namespace name availability.

Parameters:

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

Returns:

description of a Check Name availability request properties along with Response<T> on successful completion of Mono.

createOrUpdate

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

Creates or updates a service 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 supplied to create a namespace resource.

Returns:

description of a namespace resource.

createOrUpdate

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

Creates or updates a service 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 supplied to create a namespace resource.
context - The context to associate with this operation.

Returns:

description of a namespace resource.

createOrUpdateAsync

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

Creates or updates a service 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 supplied to create a namespace resource.

Returns:

description of a namespace resource on successful completion of Mono.

createOrUpdateAuthorizationRule

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

Creates or updates an authorization rule 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 authorization rule.

Returns:

description of a namespace authorization rule.

createOrUpdateAuthorizationRuleAsync

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

Creates or updates an authorization rule 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 authorization rule.

Returns:

description of a namespace authorization rule on successful completion of Mono.

createOrUpdateAuthorizationRuleWithResponse

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

Creates or updates an authorization rule 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 authorization rule.
context - The context to associate with this operation.

Returns:

description of a namespace authorization rule along with Response<T>.

createOrUpdateAuthorizationRuleWithResponseAsync

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

Creates or updates an authorization rule 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 authorization rule.

Returns:

description of a namespace authorization rule along with Response<T> on successful completion of Mono.

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 NetworkRuleSet 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 NetworkRuleSet resource on successful completion of Mono.

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 NetworkRuleSet resource along with Response<T>.

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 NetworkRuleSet resource along with Response<T> on successful completion of Mono.

createOrUpdateWithResponseAsync

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

Creates or updates a service 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 supplied to create a namespace resource.

Returns:

description of a namespace resource along with Response<T> on successful completion of Mono.

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:

A Mono that completes when a successful response is received.

deleteAuthorizationRule

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

Deletes a namespace authorization rule.

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 a namespace authorization rule.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
authorizationRuleName - The authorization rule name.

Returns:

A Mono that completes when a successful response is received.

deleteAuthorizationRuleWithResponse

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

Deletes a namespace authorization rule.

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:

deleteAuthorizationRuleWithResponseAsync

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

Deletes a namespace authorization rule.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.
authorizationRuleName - The authorization rule name.

Returns:

the Response<T> on successful completion of Mono.

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 Response<T> on successful completion of Mono.

getAuthorizationRule

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

Gets an authorization rule 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 authorization rule for a namespace by rule name.

getAuthorizationRuleAsync

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

Gets an authorization rule 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 authorization rule for a namespace by rule name on successful completion of Mono.

getAuthorizationRuleWithResponse

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

Gets an authorization rule 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 authorization rule for a namespace by rule name along with Response<T>.

getAuthorizationRuleWithResponseAsync

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

Gets an authorization rule 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 authorization rule for a namespace by rule name along with Response<T> on successful completion of Mono.

getByResourceGroup

public abstract SBNamespaceInner getByResourceGroup(String resourceGroupName, String namespaceName)

Gets a description for the specified namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

a description for the specified namespace.

getByResourceGroupAsync

public abstract Mono getByResourceGroupAsync(String resourceGroupName, String namespaceName)

Gets a description for the specified namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

a description for the specified namespace on successful completion of Mono.

getByResourceGroupWithResponse

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

Gets a description for 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:

a description for the specified namespace along with Response<T>.

getByResourceGroupWithResponseAsync

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

Gets a description for the specified namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

a description for the specified namespace along with Response<T> on successful completion of Mono.

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 on successful completion of Mono.

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 along with Response<T>.

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 along with Response<T> on successful completion of Mono.

list

public abstract PagedIterable list()

Gets all the available namespaces within the subscription, irrespective of the resource groups.

Returns:

all the available namespaces within the subscription, irrespective of the resource groups as paginated response with PagedIterable<T>.

list

public abstract PagedIterable list(Context context)

Gets all the available namespaces within the subscription, irrespective of the resource groups.

Parameters:

context - The context to associate with this operation.

Returns:

all the available namespaces within the subscription, irrespective of the resource groups as paginated response with PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync()

Gets all the available namespaces within the subscription, irrespective of the resource groups.

Returns:

all the available namespaces within the subscription, irrespective of the resource groups as paginated response with PagedFlux<T>.

listAuthorizationRules

public abstract PagedIterable listAuthorizationRules(String resourceGroupName, String namespaceName)

Gets the authorization rules for a namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

the authorization rules for a namespace as paginated response with PagedIterable<T>.

listAuthorizationRules

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

Gets the 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:

the authorization rules for a namespace as paginated response with PagedIterable<T>.

listAuthorizationRulesAsync

public abstract PagedFlux listAuthorizationRulesAsync(String resourceGroupName, String namespaceName)

Gets the authorization rules for a namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

the authorization rules for a namespace as paginated response with PagedFlux<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName)

Gets the available namespaces within a resource group.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.

Returns:

the available namespaces within a resource group as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)

Gets 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 available namespaces within a resource group as paginated response with PagedIterable<T>.

listByResourceGroupAsync

public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)

Gets the available namespaces within a resource group.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.

Returns:

the available namespaces within a resource group as paginated response with PagedFlux<T>.

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 on successful completion of Mono.

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 along with Response<T>.

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 along with Response<T> on successful completion of Mono.

listNetworkRuleSets

public abstract PagedIterable listNetworkRuleSets(String resourceGroupName, String namespaceName)

Gets list of NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

list of NetworkRuleSet for a Namespace as paginated response with PagedIterable<T>.

listNetworkRuleSets

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

Gets list of 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:

list of NetworkRuleSet for a Namespace as paginated response with PagedIterable<T>.

listNetworkRuleSetsAsync

public abstract PagedFlux listNetworkRuleSetsAsync(String resourceGroupName, String namespaceName)

Gets list of NetworkRuleSet for a Namespace.

Parameters:

resourceGroupName - Name of the Resource group within the Azure subscription.
namespaceName - The namespace name.

Returns:

list of NetworkRuleSet for a Namespace as paginated response with PagedFlux<T>.

regenerateKeys

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

Regenerates the primary or 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.
parameters - Parameters supplied to regenerate the authorization rule.

Returns:

namespace/ServiceBus Connection String.

regenerateKeysAsync

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

Regenerates the primary or 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.
parameters - Parameters supplied to regenerate the authorization rule.

Returns:

namespace/ServiceBus Connection String on successful completion of Mono.

regenerateKeysWithResponse

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

Regenerates the primary or 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.
parameters - Parameters supplied to regenerate the authorization rule.
context - The context to associate with this operation.

Returns:

namespace/ServiceBus Connection String along with Response<T>.

regenerateKeysWithResponseAsync

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

Regenerates the primary or 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.
parameters - Parameters supplied to regenerate the authorization rule.

Returns:

namespace/ServiceBus Connection String along with Response<T> on successful completion of Mono.

update

public abstract SBNamespaceInner update(String resourceGroupName, String namespaceName, SBNamespaceUpdateParameters parameters)

Updates a service 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 supplied to update a namespace resource.

Returns:

description of a namespace resource.

updateAsync

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

Updates a service 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 supplied to update a namespace resource.

Returns:

description of a namespace resource on successful completion of Mono.

updateWithResponse

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

Updates a service 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 supplied to update a namespace resource.
context - The context to associate with this operation.

Returns:

description of a namespace resource along with Response<T>.

updateWithResponseAsync

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

Updates a service 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 supplied to update a namespace resource.

Returns:

description of a namespace resource along with Response<T> on successful completion of Mono.

Applies to