DataContainersClient Interface

public interface DataContainersClient

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

Method Summary

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

Create or update container.

abstract Response<DataContainerInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String name, DataContainerInner 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 DataContainerInner get(String resourceGroupName, String workspaceName, String name)

Get container.

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

Get container.

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

List data containers.

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

List data containers.

Method Details

createOrUpdate

public abstract DataContainerInner createOrUpdate(String resourceGroupName, String workspaceName, String name, DataContainerInner 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<DataContainerInner> createOrUpdateWithResponse(String resourceGroupName, String workspaceName, String name, DataContainerInner 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 DataContainerInner 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<DataContainerInner> 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<DataContainerInner> list(String resourceGroupName, String workspaceName)

List data 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 DataContainer entities as paginated response with PagedIterable<T>.

list

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

List data 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 DataContainer entities as paginated response with PagedIterable<T>.

Applies to