MetamodelProperties

data class MetamodelProperties(val enabled: Boolean = true, val drift: MetamodelProperties.DriftProperties = DriftProperties())

Settings for the metamodel governance loop.

None of this switches governance on by itself. The loop is wired only when the application supplies a DeclaredSchemaSource bean, whatever these properties say. They control what happens once one exists.

Constructors

Link copied to clipboard
constructor(enabled: Boolean = true, drift: MetamodelProperties.DriftProperties = DriftProperties())

Types

Link copied to clipboard
data class DriftProperties(val mode: DriftMode = DriftMode.OBSERVE)

Drift-check settings.

Properties

Link copied to clipboard

Drift checking: whether a runner is wired at all.

Link copied to clipboard
val enabled: Boolean = true

Kill switch. false removes every metamodel bean even when a DeclaredSchemaSource is present, so governance can be switched off for one environment while the bean stays in place.