package org.batfish.representation.juniper; import java.io.Serializable; import java.util.HashSet; import java.util.Set; import org.batfish.datamodel.AsPath; import org.batfish.datamodel.Prefix; public final class AggregateRoute implements Serializable { /** * */ private static final long serialVersionUID = 1L; private AsPath _asPath; private final Set<Long> _communities; private int _preference; private final Prefix _prefix; private Integer _tag; public AggregateRoute(Prefix prefix) { _communities = new HashSet<>(); _prefix = prefix; } public AsPath getAsPath() { return _asPath; } public Set<Long> getCommunities() { return _communities; } public int getMetric() { return _preference; } public Prefix getPrefix() { return _prefix; } public Integer getTag() { return _tag; } public void setAsPath(AsPath asPath) { _asPath = asPath; } public void setPreference(int preference) { _preference = preference; } public void setTag(int tag) { _tag = tag; } }