DispatchRuleGroupRule

data class DispatchRuleGroupRule(val groupId: Int? = null, val groupInterval: Int, val groupWaitTime: Int, val groupingFields: List<String>, val repeatInterval: Int? = null)

Constructors

Link copied to clipboard
constructor(groupId: Int? = null, groupInterval: Int, groupWaitTime: Int, groupingFields: List<String>, repeatInterval: Int? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val groupId: Int? = null

The ID of the group rule.

Link copied to clipboard

The fields that are used to group events. Events with the same field content are assigned to a group. Alerts with the same specified grouping field are sent to the handler in separate notifications.

Link copied to clipboard

The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler.

Link copied to clipboard

The duration for which the system waits after the first alert is sent. After the duration, all alerts are sent in a single notification to the handler.

Link copied to clipboard
val repeatInterval: Int? = null

The silence period of repeated alerts. All alerts are repeatedly sent at specified intervals until the alerts are cleared. The minimum value is 61. Default to 600.