API Nifi: Получение ВСЕХ элементов с помощью очереди файлов потока

#apache-nifi #nifi-api

Вопрос:

Просматривая API-интерфейсы потоковых файлов NiFi (ссылка), я хотел перечислить ВСЕ элементы в очереди потоковых файлов.

Это то, что мне нужно: GET /flowfile-queues/{id}/listing-requests/{listing-request-id}

но это дает мне максимум 100 результатов, в то время как содержимое моей очереди больше этого. Ответ был примерно таким

 {
    "listingRequest": {
        "id": "a757ee05-0179-1000-d2ed-23829234fa03",
        "uri": "http://localhost:8080/nifi-api/flowfile-queues/9a96a1df-0179-1000-6ce1-14f392ff28f1/listing-requests/a757ee05-0179-1000-d2ed-23829234fa03",
        "submissionTime": "05/26/2021 08:23:48.229 CEST",
        "lastUpdated": "08:23:48 CEST",
        "percentCompleted": 100,
        "finished": True,
        "maxResults": 100,
        "state": "Completed successfully",
        "queueSize": {
            "byteCount": 1295286,
            "objectCount": 292
        },
        "flowFileSummaries": [ <list of 100 elements> ]
    }
}
 

Как вы можете видеть, количество элементов составляет 270, но возвращается только 100 элементов
Есть ли способ передать количество результатов в качестве параметра? Я не смог найти никакой документации по этому поводу.

Я попытался поместить в качестве параметра внутри ПОСТА или в GET, но, похоже, не выполнил свою работу.

Что-то вроде http://localhost:8080/nifi-api/flowfile-queues/9a96a1df-0179-1000-6ce1-14f392ff28f1/flowfiles/8e9dda73-881f-4fdd-880b-55de4cfc8485?maxResults=400

Комментарии:

1. афаик, здесь есть жесткий предел github.com/apache/nifi/blob/… — Я думал, что есть ДЖИРА, которая хочет его изменить, но я не могу его найти