Class: Google::Apis::RemotebuildexecutionV1alpha::GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
- Inherits:
-
Object
- Object
- Google::Apis::RemotebuildexecutionV1alpha::GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/remotebuildexecution_v1alpha/classes.rb,
generated/google/apis/remotebuildexecution_v1alpha/representations.rb,
generated/google/apis/remotebuildexecution_v1alpha/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.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
Returns a new instance of GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs.
2547 2548 2549 |
# File 'generated/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2547 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
2521 2522 2523 |
# File 'generated/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2521 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
2527 2528 2529 |
# File 'generated/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2527 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
2536 2537 2538 |
# File 'generated/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2536 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
2545 2546 2547 |
# File 'generated/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2545 def stdout_destination @stdout_destination end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2552 2553 2554 2555 2556 2557 |
# File 'generated/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2552 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 |