IndexOperationMetadata

Metadatos para operaciones de índice. Estos metadatos se rellena el campo de metadatos de google.longrunning.Operation .

Representación JSON
{
  "startTime": string,
  "endTime": string,
  "index": string,
  "operationType": enum(OperationType),
  "cancelled": boolean,
  "documentProgress": {
    object(Progress)
  }
}
Los campos
startTime

string ( Timestamp format)

El momento en que se inició el trabajo en la operación.

Una marca de tiempo en formato RFC3339 UTC "Zulu", con una precisión de nanosegundos. Ejemplo: "2014-10-02T15:01:23.045123456Z" .

endTime

string ( Timestamp format)

La hora a la que finalizó la operación, ya sea con éxito o no. Desarmado si la operación aún está activa.

Una marca de tiempo en formato RFC3339 UTC "Zulu", con una precisión de nanosegundos. Ejemplo: "2014-10-02T15:01:23.045123456Z" .

index

string

El recurso de índice sobre el que actúa esta operación. Por ejemplo: projects/{projectId}/databases/{databaseId}/indexes/{index_id}

operationType

enum( OperationType )

El tipo de operación de índice.

cancelled

boolean

Es cierto que si el google.longrunning.Operation fue cancelada. Si la cancelación está en curso, cancelado será cierto, pero google.longrunning.Operation.done será falsa.

documentProgress

object( Progress )

Avance de la operación existente, medido en número de documentos.

Progreso

Mide el progreso de una métrica en particular.

Representación JSON
{
  "workCompleted": string,
  "workEstimated": string
}
Los campos
workCompleted

string ( int64 format)

Una estimación de cuánto trabajo se ha completado. Tenga en cuenta que esto puede ser mayor que workEstimated .

workEstimated

string ( int64 format)

Una estimación de la cantidad de trabajo que se necesita realizar. Cero si el presupuesto de trabajo no está disponible. Puede cambiar a medida que avanza el trabajo.