- HTTP-запрос
- Параметры пути
- Тело запроса
- Тело ответа
- Области авторизации
- Разрешения IAM
- UpdateSelectedRouteRequest
Обновляет несколько ресурсов SelectedRoute, указанных по названиям.
HTTP-запрос
POST https://roads.googleapis.com/selection/v1/{parent=projects/*}/selectedRoutes:batchUpdate
URL имеет синтаксис gRPC Transcoding.
Параметры пути
| Параметры | |
|---|---|
parent |
Обязательно. Ресурс проекта, общий для всех выбранных маршрутов в пакете. Это необходимо, поскольку пакетный запрос поддерживает только один |
Тело запроса
Ниже приведена структура данных в теле запроса.
| JSON-представление |
|---|
{
"requests": [
{
object ( |
| Поля | |
|---|---|
requests[] |
Обязательно. Сообщение запроса, указывающее выбранный маршрут для обновления. За один раз можно обновить не более 1000 маршрутов. Родительский ресурс каждого запроса должен быть пустым или соответствовать верхнему уровню |
updateMask |
Необязательное поле. Список полей, которые нужно обновить, общий для всех дочерних запросов в пакете. Пути к полям указываются относительно Пример: Если задать этот параметр Если его не указать, будет действовать значение |
Тело ответа
Ответ на обновление нескольких объектов типа SelectedRoute.
Ниже приведена структура данных в ответе, полученном на запрос.
| JSON-представление |
|---|
{
"selectedRoutes": [
{
object ( |
| Поля | |
|---|---|
selectedRoutes[] |
Обновлено ресурсов: |
Области авторизации
Требуется следующая область действия OAuth:
https://www.googleapis.com/auth/cloud-platform
Права доступа IAM
Требуется следующее разрешение IAM для ресурса parent:
roads.selectedRoutes.batchUpdate
Подробную информацию можно найти в документации по IAM.
UpdateSelectedRouteRequest
Запрос на обновление SelectedRoute.
| JSON-представление |
|---|
{
"selectedRoute": {
object ( |
| Поля | |
|---|---|
selectedRoute |
Обязательно. |
updateMask |
Необязательное поле. Список полей, которые нужно обновить. Пути к полям указываются относительно Пример: Если указано значение Если параметр |