ComponentContainersClient Interface

public interface ComponentContainersClient

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

Method Summary

Modifier and Type Method and Description
abstract ComponentContainerInner createOrUpdate(String resourceGroupName, String workspaceName, String name, ComponentContainerInner body)

Create or update container.

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

Create or update container.

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

Delete container.

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

Delete container.

abstract ComponentContainerInner get(String resourceGroupName, String workspaceName, String name)

Get container.

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

Get container.

abstract PagedIterable<ComponentContainerInner> list(String resourceGroupName, String workspaceName)

List component containers.

abstract PagedIterable<ComponentContainerInner> list(String resourceGroupName, String workspaceName, String skip, ListViewType listViewType, Context context)

List component containers.

Method Details

createOrUpdate

public abstract ComponentContainerInner createOrUpdate(String resourceGroupName, String workspaceName, String name, ComponentContainerInner body)

Create or update container.

Parameters:

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

Returns:

azure Resource Manager resource envelope.

createOrUpdateWithResponse

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

Create or update container.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Container name.
body - Container 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)

Delete container.

Parameters:

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

deleteWithResponse

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

Delete container.

Parameters:

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

Returns:

get

public abstract ComponentContainerInner get(String resourceGroupName, String workspaceName, String name)

Get container.

Parameters:

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

Returns:

container.

getWithResponse

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

Get container.

Parameters:

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

Returns:

container along with Response<T>.

list

public abstract PagedIterable<ComponentContainerInner> list(String resourceGroupName, String workspaceName)

List component containers.

Parameters:

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

Returns:

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

list

public abstract PagedIterable<ComponentContainerInner> list(String resourceGroupName, String workspaceName, String skip, ListViewType listViewType, Context context)

List component containers.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
skip - Continuation token for pagination.
listViewType - View type for including/excluding (for example) archived entities.
context - The context to associate with this operation.

Returns:

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

Applies to