class Google::Apis::GenomicsV1alpha2::RunPipelineRequest
The request to run a pipeline. If `pipelineId` is specified, it refers to a saved pipeline created with CreatePipeline and set as the `pipelineId` of the returned Pipeline
object. If `ephemeralPipeline` is specified, that pipeline is run once with the given args and not saved. It is an error to specify both ` pipelineId` and `ephemeralPipeline`. `pipelineArgs` must be specified.
Attributes
The pipeline object. Represents a transformation from a set of input parameters to a set of output parameters. The transformation is defined as a docker image and command to run within that image. Each pipeline is run on a Google
Compute Engine VM. A pipeline can be created with the `create` method and then later run with the `run` method, or a pipeline can be defined and run all at once with the `run` method. Corresponds to the JSON property `ephemeralPipeline` @return [Google::Apis::GenomicsV1alpha2::Pipeline]
The pipeline run arguments. Corresponds to the JSON property `pipelineArgs` @return [Google::Apis::GenomicsV1alpha2::RunPipelineArgs]
The already created pipeline to run. Corresponds to the JSON property `pipelineId` @return [String]
Public Class Methods
# File lib/google/apis/genomics_v1alpha2/classes.rb, line 1105 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/genomics_v1alpha2/classes.rb, line 1110 def update!(**args) @ephemeral_pipeline = args[:ephemeral_pipeline] if args.key?(:ephemeral_pipeline) @pipeline_args = args[:pipeline_args] if args.key?(:pipeline_args) @pipeline_id = args[:pipeline_id] if args.key?(:pipeline_id) end