class RibGroup implements Serializable {

  @Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (!(o instanceof RibGroup)) {
      return false;
    }
    RibGroup ribGroup = (RibGroup) o;
    return Objects.equals(_name, ribGroup._name)
        && Objects.equals(_exportRib, ribGroup._exportRib)
        && Objects.equals(_importPolicy, ribGroup._importPolicy)
        && Objects.equals(_importRibs, ribGroup._importRibs);
  }

  public  RibGroup(
      String name, List<RibId> importRibs, String importPolicy, @Nullable RibId exportRib);

}