RegistryCodeVersionsClient Interface

public interface RegistryCodeVersionsClient

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

Method Summary

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

Create or update version.

abstract SyncPoller<PollResult<CodeVersionInner>,CodeVersionInner> beginCreateOrUpdate(String resourceGroupName, String registryName, String codeName, String version, CodeVersionInner body, Context context)

Create or update version.

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

Delete version.

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

Delete version.

abstract PendingUploadResponseDtoInner 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<PendingUploadResponseDtoInner> 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 CodeVersionInner createOrUpdate(String resourceGroupName, String registryName, String codeName, String version, CodeVersionInner body)

Create or update version.

abstract CodeVersionInner 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 CodeVersionInner get(String resourceGroupName, String registryName, String codeName, String version)

Get version.

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

Get version.

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

List versions.

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

List versions.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<CodeVersionInner>,CodeVersionInner> beginCreateOrUpdate(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:

the SyncPoller<T,U> for polling of azure Resource Manager resource envelope.

beginCreateOrUpdate

public abstract SyncPoller<PollResult<CodeVersionInner>,CodeVersionInner> beginCreateOrUpdate(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:

the SyncPoller<T,U> for polling of azure Resource Manager resource envelope.

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

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

createOrGetStartPendingUpload

public abstract PendingUploadResponseDtoInner 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<PendingUploadResponseDtoInner> 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 CodeVersionInner 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 CodeVersionInner 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 CodeVersionInner 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<CodeVersionInner> 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<CodeVersionInner> 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<CodeVersionInner> 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