RegistryCodeVersions Interface

public interface RegistryCodeVersions

Resource collection API of RegistryCodeVersions.

Method Summary

Modifier and Type Method and Description
abstract PendingUploadResponseDto createOrGetStartPendingUpload(String resourceGroupName, String registryName, String codeName, String version, PendingUploadRequestDto body)

Generate a storage location and credential for the client to upload a code asset to.

abstract Response<PendingUploadResponseDto> createOrGetStartPendingUploadWithResponse(String resourceGroupName, String registryName, String codeName, String version, PendingUploadRequestDto body, Context context)

Generate a storage location and credential for the client to upload a code asset to.

abstract CodeVersion createOrUpdate(String resourceGroupName, String registryName, String codeName, String version, CodeVersionInner body)

Create or update version.

abstract CodeVersion createOrUpdate(String resourceGroupName, String registryName, String codeName, String version, CodeVersionInner body, Context context)

Create or update version.

abstract void delete(String resourceGroupName, String registryName, String codeName, String version)

Delete version.

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

Delete version.

abstract CodeVersion get(String resourceGroupName, String registryName, String codeName, String version)

Get version.

abstract Response<CodeVersion> getWithResponse(String resourceGroupName, String registryName, String codeName, String version, Context context)

Get version.

abstract PagedIterable<CodeVersion> list(String resourceGroupName, String registryName, String codeName)

List versions.

abstract PagedIterable<CodeVersion> list(String resourceGroupName, String registryName, String codeName, String orderBy, Integer top, String skip, Context context)

List versions.

Method Details

createOrGetStartPendingUpload

public abstract PendingUploadResponseDto createOrGetStartPendingUpload(String resourceGroupName, String registryName, String codeName, String version, PendingUploadRequestDto body)

Generate a storage location and credential for the client to upload a code asset to.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
codeName - Pending upload name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
body - Pending upload request object.

Returns:

the response.

createOrGetStartPendingUploadWithResponse

public abstract Response<PendingUploadResponseDto> createOrGetStartPendingUploadWithResponse(String resourceGroupName, String registryName, String codeName, String version, PendingUploadRequestDto body, Context context)

Generate a storage location and credential for the client to upload a code asset to.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
codeName - Pending upload name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
body - Pending upload request object.
context - The context to associate with this operation.

Returns:

the response body along with Response<T>.

createOrUpdate

public abstract CodeVersion createOrUpdate(String resourceGroupName, String registryName, String codeName, String version, CodeVersionInner body)

Create or update version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
codeName - Container name.
version - Version identifier.
body - Version entity to create or update.

Returns:

azure Resource Manager resource envelope.

createOrUpdate

public abstract CodeVersion createOrUpdate(String resourceGroupName, String registryName, String codeName, String version, CodeVersionInner body, Context context)

Create or update version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
codeName - Container name.
version - Version identifier.
body - Version entity to create or update.
context - The context to associate with this operation.

Returns:

azure Resource Manager resource envelope.

delete

public abstract void delete(String resourceGroupName, String registryName, String codeName, String version)

Delete version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
codeName - Container name.
version - Version identifier.

delete

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

Delete version.

Parameters:

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

get

public abstract CodeVersion get(String resourceGroupName, String registryName, String codeName, String version)

Get version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
codeName - Container name.
version - Version identifier.

Returns:

version.

getWithResponse

public abstract Response<CodeVersion> getWithResponse(String resourceGroupName, String registryName, String codeName, String version, Context context)

Get version.

Parameters:

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

Returns:

version along with Response<T>.

list

public abstract PagedIterable<CodeVersion> list(String resourceGroupName, String registryName, String codeName)

List versions.

Parameters:

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

Returns:

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

list

public abstract PagedIterable<CodeVersion> list(String resourceGroupName, String registryName, String codeName, String orderBy, Integer top, String skip, Context context)

List versions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
registryName - Name of Azure Machine Learning registry. This is case-insensitive.
codeName - Container name.
orderBy - Ordering of list.
top - Maximum number of records to return.
skip - Continuation token for pagination.
context - The context to associate with this operation.

Returns:

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

Applies to