Method: indexing.datasources.updateSchema

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

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

طلب HTTP

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

يستخدِم عنوان URL بنية تحويل ترميز gRPC.

مَعلمات المسار

المَعلمات
name

string

اسم مصدر البيانات لتعديل المخطط. التنسيق: مصادر البيانات/{sourceId}

نص الطلب

يحتوي نص الطلب على بيانات بالبنية التالية:

تمثيل JSON
{
  "validateOnly": boolean,
  "schema": {
    object (Schema)
  },
  "debugOptions": {
    object (DebugOptions)
  }
}
الحقول
validateOnly

boolean

إذا كان true، سيتم التحقق من صلاحية المخطط، ولكن لن يتم تسجيله في مصدر البيانات، حتى إذا كان صالحًا.

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

لمزيد من المعلومات، راجِع دليل التفويض.