RegistryModelVersionsClient Interface

public interface RegistryModelVersionsClient

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

Method Summary

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

Create or update version.

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

Create or update version.

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

Delete version.

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

Delete version.

abstract PendingUploadResponseDtoInner createOrGetStartPendingUpload(String resourceGroupName, String registryName, String modelName, String version, PendingUploadRequestDto body)

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

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

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

abstract ModelVersionInner createOrUpdate(String resourceGroupName, String registryName, String modelName, String version, ModelVersionInner body)

Create or update version.

abstract ModelVersionInner createOrUpdate(String resourceGroupName, String registryName, String modelName, String version, ModelVersionInner body, Context context)

Create or update version.

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

Delete version.

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

Delete version.

abstract ModelVersionInner get(String resourceGroupName, String registryName, String modelName, String version)

Get version.

abstract Response<ModelVersionInner> getWithResponse(String resourceGroupName, String registryName, String modelName, String version, Context context)

Get version.

abstract PagedIterable<ModelVersionInner> list(String resourceGroupName, String registryName, String modelName)

List versions.

abstract PagedIterable<ModelVersionInner> list(String resourceGroupName, String registryName, String modelName, String skip, String orderBy, Integer top, String version, String description, String tags, String properties, ListViewType listViewType, Context context)

List versions.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ModelVersionInner>,ModelVersionInner> beginCreateOrUpdate(String resourceGroupName, String registryName, String modelName, String version, ModelVersionInner 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.
modelName - 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<ModelVersionInner>,ModelVersionInner> beginCreateOrUpdate(String resourceGroupName, String registryName, String modelName, String version, ModelVersionInner 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.
modelName - 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 modelName, 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.
modelName - 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 modelName, 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.
modelName - 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 modelName, String version, PendingUploadRequestDto body)

Generate a storage location and credential for the client to upload a model 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.
modelName - Model 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 modelName, String version, PendingUploadRequestDto body, Context context)

Generate a storage location and credential for the client to upload a model 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.
modelName - Model 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 ModelVersionInner createOrUpdate(String resourceGroupName, String registryName, String modelName, String version, ModelVersionInner 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.
modelName - Container name.
version - Version identifier.
body - Version entity to create or update.

Returns:

azure Resource Manager resource envelope.

createOrUpdate

public abstract ModelVersionInner createOrUpdate(String resourceGroupName, String registryName, String modelName, String version, ModelVersionInner 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.
modelName - 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 modelName, 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.
modelName - Container name.
version - Version identifier.

delete

public abstract void delete(String resourceGroupName, String registryName, String modelName, 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.
modelName - Container name.
version - Version identifier.
context - The context to associate with this operation.

get

public abstract ModelVersionInner get(String resourceGroupName, String registryName, String modelName, 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.
modelName - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.

Returns:

version.

getWithResponse

public abstract Response<ModelVersionInner> getWithResponse(String resourceGroupName, String registryName, String modelName, 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.
modelName - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.
context - The context to associate with this operation.

Returns:

version along with Response<T>.

list

public abstract PagedIterable<ModelVersionInner> list(String resourceGroupName, String registryName, String modelName)

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.
modelName - Container name. This is case-sensitive.

Returns:

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

list

public abstract PagedIterable<ModelVersionInner> list(String resourceGroupName, String registryName, String modelName, String skip, String orderBy, Integer top, String version, String description, String tags, String properties, ListViewType listViewType, 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.
modelName - Container name. This is case-sensitive.
skip - Continuation token for pagination.
orderBy - Ordering of list.
top - Maximum number of records to return.
version - Version identifier.
description - Model description.
tags - Comma-separated list of tag names (and optionally values). Example: tag1,tag2=value2.
properties - Comma-separated list of property names (and optionally values). Example: prop1,prop2=value2.
listViewType - View type for including/excluding (for example) archived entities.
context - The context to associate with this operation.

Returns:

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

Applies to