RegistryComponentVersionsClient Interface

public interface RegistryComponentVersionsClient

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

Method Summary

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

Create or update version.

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

Create or update version.

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

Delete version.

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

Delete version.

abstract ComponentVersionInner createOrUpdate(String resourceGroupName, String registryName, String componentName, String version, ComponentVersionInner body)

Create or update version.

abstract ComponentVersionInner createOrUpdate(String resourceGroupName, String registryName, String componentName, String version, ComponentVersionInner body, Context context)

Create or update version.

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

Delete version.

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

Delete version.

abstract ComponentVersionInner get(String resourceGroupName, String registryName, String componentName, String version)

Get version.

abstract Response<ComponentVersionInner> getWithResponse(String resourceGroupName, String registryName, String componentName, String version, Context context)

Get version.

abstract PagedIterable<ComponentVersionInner> list(String resourceGroupName, String registryName, String componentName)

List versions.

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

List versions.

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ComponentVersionInner>,ComponentVersionInner> beginCreateOrUpdate(String resourceGroupName, String registryName, String componentName, String version, ComponentVersionInner 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.
componentName - 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<ComponentVersionInner>,ComponentVersionInner> beginCreateOrUpdate(String resourceGroupName, String registryName, String componentName, String version, ComponentVersionInner 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.
componentName - 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 componentName, 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.
componentName - 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 componentName, 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.
componentName - Container name.
version - Version identifier.
context - The context to associate with this operation.

Returns:

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

createOrUpdate

public abstract ComponentVersionInner createOrUpdate(String resourceGroupName, String registryName, String componentName, String version, ComponentVersionInner 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.
componentName - Container name.
version - Version identifier.
body - Version entity to create or update.

Returns:

azure Resource Manager resource envelope.

createOrUpdate

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

delete

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

get

public abstract ComponentVersionInner get(String resourceGroupName, String registryName, String componentName, 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.
componentName - Container name.
version - Version identifier.

Returns:

version.

getWithResponse

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

Returns:

version along with Response<T>.

list

public abstract PagedIterable<ComponentVersionInner> list(String resourceGroupName, String registryName, String componentName)

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.
componentName - Container name.

Returns:

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

list

public abstract PagedIterable<ComponentVersionInner> list(String resourceGroupName, String registryName, String componentName, 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.
componentName - 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 ComponentVersion entities as paginated response with PagedIterable<T>.

Applies to