Class GenAiCacheServiceGrpc.GenAiCacheServiceFutureStub (3.65.0)
3.88.0 (latest)
3.86.0
3.84.0
3.83.0
3.82.0
3.81.0
3.79.0
3.77.0
3.76.0
3.75.0
3.74.0
3.73.0
3.71.0
3.69.0
3.68.0
3.65.0
3.64.0
3.63.0
3.61.0
3.60.0
3.59.0
3.58.0
3.57.0
3.56.0
3.55.0
3.54.0
3.53.0
3.52.0
3.50.0
3.49.0
3.48.0
3.47.0
3.46.0
3.45.0
3.44.0
3.43.0
3.42.0
3.41.0
3.40.0
3.38.0
3.37.0
3.36.0
3.35.0
3.34.0
3.33.0
3.32.0
3.31.0
3.30.0
3.29.0
3.28.0
3.25.0
3.24.0
3.23.0
3.22.0
3.21.0
3.20.0
3.19.0
3.18.0
3.17.0
3.16.0
3.15.0
3.14.0
3.13.0
3.12.0
3.11.0
3.10.0
3.9.0
3.8.0
3.7.0
3.6.0
3.5.0
3.4.2
3.3.0
3.2.0
3.0.0
2.9.8
2.8.9
2.7.4
2.5.3
2.4.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
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
protected GenAiCacheServiceGrpc . GenAiCacheServiceFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <CachedContent >
deleteCachedContent(DeleteCachedContentRequest request)
public ListenableFuture<Empty> deleteCachedContent ( DeleteCachedContentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
getCachedContent(GetCachedContentRequest request)
public ListenableFuture<CachedContent> getCachedContent ( GetCachedContentRequest request )
Gets cached content configurations
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
updateCachedContent(UpdateCachedContentRequest request)
public ListenableFuture<CachedContent> updateCachedContent ( UpdateCachedContentRequest request )
Updates cached content configurations
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <CachedContent >
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]