IndexOperationMetadata

Метаданные для индексных операций. Эти метаданные заполняют поле метаданных google.longrunning.Operation .

JSON-представление
{
  "startTime": string,
  "endTime": string,
  "index": string,
  "operationType": enum(OperationType),
  "cancelled": boolean,
  "documentProgress": {
    object(Progress)
  }
}
Поля
startTime

string ( Timestamp format)

Время начала работ по операции.

Временная метка в формате RFC3339 UTC «Зулу» с точностью до наносекунд. Пример: "2014-10-02T15:01:23.045123456Z" .

endTime

string ( Timestamp format)

Время завершения операции, успешное или нет. Не установлено, если операция все еще активна.

Временная метка в формате RFC3339 UTC «Зулу» с точностью до наносекунд. Пример: "2014-10-02T15:01:23.045123456Z" .

index

string

Ресурс индекса, над которым действует эта операция. Например: projects/{projectId}/databases/{databaseId}/indexes/{index_id}

operationType

enum( OperationType )

Тип индексной операции.

cancelled

boolean

True, если google.longrunning.Operation была отменена. Если отмена еще продолжается, то значение canceled будет true, а google.longrunning.Operation.done — false.

documentProgress

object( Progress )

Прогресс существующей операции измеряется количеством документов.

Прогресс

Измеряет прогресс определенной метрики.

JSON-представление
{
  "workCompleted": string,
  "workEstimated": string
}
Поля
workCompleted

string ( int64 format)

Оценка объема выполненных работ. Обратите внимание, что это значение может быть больше, чем workEstimated .

workEstimated

string ( int64 format)

Оценка объема работ, которые необходимо выполнить. Ноль, если смета работ недоступна. Может меняться по ходу работы.