Method: customers.operations.wait

Ожидает, пока указанная длительная операция не будет завершена или не достигнет заданного времени ожидания, возвращая последнее состояние. Если операция уже выполнена, немедленно возвращается последнее состояние. Если указанное время ожидания больше, чем время ожидания HTTP/RPC по умолчанию, используется время ожидания HTTP/RPC. Если сервер не поддерживает этот метод, он возвращает google.rpc.Code.UNIMPLEMENTED . Обратите внимание, что этот метод основан на принципе максимальных усилий. Он может вернуть последнее состояние до указанного таймаута (в том числе немедленно), то есть даже немедленный ответ не является гарантией выполнения операции.

HTTP-запрос

POST https://googleads.googleapis.com/v15/{name=customers/*/operations/*}:wait

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

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

Параметры
name

string

Имя ресурса операции, от которого ожидается.

Тело запроса

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

JSON-представление
{
  "timeout": string
}
Поля
timeout

string ( Duration format)

Максимальная продолжительность ожидания до истечения времени ожидания. Если оставить это поле пустым, время ожидания будет максимально разрешено базовым протоколом HTTP/RPC. Если также указан крайний срок контекста RPC, будет использоваться более короткий срок.

Длительность в секундах, содержащая до девяти дробных цифр и оканчивающаяся на « s ». Пример: "3.5s" .

Тело ответа

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

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

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

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

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