Class: Google::Apis::GenomicsV1alpha2::ContainerStoppedEvent
- Inherits:
-
Object
- Object
- Google::Apis::GenomicsV1alpha2::ContainerStoppedEvent
- 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
An event generated when a container exits.
Instance Attribute Summary collapse
-
#action_id ⇒ Fixnum
The numeric ID of the action that started this container.
-
#exit_status ⇒ Fixnum
The exit status of the container.
-
#stderr ⇒ String
The tail end of any content written to standard error by the container.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ContainerStoppedEvent
constructor
A new instance of ContainerStoppedEvent.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ContainerStoppedEvent
Returns a new instance of ContainerStoppedEvent
158 159 160 |
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 158 def initialize(**args) update!(**args) end |
Instance Attribute Details
#action_id ⇒ Fixnum
The numeric ID of the action that started this container.
Corresponds to the JSON property actionId
140 141 142 |
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 140 def action_id @action_id end |
#exit_status ⇒ Fixnum
The exit status of the container.
Corresponds to the JSON property exitStatus
145 146 147 |
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 145 def exit_status @exit_status end |
#stderr ⇒ String
The tail end of any content written to standard error by the container.
If the content emits large amounts of debugging noise or contains
sensitive information, you can prevent the content from being printed by
setting the DISABLE_STANDARD_ERROR_CAPTURE
flag.
Note that only a small amount of the end of the stream is captured here.
The entire stream is stored in the /google/logs
directory mounted into
each action, and can be copied off the machine as described elsewhere.
Corresponds to the JSON property stderr
156 157 158 |
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 156 def stderr @stderr end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
163 164 165 166 167 |
# File 'generated/google/apis/genomics_v1alpha2/classes.rb', line 163 def update!(**args) @action_id = args[:action_id] if args.key?(:action_id) @exit_status = args[:exit_status] if args.key?(:exit_status) @stderr = args[:stderr] if args.key?(:stderr) end |