Method: projects.locations.collections.dataObjects.batchDelete

Menghapus dataObject dalam batch.

Permintaan HTTP

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

Parameter jalur

Parameter
parent

string

Wajib. Nama resource Koleksi untuk menghapus DataObject di dalamnya. Format: projects/{project}/locations/{location}/collections/{collection}.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "requests": [
    {
      object (DeleteDataObjectRequest)
    }
  ]
}
Kolom
requests[]

object (DeleteDataObjectRequest)

Wajib. Pesan permintaan yang menentukan resource yang akan dihapus. Maksimum 1.000 DataObject dapat dihapus dalam batch.

Isi respons

Jika berhasil, isi respons adalah objek JSON kosong.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut:

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

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • vectorsearch.dataObjects.delete

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

DeleteDataObjectRequest

Pesan permintaan untuk DataObjectService.DeleteDataObject.

Representasi JSON
{
  "name": string,
  "etag": string
}
Kolom
name

string

Wajib. Nama resource DataObject yang akan dihapus. Format: projects/{project}/locations/{location}/collections/{collection}/dataObjects/{dataObject}

etag

string

Opsional. ETag DataObject saat ini. Jika etag diberikan dan tidak cocok dengan etag DataObject saat ini, penghapusan akan diblokir dan error ABORTED akan ditampilkan.