ifBoolean

fun ifBoolean(key: String, condition: Boolean, default: Boolean = false): Keystone.ObservationBuilder

Conditionally declares a Boolean key to observe.

Return

This builder for chaining.

Parameters

key

The storage key name.

condition

If true, the key is added; otherwise it is skipped.

default

Default value if the key is missing. Defaults to false.