Class: Google::Apis::GenomicsV2alpha1::RunPipelineRequest
- Inherits:
-
Object
- Object
- Google::Apis::GenomicsV2alpha1::RunPipelineRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/genomics_v2alpha1/classes.rb,
generated/google/apis/genomics_v2alpha1/representations.rb,
generated/google/apis/genomics_v2alpha1/representations.rb
Overview
The arguments to the RunPipeline method. The requesting user must have the iam.serviceAccounts.actAs permission for the Google Genomics Service Account or the request will fail.
Instance Attribute Summary collapse
-
#labels ⇒ Hash<String,String>
User defined labels to associate with the returned operation.
-
#pipeline ⇒ Google::Apis::GenomicsV2alpha1::Pipeline
The Pipeline object describes a series of actions to execute, expressed as docker containers.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RunPipelineRequest
constructor
A new instance of RunPipelineRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ RunPipelineRequest
Returns a new instance of RunPipelineRequest
1002 1003 1004 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1002 def initialize(**args) update!(**args) end |
Instance Attribute Details
#labels ⇒ Hash<String,String>
User defined labels to associate with the returned operation. These
labels are not propagated to any Google Cloud Platform resources used by
the operation, and may be modified at any time.
To associate labels with resources created while executing the operation,
see the appropriate resource message (i.e., VirtualMachine).
Corresponds to the JSON property labels
994 995 996 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 994 def labels @labels end |
#pipeline ⇒ Google::Apis::GenomicsV2alpha1::Pipeline
The Pipeline object describes a series of actions to execute, expressed as
docker containers.
Corresponds to the JSON property pipeline
1000 1001 1002 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1000 def pipeline @pipeline end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1007 1008 1009 1010 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1007 def update!(**args) @labels = args[:labels] if args.key?(:labels) @pipeline = args[:pipeline] if args.key?(:pipeline) end |