Method: projects.locations.collections.dataObjects.batchCreate

Erstellt einen Batch von „dataObjects“.

HTTP-Anfrage

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

Pfadparameter

Parameter
parent

string

Erforderlich. Der Ressourcenname der Sammlung, in der die DataObjects erstellt werden sollen. Format: projects/{project}/locations/{location}/collections/{collection}. Das übergeordnete Feld in den CreateDataObjectRequest-Nachrichten muss mit diesem Feld übereinstimmen.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "requests": [
    {
      object (CreateDataObjectRequest)
    }
  ]
}
Felder
requests[]

object (CreateDataObjectRequest)

Erforderlich. Die Anfragenachricht, in der die zu erstellenden Ressourcen angegeben werden. In einem Batch können maximal 1.000 DataObjects erstellt werden.

Antworttext

Antwortnachricht für DataObjectService.BatchCreateDataObjects.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "dataObjects": [
    {
      object (DataObject)
    }
  ]
}
Felder
dataObjects[]

object (DataObject)

DataObjects erstellt.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • vectorsearch.dataObjects.create

Weitere Informationen finden Sie in der IAM-Dokumentation.

CreateDataObjectRequest

Anfragenachricht für DataObjectService.CreateDataObject.

JSON-Darstellung
{
  "parent": string,
  "dataObjectId": string,
  "dataObject": {
    object (DataObject)
  }
}
Felder
parent

string

Erforderlich. Der Ressourcenname der Sammlung, in der das DataObject erstellt werden soll. Format: projects/{project}/locations/{location}/collections/{collection}

dataObjectId

string

Erforderlich. Die ID des zu erstellenden DataObject. Die ID muss zwischen 1 und 63 Zeichen lang sein und RFC1035 entsprechen. Er muss zwischen 1 und 63 Zeichen lang sein und dem regulären Ausdruck [a-z](?:[-a-z0-9]{0,61}[a-z0-9])? entsprechen.

dataObject

object (DataObject)

Erforderlich. Das zu erstellende DataObject.