build.bazel.remote.execution.v2.NodePropertiesOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: build/bazel/remote/execution/v2/remote_execution.proto
package build.bazel.remote.execution.v2;
public interface NodePropertiesOrBuilder extends
// @@protoc_insertion_point(interface_extends:build.bazel.remote.execution.v2.NodeProperties)
com.google.protobuf.MessageOrBuilder {
/**
*
* A list of string-based
* [NodeProperties][build.bazel.remote.execution.v2.NodeProperty].
*
*
* repeated .build.bazel.remote.execution.v2.NodeProperty properties = 1;
*/
java.util.List
getPropertiesList();
/**
*
* A list of string-based
* [NodeProperties][build.bazel.remote.execution.v2.NodeProperty].
*
*
* repeated .build.bazel.remote.execution.v2.NodeProperty properties = 1;
*/
build.bazel.remote.execution.v2.NodeProperty getProperties(int index);
/**
*
* A list of string-based
* [NodeProperties][build.bazel.remote.execution.v2.NodeProperty].
*
*
* repeated .build.bazel.remote.execution.v2.NodeProperty properties = 1;
*/
int getPropertiesCount();
/**
*
* A list of string-based
* [NodeProperties][build.bazel.remote.execution.v2.NodeProperty].
*
*
* repeated .build.bazel.remote.execution.v2.NodeProperty properties = 1;
*/
java.util.List extends build.bazel.remote.execution.v2.NodePropertyOrBuilder>
getPropertiesOrBuilderList();
/**
*
* A list of string-based
* [NodeProperties][build.bazel.remote.execution.v2.NodeProperty].
*
*
* repeated .build.bazel.remote.execution.v2.NodeProperty properties = 1;
*/
build.bazel.remote.execution.v2.NodePropertyOrBuilder getPropertiesOrBuilder(
int index);
/**
*
* The file's last modification timestamp.
*
*
* .google.protobuf.Timestamp mtime = 2;
* @return Whether the mtime field is set.
*/
boolean hasMtime();
/**
*
* The file's last modification timestamp.
*
*
* .google.protobuf.Timestamp mtime = 2;
* @return The mtime.
*/
com.google.protobuf.Timestamp getMtime();
/**
*
* The file's last modification timestamp.
*
*
* .google.protobuf.Timestamp mtime = 2;
*/
com.google.protobuf.TimestampOrBuilder getMtimeOrBuilder();
/**
*
* The UNIX file mode, e.g., 0755.
*
*
* .google.protobuf.UInt32Value unix_mode = 3;
* @return Whether the unixMode field is set.
*/
boolean hasUnixMode();
/**
*
* The UNIX file mode, e.g., 0755.
*
*
* .google.protobuf.UInt32Value unix_mode = 3;
* @return The unixMode.
*/
com.google.protobuf.UInt32Value getUnixMode();
/**
*
* The UNIX file mode, e.g., 0755.
*
*
* .google.protobuf.UInt32Value unix_mode = 3;
*/
com.google.protobuf.UInt32ValueOrBuilder getUnixModeOrBuilder();
}