build.bazel.remote.execution.v2.OutputDirectoryOrBuilder 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 OutputDirectoryOrBuilder extends
// @@protoc_insertion_point(interface_extends:build.bazel.remote.execution.v2.OutputDirectory)
com.google.protobuf.MessageOrBuilder {
/**
*
* The full path of the directory relative to the working directory. The path
* separator is a forward slash `/`. Since this is a relative path, it MUST
* NOT begin with a leading forward slash. The empty string value is allowed,
* and it denotes the entire working directory.
*
*
* string path = 1;
* @return The path.
*/
java.lang.String getPath();
/**
*
* The full path of the directory relative to the working directory. The path
* separator is a forward slash `/`. Since this is a relative path, it MUST
* NOT begin with a leading forward slash. The empty string value is allowed,
* and it denotes the entire working directory.
*
*
* string path = 1;
* @return The bytes for path.
*/
com.google.protobuf.ByteString
getPathBytes();
/**
*
* The digest of the encoded
* [Tree][build.bazel.remote.execution.v2.Tree] proto containing the
* directory's contents.
*
*
* .build.bazel.remote.execution.v2.Digest tree_digest = 3;
* @return Whether the treeDigest field is set.
*/
boolean hasTreeDigest();
/**
*
* The digest of the encoded
* [Tree][build.bazel.remote.execution.v2.Tree] proto containing the
* directory's contents.
*
*
* .build.bazel.remote.execution.v2.Digest tree_digest = 3;
* @return The treeDigest.
*/
build.bazel.remote.execution.v2.Digest getTreeDigest();
/**
*
* The digest of the encoded
* [Tree][build.bazel.remote.execution.v2.Tree] proto containing the
* directory's contents.
*
*
* .build.bazel.remote.execution.v2.Digest tree_digest = 3;
*/
build.bazel.remote.execution.v2.DigestOrBuilder getTreeDigestOrBuilder();
}