public static final class EngineServiceGrpc.EngineServiceStub extends AbstractAsyncStub<EngineServiceGrpc.EngineServiceStub>A stub to allow clients to do asynchronous rpc calls to service EngineService.
Service for managing Engine configuration.
Inheritance
java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > EngineServiceGrpc.EngineServiceStubMethods
build(Channel channel, CallOptions callOptions)
protected EngineServiceGrpc.EngineServiceStub build(Channel channel, CallOptions callOptions)| Parameters | |
|---|---|
| Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
| Returns | |
|---|---|
| Type | Description |
EngineServiceGrpc.EngineServiceStub |
|
createEngine(CreateEngineRequest request, StreamObserver<Operation> responseObserver)
public void createEngine(CreateEngineRequest request, StreamObserver<Operation> responseObserver)Creates an Engine.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateEngineRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteEngine(DeleteEngineRequest request, StreamObserver<Operation> responseObserver)
public void deleteEngine(DeleteEngineRequest request, StreamObserver<Operation> responseObserver)Deletes an Engine.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteEngineRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
getEngine(GetEngineRequest request, StreamObserver<Engine> responseObserver)
public void getEngine(GetEngineRequest request, StreamObserver<Engine> responseObserver)Gets an Engine.
| Parameters | |
|---|---|
| Name | Description |
request |
GetEngineRequest |
responseObserver |
io.grpc.stub.StreamObserver<Engine> |
getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver) Gets the IAM access control policy for an
Engine. A NOT_FOUND error
is returned if the resource does not exist. An empty policy is returned if
the resource exists but does not have a policy set on it.
| Parameters | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.GetIamPolicyRequest |
responseObserver |
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
listEngines(ListEnginesRequest request, StreamObserver<ListEnginesResponse> responseObserver)
public void listEngines(ListEnginesRequest request, StreamObserver<ListEnginesResponse> responseObserver)Lists all the Engines associated with the project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListEnginesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListEnginesResponse> |
pauseEngine(PauseEngineRequest request, StreamObserver<Engine> responseObserver)
public void pauseEngine(PauseEngineRequest request, StreamObserver<Engine> responseObserver)Pauses the training of an existing Engine. Only applicable if SolutionType is SOLUTION_TYPE_RECOMMENDATION.
| Parameters | |
|---|---|
| Name | Description |
request |
PauseEngineRequest |
responseObserver |
io.grpc.stub.StreamObserver<Engine> |
resumeEngine(ResumeEngineRequest request, StreamObserver<Engine> responseObserver)
public void resumeEngine(ResumeEngineRequest request, StreamObserver<Engine> responseObserver)Resumes the training of an existing Engine. Only applicable if SolutionType is SOLUTION_TYPE_RECOMMENDATION.
| Parameters | |
|---|---|
| Name | Description |
request |
ResumeEngineRequest |
responseObserver |
io.grpc.stub.StreamObserver<Engine> |
setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver) Sets the IAM access control policy for an
Engine. A NOT_FOUND error
is returned if the resource does not exist.
Important: When setting a policy directly on an Engine resource,
the only recommended roles in the bindings are:
roles/discoveryengine.admin,
roles/discoveryengine.agentspaceAdmin,
roles/discoveryengine.user,
roles/discoveryengine.agentspaceUser,
roles/discoveryengine.viewer,
roles/discoveryengine.agentspaceViewer.
Attempting to grant any other role will result in a warning in logging.
| Parameters | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.SetIamPolicyRequest |
responseObserver |
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
tuneEngine(TuneEngineRequest request, StreamObserver<Operation> responseObserver)
public void tuneEngine(TuneEngineRequest request, StreamObserver<Operation> responseObserver)Tunes an existing Engine. Only applicable if SolutionType is SOLUTION_TYPE_RECOMMENDATION.
| Parameters | |
|---|---|
| Name | Description |
request |
TuneEngineRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
updateEngine(UpdateEngineRequest request, StreamObserver<Engine> responseObserver)
public void updateEngine(UpdateEngineRequest request, StreamObserver<Engine> responseObserver)Updates an Engine
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateEngineRequest |
responseObserver |
io.grpc.stub.StreamObserver<Engine> |