package org.batfish.representation.juniper; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import org.batfish.datamodel.Ip; import org.batfish.datamodel.Prefix; public class StaticRoute implements Serializable { /** * */ private static final long serialVersionUID = 1L; private boolean _drop; private int _metric; private String _nextHopInterface; private Ip _nextHopIp; private List<String> _policies; private Prefix _prefix; private Integer _tag; public StaticRoute(Prefix prefix) { _prefix = prefix; _policies = new ArrayList<>(); } public boolean getDrop() { return _drop; } public int getMetric() { return _metric; } public String getNextHopInterface() { return _nextHopInterface; } public Ip getNextHopIp() { return _nextHopIp; } public List<String> getPolicies() { return _policies; } public Prefix getPrefix() { return _prefix; } public Integer getTag() { return _tag; } public void setDrop(boolean drop) { _drop = true; } public void setMetric(int metric) { _metric = metric; } public void setNextHopInterface(String nextHopInterface) { _nextHopInterface = nextHopInterface; } public void setNextHopIp(Ip nextHopIp) { _nextHopIp = nextHopIp; } public void setTag(int tag) { _tag = tag; } }