Class: Google::Apis::LifesciencesV2beta::RunPipelineRequest
- Inherits:
-
Object
- Object
- Google::Apis::LifesciencesV2beta::RunPipelineRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/lifesciences_v2beta/classes.rb,
generated/google/apis/lifesciences_v2beta/representations.rb,
generated/google/apis/lifesciences_v2beta/representations.rb
Overview
The arguments to the RunPipeline
method. The requesting user must have
the iam.serviceAccounts.actAs
permission for the Cloud Life Sciences
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::LifesciencesV2beta::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.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ RunPipelineRequest
Returns a new instance of RunPipelineRequest.
1001 1002 1003 |
# File 'generated/google/apis/lifesciences_v2beta/classes.rb', line 1001 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
994 995 996 |
# File 'generated/google/apis/lifesciences_v2beta/classes.rb', line 994 def labels @labels end |
#pipeline ⇒ Google::Apis::LifesciencesV2beta::Pipeline
Specifies a series of actions to execute, expressed as Docker containers.
Corresponds to the JSON property pipeline
999 1000 1001 |
# File 'generated/google/apis/lifesciences_v2beta/classes.rb', line 999 def pipeline @pipeline end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1006 1007 1008 1009 |
# File 'generated/google/apis/lifesciences_v2beta/classes.rb', line 1006 def update!(**args) @labels = args[:labels] if args.key?(:labels) @pipeline = args[:pipeline] if args.key?(:pipeline) end |