All Downloads are FREE. Search and download functionalities are using the official Maven repository.

build.bazel.remote.execution.v2.ExecutionCapabilitiesOrBuilder 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 ExecutionCapabilitiesOrBuilder extends
    // @@protoc_insertion_point(interface_extends:build.bazel.remote.execution.v2.ExecutionCapabilities)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Remote execution may only support a single digest function.
   * 
* * .build.bazel.remote.execution.v2.DigestFunction.Value digest_function = 1; * @return The enum numeric value on the wire for digestFunction. */ int getDigestFunctionValue(); /** *
   * Remote execution may only support a single digest function.
   * 
* * .build.bazel.remote.execution.v2.DigestFunction.Value digest_function = 1; * @return The digestFunction. */ build.bazel.remote.execution.v2.DigestFunction.Value getDigestFunction(); /** *
   * Whether remote execution is enabled for the particular server/instance.
   * 
* * bool exec_enabled = 2; * @return The execEnabled. */ boolean getExecEnabled(); /** *
   * Supported execution priority range.
   * 
* * .build.bazel.remote.execution.v2.PriorityCapabilities execution_priority_capabilities = 3; * @return Whether the executionPriorityCapabilities field is set. */ boolean hasExecutionPriorityCapabilities(); /** *
   * Supported execution priority range.
   * 
* * .build.bazel.remote.execution.v2.PriorityCapabilities execution_priority_capabilities = 3; * @return The executionPriorityCapabilities. */ build.bazel.remote.execution.v2.PriorityCapabilities getExecutionPriorityCapabilities(); /** *
   * Supported execution priority range.
   * 
* * .build.bazel.remote.execution.v2.PriorityCapabilities execution_priority_capabilities = 3; */ build.bazel.remote.execution.v2.PriorityCapabilitiesOrBuilder getExecutionPriorityCapabilitiesOrBuilder(); /** *
   * Supported node properties.
   * 
* * repeated string supported_node_properties = 4; * @return A list containing the supportedNodeProperties. */ java.util.List getSupportedNodePropertiesList(); /** *
   * Supported node properties.
   * 
* * repeated string supported_node_properties = 4; * @return The count of supportedNodeProperties. */ int getSupportedNodePropertiesCount(); /** *
   * Supported node properties.
   * 
* * repeated string supported_node_properties = 4; * @param index The index of the element to return. * @return The supportedNodeProperties at the given index. */ java.lang.String getSupportedNodeProperties(int index); /** *
   * Supported node properties.
   * 
* * repeated string supported_node_properties = 4; * @param index The index of the value to return. * @return The bytes of the supportedNodeProperties at the given index. */ com.google.protobuf.ByteString getSupportedNodePropertiesBytes(int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy