Method: projects.locations.collections.dataObjects.batchCreate

Crea un lote de objetos de datos.

Solicitud HTTP

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

Parámetros de ruta

Parámetros
parent

string

Obligatorio. El nombre del recurso de la colección en la que se crearán los objetos de datos. Formato: projects/{project}/locations/{location}/collections/{collection}. El campo superior de los mensajes CreateDataObjectRequest debe coincidir con este campo.

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "requests": [
    {
      object (CreateDataObjectRequest)
    }
  ]
}
Campos
requests[]

object (CreateDataObjectRequest)

Obligatorio. El mensaje de solicitud que especifica los recursos que se crearán. Se puede crear un máximo de 1,000 objetos de datos en un lote.

Cuerpo de la respuesta

Mensaje de respuesta para DataObjectService.BatchCreateDataObjects.

Si se ejecuta correctamente, el cuerpo de la respuesta contiene datos con la siguiente estructura:

Representación JSON
{
  "dataObjects": [
    {
      object (DataObject)
    }
  ]
}
Campos
dataObjects[]

object (DataObject)

Solo salida. Objetos de datos creados.

Permisos de autorización

Requiere el siguiente permiso de OAuth:

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

Para obtener más información, consulta Authentication Overview.

Permisos de IAM

Se requiere el siguiente permiso de IAM en el recurso parent:

  • vectorsearch.dataObjects.create

Para obtener más información, consulta la documentación de IAM.

CreateDataObjectRequest

Mensaje de solicitud para DataObjectService.CreateDataObject.

Representación JSON
{
  "parent": string,
  "dataObjectId": string,
  "dataObject": {
    object (DataObject)
  }
}
Campos
parent

string

Obligatorio. El nombre del recurso de la colección en la que se creará el objeto de datos. Formato: projects/{project}/locations/{location}/collections/{collection}

dataObjectId

string

Obligatorio. El ID del objeto de datos que se creará. El ID debe tener entre 1 y 63 caracteres y cumplir con RFC1035. En particular, debe tener entre 1 y 63 caracteres y coincidir con la expresión regular [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?.

dataObject

object (DataObject)

Obligatorio. El objeto de datos que se creará.