class Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2ExecutionCapabilities
Capabilities of the remote execution system.
Attributes
Remote execution may only support a single digest function. Corresponds to the JSON property `digestFunction` @return [String]
Whether remote execution is enabled for the particular server/instance. Corresponds to the JSON property `execEnabled` @return [Boolean]
Whether remote execution is enabled for the particular server/instance. Corresponds to the JSON property `execEnabled` @return [Boolean]
Allowed values for priority in ResultsCachePolicy and ExecutionPolicy Used for querying both cache and execution valid priority ranges. Corresponds to the JSON property `executionPriorityCapabilities` @return [Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2PriorityCapabilities]
Supported node properties. Corresponds to the JSON property `supportedNodeProperties` @return [Array<String>]
Public Class Methods
# File lib/google/apis/remotebuildexecution_v2/classes.rb, line 1288 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/remotebuildexecution_v2/classes.rb, line 1293 def update!(**args) @digest_function = args[:digest_function] if args.key?(:digest_function) @exec_enabled = args[:exec_enabled] if args.key?(:exec_enabled) @execution_priority_capabilities = args[:execution_priority_capabilities] if args.key?(:execution_priority_capabilities) @supported_node_properties = args[:supported_node_properties] if args.key?(:supported_node_properties) end