Class GoogleDevtoolsRemoteworkersV1test2CommandResult
All information about the execution of a command, suitable for providing as the Bots interface's Lease.result
field.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.RemoteBuildExecution.v1.Data
Assembly: Google.Apis.RemoteBuildExecution.v1.dll
Syntax
public class GoogleDevtoolsRemoteworkersV1test2CommandResult : IDirectResponseSchema
Properties
Duration
The elapsed time between calling Accept and Complete. The server will also have its own idea of what this should be, but this excludes the overhead of the RPCs and the bot response time.
Declaration
[JsonProperty("duration")]
public virtual object Duration { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Object |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
ExitCode
The exit code of the process. An exit code of "0" should only be trusted if status has a code of OK
(otherwise it may simply be unset).
Declaration
[JsonProperty("exitCode")]
public virtual int? ExitCode { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> |
Metadata
Implementation-dependent metadata about the task. Both servers and bots may define messages which can be encoded here; bots are free to provide metadata in multiple formats, and servers are free to choose one or more of the values to process and ignore others. In particular, it is not considered an error for the bot to provide the server with a field that it doesn't know about.
Declaration
[JsonProperty("metadata")]
public virtual IList<IDictionary<string, object>> Metadata { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<System.Collections.Generic.IDictionary<System.String, System.Object>> |
Outputs
The output files. The blob referenced by the digest should contain one of the following (implementation-dependent): * A marshalled DirectoryMetadata of the returned filesystem * A LUCI-style .isolated file
Declaration
[JsonProperty("outputs")]
public virtual GoogleDevtoolsRemoteworkersV1test2Digest Outputs { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleDevtoolsRemoteworkersV1test2Digest |
Overhead
The amount of time not spent executing the command (ie uploading/downloading files).
Declaration
[JsonProperty("overhead")]
public virtual object Overhead { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Object |
Status
An overall status for the command. For example, if the command timed out, this might have a code of DEADLINE_EXCEEDED; if it was killed by the OS for memory exhaustion, it might have a code of RESOURCE_EXHAUSTED.
Declaration
[JsonProperty("status")]
public virtual GoogleRpcStatus Status { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleRpcStatus |