RegistriesClient Interface

public interface RegistriesClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginCreateOrUpdate(String resourceGroupName, String registryName, RegistryInner body)

Create or update registry.

abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginCreateOrUpdate(String resourceGroupName, String registryName, RegistryInner body, Context context)

Create or update registry.

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

Delete registry.

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

Delete registry.

abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginRemoveRegions(String resourceGroupName, String registryName, RegistryInner body)

Remove regions from registry.

abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginRemoveRegions(String resourceGroupName, String registryName, RegistryInner body, Context context)

Remove regions from registry.

abstract RegistryInner createOrUpdate(String resourceGroupName, String registryName, RegistryInner body)

Create or update registry.

abstract RegistryInner createOrUpdate(String resourceGroupName, String registryName, RegistryInner body, Context context)

Create or update registry.

abstract void delete(String resourceGroupName, String registryName)

Delete registry.

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

Delete registry.

abstract RegistryInner getByResourceGroup(String resourceGroupName, String registryName)

Get registry.

abstract Response<RegistryInner> getByResourceGroupWithResponse(String resourceGroupName, String registryName, Context context)

Get registry.

abstract PagedIterable<RegistryInner> list()

List registries by subscription.

abstract PagedIterable<RegistryInner> list(Context context)

List registries by subscription.

abstract PagedIterable<RegistryInner> listByResourceGroup(String resourceGroupName)

List registries.

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

List registries.

abstract RegistryInner removeRegions(String resourceGroupName, String registryName, RegistryInner body)

Remove regions from registry.

abstract RegistryInner removeRegions(String resourceGroupName, String registryName, RegistryInner body, Context context)

Remove regions from registry.

abstract RegistryInner update(String resourceGroupName, String registryName, PartialRegistryPartialTrackedResource body)

Update tags.

abstract Response<RegistryInner> updateWithResponse(String resourceGroupName, String registryName, PartialRegistryPartialTrackedResource body, Context context)

Update tags.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginCreateOrUpdate(String resourceGroupName, String registryName, RegistryInner body)

Create or update registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginCreateOrUpdate(String resourceGroupName, String registryName, RegistryInner body, Context context)

Create or update registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

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

Delete registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginDelete

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

Delete registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRemoveRegions

public abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginRemoveRegions(String resourceGroupName, String registryName, RegistryInner body)

Remove regions from registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

beginRemoveRegions

public abstract SyncPoller<PollResult<RegistryInner>,RegistryInner> beginRemoveRegions(String resourceGroupName, String registryName, RegistryInner body, Context context)

Remove regions from registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.
context - The context to associate with this operation.

Returns:

the SyncPoller<T,U> for polling of long-running operation.

createOrUpdate

public abstract RegistryInner createOrUpdate(String resourceGroupName, String registryName, RegistryInner body)

Create or update registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.

Returns:

the response.

createOrUpdate

public abstract RegistryInner createOrUpdate(String resourceGroupName, String registryName, RegistryInner body, Context context)

Create or update registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.
context - The context to associate with this operation.

Returns:

the response.

delete

public abstract void delete(String resourceGroupName, String registryName)

Delete registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.

delete

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

Delete registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
context - The context to associate with this operation.

getByResourceGroup

public abstract RegistryInner getByResourceGroup(String resourceGroupName, String registryName)

Get registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.

Returns:

registry.

getByResourceGroupWithResponse

public abstract Response<RegistryInner> getByResourceGroupWithResponse(String resourceGroupName, String registryName, Context context)

Get registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
context - The context to associate with this operation.

Returns:

registry along with Response<T>.

list

public abstract PagedIterable<RegistryInner> list()

List registries by subscription.

Returns:

a paginated list of Registry entities as paginated response with PagedIterable<T>.

list

public abstract PagedIterable<RegistryInner> list(Context context)

List registries by subscription.

Parameters:

context - The context to associate with this operation.

Returns:

a paginated list of Registry entities as paginated response with PagedIterable<T>.

listByResourceGroup

public abstract PagedIterable<RegistryInner> listByResourceGroup(String resourceGroupName)

List registries.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.

Returns:

a paginated list of Registry entities as paginated response with PagedIterable<T>.

listByResourceGroup

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

List registries.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
context - The context to associate with this operation.

Returns:

a paginated list of Registry entities as paginated response with PagedIterable<T>.

removeRegions

public abstract RegistryInner removeRegions(String resourceGroupName, String registryName, RegistryInner body)

Remove regions from registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.

Returns:

the response.

removeRegions

public abstract RegistryInner removeRegions(String resourceGroupName, String registryName, RegistryInner body, Context context)

Remove regions from registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.
context - The context to associate with this operation.

Returns:

the response.

update

public abstract RegistryInner update(String resourceGroupName, String registryName, PartialRegistryPartialTrackedResource body)

Update tags.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.

Returns:

the response.

updateWithResponse

public abstract Response<RegistryInner> updateWithResponse(String resourceGroupName, String registryName, PartialRegistryPartialTrackedResource body, Context context)

Update tags.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
body - Details required to create the registry.
context - The context to associate with this operation.

Returns:

the response body along with Response<T>.

Applies to