build.bazel.remote.execution.v2.TreeOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: build/bazel/remote/execution/v2/remote_execution.proto
// Protobuf Java Version: 3.25.3
package build.bazel.remote.execution.v2;
public interface TreeOrBuilder extends
// @@protoc_insertion_point(interface_extends:build.bazel.remote.execution.v2.Tree)
com.google.protobuf.MessageOrBuilder {
/**
*
* The root directory in the tree.
*
*
* .build.bazel.remote.execution.v2.Directory root = 1;
* @return Whether the root field is set.
*/
boolean hasRoot();
/**
*
* The root directory in the tree.
*
*
* .build.bazel.remote.execution.v2.Directory root = 1;
* @return The root.
*/
build.bazel.remote.execution.v2.Directory getRoot();
/**
*
* The root directory in the tree.
*
*
* .build.bazel.remote.execution.v2.Directory root = 1;
*/
build.bazel.remote.execution.v2.DirectoryOrBuilder getRootOrBuilder();
/**
*
* All the child directories: the directories referred to by the root and,
* recursively, all its children. In order to reconstruct the directory tree,
* the client must take the digests of each of the child directories and then
* build up a tree starting from the `root`.
*
*
* repeated .build.bazel.remote.execution.v2.Directory children = 2;
*/
java.util.List
getChildrenList();
/**
*
* All the child directories: the directories referred to by the root and,
* recursively, all its children. In order to reconstruct the directory tree,
* the client must take the digests of each of the child directories and then
* build up a tree starting from the `root`.
*
*
* repeated .build.bazel.remote.execution.v2.Directory children = 2;
*/
build.bazel.remote.execution.v2.Directory getChildren(int index);
/**
*
* All the child directories: the directories referred to by the root and,
* recursively, all its children. In order to reconstruct the directory tree,
* the client must take the digests of each of the child directories and then
* build up a tree starting from the `root`.
*
*
* repeated .build.bazel.remote.execution.v2.Directory children = 2;
*/
int getChildrenCount();
/**
*
* All the child directories: the directories referred to by the root and,
* recursively, all its children. In order to reconstruct the directory tree,
* the client must take the digests of each of the child directories and then
* build up a tree starting from the `root`.
*
*
* repeated .build.bazel.remote.execution.v2.Directory children = 2;
*/
java.util.List extends build.bazel.remote.execution.v2.DirectoryOrBuilder>
getChildrenOrBuilderList();
/**
*
* All the child directories: the directories referred to by the root and,
* recursively, all its children. In order to reconstruct the directory tree,
* the client must take the digests of each of the child directories and then
* build up a tree starting from the `root`.
*
*
* repeated .build.bazel.remote.execution.v2.Directory children = 2;
*/
build.bazel.remote.execution.v2.DirectoryOrBuilder getChildrenOrBuilder(
int index);
}