Namespaces Interface
public interface Namespaces
Resource collection API of Namespaces.
Method Summary
Method Details
define
public abstract Namespace.DefinitionStages.Blank define(String name)
Begins definition for a new Namespace resource.
Parameters:
Returns:
delete
public abstract void delete(String resourceGroupName, String namespaceName, Context context)
Delete a namespace. Delete existing namespace.
Parameters:
deleteById
public abstract void deleteById(String id)
Delete a namespace. Delete existing namespace.
Parameters:
deleteByIdWithResponse
public abstract void deleteByIdWithResponse(String id, Context context)
Delete a namespace. Delete existing namespace.
Parameters:
deleteByResourceGroup
public abstract void deleteByResourceGroup(String resourceGroupName, String namespaceName)
Delete a namespace. Delete existing namespace.
Parameters:
getById
public abstract Namespace getById(String id)
Get a namespace. Get properties of a namespace.
Parameters:
Returns:
getByIdWithResponse
public abstract Response<Namespace> getByIdWithResponse(String id, Context context)
Get a namespace. Get properties of a namespace.
Parameters:
Returns:
getByResourceGroup
public abstract Namespace getByResourceGroup(String resourceGroupName, String namespaceName)
Get a namespace. Get properties of a namespace.
Parameters:
Returns:
getByResourceGroupWithResponse
public abstract Response<Namespace> getByResourceGroupWithResponse(String resourceGroupName, String namespaceName, Context context)
Get a namespace. Get properties of a namespace.
Parameters:
Returns:
list
public abstract PagedIterable<Namespace> list()
List namespaces under an Azure subscription. List all the namespaces under an Azure subscription.
Returns:
list
public abstract PagedIterable<Namespace> list(String filter, Integer top, Context context)
List namespaces under an Azure subscription. List all the namespaces under an Azure subscription.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<Namespace> listByResourceGroup(String resourceGroupName)
List namespaces under a resource group. List all the namespaces under a resource group.
Parameters:
Returns:
listByResourceGroup
public abstract PagedIterable<Namespace> listByResourceGroup(String resourceGroupName, String filter, Integer top, Context context)
List namespaces under a resource group. List all the namespaces under a resource group.
Parameters:
Returns:
listSharedAccessKeys
public abstract NamespaceSharedAccessKeys listSharedAccessKeys(String resourceGroupName, String namespaceName)
List keys for a namespace. List the two keys used to publish to a namespace.
Parameters:
Returns:
listSharedAccessKeysWithResponse
public abstract Response<NamespaceSharedAccessKeys> listSharedAccessKeysWithResponse(String resourceGroupName, String namespaceName, Context context)
List keys for a namespace. List the two keys used to publish to a namespace.
Parameters:
Returns:
regenerateKey
public abstract NamespaceSharedAccessKeys regenerateKey(String resourceGroupName, String namespaceName, NamespaceRegenerateKeyRequest regenerateKeyRequest)
Regenerate key for a namespace. Regenerate a shared access key for a namespace.
Parameters:
Returns:
regenerateKey
public abstract NamespaceSharedAccessKeys regenerateKey(String resourceGroupName, String namespaceName, NamespaceRegenerateKeyRequest regenerateKeyRequest, Context context)
Regenerate key for a namespace. Regenerate a shared access key for a namespace.
Parameters:
Returns:
validateCustomDomainOwnership
public abstract CustomDomainOwnershipValidationResult validateCustomDomainOwnership(String resourceGroupName, String namespaceName)
Validate ownership for all custom domains in a namespace. Performs ownership validation via checking TXT records for all custom domains in a namespace.
Parameters:
Returns:
validateCustomDomainOwnership
public abstract CustomDomainOwnershipValidationResult validateCustomDomainOwnership(String resourceGroupName, String namespaceName, Context context)
Validate ownership for all custom domains in a namespace. Performs ownership validation via checking TXT records for all custom domains in a namespace.
Parameters:
Returns: