Discovery Engine v1 API - Class EngineService.EngineServiceBase (1.0.0-beta06)

[BindServiceMethod(typeof(EngineService), "BindService")]
public abstract class EngineService.EngineServiceBase

Reference documentation and code samples for the Discovery Engine v1 API class EngineService.EngineServiceBase.

Base class for server-side implementations of EngineService

Inheritance

object > EngineService.EngineServiceBase

Namespace

Google.Cloud.DiscoveryEngine.V1

Assembly

Google.Cloud.DiscoveryEngine.V1.dll

Methods

CreateEngine(CreateEngineRequest, ServerCallContext)

public virtual Task<Operation> CreateEngine(CreateEngineRequest request, ServerCallContext context)

Creates a [Engine][google.cloud.discoveryengine.v1.Engine].

Parameters
Name Description
request CreateEngineRequest

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).

DeleteEngine(DeleteEngineRequest, ServerCallContext)

public virtual Task<Operation> DeleteEngine(DeleteEngineRequest request, ServerCallContext context)

Deletes a [Engine][google.cloud.discoveryengine.v1.Engine].

Parameters
Name Description
request DeleteEngineRequest

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).

GetEngine(GetEngineRequest, ServerCallContext)

public virtual Task<Engine> GetEngine(GetEngineRequest request, ServerCallContext context)

Gets a [Engine][google.cloud.discoveryengine.v1.Engine].

Parameters
Name Description
request GetEngineRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskEngine

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

ListEngines(ListEnginesRequest, ServerCallContext)

public virtual Task<ListEnginesResponse> ListEngines(ListEnginesRequest request, ServerCallContext context)

Lists all the [Engine][google.cloud.discoveryengine.v1.Engine]s associated with the project.

Parameters
Name Description
request ListEnginesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListEnginesResponse

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

UpdateEngine(UpdateEngineRequest, ServerCallContext)

public virtual Task<Engine> UpdateEngine(UpdateEngineRequest request, ServerCallContext context)

Updates an [Engine][google.cloud.discoveryengine.v1.Engine]

Parameters
Name Description
request UpdateEngineRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskEngine

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