BatchDeployments Interface

public interface BatchDeployments

Resource collection API of BatchDeployments.

Method Summary

Modifier and Type Method and Description
abstract Blank define(String name)

Begins definition for a new BatchDeployment resource.

abstract void delete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Delete Batch Inference deployment (asynchronous).

abstract void delete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Context context)

Delete Batch Inference deployment (asynchronous).

abstract void deleteById(String id)

Delete Batch Inference deployment (asynchronous).

abstract void deleteByIdWithResponse(String id, Context context)

Delete Batch Inference deployment (asynchronous).

abstract BatchDeployment get(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Gets a batch inference deployment by id.

abstract BatchDeployment getById(String id)

Gets a batch inference deployment by id.

abstract Response<BatchDeployment> getByIdWithResponse(String id, Context context)

Gets a batch inference deployment by id.

abstract Response<BatchDeployment> getWithResponse(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Context context)

Gets a batch inference deployment by id.

abstract PagedIterable<BatchDeployment> list(String resourceGroupName, String workspaceName, String endpointName)

Lists Batch inference deployments in the workspace.

abstract PagedIterable<BatchDeployment> list(String resourceGroupName, String workspaceName, String endpointName, String orderBy, Integer top, String skip, Context context)

Lists Batch inference deployments in the workspace.

Method Details

define

public abstract BatchDeployment.DefinitionStages.Blank define(String name)

Begins definition for a new BatchDeployment resource.

Parameters:

name - resource name.

Returns:

the first stage of the new BatchDeployment definition.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Delete Batch Inference deployment (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Endpoint name.
deploymentName - Inference deployment identifier.

delete

public abstract void delete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Context context)

Delete Batch Inference deployment (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Endpoint name.
deploymentName - Inference deployment identifier.
context - The context to associate with this operation.

deleteById

public abstract void deleteById(String id)

Delete Batch Inference deployment (asynchronous).

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete Batch Inference deployment (asynchronous).

Parameters:

id - the resource ID.
context - The context to associate with this operation.

get

public abstract BatchDeployment get(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Gets a batch inference deployment by id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Endpoint name.
deploymentName - The identifier for the Batch deployments.

Returns:

a batch inference deployment by id.

getById

public abstract BatchDeployment getById(String id)

Gets a batch inference deployment by id.

Parameters:

id - the resource ID.

Returns:

a batch inference deployment by id along with Response<T>.

getByIdWithResponse

public abstract Response<BatchDeployment> getByIdWithResponse(String id, Context context)

Gets a batch inference deployment by id.

Parameters:

id - the resource ID.
context - The context to associate with this operation.

Returns:

a batch inference deployment by id along with Response<T>.

getWithResponse

public abstract Response<BatchDeployment> getWithResponse(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Context context)

Gets a batch inference deployment by id.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Endpoint name.
deploymentName - The identifier for the Batch deployments.
context - The context to associate with this operation.

Returns:

a batch inference deployment by id along with Response<T>.

list

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

Lists Batch inference deployments in the workspace.

Parameters:

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

Returns:

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

list

public abstract PagedIterable<BatchDeployment> list(String resourceGroupName, String workspaceName, String endpointName, String orderBy, Integer top, String skip, Context context)

Lists Batch inference deployments in the workspace.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Endpoint name.
orderBy - Ordering of list.
top - Top of list.
skip - Continuation token for pagination.
context - The context to associate with this operation.

Returns:

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

Applies to