Method: projects.locations.collections.dataObjects.batchUpdate

Met à jour les dataObjects par lot.

Requête HTTP

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

Paramètres de chemin

Paramètres
parent

string

Obligatoire. Nom de ressource de la collection dans laquelle mettre à jour les DataObjects. Format : projects/{project}/locations/{location}/collections/{collection}. Le champ parent des messages UpdateDataObjectRequest 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 (UpdateDataObjectRequest)
    }
  ]
}
Champs
requests[]

object (UpdateDataObjectRequest)

Obligatoire. Message de requête spécifiant les ressources à mettre à jour. Vous pouvez mettre à jour jusqu'à 1 000 DataObjects par lot.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est vide.

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.update

Pour en savoir plus, consultez la documentation IAM.

UpdateDataObjectRequest

Message de requête pour DataObjectService.UpdateDataObject.

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

object (DataObject)

Obligatoire. DataObject qui remplace la ressource sur le serveur.

updateMask

string (FieldMask format)

Facultatif. Le masque de mise à jour s'applique à la ressource. Consultez google.protobuf.FieldMask.

Il s'agit d'une liste de noms de champs complets séparés par une virgule. Exemple : "user.displayName,photo".