Method: projects.locations.collections.dataObjects.batchCreate

Crea un lote de objetos DataObject.

Solicitud HTTP

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

Parámetros de ruta

Parámetros
parent

string

Obligatorio. Nombre del recurso de la colección en la que se crearán los objetos DataObject. Formato: projects/{project}/locations/{location}/collections/{collection}. El campo principal 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. Es el mensaje de solicitud que especifica los recursos que se crearán. Se puede crear un máximo de 1,000 objetos DataObject 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)

Se crearon DataObjects.

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. Nombre del recurso de la colección en la que se creará el objeto DataObject. Formato: projects/{project}/locations/{location}/collections/{collection}

dataObjectId

string

Obligatorio. Es 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 DataObject que se creará.