IndexOperationMetadata

Metadados para operações de índice. Esses metadados preenche o campo de metadados de google.longrunning.Operation .

Representação JSON
{
  "startTime": string,
  "endTime": string,
  "index": string,
  "operationType": enum(OperationType),
  "cancelled": boolean,
  "documentProgress": {
    object(Progress)
  }
}
Campos
startTime

string ( Timestamp format)

A hora em que começou o trabalho na operação.

Um carimbo de data / hora no formato RFC3339 UTC "Zulu", com precisão de nanossegundos. Exemplo: "2014-10-02T15:01:23.045123456Z" .

endTime

string ( Timestamp format)

A hora em que a operação terminou, com êxito ou não. Desativar se a operação ainda estiver ativa.

Um carimbo de data / hora no formato RFC3339 UTC "Zulu", com precisão de nanossegundos. Exemplo: "2014-10-02T15:01:23.045123456Z" .

index

string

O recurso de índice no qual esta operação está atuando. Por exemplo: projects/{projectId}/databases/{databaseId}/indexes/{index_id}

operationType

enum( OperationType )

O tipo de operação de índice.

cancelled

boolean

Verdadeiro se o google.longrunning.Operation foi cancelado. Se o cancelamento for em andamento, cancelado vai ser verdade, mas google.longrunning.Operation.done será falso.

documentProgress

object( Progress )

Andamento da operação existente, medido em número de documentos.

Progresso

Mede o progresso de uma determinada métrica.

Representação JSON
{
  "workCompleted": string,
  "workEstimated": string
}
Campos
workCompleted

string ( int64 format)

Uma estimativa de quanto trabalho foi concluído. Note-se que esta pode ser maior do que workEstimated .

workEstimated

string ( int64 format)

Uma estimativa de quanto trabalho precisa ser executado. Zero se a estimativa de trabalho não estiver disponível. Pode mudar conforme o trabalho avança.