Method: indexing.datasources.updateSchema

Обновляет схему источника данных. Этот метод не выполняет добавочные обновления схемы. Вместо этого этот метод обновляет схему, перезаписывая всю схему.

Примечание. Для выполнения этого API требуется учетная запись администратора или службы.

HTTP-запрос

PUT https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*}/schema

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
name

string

Имя источника данных для обновления схемы. Формат: источники данных/{sourceId}

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "validateOnly": boolean,
  "schema": {
    object (Schema)
  },
  "debugOptions": {
    object (DebugOptions)
  }
}
Поля
validateOnly

boolean

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

schema

object ( Schema )

Новая схема для источника.

debugOptions

object ( DebugOptions )

Общие параметры отладки.

Тело ответа

В случае успеха тело ответа содержит экземпляр Operation .

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/cloud_search.settings.indexing
  • https://www.googleapis.com/auth/cloud_search.settings
  • https://www.googleapis.com/auth/cloud_search

Дополнительную информацию см. в руководстве по авторизации .