Class: Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
- Inherits:
-
Object
- Object
- Google::Apis::RemotebuildexecutionV2::GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/remotebuildexecution_v2/classes.rb,
lib/google/apis/remotebuildexecution_v2/representations.rb,
lib/google/apis/remotebuildexecution_v2/representations.rb
Overview
Describes the expected outputs of the command.
Instance Attribute Summary collapse
-
#directories ⇒ Array<String>
A list of expected directories, relative to the execution root.
-
#files ⇒ Array<String>
A list of expected files, relative to the execution root.
-
#stderr_destination ⇒ String
The destination to which any stderr should be sent.
-
#stdout_destination ⇒ String
The destination to which any stdout should be sent.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
constructor
A new instance of GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
Returns a new instance of GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs.
3477 3478 3479 |
# File 'lib/google/apis/remotebuildexecution_v2/classes.rb', line 3477 def initialize(**args) update!(**args) end |
Instance Attribute Details
#directories ⇒ Array<String>
A list of expected directories, relative to the execution root. All paths MUST
be delimited by forward slashes.
Corresponds to the JSON property directories
3451 3452 3453 |
# File 'lib/google/apis/remotebuildexecution_v2/classes.rb', line 3451 def directories @directories end |
#files ⇒ Array<String>
A list of expected files, relative to the execution root. All paths MUST be
delimited by forward slashes.
Corresponds to the JSON property files
3457 3458 3459 |
# File 'lib/google/apis/remotebuildexecution_v2/classes.rb', line 3457 def files @files end |
#stderr_destination ⇒ String
The destination to which any stderr should be sent. The method by which the
bot should send the stream contents to that destination is not defined in this
API. As examples, the destination could be a file referenced in the files
field in this message, or it could be a URI that must be written via the
ByteStream API.
Corresponds to the JSON property stderrDestination
3466 3467 3468 |
# File 'lib/google/apis/remotebuildexecution_v2/classes.rb', line 3466 def stderr_destination @stderr_destination end |
#stdout_destination ⇒ String
The destination to which any stdout should be sent. The method by which the
bot should send the stream contents to that destination is not defined in this
API. As examples, the destination could be a file referenced in the files
field in this message, or it could be a URI that must be written via the
ByteStream API.
Corresponds to the JSON property stdoutDestination
3475 3476 3477 |
# File 'lib/google/apis/remotebuildexecution_v2/classes.rb', line 3475 def stdout_destination @stdout_destination end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3482 3483 3484 3485 3486 3487 |
# File 'lib/google/apis/remotebuildexecution_v2/classes.rb', line 3482 def update!(**args) @directories = args[:directories] if args.key?(:directories) @files = args[:files] if args.key?(:files) @stderr_destination = args[:stderr_destination] if args.key?(:stderr_destination) @stdout_destination = args[:stdout_destination] if args.key?(:stdout_destination) end |