package org.batfish.representation.juniper;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;
public final class FwTerm implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
private final Set<FwFromApplication> _fromApplications;
private final Set<FwFromHostProtocol> _fromHostProtocols;
private final Set<FwFromHostService> _fromHostServices;
private final Set<FwFrom> _froms;
private boolean _ipv6;
private final String _name;
private final Set<FwThen> _thens;
public FwTerm(String name) {
_froms = new HashSet<>();
_fromApplications = new HashSet<>();
_fromHostProtocols = new HashSet<>();
_fromHostServices = new HashSet<>();
_name = name;
_thens = new HashSet<>();
}
public Set<FwFromApplication> getFromApplications() {
return _fromApplications;
}
public Set<FwFromHostProtocol> getFromHostProtocols() {
return _fromHostProtocols;
}
public Set<FwFromHostService> getFromHostServices() {
return _fromHostServices;
}
public Set<FwFrom> getFroms() {
return _froms;
}
public boolean getIpv6() {
return _ipv6;
}
public String getName() {
return _name;
}
public Set<FwThen> getThens() {
return _thens;
}
public void setIpv6(boolean ipv6) {
_ipv6 = ipv6;
}
}