Map<String, List<WriteRequest>>
- это карта, в которой ключом является имя таблицы, а значением является список WriteRequests
для этой таблицы, которая не была завершена, поскольку не было достаточной емкости записи для выполнения всего запроса.Это способ DynamoDB обрабатывать частичное регулирование пакетного запроса.
Что делать с UnprocessedItems?Из документации BatchWriteItem:
Если DynamoDB возвращает какие-либо необработанные элементы, вам следует повторить пакетную операцию с этими элементами.
(Просто чтобы уточнить, следует повторить тольконеобработанные элементы, а не весь запрос.)
Для получения дополнительной информации см. BatchWriteItem и Пакетные операции и обработка ошибок в документации DynamoDB.