class EvpnL3VniPropertiesAnswerer extends Answerer {

  @VisibleForTesting
  @Nonnull
  static Row generateRow(
      Layer3VniConfig vniConfig, String nodeName, Map<String, ColumnMetadata> columns) {
    return Row.builder(columns)
        .put(COL_NODE, nodeName)
        .put(COL_VRF, vniConfig.getVrf())
        .put(COL_VNI, vniConfig.getVni())
        .put(COL_EXPORT_ROUTE_TARGET, vniConfig.getRouteTarget().matchString())
        .put(COL_IMPORT_ROUTE_TARGET, vniConfig.getImportRouteTarget())
        .put(COL_ROUTE_DISTINGUISHER, vniConfig.getRouteDistinguisher())
        .build();
  }

  public  EvpnL3VniPropertiesAnswerer(EvpnL3VniPropertiesQuestion question, IBatfish batfish);

}