package org.batfish.datamodel;
public abstract class AbstractRoute6Builder<T extends AbstractRoute6> {
protected int _admin;
protected int _metric;
protected Prefix6 _network;
protected Ip6 _nextHopIp;
protected int _tag;
public abstract T build();
public final Integer getAdmin() {
return _admin;
}
public final Integer getMetric() {
return _metric;
}
public final Prefix6 getNetwork() {
return _network;
}
public final Ip6 getNextHopIp() {
return _nextHopIp;
}
public final void setAdmin(int admin) {
_admin = admin;
}
public final void setMetric(int metric) {
_metric = metric;
}
public final void setNetwork(Prefix6 network) {
_network = network;
}
public final void setNextHopIp(Ip6 nextHopIp) {
_nextHopIp = nextHopIp;
}
public final void setTag(int tag) {
_tag = tag;
}
}