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