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 Cloud 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
Specifies 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.
Constructor Details
#initialize(**args) ⇒ RunPipelineRequest
Returns a new instance of RunPipelineRequest.
1127 1128 1129 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1127 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 can be modified at any time. To associate labels with resources created
while executing the operation, see the appropriate resource message (for
example, VirtualMachine
).
Corresponds to the JSON property labels
1120 1121 1122 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1120 def labels @labels end |
#pipeline ⇒ Google::Apis::GenomicsV2alpha1::Pipeline
Specifies a series of actions to execute, expressed as Docker containers.
Corresponds to the JSON property pipeline
1125 1126 1127 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1125 def pipeline @pipeline end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1132 1133 1134 1135 |
# File 'generated/google/apis/genomics_v2alpha1/classes.rb', line 1132 def update!(**args) @labels = args[:labels] if args.key?(:labels) @pipeline = args[:pipeline] if args.key?(:pipeline) end |