[BindServiceMethod(typeof(WorkflowsServiceV2Beta), "BindService")]
public abstract class WorkflowsServiceV2Beta.WorkflowsServiceV2BetaBase
Reference documentation and code samples for the Cloud Life Sciences v2beta API class WorkflowsServiceV2Beta.WorkflowsServiceV2BetaBase.
Base class for server-side implementations of WorkflowsServiceV2Beta
Namespace
Google.Cloud.LifeSciences.V2BetaAssembly
Google.Cloud.LifeSciences.V2Beta.dll
Methods
RunPipeline(RunPipelineRequest, ServerCallContext)
public virtual Task<Operation> RunPipeline(RunPipelineRequest request, ServerCallContext context)
Runs a pipeline. The returned Operation's [metadata] [google.longrunning.Operation.metadata] field will contain a [google.cloud.lifesciences.v2beta.Metadata][google.cloud.lifesciences.v2beta.Metadata] object describing the status of the pipeline execution. The [response][google.longrunning.Operation.response] field will contain a [google.cloud.lifesciences.v2beta.RunPipelineResponse][google.cloud.lifesciences.v2beta.RunPipelineResponse] object if the pipeline completes successfully.
Note: Before you can use this method, the Life Sciences Service Agent must have access to your project. This is done automatically when the Cloud Life Sciences API is first enabled, but if you delete this permission you must disable and re-enable the API to grant the Life Sciences Service Agent the required permissions. Authorization requires the following Google IAM permission:
lifesciences.workflows.run
Parameters | |
---|---|
Name | Description |
request | RunPipelineRequest The request received from the client. |
context | ServerCallContext The context of the server-side call handler being invoked. |
Returns | |
---|---|
Type | Description |
TaskOperation | The response to send back to the client (wrapped by a task). |