Class ExecutionsGrpc.ExecutionsStub

  • Enclosing class:
    ExecutionsGrpc

    public static final class ExecutionsGrpc.ExecutionsStub
    extends io.grpc.stub.AbstractAsyncStub<ExecutionsGrpc.ExecutionsStub>
    A stub to allow clients to do asynchronous rpc calls to service Executions.
     Executions is used to start and manage running instances of
     [Workflows][google.cloud.workflows.v1beta.Workflow] called executions.
     
    • Method Detail

      • listExecutions

        public void listExecutions​(ListExecutionsRequest request,
                                   io.grpc.stub.StreamObserver<ListExecutionsResponse> responseObserver)
         Returns a list of executions which belong to the workflow with
         the given name. The method returns executions of all workflow
         revisions. Returned executions are ordered by their start time (newest
         first).
         
      • createExecution

        public void createExecution​(CreateExecutionRequest request,
                                    io.grpc.stub.StreamObserver<Execution> responseObserver)
         Creates a new execution using the latest revision of the given workflow.
         
      • getExecution

        public void getExecution​(GetExecutionRequest request,
                                 io.grpc.stub.StreamObserver<Execution> responseObserver)
         Returns an execution of the given name.
         
      • cancelExecution

        public void cancelExecution​(CancelExecutionRequest request,
                                    io.grpc.stub.StreamObserver<Execution> responseObserver)
         Cancels an execution of the given name.