CloudWatchAlarmConfiguration.fromXml constructor
CloudWatchAlarmConfiguration.fromXml(
- XmlElement elem
Implementation
factory CloudWatchAlarmConfiguration.fromXml(_s.XmlElement elem) {
return CloudWatchAlarmConfiguration(
comparisonOperator: _s
.extractXmlStringValue(elem, 'ComparisonOperator')!
.toComparisonOperator(),
evaluationPeriods: _s.extractXmlIntValue(elem, 'EvaluationPeriods')!,
metricName: _s.extractXmlStringValue(elem, 'MetricName')!,
namespace: _s.extractXmlStringValue(elem, 'Namespace')!,
period: _s.extractXmlIntValue(elem, 'Period')!,
statistic: _s.extractXmlStringValue(elem, 'Statistic')!.toStatistic(),
threshold: _s.extractXmlDoubleValue(elem, 'Threshold')!,
dimensions: _s.extractXmlChild(elem, 'Dimensions')?.let((elem) => elem
.findElements('Dimension')
.map((c) => Dimension.fromXml(c))
.toList()),
);
}