FeatureSetDefaults

A compiled specification for the defaults of a set of features. These messages are generated from FeatureSet extensions and can be used to seed feature resolution. The resolution with this object becomes a simple search for the closest matching edition, followed by proto merges.

Types

Link copied to clipboard

A map from every known edition with a unique set of defaults to its defaults. Not all editions may be contained here. For a given edition, the defaults at the closest matching edition ordered at or before it should be used. This field must be in strict ascending order by edition.

Properties

Link copied to clipboard
Link copied to clipboard
abstract val maximumEdition: Edition?

The maximum known edition (inclusive) when this was constructed. Editions after this will not have reliable defaults.

Link copied to clipboard
abstract val minimumEdition: Edition?

The minimum supported edition (inclusive) when this was constructed. Editions before this will not have defaults.

Link copied to clipboard

Functions

Link copied to clipboard
fun FeatureSetDefaults.copy(body: ERROR CLASS: Symbol not found for FeatureSetDefaults.Builder.() -> Unit = {}): FeatureSetDefaults

Copies the original message, including unknown fields.