Method: projects.locations.apps.importEvaluations

평가를 앱으로 가져옵니다.

HTTP 요청

POST https://ces.googleapis.com/v1beta/{parent=projects/*/locations/*/apps/*}:importEvaluations

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
parent

string

필수 항목입니다. 평가를 가져올 앱입니다. 형식: projects/{project}/locations/{location}/apps/{app}

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

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.
}
필드
importOptions

object (ImportEvaluationsRequest.ImportOptions)

(선택사항) 평가 가져오기 프로세스를 관리하는 옵션입니다.

평가를 가져올 소스입니다. 다음은 상호 배타적인 필드의 목록입니다. 응답에는 다음 필드 중 최대 하나가 설정됩니다.
conversationList

object (ImportEvaluationsRequest.ConversationList)

평가를 가져올 대화입니다.

gcsUri

string

평가를 가져올 Google Cloud Storage URI입니다. 이 URI 형식은 gs://<bucket-name>/<object-name>이어야 합니다.

csvContent

string (bytes format)

평가 구조가 포함된 CSV 파일을 나타내는 원시 바이트입니다.

base64 인코딩 문자열입니다.

상호 배타적 필드의 끝입니다.

응답 본문

성공한 경우 응답 본문에 Operation의 인스턴스가 포함됩니다.

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

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

자세한 내용은 Authentication Overview에서 확인하세요.

IAM 권한

parent 리소스에 대한 다음 IAM 권한이 필요합니다.

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

자세한 내용은 IAM 문서를 참조하세요.

ImportEvaluationsRequest.ConversationList

대화 리소스 이름 목록입니다.

JSON 표현
{
  "conversations": [
    string
  ]
}
필드
conversations[]

string

(선택사항) 대화 리소스 이름입니다.

ImportEvaluationsRequest.ImportOptions

평가 가져오기 프로세스의 구성 옵션입니다. 이 옵션은 특히 기존 평가 데이터와 충돌이 발생할 때 가져오기가 작동하는 방식을 제어합니다.

JSON 표현
{
  "conflictResolutionStrategy": enum (ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy)
}
필드
conflictResolutionStrategy

enum (ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy)

(선택사항) 가져오기 중에 충돌을 해결할 때 사용할 전략입니다.

ImportEvaluationsRequest.ImportOptions.ConflictResolutionStrategy

평가 ID가 동일한 평가가 앱에 이미 있는 경우 충돌을 처리하는 전략을 정의합니다.

열거형
CONFLICT_RESOLUTION_STRATEGY_UNSPECIFIED 충돌 해결 전략이 지정되지 않았습니다.
OVERWRITE 기존 평가를 새 평가로 덮어씁니다.
SKIP 기존 평가를 유지하고 새 평가는 건너뜁니다.
DUPLICATE 기존 평가를 유지하고 새 평가를 새 평가로 복제합니다.