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;
}
}