Operações em lote (v4beta1)

O Cloud Talent Solution é compatível com operações em lote assíncronas, o que permite fazer várias chamadas de API em uma única solicitação HTTP. O tipo de resposta retornado é google.longrunning.operation. O status detalhado da operação em lote pode ser recuperado chamando o método GetOperation usando o campo name em google.longrunning.operation.

O uso de lotes gera menor latência no tempo de resposta da API e maior rendimento. Observe que o recebimento bem-sucedido de uma resposta da API em lote indica apenas que a solicitação em lote foi criada. O processamento de dados real é feito de forma assíncrona. As operações em lote criadas há mais de 30 dias não serão mais acessíveis pelo método GetOperation.

Cada lote está limitado a 200 solicitações.

Indicador de progresso da operação em lote

O google.longrunning.operation criado chamando o método de criação ou atualização em lote se enquadra em um dos estados a seguir:

  • STATE_UNSPECIFIED (o valor padrão)
  • INITIALIZING
  • PROCESSING
  • SUCCEEDED
  • FALHA

No estado INITIALIZING, os campos success_count, failure_count e total_count estão definidos como 0. Se a operação estiver no estado PROCESSING, success_count e failure_count poderão aumentar. No estado SUCCEDED, success_count + failure_count é sempre igual a total_count e success_count > 0. No estado FAILED, success_count é sempre 0.