EnterpriseCrmEventbusProtoTaskAlertConfig.fromMap constructor
EnterpriseCrmEventbusProtoTaskAlertConfig.fromMap(
- Map<String, dynamic> map
)
Implementation
factory EnterpriseCrmEventbusProtoTaskAlertConfig.fromMap(Map<String, dynamic> map) {
return EnterpriseCrmEventbusProtoTaskAlertConfig(
aggregationPeriod: (() { final guardedValue = map['aggregationPeriod']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
alertDisabled: (() { final guardedValue = map['alertDisabled']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
alertName: (() { final guardedValue = map['alertName']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
clientId: (() { final guardedValue = map['clientId']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
durationThresholdMs: (() { final guardedValue = map['durationThresholdMs']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
errorEnumList: (() { final guardedValue = map['errorEnumList']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
metricType: (() { final guardedValue = map['metricType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoTaskAlertConfigMetricType.fromValue(guardedValue as String)); })(),
numAggregationPeriods: (() { final guardedValue = map['numAggregationPeriods']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as int); })(),
onlyFinalAttempt: (() { final guardedValue = map['onlyFinalAttempt']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as bool); })(),
playbookUrl: (() { final guardedValue = map['playbookUrl']; if (guardedValue == null) return null; return pulumi.Input.fromValue(guardedValue as String); })(),
thresholdType: (() { final guardedValue = map['thresholdType']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoTaskAlertConfigThresholdType.fromValue(guardedValue as String)); })(),
thresholdValue: (() { final guardedValue = map['thresholdValue']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoBaseAlertConfigThresholdValue.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
warningEnumList: (() { final guardedValue = map['warningEnumList']; if (guardedValue == null) return null; return pulumi.Input.fromValue(EnterpriseCrmEventbusProtoBaseAlertConfigErrorEnumList.fromMap((guardedValue as Map).cast<String, dynamic>())); })(),
);
}