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
Method Details
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
Returns:
beginDelete
public abstract SyncPoller
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
Returns:
beginDeleteAsync
public abstract PollerFlux
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
Returns:
checkNameAvailability
public abstract CheckNameAvailabilityResultInner checkNameAvailability(CheckNameAvailability parameters)
Check the give namespace name availability.
Parameters:
Returns:
checkNameAvailabilityAsync
public abstract Mono
Check the give namespace name availability.
Parameters:
Returns:
checkNameAvailabilityWithResponse
public abstract Response
Check the give namespace name availability.
Parameters:
Returns:
checkNameAvailabilityWithResponseAsync
public abstract Mono
Check the give namespace name availability.
Parameters:
Returns:
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:
Returns:
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:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
createOrUpdateAuthorizationRule
public abstract SBAuthorizationRuleInner createOrUpdateAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName, SBAuthorizationRuleInner parameters)
Creates or updates an authorization rule for a namespace.
Parameters:
Returns:
createOrUpdateAuthorizationRuleAsync
public abstract Mono
Creates or updates an authorization rule for a namespace.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponse
public abstract Response
Creates or updates an authorization rule for a namespace.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponseAsync
public abstract Mono
Creates or updates an authorization rule for a namespace.
Parameters:
Returns:
createOrUpdateNetworkRuleSet
public abstract NetworkRuleSetInner createOrUpdateNetworkRuleSet(String resourceGroupName, String namespaceName, NetworkRuleSetInner parameters)
Create or update NetworkRuleSet for a Namespace.
Parameters:
Returns:
createOrUpdateNetworkRuleSetAsync
public abstract Mono
Create or update NetworkRuleSet for a Namespace.
Parameters:
Returns:
createOrUpdateNetworkRuleSetWithResponse
public abstract Response
Create or update NetworkRuleSet for a Namespace.
Parameters:
Returns:
createOrUpdateNetworkRuleSetWithResponseAsync
public abstract Mono
Create or update NetworkRuleSet for a Namespace.
Parameters:
Returns:
createOrUpdateWithResponseAsync
public abstract Mono
Creates or updates a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName)
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
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:
deleteAsync
public abstract Mono
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
Returns:
deleteAuthorizationRule
public abstract void deleteAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName)
Deletes a namespace authorization rule.
Parameters:
deleteAuthorizationRuleAsync
public abstract Mono
Deletes a namespace authorization rule.
Parameters:
Returns:
deleteAuthorizationRuleWithResponse
public abstract Response
Deletes a namespace authorization rule.
Parameters:
Returns:
deleteAuthorizationRuleWithResponseAsync
public abstract Mono
Deletes a namespace authorization rule.
Parameters:
Returns:
deleteWithResponseAsync
public abstract Mono
Deletes an existing namespace. This operation also removes all associated resources under the namespace.
Parameters:
Returns:
getAuthorizationRule
public abstract SBAuthorizationRuleInner getAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName)
Gets an authorization rule for a namespace by rule name.
Parameters:
Returns:
getAuthorizationRuleAsync
public abstract Mono
Gets an authorization rule for a namespace by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponse
public abstract Response
Gets an authorization rule for a namespace by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponseAsync
public abstract Mono
Gets an authorization rule for a namespace by rule name.
Parameters:
Returns:
getByResourceGroup
public abstract SBNamespaceInner getByResourceGroup(String resourceGroupName, String namespaceName)
Gets a description for the specified namespace.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets a description for the specified namespace.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets a description for the specified namespace.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets a description for the specified namespace.
Parameters:
Returns:
getNetworkRuleSet
public abstract NetworkRuleSetInner getNetworkRuleSet(String resourceGroupName, String namespaceName)
Gets NetworkRuleSet for a Namespace.
Parameters:
Returns:
getNetworkRuleSetAsync
public abstract Mono
Gets NetworkRuleSet for a Namespace.
Parameters:
Returns:
getNetworkRuleSetWithResponse
public abstract Response
Gets NetworkRuleSet for a Namespace.
Parameters:
Returns:
getNetworkRuleSetWithResponseAsync
public abstract Mono
Gets NetworkRuleSet for a Namespace.
Parameters:
Returns:
list
public abstract PagedIterable
Gets all the available namespaces within the subscription, irrespective of the resource groups.
Returns:
list
public abstract PagedIterable
Gets all the available namespaces within the subscription, irrespective of the resource groups.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Gets all the available namespaces within the subscription, irrespective of the resource groups.
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets the authorization rules for a namespace.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets the authorization rules for a namespace.
Parameters:
Returns:
listAuthorizationRulesAsync
public abstract PagedFlux
Gets the authorization rules for a namespace.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Gets the available namespaces within a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Gets the available namespaces within a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Gets the available namespaces within a resource group.
Parameters:
Returns:
listKeys
public abstract AccessKeysInner listKeys(String resourceGroupName, String namespaceName, String authorizationRuleName)
Gets the primary and secondary connection strings for the namespace.
Parameters:
Returns:
listKeysAsync
public abstract Mono
Gets the primary and secondary connection strings for the namespace.
Parameters:
Returns:
listKeysWithResponse
public abstract Response
Gets the primary and secondary connection strings for the namespace.
Parameters:
Returns:
listKeysWithResponseAsync
public abstract Mono
Gets the primary and secondary connection strings for the namespace.
Parameters:
Returns:
listNetworkRuleSets
public abstract PagedIterable
Gets list of NetworkRuleSet for a Namespace.
Parameters:
Returns:
listNetworkRuleSets
public abstract PagedIterable
Gets list of NetworkRuleSet for a Namespace.
Parameters:
Returns:
listNetworkRuleSetsAsync
public abstract PagedFlux
Gets list of NetworkRuleSet for a Namespace.
Parameters:
Returns:
regenerateKeys
public abstract AccessKeysInner regenerateKeys(String resourceGroupName, String namespaceName, String authorizationRuleName, RegenerateAccessKeyParameters parameters)
Regenerates the primary or secondary connection strings for the namespace.
Parameters:
Returns:
regenerateKeysAsync
public abstract Mono
Regenerates the primary or secondary connection strings for the namespace.
Parameters:
Returns:
regenerateKeysWithResponse
public abstract Response
Regenerates the primary or secondary connection strings for the namespace.
Parameters:
Returns:
regenerateKeysWithResponseAsync
public abstract Mono
Regenerates the primary or secondary connection strings for the namespace.
Parameters:
Returns:
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:
Returns:
updateAsync
public abstract Mono
Updates a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
updateWithResponse
public abstract Response
Updates a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Updates a service namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns: