ServerlessEndpointsClient Interface

public interface ServerlessEndpointsClient

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

Method Summary

Modifier and Type Method and Description
abstract SyncPoller<PollResult<ServerlessEndpointInner>,ServerlessEndpointInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String name, ServerlessEndpointInner body)

Create or update Serverless Endpoint (asynchronous).

abstract SyncPoller<PollResult<ServerlessEndpointInner>,ServerlessEndpointInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String name, ServerlessEndpointInner body, Context context)

Create or update Serverless Endpoint (asynchronous).

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

Delete Serverless Endpoint (asynchronous).

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

Delete Serverless Endpoint (asynchronous).

abstract SyncPoller<PollResult<EndpointAuthKeysInner>,EndpointAuthKeysInner> beginRegenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

abstract SyncPoller<PollResult<EndpointAuthKeysInner>,EndpointAuthKeysInner> beginRegenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body, Context context)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

abstract SyncPoller<PollResult<ServerlessEndpointInner>,ServerlessEndpointInner> beginUpdate(String resourceGroupName, String workspaceName, String name, PartialMinimalTrackedResourceWithSkuAndIdentity body)

Update Serverless Endpoint (asynchronous).

abstract SyncPoller<PollResult<ServerlessEndpointInner>,ServerlessEndpointInner> beginUpdate(String resourceGroupName, String workspaceName, String name, PartialMinimalTrackedResourceWithSkuAndIdentity body, Context context)

Update Serverless Endpoint (asynchronous).

abstract ServerlessEndpointInner createOrUpdate(String resourceGroupName, String workspaceName, String name, ServerlessEndpointInner body)

Create or update Serverless Endpoint (asynchronous).

abstract ServerlessEndpointInner createOrUpdate(String resourceGroupName, String workspaceName, String name, ServerlessEndpointInner body, Context context)

Create or update Serverless Endpoint (asynchronous).

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

Delete Serverless Endpoint (asynchronous).

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

Delete Serverless Endpoint (asynchronous).

abstract ServerlessEndpointInner get(String resourceGroupName, String workspaceName, String name)

Get Serverless Endpoint.

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

Get Serverless Endpoint.

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

List Serverless Endpoints.

abstract PagedIterable<ServerlessEndpointInner> list(String resourceGroupName, String workspaceName, String skip, Context context)

List Serverless Endpoints.

abstract EndpointAuthKeysInner listKeys(String resourceGroupName, String workspaceName, String name)

List EndpointAuthKeys for an Endpoint using Key-based authentication.

abstract Response<EndpointAuthKeysInner> listKeysWithResponse(String resourceGroupName, String workspaceName, String name, Context context)

List EndpointAuthKeys for an Endpoint using Key-based authentication.

abstract EndpointAuthKeysInner regenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

abstract EndpointAuthKeysInner regenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body, Context context)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

abstract ServerlessEndpointInner update(String resourceGroupName, String workspaceName, String name, PartialMinimalTrackedResourceWithSkuAndIdentity body)

Update Serverless Endpoint (asynchronous).

abstract ServerlessEndpointInner update(String resourceGroupName, String workspaceName, String name, PartialMinimalTrackedResourceWithSkuAndIdentity body, Context context)

Update Serverless Endpoint (asynchronous).

Method Details

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ServerlessEndpointInner>,ServerlessEndpointInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String name, ServerlessEndpointInner body)

Create or update Serverless Endpoint (asynchronous).

Parameters:

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

Returns:

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

beginCreateOrUpdate

public abstract SyncPoller<PollResult<ServerlessEndpointInner>,ServerlessEndpointInner> beginCreateOrUpdate(String resourceGroupName, String workspaceName, String name, ServerlessEndpointInner body, Context context)

Create or update Serverless Endpoint (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.
body - Serverless 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 name)

Delete Serverless Endpoint (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint 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 name, Context context)

Delete Serverless Endpoint (asynchronous).

Parameters:

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

Returns:

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

beginRegenerateKeys

