Method: projects.locations.collections.dataObjects.batchUpdate

Aktualisiert dataObjects im Batch.

HTTP-Anfrage

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

Pfadparameter

Parameter
parent

string

Erforderlich. Der Ressourcenname der Sammlung, in der die DataObjects aktualisiert werden sollen. Format: projects/{project}/locations/{location}/collections/{collection}. Das übergeordnete Feld in den UpdateDataObjectRequest-Nachrichten muss mit diesem Feld übereinstimmen.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "requests": [
    {
      object (UpdateDataObjectRequest)
    }
  ]
}
Felder
requests[]

object (UpdateDataObjectRequest)

Erforderlich. Die Anfragenachricht, in der die zu aktualisierenden Ressourcen angegeben werden. In einem Batch können maximal 1.000 DataObjects aktualisiert werden.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • vectorsearch.dataObjects.update

Weitere Informationen finden Sie in der IAM-Dokumentation.

UpdateDataObjectRequest

Anfragenachricht für DataObjectService.UpdateDataObject.

JSON-Darstellung
{
  "dataObject": {
    object (DataObject)
  },
  "updateMask": string
}
Felder
dataObject

object (DataObject)

Erforderlich. Das DataObject, das die Ressource auf dem Server ersetzt.

updateMask

string (FieldMask format)

Optional. Die Aktualisierungsmaske gilt für die Ressource. Siehe google.protobuf.FieldMask.

Dies ist eine kommagetrennte Liste vollständig qualifizierter Feldnamen. Beispiel: "user.displayName,photo".