Class Pipeline
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.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.Genomics.v1alpha2.Data
Assembly: Google.Apis.Genomics.v1alpha2.dll
Syntax
public class Pipeline : IDirectResponseSchema
Properties
Description
User-specified description.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Docker
Specifies the docker run information.
Declaration
[JsonProperty("docker")]
public virtual DockerExecutor Docker { get; set; }
Property Value
Type | Description |
---|---|
DockerExecutor |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
System.String |
InputParameters
Input parameters of the pipeline.
Declaration
[JsonProperty("inputParameters")]
public virtual IList<PipelineParameter> InputParameters { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<PipelineParameter> |
Name
Required. A user specified pipeline name that does not have to be unique. This name can be used for filtering Pipelines in ListPipelines.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
System.String |
OutputParameters
Output parameters of the pipeline.
Declaration
[JsonProperty("outputParameters")]
public virtual IList<PipelineParameter> OutputParameters { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<PipelineParameter> |
PipelineId
Unique pipeline id that is generated by the service when CreatePipeline is called. Cannot be specified in the Pipeline used in the CreatePipelineRequest, and will be populated in the response to CreatePipeline and all subsequent Get and List calls. Indicates that the service has registered this pipeline.
Declaration
[JsonProperty("pipelineId")]
public virtual string PipelineId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ProjectId
Required. The project in which to create the pipeline. The caller must have WRITE access.
Declaration
[JsonProperty("projectId")]
public virtual string ProjectId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Resources
Required. Specifies resource requirements for the pipeline run. Required fields: * minimumCpuCores * minimumRamGb
Declaration
[JsonProperty("resources")]
public virtual PipelineResources Resources { get; set; }
Property Value
Type | Description |
---|---|
PipelineResources |