Class: Google::Apis::ComposerV1beta1::PollAirflowCommandResponse
- Inherits:
-
Object
- Object
- Google::Apis::ComposerV1beta1::PollAirflowCommandResponse
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/composer_v1beta1/classes.rb,
lib/google/apis/composer_v1beta1/representations.rb,
lib/google/apis/composer_v1beta1/representations.rb
Overview
Response to PollAirflowCommandRequest.
Instance Attribute Summary collapse
-
#exit_info ⇒ Google::Apis::ComposerV1beta1::ExitInfo
Information about how a command ended.
-
#output ⇒ Array<Google::Apis::ComposerV1beta1::Line>
Output from the command execution.
-
#output_end ⇒ Boolean
(also: #output_end?)
Whether the command execution has finished and there is no more output.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PollAirflowCommandResponse
constructor
A new instance of PollAirflowCommandResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ PollAirflowCommandResponse
Returns a new instance of PollAirflowCommandResponse.
1376 1377 1378 |
# File 'lib/google/apis/composer_v1beta1/classes.rb', line 1376 def initialize(**args) update!(**args) end |
Instance Attribute Details
#exit_info ⇒ Google::Apis::ComposerV1beta1::ExitInfo
Information about how a command ended.
Corresponds to the JSON property exitInfo
1362 1363 1364 |
# File 'lib/google/apis/composer_v1beta1/classes.rb', line 1362 def exit_info @exit_info end |
#output ⇒ Array<Google::Apis::ComposerV1beta1::Line>
Output from the command execution. It may not contain the full output and the
caller may need to poll for more lines.
Corresponds to the JSON property output
1368 1369 1370 |
# File 'lib/google/apis/composer_v1beta1/classes.rb', line 1368 def output @output end |
#output_end ⇒ Boolean Also known as: output_end?
Whether the command execution has finished and there is no more output.
Corresponds to the JSON property outputEnd
1373 1374 1375 |
# File 'lib/google/apis/composer_v1beta1/classes.rb', line 1373 def output_end @output_end end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1381 1382 1383 1384 1385 |
# File 'lib/google/apis/composer_v1beta1/classes.rb', line 1381 def update!(**args) @exit_info = args[:exit_info] if args.key?(:exit_info) @output = args[:output] if args.key?(:output) @output_end = args[:output_end] if args.key?(:output_end) end |