Vertex AI v1beta1 API - Class MemoryBankService.MemoryBankServiceBase (1.0.0-beta38)

[BindServiceMethod(typeof(MemoryBankService), "BindService")]
public abstract class MemoryBankService.MemoryBankServiceBase

Reference documentation and code samples for the Vertex AI v1beta1 API class MemoryBankService.MemoryBankServiceBase.

Base class for server-side implementations of MemoryBankService

Inheritance

object > MemoryBankService.MemoryBankServiceBase

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Methods

CreateMemory(CreateMemoryRequest, ServerCallContext)

public virtual Task<Operation> CreateMemory(CreateMemoryRequest request, ServerCallContext context)

Create a Memory.

Parameters
Name Description
request CreateMemoryRequest

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

DeleteMemory(DeleteMemoryRequest, ServerCallContext)

public virtual Task<Operation> DeleteMemory(DeleteMemoryRequest request, ServerCallContext context)

Delete a Memory.

Parameters
Name Description
request DeleteMemoryRequest

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

GenerateMemories(GenerateMemoriesRequest, ServerCallContext)

public virtual Task<Operation> GenerateMemories(GenerateMemoriesRequest request, ServerCallContext context)

Generate memories.

Parameters
Name Description
request GenerateMemoriesRequest

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

GetMemory(GetMemoryRequest, ServerCallContext)

public virtual Task<Memory> GetMemory(GetMemoryRequest request, ServerCallContext context)

Get a Memory.

Parameters
Name Description
request GetMemoryRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskMemory

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

ListMemories(ListMemoriesRequest, ServerCallContext)

public virtual Task<ListMemoriesResponse> ListMemories(ListMemoriesRequest request, ServerCallContext context)

List Memories.

Parameters
Name Description
request ListMemoriesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListMemoriesResponse

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

RetrieveMemories(RetrieveMemoriesRequest, ServerCallContext)

public virtual Task<RetrieveMemoriesResponse> RetrieveMemories(RetrieveMemoriesRequest request, ServerCallContext context)

Retrieve memories.

Parameters
Name Description
request RetrieveMemoriesRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskRetrieveMemoriesResponse

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

UpdateMemory(UpdateMemoryRequest, ServerCallContext)

public virtual Task<Operation> UpdateMemory(UpdateMemoryRequest request, ServerCallContext context)

Update a Memory.

Parameters
Name Description
request UpdateMemoryRequest

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