ScalingAction action = new ScalingAction(); Map<String, Object> actionMap = (Map<String, Object>) actionsMap.get(actionsName); action.setType(ScalingActionType.valueOf((String) actionMap.get("type"))); action.setTarget((String) actionMap.get("target")); action.setValue((String) actionMap.get("value"));
newAutoScalePolicy.setActions(new HashSet<ScalingAction>()); for (ScalingAction action : autoScalePolicy.getActions()) { ScalingAction newAction = new ScalingAction(); newAction.setValue(action.getValue()); newAction.setType(action.getType()); if (action.getTarget() == null || action.getTarget().equals("")) { newAction.setTarget(vnfd.getType()); } else { newAction.setTarget(action.getTarget());