Cloud AI Platform v1 API - Class IndexEndpointService.IndexEndpointServiceBase (3.0.0)

[BindServiceMethod(typeof(IndexEndpointService), "BindService")]
public abstract class IndexEndpointService.IndexEndpointServiceBase

Reference documentation and code samples for the Cloud AI Platform v1 API class IndexEndpointService.IndexEndpointServiceBase.

Base class for server-side implementations of IndexEndpointService

Inheritance

object > IndexEndpointService.IndexEndpointServiceBase

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Methods

CreateIndexEndpoint(CreateIndexEndpointRequest, ServerCallContext)

public virtual Task<Operation> CreateIndexEndpoint(CreateIndexEndpointRequest request, ServerCallContext context)

Creates an IndexEndpoint.

Parameters
Name Description
request CreateIndexEndpointRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeleteIndexEndpoint(DeleteIndexEndpointRequest, ServerCallContext)

public virtual Task<Operation> DeleteIndexEndpoint(DeleteIndexEndpointRequest request, ServerCallContext context)

Deletes an IndexEndpoint.

Parameters
Name Description
request DeleteIndexEndpointRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

DeployIndex(DeployIndexRequest, ServerCallContext)

public virtual Task<Operation> DeployIndex(DeployIndexRequest request, ServerCallContext context)

Deploys an Index into this IndexEndpoint, creating a DeployedIndex within it. Only non-empty Indexes can be deployed.

Parameters
Name Description
request DeployIndexRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

GetIndexEndpoint(GetIndexEndpointRequest, ServerCallContext)

public virtual Task<IndexEndpoint> GetIndexEndpoint(GetIndexEndpointRequest request, ServerCallContext context)

Gets an IndexEndpoint.

Parameters
Name Description
request GetIndexEndpointRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskIndexEndpoint

The response to send back to the client (wrapped by a task).

ListIndexEndpoints(ListIndexEndpointsRequest, ServerCallContext)

public virtual Task<ListIndexEndpointsResponse> ListIndexEndpoints(ListIndexEndpointsRequest request, ServerCallContext context)

Lists IndexEndpoints in a Location.

Parameters
Name Description
request ListIndexEndpointsRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskListIndexEndpointsResponse

The response to send back to the client (wrapped by a task).

MutateDeployedIndex(MutateDeployedIndexRequest, ServerCallContext)

public virtual Task<Operation> MutateDeployedIndex(MutateDeployedIndexRequest request, ServerCallContext context)

Update an existing DeployedIndex under an IndexEndpoint.

Parameters
Name Description
request MutateDeployedIndexRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UndeployIndex(UndeployIndexRequest, ServerCallContext)

public virtual Task<Operation> UndeployIndex(UndeployIndexRequest request, ServerCallContext context)

Undeploys an Index from an IndexEndpoint, removing a DeployedIndex from it, and freeing all resources it's using.

Parameters
Name Description
request UndeployIndexRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskOperation

The response to send back to the client (wrapped by a task).

UpdateIndexEndpoint(UpdateIndexEndpointRequest, ServerCallContext)

public virtual Task<IndexEndpoint> UpdateIndexEndpoint(UpdateIndexEndpointRequest request, ServerCallContext context)

Updates an IndexEndpoint.

Parameters
Name Description
request UpdateIndexEndpointRequest

The request received from the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns
Type Description
TaskIndexEndpoint

The response to send back to the client (wrapped by a task).