package blaze.invocation_policy

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AllowValues

invocation_policy.proto:165

Used in: FlagPolicy

message DisallowValues

invocation_policy.proto:129

Used in: FlagPolicy

message FlagPolicy

invocation_policy.proto:32

A policy for controlling the value of a flag.

Used in: InvocationPolicy

message InvocationPolicy

invocation_policy.proto:23

The --invocation_policy flag takes a base64-encoded binary-serialized or text formatted InvocationPolicy message.

Used in: build_event_stream.OptionsParsed

message SetValue

invocation_policy.proto:62

Used in: FlagPolicy

message UseDefault

invocation_policy.proto:115

Use the default value of the flag, as defined by Bazel (or equivalently, do not allow the user to set this flag). Note on implementation: UseDefault sets the default by clearing the flag, so that when the value is requested and no flag is found, the flag parser returns the default. This is mostly relevant for expansion flags: it will erase user values in *all* flags that the expansion flag expands to. Only use this on expansion flags if this is acceptable behavior. Since the last policy wins, later policies on this same flag will still remove the expanded UseDefault, so there is a way around, but it's really best not to use this on expansion flags at all.

Used in: AllowValues, DisallowValues, FlagPolicy

(message has no fields)