تعدِّل مخطط مصدر البيانات. لا تؤدي هذه الطريقة تحديثات تزايدية إلى المخطط. بدلاً من ذلك، تقوم هذه الطريقة بتحديث المخطط عن طريق استبدال المخطط بالكامل.
ملاحظة: تتطلّب واجهة برمجة التطبيقات هذه حساب مشرف أو حساب خدمة لتنفيذها.
طلب HTTP
PUT https://cloudsearch.googleapis.com/v1/indexing/{name=datasources/*}/schema
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
name |
اسم مصدر البيانات المطلوب تعديل المخطط فيه. التنسيق: مصادر البيانات/{sourceId} |
نص الطلب
يحتوي نص الطلب على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "validateOnly": boolean, "schema": { object ( |
الحقول | |
---|---|
validateOnly |
إذا كانت القيمة true، سيتم التحقّق من صلاحية المخطط، ولكن لن يتم تسجيله في مصدر البيانات، حتى إذا كان صالحًا. |
schema |
المخطط الجديد للمصدر. |
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
لمزيد من المعلومات، يُرجى الاطّلاع على دليل التفويض.