BuildBazelRemoteExecutionV2RequestMetadata class
An optional Metadata to attach to any RPC request to tell the server about
an external context of the request. The server may use this for logging or
other purposes. To use it, the client attaches the header to the call using
the canonical proto serialization: * name:
build.bazel.remote.execution.v2.requestmetadata-bin
* contents: the base64
encoded binary RequestMetadata
message. Note: the gRPC library serializes
binary headers encoded in base 64 by default
(https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md#requests).
Therefore, if the gRPC library is used to pass/retrieve this metadata, the
user may ignore the base64 encoding and assume it is simply serialized as a
binary message.
Constructors
Properties
- actionId ↔ String
-
An identifier that ties multiple requests to the same action. For example,
multiple requests to the CAS, Action Cache, and Execution API are used in
order to compile foo.cc.
read / write
-
An identifier to tie multiple tool invocations together. For example, runs
of foo_test, bar_test and baz_test on a post-submit of a given patch.
read / write
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
- toolDetails ↔ BuildBazelRemoteExecutionV2ToolDetails
-
The details for the tool invoking the requests.
read / write
- toolInvocationId ↔ String
-
An identifier that ties multiple actions together to a final result. For
example, multiple actions are required to build and run foo_test.
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