Method: indexing.datasources.updateSchema

עדכון הסכימה של מקור נתונים. השיטה הזו לא מבצעת עדכונים מצטברים לסכימה. במקום זאת, השיטה הזו מעדכנת את הסכימה על ידי החלפת כל הסכימה.

הערה: כדי להפעיל את ה-API הזה, נדרש חשבון אדמין או חשבון שירות.

בקשת HTTP

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

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

פרמטרים של נתיב

פרמטרים
name

string

השם של מקור הנתונים לעדכון הסכימה. פורמט: datasources/{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

מידע נוסף זמין במדריך ההרשאות.