Class EngineServiceGrpc.EngineServiceStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<EngineServiceGrpc.EngineServiceStub>
com.google.cloud.discoveryengine.v1beta.EngineServiceGrpc.EngineServiceStub
Enclosing class:
EngineServiceGrpc

public static final class EngineServiceGrpc.EngineServiceStub extends io.grpc.stub.AbstractAsyncStub<EngineServiceGrpc.EngineServiceStub>
A stub to allow clients to do asynchronous rpc calls to service EngineService.
 Service for managing [Engine][google.cloud.discoveryengine.v1beta.Engine]
 configuration.
 
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub

    io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>>
  • Method Summary

    Modifier and Type
    Method
    Description
    build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
     
    void
    createEngine(CreateEngineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
    Creates a [Engine][google.cloud.discoveryengine.v1beta.Engine].
    void
    deleteEngine(DeleteEngineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
    Deletes a [Engine][google.cloud.discoveryengine.v1beta.Engine].
    void
    getEngine(GetEngineRequest request, io.grpc.stub.StreamObserver<Engine> responseObserver)
    Gets a [Engine][google.cloud.discoveryengine.v1beta.Engine].
    void
    listEngines(ListEnginesRequest request, io.grpc.stub.StreamObserver<ListEnginesResponse> responseObserver)
    Lists all the [Engine][google.cloud.discoveryengine.v1beta.Engine]s associated with the project.
    void
    pauseEngine(PauseEngineRequest request, io.grpc.stub.StreamObserver<Engine> responseObserver)
    Pauses the training of an existing engine.
    void
    resumeEngine(ResumeEngineRequest request, io.grpc.stub.StreamObserver<Engine> responseObserver)
    Resumes the training of an existing engine.
    void
    tuneEngine(TuneEngineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
    Tunes an existing engine.
    void
    updateEngine(UpdateEngineRequest request, io.grpc.stub.StreamObserver<Engine> responseObserver)
    Updates an [Engine][google.cloud.discoveryengine.v1beta.Engine]

    Methods inherited from class io.grpc.stub.AbstractAsyncStub

    newStub, newStub

    Methods inherited from class io.grpc.stub.AbstractStub

    getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • build

      protected EngineServiceGrpc.EngineServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<EngineServiceGrpc.EngineServiceStub>
    • createEngine

      public void createEngine(CreateEngineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a [Engine][google.cloud.discoveryengine.v1beta.Engine].
       
    • deleteEngine

      public void deleteEngine(DeleteEngineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Deletes a [Engine][google.cloud.discoveryengine.v1beta.Engine].
       
    • updateEngine

      public void updateEngine(UpdateEngineRequest request, io.grpc.stub.StreamObserver<Engine> responseObserver)
       Updates an [Engine][google.cloud.discoveryengine.v1beta.Engine]
       
    • getEngine

      public void getEngine(GetEngineRequest request, io.grpc.stub.StreamObserver<Engine> responseObserver)
       Gets a [Engine][google.cloud.discoveryengine.v1beta.Engine].
       
    • listEngines

      public void listEngines(ListEnginesRequest request, io.grpc.stub.StreamObserver<ListEnginesResponse> responseObserver)
       Lists all the [Engine][google.cloud.discoveryengine.v1beta.Engine]s
       associated with the project.
       
    • pauseEngine

      public void pauseEngine(PauseEngineRequest request, io.grpc.stub.StreamObserver<Engine> responseObserver)
       Pauses the training of an existing engine. Only applicable if
       [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is
       [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
       
    • resumeEngine

      public void resumeEngine(ResumeEngineRequest request, io.grpc.stub.StreamObserver<Engine> responseObserver)
       Resumes the training of an existing engine. Only applicable if
       [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is
       [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].
       
    • tuneEngine

      public void tuneEngine(TuneEngineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Tunes an existing engine. Only applicable if
       [SolutionType][google.cloud.discoveryengine.v1beta.SolutionType] is
       [SOLUTION_TYPE_RECOMMENDATION][google.cloud.discoveryengine.v1beta.SolutionType.SOLUTION_TYPE_RECOMMENDATION].