List of usage examples for com.amazonaws.services.cloudwatch.model DeleteAlarmsRequest setAlarmNames
public void setAlarmNames(java.util.Collection<String> alarmNames)
The alarms to be deleted.
From source file:com.liferay.amazontools.AlarmCleaner.java
License:Open Source License
protected void deleteMetricAlarms() { System.out.println("Deleting metric alarms"); List<String> inactiveMetricAlarmNames = getInactiveMetricAlarmNames(getAutoScalingGroupsMetricAlarmNames(), getActiveAutoScalingGroupNames()); for (String metricAlarmName : inactiveMetricAlarmNames) { System.out.println("Deleting metric alarm " + metricAlarmName); DeleteAlarmsRequest deleteAlarmsRequest = new DeleteAlarmsRequest(); List<String> metricAlarmNames = new ArrayList<>(); metricAlarmNames.add(metricAlarmName); deleteAlarmsRequest.setAlarmNames(metricAlarmNames); amazonCloudWatchClient.deleteAlarms(deleteAlarmsRequest); }/*from w ww .ja va 2 s. c om*/ }
From source file:com.pinterest.arcee.autoscaling.AwsAlarmManager.java
License:Apache License
@Override public void deleteAlarmFromPolicy(AsgAlarmBean asgAlarmBean) throws Exception { DeleteAlarmsRequest request = new DeleteAlarmsRequest(); List<String> alarmNames = new LinkedList<>(); alarmNames.add(getAlarmName(asgAlarmBean)); request.setAlarmNames(alarmNames); acwClient.deleteAlarms(request);/*from www. j a v a 2 s. c om*/ }