Class PredictionServiceGrpc.PredictionServiceImplBase (2.5.3)

public abstract static class PredictionServiceGrpc.PredictionServiceImplBase implements BindableService

A service for online predictions and explanations.

Inheritance

java.lang.Object > PredictionServiceGrpc.PredictionServiceImplBase

Implements

io.grpc.BindableService

Constructors

PredictionServiceImplBase()

public PredictionServiceImplBase()

Methods

bindService()

public final ServerServiceDefinition bindService()
Returns
Type Description
io.grpc.ServerServiceDefinition

explain(ExplainRequest request, StreamObserver responseObserver)

public void explain(ExplainRequest request, StreamObserver responseObserver)

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. Only deployed AutoML tabular Models have explanation_spec.

Parameters
Name Description
request ExplainRequest
responseObserver io.grpc.stub.StreamObserver<ExplainResponse>

predict(PredictRequest request, StreamObserver responseObserver)

public void predict(PredictRequest request, StreamObserver responseObserver)

Perform an online prediction.

Parameters
Name Description
request PredictRequest
responseObserver io.grpc.stub.StreamObserver<PredictResponse>

rawPredict(RawPredictRequest request, StreamObserver responseObserver)

public void rawPredict(RawPredictRequest request, StreamObserver responseObserver)

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.
Parameters
Name Description
request RawPredictRequest
responseObserver io.grpc.stub.StreamObserver<com.google.api.HttpBody>