Method: indexing.datasources.updateSchema

تعديل مخطّط مصدر بيانات لا تُجري هذه الطريقة تعديلات متزايدة على المخطّط. بدلاً من ذلك، تعدّل هذه الطريقة المخطّط عن طريق استبدال المخطّط بأكمله.

ملاحظة: تتطلّب واجهة برمجة التطبيقات هذه حساب مشرف أو حساب خدمة لتنفيذها.

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز 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

لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.