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
Method Details
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
beginCreateOrUpdate
public abstract SyncPoller
Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
beginCreateOrUpdateAsync
public abstract PollerFlux
Creates or updates a 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(CheckNameAvailabilityParameter 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 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:
Returns:
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:
Returns:
createOrUpdateAsync
public abstract Mono
Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
createOrUpdateAuthorizationRule
public abstract AuthorizationRuleInner createOrUpdateAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName, AuthorizationRuleInner parameters)
Creates or updates an AuthorizationRule for a Namespace.
Parameters:
Returns:
createOrUpdateAuthorizationRuleAsync
public abstract Mono
Creates or updates an AuthorizationRule for a Namespace.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponse
public abstract Response
Creates or updates an AuthorizationRule for a Namespace.
Parameters:
Returns:
createOrUpdateAuthorizationRuleWithResponseAsync
public abstract Mono
Creates or updates an AuthorizationRule 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 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 an AuthorizationRule for a Namespace.
Parameters:
deleteAuthorizationRuleAsync
public abstract Mono
Deletes an AuthorizationRule for a Namespace.
Parameters:
Returns:
deleteAuthorizationRuleWithResponse
public abstract Response
Deletes an AuthorizationRule for a Namespace.
Parameters:
Returns:
deleteAuthorizationRuleWithResponseAsync
public abstract Mono
Deletes an AuthorizationRule for a Namespace.
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 AuthorizationRuleInner getAuthorizationRule(String resourceGroupName, String namespaceName, String authorizationRuleName)
Gets an AuthorizationRule for a Namespace by rule name.
Parameters:
Returns:
getAuthorizationRuleAsync
public abstract Mono
Gets an AuthorizationRule for a Namespace by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponse
public abstract Response
Gets an AuthorizationRule for a Namespace by rule name.
Parameters:
Returns:
getAuthorizationRuleWithResponseAsync
public abstract Mono
Gets an AuthorizationRule for a Namespace by rule name.
Parameters:
Returns:
getByResourceGroup
public abstract EHNamespaceInner getByResourceGroup(String resourceGroupName, String namespaceName)
Gets the description of the specified namespace.
Parameters:
Returns:
getByResourceGroupAsync
public abstract Mono
Gets the description of the specified namespace.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response
Gets the description of the specified namespace.
Parameters:
Returns:
getByResourceGroupWithResponseAsync
public abstract Mono
Gets the description of 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
Lists all the available Namespaces within a subscription, irrespective of the resource groups.
Returns:
list
public abstract PagedIterable
Lists all the available Namespaces within a subscription, irrespective of the resource groups.
Parameters:
Returns:
listAsync
public abstract PagedFlux
Lists all the available Namespaces within a subscription, irrespective of the resource groups.
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets a list of authorization rules for a Namespace.
Parameters:
Returns:
listAuthorizationRules
public abstract PagedIterable
Gets a list of authorization rules for a Namespace.
Parameters:
Returns:
listAuthorizationRulesAsync
public abstract PagedFlux
Gets a list of authorization rules for a Namespace.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists the available Namespaces within a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable
Lists the available Namespaces within a resource group.
Parameters:
Returns:
listByResourceGroupAsync
public abstract PagedFlux
Lists 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:
listNetworkRuleSet
public abstract NetworkRuleSetListResultInner listNetworkRuleSet(String resourceGroupName, String namespaceName)
Gets NetworkRuleSet for a Namespace.
Parameters:
Returns:
listNetworkRuleSetAsync
public abstract Mono
Gets NetworkRuleSet for a Namespace.
Parameters:
Returns:
listNetworkRuleSetWithResponse
public abstract Response
Gets NetworkRuleSet for a Namespace.
Parameters:
Returns:
listNetworkRuleSetWithResponseAsync
public abstract Mono
Gets 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 specified Namespace.
Parameters:
Returns:
regenerateKeysAsync
public abstract Mono
Regenerates the primary or secondary connection strings for the specified Namespace.
Parameters:
Returns:
regenerateKeysWithResponse
public abstract Response
Regenerates the primary or secondary connection strings for the specified Namespace.
Parameters:
Returns:
regenerateKeysWithResponseAsync
public abstract Mono
Regenerates the primary or secondary connection strings for the specified Namespace.
Parameters:
Returns:
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:
Returns:
updateAsync
public abstract Mono
Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
updateWithResponse
public abstract Response
Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
updateWithResponseAsync
public abstract Mono
Creates or updates a namespace. Once created, this namespace's resource manifest is immutable. This operation is idempotent.
Parameters:
Returns:
Applies to
Azure SDK for Java