package org.alien4cloud.tosca.model.templates; import alien4cloud.tosca.parser.impl.advanced.GroupPolicyParser; import lombok.Getter; import lombok.NoArgsConstructor; import lombok.Setter; import java.util.Map; /** For any unknown policy, let's record its data; maybe an external system can make use of it. */ @Getter @Setter @NoArgsConstructor public class GenericPolicy extends AbstractPolicy { public GenericPolicy(Map<String,?> parsedData) { setName((String)parsedData.get(GroupPolicyParser.NAME)); setType((String)parsedData.get(GroupPolicyParser.TYPE)); data = parsedData; } private String type; private Map<String, ?> data; }