منبع: DataSource
منبع داده یک فضای نام منطقی برای مواردی است که باید نمایه شوند. همه موارد باید به یک منبع داده تعلق داشته باشند. این پیش نیاز قبل از ایندکس شدن موارد در جستجوی ابری است.
نمایندگی JSON |
---|
{
"name": string,
"displayName": string,
"shortName": string,
"indexingServiceAccounts": [
string
],
"disableServing": boolean,
"disableModifications": boolean,
"itemsVisibility": [
{
object ( |
فیلدها | |
---|---|
name | نام منبع داده. قالب: منابع داده/{sourceId}. هنگام ایجاد یک منبع داده، نام نادیده گرفته می شود. |
displayName | مورد نیاز. نام نمایشی منبع داده حداکثر طول 300 کاراکتر است. |
shortName | نام کوتاه یا نام مستعار برای منبع. این مقدار برای مطابقت با عملگر «source» استفاده خواهد شد. به عنوان مثال، اگر نام کوتاه <value> باشد، پرس و جوهایی مانند source:<value> فقط نتایج را برای این منبع برمی گرداند. مقدار باید در همه منابع داده منحصر به فرد باشد. مقدار فقط باید دارای نویسه های الفبایی باشد (a-zA-Z0-9). این مقدار نمیتواند با «google» شروع شود و نمیتواند یکی از موارد زیر باشد: نامه، gmail، اسناد، درایو، گروهها، سایتها، تقویم، hangouts، gplus، keep، افراد، تیمها. حداکثر طول آن 32 کاراکتر است. |
indexingServiceAccounts[] | فهرست حسابهای خدماتی که دسترسی نمایهسازی دارند. |
disableServing | غیرفعال کردن ارائه نتایج جستجو یا کمک. |
disableModifications | اگر درست باشد، منبع داده را روی حالت فقط خواندنی تنظیم می کند. در حالت فقط خواندنی، API Indexing هرگونه درخواست برای فهرست یا حذف موارد در این منبع را رد می کند. فعال کردن حالت فقط خواندنی، پردازش دادههای پذیرفته شده قبلی را متوقف نمیکند. |
itemsVisibility[] | این فیلد دید را به موارد در سطح منبع داده محدود می کند. موارد موجود در منبع داده به اتحادیه کاربران و گروههای موجود در این قسمت محدود میشوند. توجه داشته باشید که این امر دسترسی به یک مورد خاص را تضمین نمی کند، زیرا کاربران باید مجوزهای ACL را در مورد موارد موجود داشته باشند. این امر دسترسی سطح بالایی را به کل منبع داده تضمین می کند و موارد منفرد خارج از این قابلیت مشاهده به اشتراک گذاشته نمی شوند. |
returnThumbnailUrls | آیا کاربر می تواند درخواست کند URI تصویر کوچک برای موارد نمایه شده در این منبع داده را دریافت کند. |
operationIds[] | شناسههای عملیات طولانی مدت (LRO) که در حال حاضر برای این طرح اجرا میشوند. |
روش ها | |
---|---|
| یک منبع داده ایجاد می کند. |
| یک منبع داده را حذف می کند. |
| یک منبع داده دریافت می کند. |
| فهرست منابع داده |
| یک منبع داده را به روز می کند. |
| یک منبع داده را به روز می کند. |