package org.batfish.representation.cisco; import org.batfish.datamodel.OspfMetricType; import org.batfish.datamodel.RoutingProtocol; public class OspfRedistributionPolicy extends RedistributionPolicy { public static final String BGP_AS = "BGP_AS"; public static final OspfMetricType DEFAULT_METRIC_TYPE = OspfMetricType.E2; public static final int DEFAULT_REDISTRIBUTE_BGP_METRIC = 20; public static final int DEFAULT_REDISTRIBUTE_CONNECTED_METRIC = 20; public static final int DEFAULT_REDISTRIBUTE_STATIC_METRIC = 20; private static final long serialVersionUID = 1L; private Integer _metric; private OspfMetricType _metricType; private boolean _subnets; private Long _tag; public OspfRedistributionPolicy(RoutingProtocol sourceProtocol) { super(sourceProtocol, RoutingProtocol.OSPF); } public Integer getMetric() { return _metric; } public OspfMetricType getMetricType() { return _metricType; } public boolean getSubnets() { return _subnets; } public Long getTag() { return _tag; } public void setMetric(int metric) { _metric = metric; } public void setOspfMetricType(OspfMetricType type) { _metricType = type; } public void setSubnets(boolean b) { _subnets = b; } public void setTag(long tag) { _tag = tag; } }