Interface | Description |
---|---|
MetadataProvider |
Provides RemoteExecutionMetadata to send along GRPC requests.
|
Protocol |
The Protocol interface is used by many parts of isolated/remote execution and abstracts away the
underlying serialization protocol and in-memory representation.
|
Protocol.Action |
An action to execute remotely
|
Protocol.Command |
A command line and environment variables.
|
Protocol.Digest |
A content digest.
|
Protocol.Directory |
A Directory consists of a list of files and child DirectoryNodes.
|
Protocol.DirectoryNode |
Represents a child of a Directory.
|
Protocol.FileNode |
Represents a possibly executable file in directories/trees.
|
Protocol.OutputDirectory |
An OutputDirectory is a merkle tree rooted at a particular path.
|
Protocol.OutputFile |
An OutputFile is like a FileNode for action outputs.
|
Protocol.SymlinkNode |
Representation of a symlink.
|
Protocol.Tree |
A Tree contains all Directories in a merkle tree in a single structure.
|
Protocol.TreeNode |
Represents a tree node
|