CodeVersionsClient Interface

public interface CodeVersionsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<Void>,Void> beginPublish(String resourceGroupName, String workspaceName, String name, String version, DestinationAsset body)

Publish version asset into registry.

abstract SyncPoller<PollResult<Void>,Void> beginPublish(String resourceGroupName, String workspaceName, String name, String version, DestinationAsset body, Context context)

Publish version asset into registry.

abstract PendingUploadResponseDtoInner createOrGetStartPendingUpload(String resourceGroupName, String workspaceName, String name, 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 workspaceName, String name, 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 workspaceName, String name, String version, CodeVersionInner body)

Create or update version.

abstract Response<CodeVersionInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String name, String version, CodeVersionInner body, Context context)

Create or update version.

abstract void delete(String resourceGroupName, String workspaceName, String name, String version)

Delete version.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, String name, String version, Context context)

Delete version.

abstract CodeVersionInner get(String resourceGroupName, String workspaceName, String name, String version)

Get version.

abstract Response<CodeVersionInner> getWithResponse(String resourceGroupName, String workspaceName, String name, String version, Context context)

Get version.

abstract PagedIterable<CodeVersionInner> list(String resourceGroupName, String workspaceName, String name)

List versions.

abstract PagedIterable<CodeVersionInner> list(String resourceGroupName, String workspaceName, String name, String orderBy, Integer top, String skip, String hash, String hashVersion, Context context)

List versions.

abstract void publish(String resourceGroupName, String workspaceName, String name, String version, DestinationAsset body)

Publish version asset into registry.

abstract void publish(String resourceGroupName, String workspaceName, String name, String version, DestinationAsset body, Context context)

Publish version asset into registry.

Method Details

beginPublish

public abstract SyncPoller<PollResult<Void>,Void> beginPublish(String resourceGroupName, String workspaceName, String name, String version, DestinationAsset body)

Publish version asset into registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name.
version - Version identifier.
body - Destination registry info.

Returns:

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

beginPublish

public abstract SyncPoller<PollResult<Void>,Void> beginPublish(String resourceGroupName, String workspaceName, String name, String version, DestinationAsset body, Context context)

Publish version asset into registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name.
version - Version identifier.
body - Destination registry info.
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 workspaceName, String name, 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.
workspaceName - Name of Azure Machine Learning workspace.
name - Container 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 workspaceName, String name, 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.
workspaceName - Name of Azure Machine Learning workspace.
name - Container 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 workspaceName, String name, String version, CodeVersionInner body)

Create or update version.

Parameters:

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

Returns:

azure Resource Manager resource envelope.

createOrUpdateWithResponse

public abstract Response<CodeVersionInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String name, String version, CodeVersionInner body, Context context)

Create or update version.

Parameters:

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

Returns:

azure Resource Manager resource envelope along with Response<T>.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String name, String version)

Delete version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.

deleteWithResponse

public abstract Response<Void> deleteWithResponse(String resourceGroupName, String workspaceName, String name, String version, Context context)

Delete version.

Parameters:

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

Returns:

get

public abstract CodeVersionInner get(String resourceGroupName, String workspaceName, String name, String version)

Get version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
version - Version identifier. This is case-sensitive.

Returns:

version.

getWithResponse

public abstract Response<CodeVersionInner> getWithResponse(String resourceGroupName, String workspaceName, String name, String version, Context context)

Get version.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - 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<CodeVersionInner> list(String resourceGroupName, String workspaceName, String name)

List versions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.

Returns:

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

list

public abstract PagedIterable<CodeVersionInner> list(String resourceGroupName, String workspaceName, String name, String orderBy, Integer top, String skip, String hash, String hashVersion, Context context)

List versions.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name. This is case-sensitive.
orderBy - Ordering of list.
top - Maximum number of records to return.
skip - Continuation token for pagination.
hash - If specified, return CodeVersion assets with specified content hash value, regardless of name.
hashVersion - Hash algorithm version when listing by hash.
context - The context to associate with this operation.

Returns:

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

publish

public abstract void publish(String resourceGroupName, String workspaceName, String name, String version, DestinationAsset body)

Publish version asset into registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name.
version - Version identifier.
body - Destination registry info.

publish

public abstract void publish(String resourceGroupName, String workspaceName, String name, String version, DestinationAsset body, Context context)

Publish version asset into registry.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name.
version - Version identifier.
body - Destination registry info.
context - The context to associate with this operation.

Applies to