package org.batfish.representation.juniper; import java.util.LinkedHashMap; import java.util.Map; import org.batfish.common.util.ReferenceCountedStructure; public final class FirewallFilter extends ReferenceCountedStructure { /** * */ private static final long serialVersionUID = 1L; private final int _definitionLine; private final Family _family; private final String _name; private boolean _routingPolicy; private final Map<String, FwTerm> _terms; public FirewallFilter(String name, Family family, int definitionLine) { _definitionLine = definitionLine; _family = family; _name = name; _terms = new LinkedHashMap<>(); } public int getDefinitionLine() { return _definitionLine; } public Family getFamily() { return _family; } public String getName() { return _name; } public boolean getRoutingPolicy() { return _routingPolicy; } public Map<String, FwTerm> getTerms() { return _terms; } public void setRoutingPolicy(boolean routingPolicy) { _routingPolicy = routingPolicy; } }