package org.batfish.datamodel.vendor_family.cisco; import java.util.SortedSet; import java.util.TreeSet; import org.batfish.common.util.ComparableStructure; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; public class Line extends ComparableStructure<String> { /** * */ private static final long serialVersionUID = 1L; private int _execTimeoutMinutes; private int _execTimeoutSeconds; private String _inputAccessList; private String _inputIpv6AccessList; private String _loginAuthentication; private String _outputAccessList; private String _outputIpv6AccessList; private SortedSet<String> _transportInput; private SortedSet<String> _transportOutput; private SortedSet<String> _transportPreferred; @JsonCreator public Line(@JsonProperty(NAME_VAR) String name) { super(name); _transportInput = new TreeSet<>(); _transportOutput = new TreeSet<>(); _transportPreferred = new TreeSet<>(); } public Integer getExecTimeoutMinutes() { return _execTimeoutMinutes; } public Integer getExecTimeoutSeconds() { return _execTimeoutSeconds; } public String getInputAccessList() { return _inputAccessList; } public String getInputIpv6AccessList() { return _inputIpv6AccessList; } public String getLoginAuthentication() { return _loginAuthentication; } public String getOutputAccessList() { return _outputAccessList; } public String getOutputIpv6AccessList() { return _outputIpv6AccessList; } public SortedSet<String> getTransportInput() { return _transportInput; } public SortedSet<String> getTransportOutput() { return _transportOutput; } public SortedSet<String> getTransportPreferred() { return _transportPreferred; } public void setExecTimeoutMinutes(Integer execTimeoutMinutes) { _execTimeoutMinutes = execTimeoutMinutes; } public void setExecTimeoutSeconds(Integer execTimeoutSeconds) { _execTimeoutSeconds = execTimeoutSeconds; } public void setInputAccessList(String inputAccessList) { _inputAccessList = inputAccessList; } public void setInputIpv6AccessList(String inputIpv6AccessList) { _inputIpv6AccessList = inputIpv6AccessList; } public void setLoginAuthentication(String loginAuthentication) { _loginAuthentication = loginAuthentication; } public void setOutputAccessList(String outputAccessList) { _outputAccessList = outputAccessList; } public void setOutputIpv6AccessList(String outputIpv6AccessList) { _outputIpv6AccessList = outputIpv6AccessList; } public void setTransportInput(SortedSet<String> transportInput) { _transportInput = transportInput; } public void setTransportOutput(SortedSet<String> transportOutput) { _transportOutput = transportOutput; } public void setTransportPreferred(SortedSet<String> transportPreferred) { _transportPreferred = transportPreferred; } }