Method: projects.locations.collections.dataObjects.batchCreate

Crea un batch di dataObject.

Richiesta HTTP

POST https://vectorsearch.googleapis.com/v1/{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 genitore 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)

DataObjects 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 DataObject. Formato: projects/{project}/locations/{location}/collections/{collection}

dataObjectId

string

Obbligatorio. L'ID di dataObject da creare. L'ID deve avere una lunghezza compresa tra 1 e 63 caratteri e deve essere conforme allo standard RFC1035. Nello specifico, 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. L'oggetto DataObject da creare.