# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
The MD5 digest function.
Murmur3 128-bit digest function, x64 variant.
The SHA-1 digest function.
The SHA-256 digest function.
The SHA-384 digest function.
The SHA-512 digest function.
It is an error for the server to return this value.
The Microsoft "VSO-Hash" paged SHA256 digest function.
Checking the result against the cache.
Finished execution.
Currently being executed by a worker.
Currently idle, awaiting a free machine to execute.
Invalid value.
Server will allow symlink targets to escape the input root tree, possibly resulting in non-hermetic builds.
Server will return an `INVALID_ARGUMENT` on input symlinks with absolute targets.
Invalid value.
# Variables
ActionCache_ServiceDesc is the grpc.ServiceDesc for ActionCache service.
Capabilities_ServiceDesc is the grpc.ServiceDesc for Capabilities service.
ContentAddressableStorage_ServiceDesc is the grpc.ServiceDesc for ContentAddressableStorage service.
Enum value maps for DigestFunction_Value.
Enum value maps for DigestFunction_Value.
Execution_ServiceDesc is the grpc.ServiceDesc for Execution service.
Enum value maps for ExecutionStage_Value.
Enum value maps for ExecutionStage_Value.
No description provided by the author
Enum value maps for SymlinkAbsolutePathStrategy_Value.
Enum value maps for SymlinkAbsolutePathStrategy_Value.
# Structs
An `Action` captures all the information about an execution which is required to reproduce it.
Describes the server/instance capabilities for updating the action cache.
An ActionResult represents the result of an [Action][build.bazel.remote.execution.v2.Action] being run.
A request message for [ContentAddressableStorage.BatchReadBlobs][build.bazel.remote.execution.v2.ContentAddressableStorage.BatchReadBlobs].
A response message for [ContentAddressableStorage.BatchReadBlobs][build.bazel.remote.execution.v2.ContentAddressableStorage.BatchReadBlobs].
A response corresponding to a single blob that the client tried to download.
A request message for [ContentAddressableStorage.BatchUpdateBlobs][build.bazel.remote.execution.v2.ContentAddressableStorage.BatchUpdateBlobs].
A request corresponding to a single blob that the client wants to upload.
A response message for [ContentAddressableStorage.BatchUpdateBlobs][build.bazel.remote.execution.v2.ContentAddressableStorage.BatchUpdateBlobs].
A response corresponding to a single blob that the client tried to upload.
Capabilities of the remote cache system.
A `Command` is the actual command executed by a worker running an [Action][build.bazel.remote.execution.v2.Action] and specifications of its environment.
An `EnvironmentVariable` is one variable to set in the running program's environment.
A content digest.
The digest function used for converting values into keys for CAS and Action Cache.
A `Directory` represents a directory node in a file tree, containing zero or more children [FileNodes][build.bazel.remote.execution.v2.FileNode], [DirectoryNodes][build.bazel.remote.execution.v2.DirectoryNode] and [SymlinkNodes][build.bazel.remote.execution.v2.SymlinkNode].
A `DirectoryNode` represents a child of a [Directory][build.bazel.remote.execution.v2.Directory] which is itself a `Directory` and its associated metadata.
ExecutedActionMetadata contains details about a completed execution.
Metadata about an ongoing [execution][build.bazel.remote.execution.v2.Execution.Execute], which will be contained in the [metadata field][google.longrunning.Operation.response] of the [Operation][google.longrunning.Operation].
A request message for [Execution.Execute][build.bazel.remote.execution.v2.Execution.Execute].
The response message for [Execution.Execute][build.bazel.remote.execution.v2.Execution.Execute], which will be contained in the [response field][google.longrunning.Operation.response] of the [Operation][google.longrunning.Operation].
Capabilities of the remote execution system.
An `ExecutionPolicy` can be used to control the scheduling of the action.
The current stage of action execution.
A `FileNode` represents a single file and associated metadata.
A request message for [ContentAddressableStorage.FindMissingBlobs][build.bazel.remote.execution.v2.ContentAddressableStorage.FindMissingBlobs].
A response message for [ContentAddressableStorage.FindMissingBlobs][build.bazel.remote.execution.v2.ContentAddressableStorage.FindMissingBlobs].
A request message for [ActionCache.GetActionResult][build.bazel.remote.execution.v2.ActionCache.GetActionResult].
A request message for [Capabilities.GetCapabilities][build.bazel.remote.execution.v2.Capabilities.GetCapabilities].
A request message for [ContentAddressableStorage.GetTree][build.bazel.remote.execution.v2.ContentAddressableStorage.GetTree].
A response message for [ContentAddressableStorage.GetTree][build.bazel.remote.execution.v2.ContentAddressableStorage.GetTree].
A `LogFile` is a log stored in the CAS.
Node properties for [FileNodes][build.bazel.remote.execution.v2.FileNode], [DirectoryNodes][build.bazel.remote.execution.v2.DirectoryNode], and [SymlinkNodes][build.bazel.remote.execution.v2.SymlinkNode].
A single property for [FileNodes][build.bazel.remote.execution.v2.FileNode], [DirectoryNodes][build.bazel.remote.execution.v2.DirectoryNode], and [SymlinkNodes][build.bazel.remote.execution.v2.SymlinkNode].
An `OutputDirectory` is the output in an `ActionResult` corresponding to a directory's full contents rather than a single file.
An `OutputFile` is similar to a [FileNode][build.bazel.remote.execution.v2.FileNode], but it is used as an output in an `ActionResult`.
An `OutputSymlink` is similar to a [Symlink][build.bazel.remote.execution.v2.SymlinkNode], but it is used as an output in an `ActionResult`.
A `Platform` is a set of requirements, such as hardware, operating system, or compiler toolchain, for an [Action][build.bazel.remote.execution.v2.Action]'s execution environment.
A single property for the environment.
Allowed values for priority in [ResultsCachePolicy][build.bazel.remoteexecution.v2.ResultsCachePolicy] and [ExecutionPolicy][build.bazel.remoteexecution.v2.ResultsCachePolicy] Used for querying both cache and execution valid priority ranges.
Supported range of priorities, including boundaries.
An optional Metadata to attach to any RPC request to tell the server about an external context of the request.
A `ResultsCachePolicy` is used for fine-grained control over how action outputs are stored in the CAS and Action Cache.
A response message for [Capabilities.GetCapabilities][build.bazel.remote.execution.v2.Capabilities.GetCapabilities].
Describes how the server treats absolute symlink targets.
A `SymlinkNode` represents a symbolic link.
Details for the tool used to call the API.
A `Tree` contains all the [Directory][build.bazel.remote.execution.v2.Directory] protos in a single directory Merkle tree, compressed into one message.
UnimplementedActionCacheServer must be embedded to have forward compatible implementations.
UnimplementedCapabilitiesServer must be embedded to have forward compatible implementations.
UnimplementedContentAddressableStorageServer must be embedded to have forward compatible implementations.
UnimplementedExecutionServer must be embedded to have forward compatible implementations.
A request message for [ActionCache.UpdateActionResult][build.bazel.remote.execution.v2.ActionCache.UpdateActionResult].
A request message for [WaitExecution][build.bazel.remote.execution.v2.Execution.WaitExecution].
# Interfaces
ActionCacheClient is the client API for ActionCache service.
ActionCacheServer is the server API for ActionCache service.
CapabilitiesClient is the client API for Capabilities service.
CapabilitiesServer is the server API for Capabilities service.
No description provided by the author
No description provided by the author
ContentAddressableStorageClient is the client API for ContentAddressableStorage service.
ContentAddressableStorageServer is the server API for ContentAddressableStorage service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ExecutionClient is the client API for Execution service.
ExecutionServer is the server API for Execution service.
UnsafeActionCacheServer may be embedded to opt out of forward compatibility for this service.
UnsafeCapabilitiesServer may be embedded to opt out of forward compatibility for this service.
UnsafeContentAddressableStorageServer may be embedded to opt out of forward compatibility for this service.
UnsafeExecutionServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author