public abstract SyncPoller<PollResult<EndpointAuthKeysInner>,EndpointAuthKeysInner> beginRegenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.
body - RegenerateKeys request .

Returns:

the SyncPoller<T,U> for polling of keys for endpoint authentication.

beginRegenerateKeys

public abstract SyncPoller<PollResult<EndpointAuthKeysInner>,EndpointAuthKeysInner> beginRegenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body, Context context)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

Parameters:

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

Returns:

the SyncPoller<T,U> for polling of keys for endpoint authentication.

beginUpdate

public abstract SyncPoller<PollResult<ServerlessEndpointInner>,ServerlessEndpointInner> beginUpdate(String resourceGroupName, String workspaceName, String name, PartialMinimalTrackedResourceWithSkuAndIdentity body)

Update Serverless Endpoint (asynchronous).

Parameters:

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

Returns:

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

beginUpdate

public abstract SyncPoller<PollResult<ServerlessEndpointInner>,ServerlessEndpointInner> beginUpdate(String resourceGroupName, String workspaceName, String name, PartialMinimalTrackedResourceWithSkuAndIdentity body, Context context)

Update Serverless Endpoint (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.
body - Serverless 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 ServerlessEndpointInner createOrUpdate(String resourceGroupName, String workspaceName, String name, ServerlessEndpointInner body)

Create or update Serverless Endpoint (asynchronous).

Parameters:

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

Returns:

the response.

createOrUpdate

public abstract ServerlessEndpointInner createOrUpdate(String resourceGroupName, String workspaceName, String name, ServerlessEndpointInner body, Context context)

Create or update Serverless Endpoint (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.
body - Serverless 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 name)

Delete Serverless Endpoint (asynchronous).

Parameters:

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

delete

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

Delete Serverless Endpoint (asynchronous).

Parameters:

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

get

public abstract ServerlessEndpointInner get(String resourceGroupName, String workspaceName, String name)

Get Serverless Endpoint.

Parameters:

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

Returns:

serverless Endpoint.

getWithResponse

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

Get Serverless Endpoint.

Parameters:

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

Returns:

serverless Endpoint along with Response<T>.

list

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

List Serverless Endpoints.

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

list

public abstract PagedIterable<ServerlessEndpointInner> list(String resourceGroupName, String workspaceName, String skip, Context context)

List Serverless Endpoints.

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

Returns:

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

listKeys

public abstract EndpointAuthKeysInner listKeys(String resourceGroupName, String workspaceName, String name)

List EndpointAuthKeys for an Endpoint using Key-based authentication.

Parameters:

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

Returns:

keys for endpoint authentication.

listKeysWithResponse

public abstract Response<EndpointAuthKeysInner> listKeysWithResponse(String resourceGroupName, String workspaceName, String name, Context context)

List EndpointAuthKeys for an Endpoint using Key-based authentication.

Parameters:

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

Returns:

keys for endpoint authentication along with Response<T>.

regenerateKeys

public abstract EndpointAuthKeysInner regenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

Parameters:

resourceGroupName - The name of the resource group. The name is case insensitive.
workspaceName - Name of Azure Machine Learning workspace.
name - Serverless Endpoint name.
body - RegenerateKeys request .

Returns:

keys for endpoint authentication.

regenerateKeys

public abstract EndpointAuthKeysInner regenerateKeys(String resourceGroupName, String workspaceName, String name, RegenerateEndpointKeysRequest body, Context context)

Regenerate EndpointAuthKeys for an Endpoint using Key-based authentication (asynchronous).

Parameters:

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

Returns:

keys for endpoint authentication.

update

public abstract ServerlessEndpointInner update(String resourceGroupName, String workspaceName, String name, PartialMinimalTrackedResourceWithSkuAndIdentity body)

Update Serverless Endpoint (asynchronous).

Parameters:

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

Returns:

the response.

update

public abstract ServerlessEndpointInner update(String resourceGroupName, String workspaceName, String name, PartialMinimalTrackedResourceWithSkuAndIdentity body, Context context)

Update Serverless Endpoint (asynchronous).

Parameters:

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

Returns:

the response.

Applies to