BatchEndpoints Interface

public interface BatchEndpoints

Resource collection API of BatchEndpoints.

Method Summary

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

Begins definition for a new BatchEndpoint resource.

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

Delete Batch Inference Endpoint (asynchronous).

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

Delete Batch Inference Endpoint (asynchronous).

abstract void deleteById(String id)

Delete Batch Inference Endpoint (asynchronous).

abstract void deleteByIdWithResponse(String id, Context context)

Delete Batch Inference Endpoint (asynchronous).

abstract BatchEndpoint get(String resourceGroupName, String workspaceName, String endpointName)

Gets a batch inference endpoint by name.

abstract BatchEndpoint getById(String id)

Gets a batch inference endpoint by name.

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

Gets a batch inference endpoint by name.

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

Gets a batch inference endpoint by name.

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

Lists Batch inference endpoint in the workspace.

abstract PagedIterable<BatchEndpoint> list(String resourceGroupName, String workspaceName, Integer count, String skip, Context context)

Lists Batch inference endpoint in the workspace.

abstract EndpointAuthKeys listKeys(String resourceGroupName, String workspaceName, String endpointName)

Lists batch Inference Endpoint keys.

abstract Response<EndpointAuthKeys> listKeysWithResponse(String resourceGroupName, String workspaceName, String endpointName, Context context)

Lists batch Inference Endpoint keys.

Method Details

define

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

Begins definition for a new BatchEndpoint resource.

Parameters:

name - resource name.

Returns:

the first stage of the new BatchEndpoint definition.

delete

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

Delete Batch Inference Endpoint (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.

delete

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

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

deleteById

public abstract void deleteById(String id)

Delete Batch Inference Endpoint (asynchronous).

Parameters:

id - the resource ID.

deleteByIdWithResponse

public abstract void deleteByIdWithResponse(String id, Context context)

Delete Batch Inference Endpoint (asynchronous).

Parameters:

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

get

public abstract BatchEndpoint get(String resourceGroupName, String workspaceName, String endpointName)

Gets a batch inference endpoint by name.

Parameters:

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

Returns:

a batch inference endpoint by name.

getById

public abstract BatchEndpoint getById(String id)

Gets a batch inference endpoint by name.

Parameters:

id - the resource ID.

Returns:

a batch inference endpoint by name along with Response<T>.

getByIdWithResponse

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

Gets a batch inference endpoint by name.

Parameters:

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

Returns:

a batch inference endpoint by name along with Response<T>.

getWithResponse

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

Gets a batch inference endpoint by name.

Parameters:

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

Returns:

a batch inference endpoint by name along with Response<T>.

list

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

Lists Batch inference endpoint in the workspace.

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

list

public abstract PagedIterable<BatchEndpoint> list(String resourceGroupName, String workspaceName, Integer count, String skip, Context context)

Lists Batch inference endpoint in the workspace.

Parameters:

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

listKeys

public abstract EndpointAuthKeys listKeys(String resourceGroupName, String workspaceName, String endpointName)

Lists batch Inference Endpoint keys.

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:

keys for endpoint authentication.

listKeysWithResponse

public abstract Response<EndpointAuthKeys> listKeysWithResponse(String resourceGroupName, String workspaceName, String endpointName, Context context)

Lists batch Inference Endpoint keys.

Parameters:

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

Returns:

keys for endpoint authentication along with Response<T>.

Applies to