StigElementSettings

data class StigElementSettings(val name: String, val projectPath: String, val moduleDir: String, val implementationRoot: String = ".", val implementationDir: String = moduleDir, val placement: StigElementPlacement = StigElementPlacement.DIRECT, val elementType: ElementType = ElementType.COMPONENT, val importEnabled: Boolean = true, val failAt: ProblemSeverity? = ProblemSeverity.CRITICAL, val pathFeasibility: PathFeasibility? = null, val interfacePointMode: InterfacePointMode? = null, val interfacePointLocation: String? = null, val build: StigBuildConfig? = null)

Flat, per-element settings model for Settings scripts.

This is intentionally minimal and self-contained so projects can define val stigElements = listOf(...) without helper logic.

Constructors

Link copied to clipboard
constructor(name: String, projectPath: String, moduleDir: String, implementationRoot: String = ".", implementationDir: String = moduleDir, placement: StigElementPlacement = StigElementPlacement.DIRECT, elementType: ElementType = ElementType.COMPONENT, importEnabled: Boolean = true, failAt: ProblemSeverity? = ProblemSeverity.CRITICAL, pathFeasibility: PathFeasibility? = null, interfacePointMode: InterfacePointMode? = null, interfacePointLocation: String? = null, build: StigBuildConfig? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Generated with STIG