Cloud AI Platform v1beta1 API - Class GenAiCacheService.GenAiCacheServiceBase (1.0.0-beta04)

[BindServiceMethod(typeof(GenAiCacheService), "BindService")]
public abstract class GenAiCacheService.GenAiCacheServiceBase

Reference documentation and code samples for the Cloud AI Platform v1beta1 API class GenAiCacheService.GenAiCacheServiceBase.

Base class for server-side implementations of GenAiCacheService

Inheritance

object > GenAiCacheService.GenAiCacheServiceBase

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Methods

CreateCachedContent(CreateCachedContentRequest, ServerCallContext)

public virtual Task<CachedContent> CreateCachedContent(CreateCachedContentRequest request, ServerCallContext context)

Creates cached content, this call will initialize the cached content in the data storage, and users need to pay for the cache data storage.

Parameters
Name Description
request CreateCachedContentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCachedContent

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

DeleteCachedContent(DeleteCachedContentRequest, ServerCallContext)

public virtual Task<Empty> DeleteCachedContent(DeleteCachedContentRequest request, ServerCallContext context)

Deletes cached content

Parameters
Name Description
request DeleteCachedContentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskEmpty

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

GetCachedContent(GetCachedContentRequest, ServerCallContext)

public virtual Task<CachedContent> GetCachedContent(GetCachedContentRequest request, ServerCallContext context)

Gets cached content configurations

Parameters
Name Description
request GetCachedContentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCachedContent

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

ListCachedContents(ListCachedContentsRequest, ServerCallContext)

public virtual Task<ListCachedContentsResponse> ListCachedContents(ListCachedContentsRequest request, ServerCallContext context)

Lists cached contents in a project

Parameters
Name Description
request ListCachedContentsRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskListCachedContentsResponse

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

UpdateCachedContent(UpdateCachedContentRequest, ServerCallContext)

public virtual Task<CachedContent> UpdateCachedContent(UpdateCachedContentRequest request, ServerCallContext context)

Updates cached content configurations

Parameters
Name Description
request UpdateCachedContentRequest

The request received from the client.

context ServerCallContext

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

Returns
Type Description
TaskCachedContent

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