EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue class
The threshold value of the metric, above or below which the alert should be triggered.
See EventAlertConfig or TaskAlertConfig for the different alert metric types in each case. For the *RATE metrics, one or both of these fields may be set. Zero is the default value and can be left at that. For *PERCENTILE_DURATION metrics, one or both of these fields may be set, and also, the duration threshold value should be specified in the threshold_duration_ms member below. For *AVERAGE_DURATION metrics, these fields should not be set at all. A different member, threshold_duration_ms, must be set in the EventAlertConfig or the TaskAlertConfig.
Constructors
- EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue({String? absolute, int? percentage})
- EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue.fromJson(Map json_)
Properties
- absolute ↔ String?
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- percentage ↔ int?
-
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited