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