Class PredictionServiceGrpc.PredictionServiceFutureStub (0.1.0)

publicstaticfinalclass PredictionServiceGrpc.PredictionServiceFutureStubextendsAbstractFutureStub<PredictionServiceGrpc.PredictionServiceFutureStub>

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

A service for online predictions and explanations.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > PredictionServiceGrpc.PredictionServiceFutureStub

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

Methods

build(Channel channel, CallOptions callOptions)

protectedPredictionServiceGrpc.PredictionServiceFutureStubbuild(Channelchannel,CallOptionscallOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
PredictionServiceGrpc.PredictionServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

countTokens(CountTokensRequest request)

publicListenableFuture<CountTokensResponse>countTokens(CountTokensRequestrequest)

Perform a token counting.

Parameter
Name Description
request CountTokensRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<CountTokensResponse>

directPredict(DirectPredictRequest request)

publicListenableFuture<DirectPredictResponse>directPredict(DirectPredictRequestrequest)

Perform an unary online prediction request for Vertex first-party products and frameworks.

Parameter
Name Description
request DirectPredictRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DirectPredictResponse>

directRawPredict(DirectRawPredictRequest request)

publicListenableFuture<DirectRawPredictResponse>directRawPredict(DirectRawPredictRequestrequest)

Perform an online prediction request through gRPC.

Parameter
Name Description
request DirectRawPredictRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<DirectRawPredictResponse>

explain(ExplainRequest request)

publicListenableFuture<ExplainResponse>explain(ExplainRequestrequest)

Perform an online explanation. If deployed_model_id is specified, the corresponding DeployModel must have explanation_spec populated. If deployed_model_id is not specified, all DeployedModels must have explanation_spec populated.

Parameter
Name Description
request ExplainRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ExplainResponse>

predict(PredictRequest request)

publicListenableFuture<PredictResponse>predict(PredictRequestrequest)

Perform an online prediction.

Parameter
Name Description
request PredictRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<PredictResponse>

rawPredict(RawPredictRequest request)

publicListenableFuture<HttpBody>rawPredict(RawPredictRequestrequest)

Perform an online prediction with an arbitrary HTTP payload. The response includes the following HTTP headers:

  • X-Vertex-AI-Endpoint-Id: ID of the Endpoint that served this prediction.
  • X-Vertex-AI-Deployed-Model-Id: ID of the Endpoint's DeployedModel that served this prediction.
Parameter
Name Description
request RawPredictRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<com.google.api.HttpBody>

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 2025年11月19日 UTC.