private ListTablesResponse listViews(Map<String, String> vars) {
    if (null != asViewCatalog) {
        Namespace namespace = namespaceFromPathVars(vars);
        String pageToken = PropertyUtil.propertyAsString(vars, "pageToken", null);
        String pageSize = PropertyUtil.propertyAsString(vars, "pageSize", null);
        if (pageSize != null) {
            return castResponse(
                    ListTablesResponse.class,
                    CatalogHandlers.listViews(asViewCatalog, namespace, pageToken, pageSize));
        } else {
            return castResponse(
                    ListTablesResponse.class, CatalogHandlers.listViews(asViewCatalog, namespace));
        }
    }
    throw new ViewNotSupported(catalog.toString());
  }
@param apis an optional list of known api call names
@return the list of metric names for the HMSCatalog class
standalone-metastore/metastore-rest-catalog/src/main/java/org/apache/iceberg/rest/HMSCatalogAdapter.java