All specified constraints must match. Without constraints, the condition matches unconditionally before applying not.
All specified constraints must match. Without constraints, the condition matches unconditionally before applying not.
Optional[customReturns a safe value for JSON logs.
Returns a safe value for JSON logs.
Optional[unknownPreserves protobuf fields that this SDK version does not recognize.
Contains the fully qualified protobuf type name.
The environment variable key that must exist. An empty value adds no environment variable constraint.
OptionalenvironmentThe non-sensitive environment variable value to match. Requires environment_variable_key. If absent, only the key must exist. An empty string requires an empty variable value.
The input field ID that must exist. An empty value adds no input constraint. Set at most one input_field_value_* field to require a non-sensitive input value to match.
OptionalinputThe Boolean value to match for input_field_id. Requires input_field_id. If absent, this field adds no Boolean value constraint. If false, the input must equal false.
OptionalinputThe floating-point value to match for input_field_id. Requires input_field_id. If absent, this field adds no floating-point value constraint. If zero, the input must equal zero.
OptionalinputThe integer value to match for input_field_id. Requires input_field_id. If absent, this field adds no integer value constraint. If zero, the input must equal zero.
OptionalinputThe string value to match for input_field_id. Requires input_field_id. If absent, this field adds no string value constraint. An empty string requires an empty input string.
Whether to negate the condition after evaluating all constraints.
The compute platform name to match. An empty value adds no platform constraint.
The compute preset name to match. An empty value adds no preset constraint.
All specified constraints must match. Without constraints, the condition matches unconditionally before applying not.