public static interface WorkflowsGrpc.AsyncService
Workflows is used to deploy and execute workflow programs. Workflows makes sure the program executes reliably, despite hardware and networking interruptions.
Methods
createWorkflow(CreateWorkflowRequest request, StreamObserver<Operation> responseObserver)
public default void createWorkflow(CreateWorkflowRequest request, StreamObserver<Operation> responseObserver)
Creates a new workflow. If a workflow with the specified name already exists in the specified project and location, the long running operation returns a ALREADY_EXISTS error.
Parameters | |
---|---|
Name | Description |
request | CreateWorkflowRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
deleteWorkflow(DeleteWorkflowRequest request, StreamObserver<Operation> responseObserver)
public default void deleteWorkflow(DeleteWorkflowRequest request, StreamObserver<Operation> responseObserver)
Deletes a workflow with the specified name. This method also cancels and deletes all running executions of the workflow.
Parameters | |
---|---|
Name | Description |
request | DeleteWorkflowRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |
getWorkflow(GetWorkflowRequest request, StreamObserver<Workflow> responseObserver)
public default void getWorkflow(GetWorkflowRequest request, StreamObserver<Workflow> responseObserver)
Gets details of a single workflow.
Parameters | |
---|---|
Name | Description |
request | GetWorkflowRequest |
responseObserver | io.grpc.stub.StreamObserver<Workflow> |
listWorkflows(ListWorkflowsRequest request, StreamObserver<ListWorkflowsResponse> responseObserver)
public default void listWorkflows(ListWorkflowsRequest request, StreamObserver<ListWorkflowsResponse> responseObserver)
Lists workflows in a given project and location. The default order is not specified.
Parameters | |
---|---|
Name | Description |
request | ListWorkflowsRequest |
responseObserver | io.grpc.stub.StreamObserver<ListWorkflowsResponse> |
updateWorkflow(UpdateWorkflowRequest request, StreamObserver<Operation> responseObserver)
public default void updateWorkflow(UpdateWorkflowRequest request, StreamObserver<Operation> responseObserver)
Updates an existing workflow. Running this method has no impact on already running executions of the workflow. A new revision of the workflow might be created as a result of a successful update operation. In that case, the new revision is used in new workflow executions.
Parameters | |
---|---|
Name | Description |
request | UpdateWorkflowRequest |
responseObserver | io.grpc.stub.StreamObserver<Operation> |