Method: projects.locations.collections.dataObjects.batchUpdate

עדכון של אובייקטים של נתונים בחבילה.

בקשת HTTP

POST https://vectorsearch.googleapis.com/v1beta/{parent}/dataObjects:batchUpdate

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

פרמטרים
parent

string

חובה. שם המשאב של האוסף שבו רוצים לעדכן את האובייקטים של הנתונים. פורמט: projects/{project}/locations/{location}/collections/{collection} השדה parent בהודעות UpdateDataObjectRequest חייב להיות זהה לשדה הזה.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "requests": [
    {
      object (UpdateDataObjectRequest)
    }
  ]
}
שדות
requests[]

object (UpdateDataObjectRequest)

חובה. הודעת הבקשה שמציינת את המשאבים לעדכון. אפשר לעדכן עד 1,000 DataObjects באצווה.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יהיה ריק.

היקפי הרשאות

נדרש היקף ההרשאות הבא של OAuth:

  • https://www.googleapis.com/auth/cloud-platform

ניתן למצוא מידע נוסף כאן: Authentication Overview.

הרשאות IAM

נדרשת הרשאת IAM הבאה במשאב parent:

  • vectorsearch.dataObjects.update

מידע נוסף מופיע במאמרי העזרה בנושא IAM.

UpdateDataObjectRequest

בקשת הודעה עבור DataObjectService.UpdateDataObject.

ייצוג ב-JSON
{
  "dataObject": {
    object (DataObject)
  },
  "updateMask": string
}
שדות
dataObject

object (DataObject)

חובה. האובייקט DataObject שמחליף את המשאב בשרת.

updateMask

string (FieldMask format)

זה שינוי אופציונלי. מסכת העדכון חלה על המשאב. מידע נוסף מפורט בgoogle.protobuf.FieldMask.

זוהי רשימה מופרדת בפסיקים של שמות שדות שמוגדרים במלואם. דוגמה: "user.displayName,photo"