Method: projects.operations.wait

Aguarda até que a operação de longa duração especificada seja concluída ou atinja, no máximo, um tempo limite especificado, devolvendo o estado mais recente. Se a operação já estiver concluída, o estado mais recente é devolvido imediatamente. Se o limite de tempo especificado for superior ao limite de tempo HTTP/RPC predefinido, é usado o limite de tempo HTTP/RPC. Se o servidor não suportar este método, devolve google.rpc.Code.UNIMPLEMENTED. Tenha em atenção que este método é realizado mediante o melhor esforço possível. Pode devolver o estado mais recente antes do limite de tempo especificado (inclusive imediatamente), o que significa que mesmo uma resposta imediata não garante que a operação esteja concluída.

Pedido HTTP

POST https://{TRANSLATION_GDC_ENDPOINT}/v3/{name}:wait

Parâmetros de caminho

Parâmetros
name

string

O nome do recurso de operação a aguardar.

Corpo do pedido

O corpo do pedido 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 de atingir o limite de tempo. Se for deixado em branco, a espera é, no máximo, o tempo permitido pelo protocolo HTTP/RPC subjacente. Se o prazo do contexto RPC também for especificado, é usado o mais curto.

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

Corpo da resposta

Se for bem-sucedido, o corpo da resposta contém uma instância de Operation.

Âmbitos de autorização

Requer um dos seguintes âmbitos do OAuth:

  • https://www.googleapis.com/auth/cloud-translation
  • https://www.googleapis.com/auth/cloud-platform