Class: Google::Apis::RemotebuildexecutionV1alpha::GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
- Inherits:
-
Object
- Object
- Google::Apis::RemotebuildexecutionV1alpha::GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/remotebuildexecution_v1alpha/classes.rb,
lib/google/apis/remotebuildexecution_v1alpha/representations.rb,
lib/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.
Constructor Details
#initialize(**args) ⇒ GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs
Returns a new instance of GoogleDevtoolsRemoteworkersV1test2CommandTaskOutputs.
2707 2708 2709 |
# File 'lib/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2707 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
2681 2682 2683 |
# File 'lib/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2681 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
2687 2688 2689 |
# File 'lib/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2687 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
2696 2697 2698 |
# File 'lib/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2696 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
2705 2706 2707 |
# File 'lib/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2705 def stdout_destination @stdout_destination end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2712 2713 2714 2715 2716 2717 |
# File 'lib/google/apis/remotebuildexecution_v1alpha/classes.rb', line 2712 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 |