IndexOperationMetadata

Metadatos para operaciones de índice. Estos metadatos propagan 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)
  }
}
Campos
startTime

string (Timestamp format)

El momento en que comenzó el trabajo en la operación.

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

endTime

string (Timestamp format)

La hora en la que finalizó la operación, ya sea de forma correcta o no. No se establece si la operación aún está activa.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con 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 verdadero si se canceló el google.longrunning.Operation. Si la cancelación está en curso, el valor cancelado será verdadero, pero google.longrunning.Operation.done será falso.

documentProgress

object(Progress)

El progreso de la operación existente, medido en cantidad de documentos.

Progreso

Mide el progreso de una métrica en particular.

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

string (int64 format)

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

workEstimated

string (int64 format)

Una estimación de cuánto trabajo debe realizarse. Cero si la estimación del trabajo no está disponible. Puede cambiar a medida que avanza el trabajo.