Method: projects.locations.collections.dataObjects.batchDelete

Löscht dataObjects im Batch.

HTTP-Anfrage

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

Pfadparameter

Parameter
parent

string

Erforderlich. Der Ressourcenname der Sammlung, in der die DataObjects gelöscht werden sollen. Format: projects/{project}/locations/{location}/collections/{collection}.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

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

object (DeleteDataObjectRequest)

Erforderlich. Die Anfragenachricht, in der die zu löschenden Ressourcen angegeben werden. In einem Batch können maximal 1.000 DataObjects gelöscht werden.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, ist der Antworttext ein leeres JSON-Objekt.

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

Weitere Informationen finden Sie in der IAM-Dokumentation.

DeleteDataObjectRequest

Anfragenachricht für DataObjectService.DeleteDataObject.

JSON-Darstellung
{
  "name": string
}
Felder
name

string

Erforderlich. Der Name der zu löschenden DataObject-Ressource. Format: projects/{project}/locations/{location}/collections/{collection}/dataObjects/{dataObject}