В настоящее время я создаю задание Google Cloud Dataflow, которое анализирует XML-файлы и сохраняет записи с помощью Google Datastore, разные библиотеки Java, похоже, очень запутанны.Разница между com.google.datastore.v1 и com.google.cloud.datastore/Отсутствует опция для отключения индекса
Сначала я нашел com.google.datastore.v1, который отлично работает с Dataflow, но позже я понял, что опция исключения полей от индексации отсутствует. (Большинство моих полей не нуждаются в индексе и никогда не будут использоваться в запросе.)
Затем я нашел com.google.cloud.datastore, у которого есть метод с именем «setExcludeFromIndexes», чтобы достичь именно того, что я искал for, но Dataflow не может сохранять объекты, сгенерированные с использованием этой библиотеки.
Является ли одна из библиотек более новой или какая разница вообще? И есть ли способ отключить индексы для отдельных полей, используя v1-библиотеку?