package org.batfish.representation.vyos;
import java.util.Map;
import java.util.TreeMap;
import org.batfish.common.util.ComparableStructure;
import org.batfish.datamodel.DiffieHellmanGroup;
public class EspGroup extends ComparableStructure<String> {
/**
*
*/
private static final long serialVersionUID = 1L;
private boolean _compression;
private int _lifetimeSeconds;
private DiffieHellmanGroup _pfsDhGroup;
private PfsSource _pfsSource;
private final Map<Integer, EspProposal> _proposals;
public EspGroup(String name) {
super(name);
_proposals = new TreeMap<>();
}
public boolean getCompression() {
return _compression;
}
public int getLifetimeSeconds() {
return _lifetimeSeconds;
}
public DiffieHellmanGroup getPfsDhGroup() {
return _pfsDhGroup;
}
public PfsSource getPfsSource() {
return _pfsSource;
}
public Map<Integer, EspProposal> getProposals() {
return _proposals;
}
public void setCompression(boolean compression) {
_compression = compression;
}
public void setLifetimeSeconds(int lifetimeSeconds) {
_lifetimeSeconds = lifetimeSeconds;
}
public void setPfsDhGroup(DiffieHellmanGroup dhGroup) {
_pfsDhGroup = dhGroup;
}
public void setPfsSource(PfsSource pfsSource) {
_pfsSource = pfsSource;
}
}