OnlineDeploymentsClient Interface

public interface OnlineDeploymentsClient

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

Method Summary

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

Create or update Inference Endpoint Deployment (asynchronous).

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

Create or update Inference Endpoint Deployment (asynchronous).

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

Delete Inference Endpoint Deployment (asynchronous).

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

Delete Inference Endpoint Deployment (asynchronous).

abstract SyncPoller<PollResult<OnlineDeploymentInner>,OnlineDeploymentInner> beginUpdate(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialMinimalTrackedResourceWithSku body)

Update Online Deployment (asynchronous).

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

Update Online Deployment (asynchronous).

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

Create or update Inference Endpoint Deployment (asynchronous).

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

Create or update Inference Endpoint Deployment (asynchronous).

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

Delete Inference Endpoint Deployment (asynchronous).

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

Delete Inference Endpoint Deployment (asynchronous).

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

Get Inference Deployment Deployment.

abstract DeploymentLogsInner getLogs(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, DeploymentLogsRequest body)

Polls an Endpoint operation.

abstract Response<DeploymentLogsInner> getLogsWithResponse(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, DeploymentLogsRequest body, Context context)

Polls an Endpoint operation.

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

Get Inference Deployment Deployment.

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

List Inference Endpoint Deployments.

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

List Inference Endpoint Deployments.

abstract PagedIterable<SkuResourceInner> listSkus(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

List Inference Endpoint Deployment Skus.

abstract PagedIterable<SkuResourceInner> listSkus(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Integer count, String skip, Context context)

List Inference Endpoint Deployment Skus.

abstract OnlineDeploymentInner update(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialMinimalTrackedResourceWithSku body)

Update Online Deployment (asynchronous).

abstract OnlineDeploymentInner update(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialMinimalTrackedResourceWithSku body, Context context)

Update Online Deployment (asynchronous).

Method Details

beginCreateOrUpdate

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

Create or update Inference Endpoint 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 - Inference Endpoint Deployment name.
body - Inference Endpoint entity to apply during operation.

Returns:

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

beginCreateOrUpdate

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

Create or update Inference Endpoint 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 - Inference Endpoint Deployment name.
body - Inference Endpoint entity to apply during operation.
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 Inference Endpoint 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 - Inference Endpoint Deployment name.

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 Inference Endpoint 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 - Inference Endpoint Deployment name.
context - The context to associate with this operation.

Returns:

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

beginUpdate

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

Update Online Deployment (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Online Endpoint name.
deploymentName - Inference Endpoint Deployment name.
body - Online Endpoint entity to apply during operation.

Returns:

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

beginUpdate

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

Update Online Deployment (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Online Endpoint name.
deploymentName - Inference Endpoint Deployment name.
body - Online Endpoint entity to apply during operation.
context - The context to associate with this operation.

Returns:

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

createOrUpdate

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

Create or update Inference Endpoint 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 - Inference Endpoint Deployment name.
body - Inference Endpoint entity to apply during operation.

Returns:

the response.

createOrUpdate

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

Create or update Inference Endpoint 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 - Inference Endpoint Deployment name.
body - Inference Endpoint entity to apply during operation.
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 Inference Endpoint 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 - Inference Endpoint Deployment name.

delete

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

Delete Inference Endpoint 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 - Inference Endpoint Deployment name.
context - The context to associate with this operation.

get

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

Get Inference Deployment Deployment.

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 - Inference Endpoint Deployment name.

Returns:

inference Deployment Deployment.

getLogs

public abstract DeploymentLogsInner getLogs(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, DeploymentLogsRequest body)

Polls an Endpoint operation.

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 name and identifier for the endpoint.
body - The request containing parameters for retrieving logs.

Returns:

the response.

getLogsWithResponse

public abstract Response<DeploymentLogsInner> getLogsWithResponse(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, DeploymentLogsRequest body, Context context)

Polls an Endpoint operation.

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 name and identifier for the endpoint.
body - The request containing parameters for retrieving logs.
context - The context to associate with this operation.

Returns:

the response body along with Response<T>.

getWithResponse

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

Get Inference Deployment Deployment.

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 - Inference Endpoint Deployment name.
context - The context to associate with this operation.

Returns:

inference Deployment Deployment along with Response<T>.

list

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

List Inference Endpoint Deployments.

Parameters:

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

Returns:

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

list

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

List Inference Endpoint Deployments.

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Inference 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 OnlineDeployment entities as paginated response with PagedIterable<T>.

listSkus

public abstract PagedIterable<SkuResourceInner> listSkus(String resourceGroupName, String workspaceName, String endpointName, String deploymentName)

List Inference Endpoint Deployment Skus.

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 - Inference Endpoint Deployment name.

Returns:

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

listSkus

public abstract PagedIterable<SkuResourceInner> listSkus(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, Integer count, String skip, Context context)

List Inference Endpoint Deployment Skus.

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 - Inference Endpoint Deployment name.
count - Number of Skus to be retrieved in a page of results.
skip - Continuation token for pagination.
context - The context to associate with this operation.

Returns:

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

update

public abstract OnlineDeploymentInner update(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialMinimalTrackedResourceWithSku body)

Update Online Deployment (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Online Endpoint name.
deploymentName - Inference Endpoint Deployment name.
body - Online Endpoint entity to apply during operation.

Returns:

the response.

update

public abstract OnlineDeploymentInner update(String resourceGroupName, String workspaceName, String endpointName, String deploymentName, PartialMinimalTrackedResourceWithSku body, Context context)

Update Online Deployment (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
endpointName - Online Endpoint name.
deploymentName - Inference Endpoint Deployment name.
body - Online Endpoint entity to apply during operation.
context - The context to associate with this operation.

Returns:

the response.

Applies to