API Asinkron untuk menghapus semua Product di ProductSet atau semua Product yang tidak ada di ProductSet.
Jika Product adalah anggota ProductSet yang ditentukan selain ProductSets lainnya, Product tersebut akan tetap dihapus.
Sebaiknya jangan menghapus ProductSet yang ditentukan hingga operasi ini selesai. Sebaiknya Anda juga tidak menambahkan Product apa pun yang terlibat dalam penghapusan batch ke ProductSet baru saat operasi ini berjalan karena Product tersebut mungkin tetap dihapus.
Operasi products.purge tidak dapat diurungkan. Oleh karena itu, sebaiknya simpan file csv yang digunakan di productSets.import (jika itu adalah cara Anda membuat Set Produk awalnya) sebelum memulai products.purge, jika Anda perlu mengimpor ulang data setelah dihapus.
Jika rencananya adalah untuk menghapus semua Product dari ProductSet, lalu menggunakan kembali ProductSet yang kosong untuk mengimpor ulang Product baru ke ProductSet yang kosong, Anda harus menunggu sampai operasi products.purge untuk ProductSet tersebut selesai.
API google.longrunning.Operation
dapat digunakan untuk melacak progres dan hasil permintaan. Operation.metadata
berisi BatchOperationMetadata
. (progres)
Permintaan HTTP
POST https://vision.googleapis.com/v1/{parent=projects/*/locations/*}/products:purge
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
parent |
Wajib. Project dan lokasi Product harus dihapus. Format adalah |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
Representasi JSON | |
---|---|
{ "force": boolean, // Union field |
Kolom | ||
---|---|---|
force |
Nilai defaultnya adalah false. Ganti nilai ini ke benar untuk benar-benar menghapus permanen. |
|
Kolom union target . Product yang akan dihapus. target hanya ada berupa salah satu diantara berikut: |
||
productSetPurgeConfig |
Tentukan ProductSet mana yang berisi Product yang akan dihapus. |
|
deleteOrphanProducts |
Jika deleteOrphanProducts benar, semua Product yang tidak ada dalam ProductSet akan dihapus. |
Isi respons
Jika berhasil, isi respons akan berisi instance Operation
.
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platform
https://www.googleapis.com/auth/cloud-vision
Untuk mengetahui informasi selengkapnya, lihat Ringkasan Autentikasi.
ProductSetPurgeConfig
Konfigurasi untuk mengontrol ProductSet mana yang berisi Product yang akan dihapus.
Representasi JSON | |
---|---|
{ "productSetId": string } |
Kolom | |
---|---|
productSetId |
ProductSet yang berisi Product yang akan dihapus. Jika Product adalah anggota productSetId selain ProductSets lainnya, Product tersebut akan tetap dihapus. |