Show / Hide Table of Contents

Class GoogleDevtoolsRemoteworkersV1test2CommandResult

All information about the execution of a command, suitable for providing as the Bots interface's Lease.result field.

Inheritance
System.Object
GoogleDevtoolsRemoteworkersV1test2CommandResult
Implements
Google.Apis.Requests.IDirectResponseSchema
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
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

Implements

Google.Apis.Requests.IDirectResponseSchema
In This Article
Back to top