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 "Zulu"، با دقت نانوثانیه. مثال: "2014-10-02T15:01:23.045123456Z" .

endTime

string ( Timestamp format)

زمانی که عملیات به پایان رسید، چه با موفقیت و چه در غیر این صورت. اگر عملیات همچنان فعال است، تنظیم را لغو کنید.

یک مهر زمانی در قالب RFC3339 UTC "Zulu"، با دقت نانوثانیه. مثال: "2014-10-02T15:01:23.045123456Z" .

index

string

منبع شاخصی که این عملیات روی آن عمل می کند. برای مثال: projects/{projectId}/databases/{databaseId}/indexes/{index_id}

operationType

enum( OperationType )

نوع عملیات شاخص

cancelled

boolean

درست است اگر google.longrunning.Operation لغو شده باشد. اگر لغو در حال انجام باشد، لغو درست است اما google.longrunning.Operation.done نادرست خواهد بود.

documentProgress

object( Progress )

پیشرفت عملیات موجود، بر حسب تعداد اسناد اندازه گیری می شود.

پیش رفتن

پیشرفت یک متریک خاص را اندازه گیری می کند.

نمایندگی JSON
{
  "workCompleted": string,
  "workEstimated": string
}
زمینه های
workCompleted

string ( int64 format)

تخمین میزان کار انجام شده توجه داشته باشید که این ممکن است بیشتر از workEstimated باشد.

workEstimated

string ( int64 format)

تخمین میزان کاری که باید انجام شود. اگر برآورد کار در دسترس نباشد صفر است. ممکن است با پیشرفت کار تغییر کند.