package alien4cloud.topology.task;
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor(suppressConstructorProperties = true)
public class NodeFilterToSatisfy {
private String relationshipName;
private String targetName;
private List<String> missingCapabilities;
// list of violated constraints.
private List<Violations> violations;
@NoArgsConstructor
public static class Violations {
public String propertyName;
public String relatedInput;
public List<NodeFilterConstraintViolation> violatedConstraints;
public Violations(String propertyName) {
this.propertyName = propertyName;
}
}
}