Method: indexing.datasources.updateSchema

डेटा सोर्स का स्कीमा अपडेट करता है. यह तरीका, स्कीमा में बढ़ोतरी के बाद अपडेट नहीं करता. इसके बजाय, यह तरीका पूरे स्कीमा को ओवरराइट करके स्कीमा को अपडेट करता है.

ध्यान दें: इस एपीआई को लागू करने के लिए, एडमिन या सेवा खाते की ज़रूरत होती है.

एचटीटीपी अनुरोध

PUT https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*}/schema

यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ के पैरामीटर

पैरामीटर
name

string

स्कीमा को अपडेट करने के लिए डेटा सोर्स का नाम. फ़ॉर्मैट: datasources/{sourceId}

अनुरोध का मुख्य भाग

अनुरोध के मुख्य हिस्से में इस तरह का डेटा शामिल होता है:

जेएसओएन के काेड में दिखाना
{
  "validateOnly": boolean,
  "schema": {
    object (Schema)
  },
  "debugOptions": {
    object (DebugOptions)
  }
}
फ़ील्ड
validateOnly

boolean

सही होने पर, स्कीमा की जांच की जाएगी, ताकि यह पता किया जा सके कि वह मान्य है या नहीं. हालांकि, मान्य होने पर भी उसे डेटा सोर्स के साथ रजिस्टर नहीं किया जाएगा.

schema

object (Schema)

सोर्स के लिए नया स्कीमा.

debugOptions

object (DebugOptions)

डीबग करने के सामान्य विकल्प.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation का एक इंस्टेंस शामिल किया जाता है.

अनुमति पाने के लिंक

इनमें से कोई एक OAuth स्कोप ज़रूरी है:

  • https://www.googleapis.com/auth/cloud_search.settings.indexing
  • https://www.googleapis.com/auth/cloud_search.settings
  • https://www.googleapis.com/auth/cloud_search

ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.