public TileArchiveMetadata withJson(TileArchiveMetadataJson json) {
    return new TileArchiveMetadata(name, description, attribution, version, type, format, bounds, center, minzoom,
      maxzoom, json, others, tileCompression);
  }
Returns a copy of this instance with {@link #json}'s {@link TileArchiveMetadataJson#vectorLayers()} set to
{@code layerStats}.
planetiler-core/src/main/java/com/onthegomap/planetiler/archive/TileArchiveMetadata.java