Обновляет конфигурацию поля. В настоящее время обновления полей применяются только к конфигурации индекса с одним полем. Однако вызовы FirestoreAdmin.UpdateField
должны предоставлять маску поля, чтобы избежать изменения любой конфигурации, о которой вызывающая сторона не знает. Маска поля должна быть указана как: { paths: "indexConfig" }
.
Этот вызов возвращает google.longrunning.Operation
, который можно использовать для отслеживания статуса обновления поля. Метаданные для операции будут иметь тип FieldOperationMetadata
.
Чтобы настроить параметры поля по умолчанию для базы данных, используйте специальное Field
с именем ресурса: projects/{projectId}/databases/{databaseId}/collectionGroups/__default__/fields/*
.
HTTP-запрос
PATCH https://firestore.googleapis.com/v1beta2/{field.name=projects/*/databases/*/collectionGroups/*/fields/*}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
field.name | Имя поля формы Путь к полю может представлять собой простое имя поля, например Пути к полям могут быть заключены в кавычки Примеры: (Примечание: комментарии здесь написаны с использованием синтаксиса уценки, поэтому существует дополнительный слой обратных кавычек для представления блока кода) Специальное |
Параметры запроса
Параметры | |
---|---|
updateMask | Маска относительно поля. Если указано, в поле будет обновлена только конфигурация, указанная этой маской поля. Это разделенный запятыми список полных имен полей. Пример: |
Тело запроса
Тело запроса содержит экземпляр Field
.
Тело ответа
В случае успеха тело ответа содержит экземпляр Operation
.
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/datastore
-
https://www.googleapis.com/auth/cloud-platform
Для получения дополнительной информации см. Обзор аутентификации .