Class GenAiCacheServiceGrpc.GenAiCacheServiceFutureStub (3.46.0)

public static final class GenAiCacheServiceGrpc.GenAiCacheServiceFutureStub extends AbstractFutureStub<GenAiCacheServiceGrpc.GenAiCacheServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service GenAiCacheService.

Service for managing Vertex AI's CachedContent resource.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > GenAiCacheServiceGrpc.GenAiCacheServiceFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected GenAiCacheServiceGrpc.GenAiCacheServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
GenAiCacheServiceGrpc.GenAiCacheServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createCachedContent(CreateCachedContentRequest request)

public ListenableFuture<CachedContent> createCachedContent(CreateCachedContentRequest request)

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

Parameter
Name Description
request CreateCachedContentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<CachedContent>

deleteCachedContent(DeleteCachedContentRequest request)

public ListenableFuture<Empty> deleteCachedContent(DeleteCachedContentRequest request)

Deletes cached content

Parameter
Name Description
request DeleteCachedContentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

getCachedContent(GetCachedContentRequest request)

public ListenableFuture<CachedContent> getCachedContent(GetCachedContentRequest request)

Gets cached content configurations

Parameter
Name Description
request GetCachedContentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<CachedContent>

listCachedContents(ListCachedContentsRequest request)

public ListenableFuture<ListCachedContentsResponse> listCachedContents(ListCachedContentsRequest request)

Lists cached contents in a project

Parameter
Name Description
request ListCachedContentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListCachedContentsResponse>

updateCachedContent(UpdateCachedContentRequest request)

public ListenableFuture<CachedContent> updateCachedContent(UpdateCachedContentRequest request)

Updates cached content configurations

Parameter
Name Description
request UpdateCachedContentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<CachedContent>