Class OnlineEvaluatorServiceGrpc.OnlineEvaluatorServiceStub (3.100.0)

public static final class OnlineEvaluatorServiceGrpc.OnlineEvaluatorServiceStub extends AbstractAsyncStub<OnlineEvaluatorServiceGrpc.OnlineEvaluatorServiceStub>

A stub to allow clients to do asynchronous rpc calls to service OnlineEvaluatorService.

This service is used to create and manage Vertex AI OnlineEvaluators.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > OnlineEvaluatorServiceGrpc.OnlineEvaluatorServiceStub

Methods

activateOnlineEvaluator(ActivateOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

public void activateOnlineEvaluator(ActivateOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

Activates an OnlineEvaluator.

Parameters
Name Description
request ActivateOnlineEvaluatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

build(Channel channel, CallOptions callOptions)

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

createOnlineEvaluator(CreateOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

public void createOnlineEvaluator(CreateOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

Creates an OnlineEvaluator in the given project and location.

Parameters
Name Description
request CreateOnlineEvaluatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteOnlineEvaluator(DeleteOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

public void deleteOnlineEvaluator(DeleteOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

Deletes an OnlineEvaluator.

Parameters
Name Description
request DeleteOnlineEvaluatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getOnlineEvaluator(GetOnlineEvaluatorRequest request, StreamObserver<OnlineEvaluator> responseObserver)

public void getOnlineEvaluator(GetOnlineEvaluatorRequest request, StreamObserver<OnlineEvaluator> responseObserver)

Gets details of an OnlineEvaluator.

Parameters
Name Description
request GetOnlineEvaluatorRequest
responseObserver io.grpc.stub.StreamObserver<OnlineEvaluator>

listOnlineEvaluators(ListOnlineEvaluatorsRequest request, StreamObserver<ListOnlineEvaluatorsResponse> responseObserver)

public void listOnlineEvaluators(ListOnlineEvaluatorsRequest request, StreamObserver<ListOnlineEvaluatorsResponse> responseObserver)

Lists the OnlineEvaluators for the given project and location.

Parameters
Name Description
request ListOnlineEvaluatorsRequest
responseObserver io.grpc.stub.StreamObserver<ListOnlineEvaluatorsResponse>

suspendOnlineEvaluator(SuspendOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

public void suspendOnlineEvaluator(SuspendOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

Suspends an OnlineEvaluator. When an OnlineEvaluator is suspended, it won't run any evaluations until it is activated again.

Parameters
Name Description
request SuspendOnlineEvaluatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateOnlineEvaluator(UpdateOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

public void updateOnlineEvaluator(UpdateOnlineEvaluatorRequest request, StreamObserver<Operation> responseObserver)

Updates the fields of an OnlineEvaluator.

Parameters
Name Description
request UpdateOnlineEvaluatorRequest
responseObserver io.grpc.stub.StreamObserver<Operation>