Method: indexing.datasources.updateSchema

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

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

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

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

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

पाथ पैरामीटर

पैरामीटर
name

string

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

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

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

JSON के काेड में दिखाना
{
  "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

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