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 |
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 |
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 " |
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