Show / Hide Table of Contents

Class BuildBazelRemoteExecutionV2ExecuteResponse

The response message for Execution.Execute, which will be contained in the response field of the Operation.

Inheritance
System.Object
BuildBazelRemoteExecutionV2ExecuteResponse
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 BuildBazelRemoteExecutionV2ExecuteResponse : IDirectResponseSchema

Properties

CachedResult

True if the result was served from cache, false if it was executed.

Declaration
[JsonProperty("cachedResult")]
public virtual bool? CachedResult { get; set; }
Property Value
Type Description
System.Nullable<System.Boolean>

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
System.String

Message

Freeform informational message with details on the execution of the action that may be displayed to the user upon failure or when requested explicitly.

Declaration
[JsonProperty("message")]
public virtual string Message { get; set; }
Property Value
Type Description
System.String

Result

The result of the action.

Declaration
[JsonProperty("result")]
public virtual BuildBazelRemoteExecutionV2ActionResult Result { get; set; }
Property Value
Type Description
BuildBazelRemoteExecutionV2ActionResult

ServerLogs

An optional list of additional log outputs the server wishes to provide. A server can use this to return execution-specific logs however it wishes. This is intended primarily to make it easier for users to debug issues that may be outside of the actual job execution, such as by identifying the worker executing the action or by providing logs from the worker's setup phase. The keys SHOULD be human readable so that a client can display them to a user.

Declaration
[JsonProperty("serverLogs")]
public virtual IDictionary<string, BuildBazelRemoteExecutionV2LogFile> ServerLogs { get; set; }
Property Value
Type Description
System.Collections.Generic.IDictionary<System.String, BuildBazelRemoteExecutionV2LogFile>

Status

If the status has a code other than OK, it indicates that the action did not finish execution. For example, if the operation times out during execution, the status will have a DEADLINE_EXCEEDED code. Servers MUST use this field for errors in execution, rather than the error field on the Operation object. If the status code is other than OK, then the result MUST NOT be cached. For an error status, the result field is optional; the server may populate the output-, stdout-, and stderr-related fields if it has any information available, such as the stdout and stderr of a timed-out action.

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