Method: indexing.datasources.updateSchema

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

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

درخواست HTTP

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

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

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

مولفه های
name

string

نام منبع داده برای به روز رسانی Schema. قالب: منابع داده/{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

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