Method: settings.datasources.patch

डेटा सोर्स को अपडेट करता है.

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

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

PATCH https://cloudsearch.googleapis.com/v1/settings/{source.name=datasources/*}

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

पाथ पैरामीटर

पैरामीटर
source.name

string

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

डेटा सोर्स बनाते समय, नाम को अनदेखा कर दिया जाता है.

क्वेरी पैरामीटर

पैरामीटर
debugOptions

object (DebugOptions)

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

updateMask

string (FieldMask format)

सिर्फ़ settings.datasources.patch पर लागू होता है.

मास्क को अपडेट करें, ताकि यह कंट्रोल किया जा सके कि किन फ़ील्ड को अपडेट करना है. फ़ील्ड पाथ के उदाहरण: name, displayName.

  • अगर updateMask खाली नहीं है, तो सिर्फ़ updateMask में बताए गए फ़ील्ड अपडेट किए जाते हैं.
  • अगर updateMask में कोई फ़ील्ड दिया जाता है, लेकिन सोर्स में उसकी वैल्यू नहीं दी जाती है, तो वह फ़ील्ड खाली हो जाता है.
  • अगर updateMask मौजूद नहीं है या खाली है या इसकी वैल्यू * है, तो सभी फ़ील्ड अपडेट हो जाते हैं.

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

अनुरोध के मुख्य भाग में DataSource का उदाहरण है.

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

कामयाब रहने पर, जवाब के मुख्य हिस्से में 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

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