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

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