Class OnlineEvaluatorServiceGrpc.OnlineEvaluatorServiceFutureStub (3.100.0)

public static final class OnlineEvaluatorServiceGrpc.OnlineEvaluatorServiceFutureStub extends AbstractFutureStub<OnlineEvaluatorServiceGrpc.OnlineEvaluatorServiceFutureStub>

A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub > OnlineEvaluatorServiceGrpc.OnlineEvaluatorServiceFutureStub

Methods

activateOnlineEvaluator(ActivateOnlineEvaluatorRequest request)

public ListenableFuture<Operation> activateOnlineEvaluator(ActivateOnlineEvaluatorRequest request)

Activates an OnlineEvaluator.

Parameter
Name Description
request ActivateOnlineEvaluatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

build(Channel channel, CallOptions callOptions)

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

createOnlineEvaluator(CreateOnlineEvaluatorRequest request)

public ListenableFuture<Operation> createOnlineEvaluator(CreateOnlineEvaluatorRequest request)

Creates an OnlineEvaluator in the given project and location.

Parameter
Name Description
request CreateOnlineEvaluatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteOnlineEvaluator(DeleteOnlineEvaluatorRequest request)

public ListenableFuture<Operation> deleteOnlineEvaluator(DeleteOnlineEvaluatorRequest request)

Deletes an OnlineEvaluator.

Parameter
Name Description
request DeleteOnlineEvaluatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getOnlineEvaluator(GetOnlineEvaluatorRequest request)

public ListenableFuture<OnlineEvaluator> getOnlineEvaluator(GetOnlineEvaluatorRequest request)

Gets details of an OnlineEvaluator.

Parameter
Name Description
request GetOnlineEvaluatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<OnlineEvaluator>

listOnlineEvaluators(ListOnlineEvaluatorsRequest request)

public ListenableFuture<ListOnlineEvaluatorsResponse> listOnlineEvaluators(ListOnlineEvaluatorsRequest request)

Lists the OnlineEvaluators for the given project and location.

Parameter
Name Description
request ListOnlineEvaluatorsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListOnlineEvaluatorsResponse>

suspendOnlineEvaluator(SuspendOnlineEvaluatorRequest request)

public ListenableFuture<Operation> suspendOnlineEvaluator(SuspendOnlineEvaluatorRequest request)

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

Parameter
Name Description
request SuspendOnlineEvaluatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateOnlineEvaluator(UpdateOnlineEvaluatorRequest request)

public ListenableFuture<Operation> updateOnlineEvaluator(UpdateOnlineEvaluatorRequest request)

Updates the fields of an OnlineEvaluator.

Parameter
Name Description
request UpdateOnlineEvaluatorRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>