IndexOperationMetadata

इंडेक्स करने की कार्रवाइयों का मेटाडेटा. यह मेटाडेटा, google.longrunning.Operation के मेटाडेटा फ़ील्ड में अपने-आप जानकारी भरता है.

JSON के काेड में दिखाना
{
  "startTime": string,
  "endTime": string,
  "index": string,
  "operationType": enum(OperationType),
  "cancelled": boolean,
  "documentProgress": {
    object(Progress)
  }
}
फ़ील्ड
startTime

string (Timestamp format)

कार्रवाई शुरू होने का समय.

RFC3339 यूटीसी के "ज़ुलू" फ़ॉर्मैट में एक टाइमस्टैम्प, नैनोसेकंड तक के लिए सटीक. उदाहरण: "2014-10-02T15:01:23.045123456Z".

endTime

string (Timestamp format)

कार्रवाई के खत्म होने का समय, चाहे वह सफल हो या किसी और वजह से. अगर कार्रवाई अब भी चालू है, तो इसे अनसेट करें.

RFC3339 यूटीसी के "ज़ुलू" फ़ॉर्मैट में एक टाइमस्टैम्प, नैनोसेकंड तक के लिए सटीक. उदाहरण: "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)

इस बात का अनुमान कि कितना काम करने की ज़रूरत है. काम का अनुमान उपलब्ध न होने पर, यह कार्रवाई नहीं की जाएगी. काम आगे बढ़ने के साथ-साथ बदल सकता है.