BuildBazelRemoteExecutionV2PlatformProperty class

A single property for the environment. The server is responsible for specifying the property names that it accepts. If an unknown name is provided in the requirements for an Action, the server SHOULD reject the execution request. If permitted by the server, the same name may occur multiple times. The server is also responsible for specifying the interpretation of property values. For instance, a property describing how much RAM must be available may be interpreted as allowing a worker with 16GB to fulfill a request for 8GB, while a property describing the OS environment on which the action must be performed may require an exact match with the worker's OS. The server MAY use the value of one or more properties to determine how it sets up the execution environment, such as by making specific system files available to the worker.

Constructors

BuildBazelRemoteExecutionV2PlatformProperty()
BuildBazelRemoteExecutionV2PlatformProperty.fromJson(Map _json)

Properties

hashCode int
The hash code for this object. [...]
read-only, inherited
name String
The property name.
read / write
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
value String
The property value.
read / write

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toJson() Map<String, Object>
toString() String
Returns a string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator. [...]
inherited