ReportingConfiguration

@JsonClass(generateAdapter = true)
data class ReportingConfiguration(@Json(name = "enabled") val enabled: Boolean? = null, @Json(name = "level") val level: Level? = null, @Json(name = "parameters") val parameters: PropertyBag? = null, @Json(name = "properties") val properties: PropertyBag? = null, @Json(name = "rank") val rank: Double? = null)(source)

Specifies how the rule or notification was configured during the scan.

Information about a rule or notification that can be configured at runtime.

Default reporting configuration information.

Since

0.12.0

Constructors

Link copied to clipboard
constructor(@Json(name = "enabled") enabled: Boolean? = null, @Json(name = "level") level: Level? = null, @Json(name = "parameters") parameters: PropertyBag? = null, @Json(name = "properties") properties: PropertyBag? = null, @Json(name = "rank") rank: Double? = null)

Properties

Link copied to clipboard
val enabled: Boolean? = null

Specifies whether the report may be produced during the scan.

Link copied to clipboard
val level: Level? = null

Specifies the failure level for the report.

Link copied to clipboard
val parameters: PropertyBag? = null

Contains configuration information specific to a report.

Link copied to clipboard
val properties: PropertyBag? = null

Key/value pairs that provide additional information about the reporting configuration.

Link copied to clipboard
val rank: Double? = null

Specifies the relative priority of the report. Used for analysis output only.