class EigrpMetricValues implements Serializable {

  @Override
  public boolean equals(@Nullable Object o) {
    if (this == o) {
      return true;
    }
    if (!(o instanceof EigrpMetricValues)) {
      return false;
    }
    EigrpMetricValues that = (EigrpMetricValues) o;
    return _bandwidth == that._bandwidth
        && _delay == that._delay
        && _effectiveBandwidth == that._effectiveBandwidth
        && _reliability == that._reliability
        && _mtu == that._mtu;
  }

  private  EigrpMetricValues(
      long bandwidth, long delay, int effectiveBandwidth, int reliability, long mtu);

}