Menghapus definisi pekerjaan semantik berdasarkan Nama pekerjaan yang telah dibuat. Jika pekerjaan sedang berjalan, panggil KillSemanticJob dengan ExecutorJobId dari eksekusi tersebut dan konfirmasi penghentian sebelum penghapusan.
Deskripsi operasi
Skenario
Mengarsipkan dan menghapus definisi pekerjaan semantik yang disimpan sehingga tidak lagi muncul dalam daftar pekerjaan yang tersedia.
Alur panggilan
Dapatkan nama pekerjaan dari
CreateSemanticJob.Data.NameatauListSemanticJobs.Data.SemanticJobs[].Name.Untuk memeriksa apakah ada eksekusi aktif, panggil
ListSemanticJobRunsterlebih dahulu. Jika perlu, hentikan eksekusi dengan memanggilKillSemanticJob.Panggil operasi ini untuk menghapus definisi pekerjaan.
Deskripsi hasil
Tanggapan yang berhasil menunjukkan bahwa permintaan penghapusan telah selesai. Setelah penghapusan, Anda tidak dapat lagi menggunakan nama tersebut untuk memanggil RunSemanticJob.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
Yes |
Nama pekerjaan yang akan dihapus. Gunakan nilai Data.Name dari tanggapan CreateSemanticJob atau nilai Name dari item daftar ListSemanticJobs. |
semantic-job-demo |
Susun parameter panggilan berdasarkan deskripsi setiap bidang permintaan.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Tanggapan standar untuk menghapus pekerjaan semantik. Data menunjukkan hasil penghapusan arsip. |
||
| RequestId |
string |
ID permintaan. Digunakan untuk melacak log dan memecahkan masalah. |
676271D6-53B4-57BE-89FA-72F7AE1418DF |
| Success |
boolean |
Apakah permintaan berhasil. |
|
| Data |
object |
Hasil penghapusan pekerjaan. Penghapusan tidak mengembalikan definisi pekerjaan yang dapat terus dijalankan. |
|
| Id |
integer |
ID unik internal dari definisi pekerjaan yang dihapus. |
1 |
| JobName |
string |
Nama pekerjaan asli sebelum penghapusan, yaitu Name yang ditentukan dalam permintaan ini. |
semantic-job-demo |
| ArchivedJobName |
string |
Nama pekerjaan yang dihasilkan oleh sistem untuk catatan arsip. Nama ini hanya digunakan untuk membedakan catatan yang dihapus dan tidak dapat digunakan untuk RunSemanticJob. |
semantic-job-demo-archived |
| Deleted |
boolean |
Apakah penghapusan telah selesai. Nilai true menunjukkan bahwa pekerjaan telah diarsipkan dan dihapus. |
Untuk arti bidang tanggapan dan hubungannya dengan panggilan berikutnya, lihat deskripsi setiap bidang.
Contoh
Respons sukses
JSONformat
{
"RequestId": "676271D6-53B4-57BE-89FA-72F7AE1418DF",
"Success": false,
"Data": {
"Id": 1,
"JobName": "semantic-job-demo",
"ArchivedJobName": "semantic-job-demo-archived",
"Deleted": false
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.