Method: projects.locations.apps.importEvaluations

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

string

Wajib. Aplikasi untuk mengimpor evaluasi. Format: projects/{project}/locations/{location}/apps/{app}

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "importOptions": {
    object (ImportEvaluationsRequest.ImportOptions)
  },

  // The following is a list of mutually exclusive fields. At most one of the
  // fields will be set in a response:
  "conversationList": {
    object (ImportEvaluationsRequest.ConversationList)
  },
  "gcsUri": string,
  "csvContent": string
  // End of mutually exclusive fields.
}
Kolom
importOptions

object (ImportEvaluationsRequest.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

object (ImportEvaluationsRequest.ConversationList)

Percakapan untuk mengimpor evaluasi.

gcsUri

string

URI Google Cloud Storage tempat evaluasi akan diimpor. Format URI ini harus gs://<bucket-name>/<object-name>.

csvContent

string (bytes format)

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-platform
  • https://www.googleapis.com/auth/ces

Untuk mengetahui informasi selengkapnya, lihat Authentication Overview.

Izin IAM

Memerlukan izin IAM berikut pada resource parent:

  • ces.evaluations.create
  • ces.evaluations.update

Untuk mengetahui informasi selengkapnya, lihat dokumentasi IAM.

ImportEvaluationsRequest.ConversationList

Daftar nama resource percakapan.

Representasi JSON
{
  "conversations": [
    string
  ]
}
Kolom
conversations[]

string

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 (ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy)
}
Kolom
conflictResolutionStrategy

enum (ImportEvaluationsRequest.ImportOptions.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.