ScalingAlarm alarm = new ScalingAlarm(); Map<String, Object> alarmMap = (Map<String, Object>) alarmsMap.get(alarmName); alarm.setMetric((String) alarmMap.get("metric")); alarm.setStatistic((String) alarmMap.get("statistic")); alarm.setComparisonOperator((String) alarmMap.get("comparisonOperator")); alarm.setThreshold((double) alarmMap.get("threshold")); alarm.setWeight((int) alarmMap.get("weight"));
ScalingAlarm newAlarm = new ScalingAlarm(); newAlarm.setComparisonOperator(alarm.getComparisonOperator()); newAlarm.setMetric(alarm.getMetric()); newAlarm.setStatistic(alarm.getStatistic()); newAlarm.setThreshold(alarm.getThreshold()); newAlarm.setWeight(alarm.getWeight()); newAutoScalePolicy.getAlarms().add(newAlarm);