Method: deployments.packages.update

Обновляет package . Возвращает INVALID_ARGUMENT в двух следующих сценариях: (1) если обновляются поля, отличные от «заголовок, отключенное состояние и ограничения». (2) ограничения сборки изменяются, когда пакет представляет собой добавочное обновление.

HTTP-запрос

PUT https://androidovertheair.googleapis.com/v1/{name=deployments/*/packages/**}

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

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

Параметры
name

string

Относительное имя ресурса. Например: "deployments/deployment_x/packages/package_a"

Тело запроса

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

JSON-представление
{
  "packageObj": {
    object (Package)
  },
  "versionTag": {
    object (VersionTag)
  }
}
Поля
packageObj

object ( Package )

Необходимый. Package для обновления.

versionTag

object ( VersionTag )

Необходимый. Обновляемый пакет должен соответствовать этой версии. Если другой клиент одновременно обновит существующую конфигурацию, операция обновления завершится неудачно.

Тело ответа

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

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

Требуется следующая область действия OAuth:

  • https://www.googleapis.com/auth/android_partner_over_the_air

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