Method: projects.locations.collections.dataObjects.batchCreate

Crée un lot de dataObjects.

Requête HTTP

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

Paramètres de chemin

Paramètres
parent

string

Obligatoire. Nom de ressource de la collection dans laquelle créer les DataObjects. Format : projects/{project}/locations/{location}/collections/{collection}. Le champ parent des messages CreateDataObjectRequest doit correspondre à ce champ.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requests": [
    {
      object (CreateDataObjectRequest)
    }
  ]
}
Champs
requests[]

object (CreateDataObjectRequest)

Obligatoire. Message de requête spécifiant les ressources à créer. Vous pouvez créer jusqu'à 1 000 objets de données dans un lot.

Corps de la réponse

Message de réponse pour DataObjectService.BatchCreateDataObjects.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "dataObjects": [
    {
      object (DataObject)
    }
  ]
}
Champs
dataObjects[]

object (DataObject)

DataObjects créés.

Niveaux d'accès des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la Authentication Overview.

Autorisations IAM

Nécessite l'autorisation IAM suivante sur la ressource parent :

  • vectorsearch.dataObjects.create

Pour en savoir plus, consultez la documentation IAM.

CreateDataObjectRequest

Message de requête pour DataObjectService.CreateDataObject.

Représentation JSON
{
  "parent": string,
  "dataObjectId": string,
  "dataObject": {
    object (DataObject)
  }
}
Champs
parent

string

Obligatoire. Nom de ressource de la collection dans laquelle créer le DataObject. Format : projects/{project}/locations/{location}/collections/{collection}

dataObjectId

string

Obligatoire. ID de l'objet de données à créer. L'ID doit comporter entre 1 et 63 caractères, et être conforme à la norme RFC1035. En particulier, il doit comporter entre 1 et 63 caractères et correspondre à l'expression régulière [a-z](?:[-a-z0-9]{0,61}[a-z0-9])?.

dataObject

object (DataObject)

Obligatoire. DataObject à créer.