Method: settings.datasources.patch

یک منبع داده را به روز می کند.

توجه: این API برای اجرا به یک حساب کاربری نیاز دارد.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
source.name

string

نام منبع داده. قالب: منابع داده/{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

برای اطلاعات بیشتر، به راهنمای مجوز مراجعه کنید.