Method: projects.locations.collections.dataObjects.batchCreate

Crea un batch di DataObject.

Richiesta HTTP

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

Parametri del percorso

Parametri
parent

string

Obbligatorio. Il nome della risorsa della raccolta in cui creare i DataObject. Formato: projects/{project}/locations/{location}/collections/{collection}. Il campo parent nei messaggi CreateDataObjectRequest deve corrispondere a questo campo.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "requests": [
    {
      object (CreateDataObjectRequest)
    }
  ]
}
Campi
requests[]

object (CreateDataObjectRequest)

Obbligatorio. Il messaggio di richiesta che specifica le risorse da creare. È possibile creare un massimo di 1000 DataObject in un batch.

Corpo della risposta

Messaggio di risposta per DataObjectService.BatchCreateDataObjects.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "dataObjects": [
    {
      object (DataObject)
    }
  ]
}
Campi
dataObjects[]

object (DataObject)

Solo output. DataObject creati.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la Authentication Overview.

Autorizzazioni IAM

Richiede la seguente autorizzazione IAM per la risorsa parent:

  • vectorsearch.dataObjects.create

Per saperne di più, consulta la documentazione di IAM.

CreateDataObjectRequest

Messaggio di richiesta per DataObjectService.CreateDataObject.

Rappresentazione JSON
{
  "parent": string,
  "dataObjectId": string,
  "dataObject": {
    object (DataObject)
  }
}
Campi
parent

string

Obbligatorio. Il nome della risorsa della raccolta in cui creare il DataObject. Formato: projects/{project}/locations/{location}/collections/{collection}

dataObjectId

string

Obbligatorio. L'ID del DataObject da creare. L'ID deve avere una lunghezza compresa tra 1 e 63 caratteri ed essere conforme allo standard RFC1035. In particolare, deve avere una lunghezza compresa tra 1 e 63 caratteri e corrispondere all'espressione regolare [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?.

dataObject

object (DataObject)

Obbligatorio. Il DataObject da creare.