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
1078 1079 1080 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1078 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
1070 1071 1072 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1070 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
1076 1077 1078 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1076 def pipeline @pipeline end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1083 1084 1085 1086 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1083 def update!(**args) @labels = args[:labels] if args.key?(:labels) @pipeline = args[:pipeline] if args.key?(:pipeline) end |