REST Resource: settings.datasources

संसाधन: DataSource

डेटा सोर्स, इंडेक्स किए जाने वाले आइटम के लिए एक लॉजिकल नेमस्पेस है. सभी आइटम किसी डेटा सोर्स से जुड़े होने चाहिए. आइटम को Cloud Search में इंडेक्स करने से पहले, यह ज़रूरी है.

JSON के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "shortName": string,
  "indexingServiceAccounts": [
    string
  ],
  "disableServing": boolean,
  "disableModifications": boolean,
  "itemsVisibility": [
    {
      object (GSuitePrincipal)
    }
  ],
  "returnThumbnailUrls": boolean,
  "operationIds": [
    string
  ]
}
फ़ील्ड
name

string

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

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

displayName

string

ज़रूरी है. डेटा सोर्स के डिसप्ले नेम में ज़्यादा से ज़्यादा 300 वर्ण इस्तेमाल किए जा सकते हैं.

shortName

string

सोर्स के लिए छोटा नाम या दूसरा नाम. इस वैल्यू का इस्तेमाल, 'सोर्स' से मैच करने के लिए किया जाएगा ऑपरेटर का इस्तेमाल करें. उदाहरण के लिए, अगर छोटा नाम <value> है, तो <value> जैसी क्वेरी सिर्फ़ इस सोर्स के लिए नतीजे देंगी. सभी डेटा सोर्स में वैल्यू यूनीक होनी चाहिए. मान में सिर्फ़ अक्षर और अंक (a-zA-Z0-9) होने चाहिए. मान 'google' से नहीं शुरू हो सकता साथ ही, यह इनमें से कोई भी नहीं हो सकता: मेल, Gmail, दस्तावेज़, ड्राइव, ग्रुप, साइटें, कैलेंडर, Hangouts, gplus, Keep, लोग, टीम. इसमें ज़्यादा से ज़्यादा 32 वर्ण हो सकते हैं.

indexingServiceAccounts[]

string

इंडेक्स करने का ऐक्सेस रखने वाले सेवा खातों की सूची.

disableServing

boolean

खोज या सहायक नतीजे दिखाना बंद करें.

disableModifications

boolean

अगर सही है, तो डेटा सोर्स को रीड-ओनली मोड पर सेट करता है. रीड-ओनली मोड में, इंडेक्स करने वाला एपीआई इस सोर्स में मौजूद आइटम को इंडेक्स करने या मिटाने के किसी भी अनुरोध को अस्वीकार कर देता है. रीड-ओनली मोड को चालू करने से, पहले स्वीकार किए गए डेटा की प्रोसेसिंग नहीं रुकेगी.

itemsVisibility[]

object (GSuitePrincipal)

यह फ़ील्ड, डेटा सोर्स के लेवल पर आइटम को नहीं दिखाता है. डेटा सोर्स में मौजूद आइटम, इस फ़ील्ड में शामिल उपयोगकर्ताओं और ग्रुप के सिर्फ़ एक खाते से जुड़े होते हैं. ध्यान दें, इससे किसी खास आइटम का ऐक्सेस पक्का नहीं होता, क्योंकि उपयोगकर्ताओं के पास शामिल आइटम के लिए ACL अनुमतियां होनी चाहिए. इससे पूरे डेटा सोर्स का हाई लेवल ऐक्सेस पक्का हो जाता है. साथ ही, अलग-अलग आइटम को इस विज़िबिलिटी के बाहर शेयर नहीं किया जाता.

returnThumbnailUrls

boolean

क्या कोई उपयोगकर्ता, इस डेटा सोर्स में इंडेक्स किए गए आइटम के लिए, थंबनेल का यूआरआई पाने का अनुरोध कर सकता है.

operationIds[]

string

इस स्कीमा के लिए, लंबे समय तक चलने वाली कार्रवाइयों (एलआरओ) के आईडी.

तरीके

create

डेटा सोर्स बनाता है.

delete

डेटा सोर्स मिटाता है.

get

डेटा सोर्स पाएं.

list

यह डेटा सोर्स की सूची बनाता है.

patch

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

update

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