- Permintaan HTTP
- Parameter lokasi
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Izin IAM
- ImportEvaluationsRequest.ConversationList
- ImportEvaluationsRequest.ImportOptions
- ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy
Mengimpor evaluasi ke dalam aplikasi.
Permintaan HTTP
POST https://ces.googleapis.com/v1beta/{parent=projects/*/locations/*/apps/*}:importEvaluations
URL menggunakan sintaks gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
parent |
Wajib. Aplikasi untuk mengimpor evaluasi. Format: |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "importOptions": { object ( |
| Kolom | |
|---|---|
importOptions |
Opsional. Opsi yang mengatur proses impor untuk evaluasi. |
| Sumber evaluasi yang akan diimpor. Berikut adalah daftar kolom yang bersifat eksklusif satu sama lain. Maksimal satu kolom akan ditetapkan dalam respons: | |
conversationList |
Percakapan untuk mengimpor evaluasi. |
gcsUri |
URI Google Cloud Storage tempat evaluasi akan diimpor. Format URI ini harus |
csvContent |
Byte mentah yang merepresentasikan file CSV dengan struktur evaluasi. String berenkode base64. |
| Akhir kolom yang saling eksklusif. | |
Isi respons
Jika berhasil, isi respons akan memuat instance Operation.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/ces
Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.
Izin IAM
Memerlukan izin IAM berikut pada resource parent:
ces.evaluations.createces.evaluations.update
Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.
ImportEvaluationsRequest.ConversationList
Daftar nama resource percakapan.
| Representasi JSON |
|---|
{ "conversations": [ string ] } |
| Kolom | |
|---|---|
conversations[] |
Opsional. Nama resource percakapan. |
ImportEvaluationsRequest.ImportOptions
Opsi konfigurasi untuk proses impor evaluasi. Opsi ini mengontrol perilaku impor, terutama saat terjadi konflik dengan data evaluasi yang ada.
| Representasi JSON |
|---|
{
"conflictResolutionStrategy": enum ( |
| Kolom | |
|---|---|
conflictResolutionStrategy |
Opsional. Strategi yang akan digunakan saat menyelesaikan konflik selama impor. |
ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy
Menentukan strategi untuk menangani konflik saat evaluasi dengan ID evaluasi yang sama sudah ada di aplikasi.
| Enum | |
|---|---|
CONFLICT_RESOLUTION_STRATEGY_UNSPECIFIED |
Strategi resolusi konflik tidak ditentukan. |
OVERWRITE |
Menimpa evaluasi yang ada dengan yang baru. |
SKIP |
Mempertahankan evaluasi yang ada dan melewati evaluasi baru. |
DUPLICATE |
Pertahankan evaluasi yang ada dan duplikasikan evaluasi baru sebagai evaluasi baru. |