Method: operations.wait

Espera até que a operação de longa duração especificada seja concluída ou atinja no máximo um tempo limite especificado, retornando o estado mais recente. Se a operação já estiver concluída, o estado mais recente é retornado imediatamente. Se o tempo limite determinado for maior que o tempo limite padrão HTTP/RPC (remote procedure call), o tempo limite HTTP/RPC será usado. Quando esse método não é compatível com o servidor, ele retorna google.rpc.Code.UNIMPLEMENTED. Esse método é executado da melhor maneira possível. Ele pode retornar o estado mais recente antes do tempo limite especificado (inclusive imediatamente), o que significa que até mesmo uma resposta imediata não é garantia de que a operação está concluída.

Solicitação HTTP

POST https://adsdatahub.googleapis.com/v1/{name=operations/**}:wait

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
name

string

O nome do recurso de operação que é preciso aguardar.

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "timeout": string
}
Campos
timeout

string (Duration format)

A duração máxima de espera antes do tempo limite. Se deixado em branco, a espera será de, no máximo, o tempo permitido pelo protocolo HTTP/RPC subjacente. Se o prazo do contexto RPC também for especificado, o mais curto será usado.

Uma duração em segundos com até nove dígitos fracionários, terminando em 's'. Exemplo: "3.5s".

Corpo da resposta

Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de Operation.

Escopos de autorização

Requer o seguinte escopo OAuth:

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