BatchDeploymentsClient Interface

public interface BatchDeploymentsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<BatchDeploymentInner>,BatchDeploymentInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, BatchDeploymentInner body)

Creates/updates a batch inference deployment (asynchronous).

abstract SyncPoller<PollResult<BatchDeploymentInner>,BatchDeploymentInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, BatchDeploymentInner body, Context context)

Creates/updates a batch inference deployment (asynchronous).

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Delete Batch Inference deployment (asynchronous).

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Context context)

Delete Batch Inference deployment (asynchronous).

abstract SyncPoller<PollResult<BatchDeploymentInner>,BatchDeploymentInner> beginUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialBatchDeploymentPartialMinimalTrackedResourceWithProperties body)

Update a batch inference deployment (asynchronous).

abstract SyncPoller<PollResult<BatchDeploymentInner>,BatchDeploymentInner> beginUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialBatchDeploymentPartialMinimalTrackedResourceWithProperties body, Context context)

Update a batch inference deployment (asynchronous).

abstract BatchDeploymentInner createOrUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, BatchDeploymentInner body)

Creates/updates a batch inference deployment (asynchronous).

abstract BatchDeploymentInner createOrUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, BatchDeploymentInner body, Context context)

Creates/updates a batch inference deployment (asynchronous).

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 BatchDeploymentInner get(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

Gets a batch inference deployment by id.

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

Gets a batch inference deployment by id.

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

Lists Batch inference deployments in the workspace.

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

Lists Batch inference deployments in the workspace.

abstract BatchDeploymentInner update(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialBatchDeploymentPartialMinimalTrackedResourceWithProperties body)

Update a batch inference deployment (asynchronous).

abstract BatchDeploymentInner update(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialBatchDeploymentPartialMinimalTrackedResourceWithProperties body, Context context)

Update a batch inference deployment (asynchronous).

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<BatchDeploymentInner>,BatchDeploymentInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, BatchDeploymentInner body)

Creates/updates a 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 - Inference endpoint name.
deploymentName - The identifier for the Batch inference deployment.
body - Batch inference deployment definition object.

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller<PollResult<BatchDeploymentInner>,BatchDeploymentInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, BatchDeploymentInner body, Context context)

Creates/updates a 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 - Inference endpoint name.
deploymentName - The identifier for the Batch inference deployment.
body - Batch inference deployment definition object.
context - The context to associate with this operation.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

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

beginDelete

public abstract SyncPoller<PollResult<Void>,Void> beginDelete(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.

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<BatchDeploymentInner>,BatchDeploymentInner> beginUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialBatchDeploymentPartialMinimalTrackedResourceWithProperties body)

Update a 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 - Inference endpoint name.
deploymentName - The identifier for the Batch inference deployment.
body - Batch inference deployment definition object.

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<BatchDeploymentInner>,BatchDeploymentInner> beginUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialBatchDeploymentPartialMinimalTrackedResourceWithProperties body, Context context)

Update a 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 - Inference endpoint name.
deploymentName - The identifier for the Batch inference deployment.
body - Batch inference deployment definition object.
context - The context to associate with this operation.

Returns:

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

createOrUpdate

public abstract BatchDeploymentInner createOrUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, BatchDeploymentInner body)

Creates/updates a 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 - Inference endpoint name.
deploymentName - The identifier for the Batch inference deployment.
body - Batch inference deployment definition object.

Returns:

the response.

createOrUpdate

public abstract BatchDeploymentInner createOrUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, BatchDeploymentInner body, Context context)

Creates/updates a 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 - Inference endpoint name.
deploymentName - The identifier for the Batch inference deployment.
body - Batch inference deployment definition object.
context - The context to associate with this operation.

Returns:

the response.

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.

get

public abstract BatchDeploymentInner 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.

getWithResponse

public abstract Response<BatchDeploymentInner> 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<BatchDeploymentInner> 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<BatchDeploymentInner> 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>.

update

public abstract BatchDeploymentInner update(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialBatchDeploymentPartialMinimalTrackedResourceWithProperties body)

Update a 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 - Inference endpoint name.
deploymentName - The identifier for the Batch inference deployment.
body - Batch inference deployment definition object.

Returns:

the response.

update

public abstract BatchDeploymentInner update(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialBatchDeploymentPartialMinimalTrackedResourceWithProperties body, Context context)

Update a 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 - Inference endpoint name.
deploymentName - The identifier for the Batch inference deployment.
body - Batch inference deployment definition object.
context - The context to associate with this operation.

Returns:

the response.

Applies to