CustomMonitoringSignalResponse

data class CustomMonitoringSignalResponse(val componentId: String, val inputAssets: Map<String, Any>? = null, val inputs: Map<String, Any>? = null, val metricThresholds: List<CustomMetricThresholdResponse>, val notificationTypes: List<String>? = null, val properties: Map<String, String>? = null, val signalType: String)

Constructors

Link copied to clipboard
constructor(componentId: String, inputAssets: Map<String, Any>? = null, inputs: Map<String, Any>? = null, metricThresholds: List<CustomMetricThresholdResponse>, notificationTypes: List<String>? = null, properties: Map<String, String>? = null, signalType: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Required Reference to the component asset used to calculate the custom metrics.

Link copied to clipboard
val inputAssets: Map<String, Any>? = null

Monitoring assets to take as input. Key is the component input port name, value is the data asset.

Link copied to clipboard
val inputs: Map<String, Any>? = null

Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value.

Link copied to clipboard

Required A list of metrics to calculate and their associated thresholds.

Link copied to clipboard

The current notification mode for this signal.

Link copied to clipboard
val properties: Map<String, String>? = null

Property dictionary. Properties can be added, but not removed or altered.

Link copied to clipboard

Expected value is 'Custom'.