package org.batfish.representation.juniper;
import java.io.Serializable;
import java.util.LinkedHashSet;
import java.util.Set;
public class IsisSettings implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private Set<String> _exportPolicies;
private final IsisLevelSettings _level1Settings;
private final IsisLevelSettings _level2Settings;
private boolean _noIpv4Routing;
private boolean _trafficEngineeringCredibilityProtocolPreference;
private boolean _trafficEngineeringShortcuts;
public IsisSettings() {
_exportPolicies = new LinkedHashSet<>();
_level1Settings = new IsisLevelSettings();
_level2Settings = new IsisLevelSettings();
}
public Set<String> getExportPolicies() {
return _exportPolicies;
}
public IsisLevelSettings getLevel1Settings() {
return _level1Settings;
}
public IsisLevelSettings getLevel2Settings() {
return _level2Settings;
}
public boolean getNoIpv4Routing() {
return _noIpv4Routing;
}
public boolean getTrafficEngineeringCredibilityProtocolPreference() {
return _trafficEngineeringCredibilityProtocolPreference;
}
public boolean getTrafficEngineeringShortcuts() {
return _trafficEngineeringShortcuts;
}
public void setNoIpv4Routing(boolean noIpv4Routing) {
_noIpv4Routing = noIpv4Routing;
}
public void setTrafficEngineeringCredibilityProtocolPreference(
boolean trafficEngineeringCredibilityProtocolPreference) {
_trafficEngineeringCredibilityProtocolPreference = trafficEngineeringCredibilityProtocolPreference;
}
public void setTrafficEngineeringShortcuts(
boolean trafficEngineeringShortcuts) {
_trafficEngineeringShortcuts = trafficEngineeringShortcuts;
}
}