Class: Google::Apis::GenomicsV1alpha2::DockerExecutor
- Inherits:
-
Object
- Object
- Google::Apis::GenomicsV1alpha2::DockerExecutor
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/genomics_v1alpha2/classes.rb,
generated/google/apis/genomics_v1alpha2/representations.rb,
generated/google/apis/genomics_v1alpha2/representations.rb
Overview
The Docker execuctor specification.
Instance Attribute Summary collapse
-
#cmd ⇒ String
Required.
-
#image_name ⇒ String
Required.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DockerExecutor
constructor
A new instance of DockerExecutor.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ DockerExecutor
Returns a new instance of DockerExecutor
358 359 360 |
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 358 def initialize(**args) update!(**args) end |
Instance Attribute Details
#cmd ⇒ String
Required. The command or newline delimited script to run. The command
string will be executed within a bash shell.
If the command exits with a non-zero exit code, output parameter
de-localization will be skipped and the pipeline operation's
error
field will be populated.
Maximum command string length is 16384.
Corresponds to the JSON property cmd
350 351 352 |
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 350 def cmd @cmd end |
#image_name ⇒ String
Required. Image name from either Docker Hub or Google Container Registry.
Users that run pipelines must have READ access to the image.
Corresponds to the JSON property imageName
356 357 358 |
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 356 def image_name @image_name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
363 364 365 366 |
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 363 def update!(**args) @cmd = args[:cmd] if args.key?(:cmd) @image_name = args[:image_name] if args.key?(:image_name) end |