Class: Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2ExecutionPolicy
- Inherits:
-
Object
- Object
- Google::Apis::RemotebuildexecutionV2::BuildBazelRemoteExecutionV2ExecutionPolicy
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/remotebuildexecution_v2/classes.rb,
generated/google/apis/remotebuildexecution_v2/representations.rb,
generated/google/apis/remotebuildexecution_v2/representations.rb
Overview
An ExecutionPolicy
can be used to control the scheduling of the action.
Instance Attribute Summary collapse
-
#priority ⇒ Fixnum
The priority (relative importance) of this action.
Instance Method Summary collapse
-
#initialize(**args) ⇒ BuildBazelRemoteExecutionV2ExecutionPolicy
constructor
A new instance of BuildBazelRemoteExecutionV2ExecutionPolicy.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ BuildBazelRemoteExecutionV2ExecutionPolicy
Returns a new instance of BuildBazelRemoteExecutionV2ExecutionPolicy
1437 1438 1439 |
# File 'generated/google/apis/remotebuildexecution_v2/classes.rb', line 1437 def initialize(**args) update!(**args) end |
Instance Attribute Details
#priority ⇒ Fixnum
The priority (relative importance) of this action. Generally, a lower value
means that the action should be run sooner than actions having a greater
priority value, but the interpretation of a given value is server-
dependent. A priority of 0 means the default priority. Priorities may be
positive or negative, and such actions should run later or sooner than
actions having the default priority, respectively. The particular semantics
of this field is up to the server. In particular, every server will have
their own supported range of priorities, and will decide how these map into
scheduling policy.
Corresponds to the JSON property priority
1435 1436 1437 |
# File 'generated/google/apis/remotebuildexecution_v2/classes.rb', line 1435 def priority @priority end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1442 1443 1444 |
# File 'generated/google/apis/remotebuildexecution_v2/classes.rb', line 1442 def update!(**args) @priority = args[:priority] if args.key?(:priority) end |