Method: operations.wait

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

HTTP-запрос

POST https://adsdatahub.googleapis.com/v1/{name=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/adsdatahub