Method: projects.locations.collections.dataObjects.batchCreate

יוצרת קבוצה של אובייקטים של נתונים.

בקשת HTTP

POST https://vectorsearch.googleapis.com/v1/{parent}/dataObjects:batchCreate

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

פרמטרים
parent

string

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

גוף הבקשה

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

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

object (CreateDataObjectRequest)

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

גוף התשובה

הודעת תגובה לDataObjectService.BatchCreateDataObjects.

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:

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

object (DataObject)

אובייקטים של נתונים נוצרו.

היקפי הרשאות

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

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

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

הרשאות IAM

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

  • vectorsearch.dataObjects.create

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

CreateDataObjectRequest

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

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

string

חובה. שם המשאב של האוסף שבו ייצור האובייקט DataObject. פורמט: projects/{project}/locations/{location}/collections/{collection}

dataObjectId

string

חובה. המזהה של אובייקט הנתונים שרוצים ליצור. המזהה צריך להיות באורך של 1-63 תווים, ולעמוד בדרישות של RFC1035. באופן ספציפי, הוא צריך להיות באורך של 1-63 תווים ולהתאים לביטוי הרגולרי [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?.

dataObject

object (DataObject)

חובה. האובייקט DataObject שרוצים ליצור.