Ожидает, пока не будет выполнена указанная длительная операция или не будет достигнуто не более указанного времени ожидания, возвращая последнее состояние. Если операция уже выполнена, немедленно возвращается последнее состояние. Если указанный тайм-аут превышает тайм-аут HTTP/RPC по умолчанию, используется тайм-аут HTTP/RPC. Если сервер не поддерживает этот метод, он возвращает google.rpc.Code.UNIMPLEMENTED
. Обратите внимание, что этот метод основан на максимальных усилиях. Он может возвращать последнее состояние до указанного тайм-аута (в том числе немедленно), то есть даже немедленный ответ не является гарантией выполнения операции.
HTTP-запрос
POST https://adsdatahub.googleapis.com/v1/{name=operations/**}:wait
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
name | Имя ресурса операции для ожидания. |
Тело запроса
Тело запроса содержит данные со следующей структурой:
Представление JSON |
---|
{ "timeout": string } |
Поля | |
---|---|
timeout | Максимальная продолжительность ожидания до истечения времени ожидания. Если оставить пустым, время ожидания будет максимально разрешено базовым протоколом HTTP/RPC. Если также указан крайний срок контекста RPC, будет использоваться более короткий срок. Длительность в секундах, содержащая до девяти дробных цифр, заканчивающаяся на « |
Тело ответа
В случае успеха тело ответа содержит экземпляр Operation
.
Области авторизации
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/adsdatahub