대량 쿼리 변환 작업 만들기

POST / 프로젝트/{projectId}/queries/bulk-convert

대량 쿼리 변환 작업 만들기

경로 매개변수

  • projectId 문자열 필수 사항

    프로젝트 ID

    형식은 ^[A-Za-z0-9\-]+$ 패턴 과 일치해야 합니다.

application/json

body

  • 언어 문자열 필수 사항

    값은 JAVA, CSHARP 또는 JAVASCRIPT입니다.

  • 쿼리 array[string] 필수 사항
  • tryTypedEntities 부울

응답

  • 200 application/json

    확인

    응답 속성 숨기기 응답 속성 표시 객체
    • 보류 중인 쿼리 array[string] 필수 사항
    • 실행 중인 쿼리 array[string] 필수 사항
    • completedQuerys array[string] 필수 사항
    • failedQueryes array[string] 필수 사항
  • 497 application/json

    기존 쿼리 변환 작업이 있는 경우 작업이 허용되지 않습니다.

    응답 속성 숨기기 응답 속성 표시 객체
    • jobId 문자열

      형식은 ^[A-Za-z0-9\-]+$ 패턴 과 일치해야 합니다.

    • 메시지 문자열 필수 사항
    • description 문자열
    • timestamp 문자열(날짜-시간) 필수 사항
POST / 프로젝트/{projectId}/queries/bulk-convert
curl \
 --request POST 'http://127.0.0.1:8278/api/v1/project/{projectId}/queries/bulk-convert' \
 --header "Content-Type: application/json" \
 --data '{"language":"JAVA","queries":["string"],"attemptTypedEntities":true}'
요청 예시
{
  "language": "JAVA",
  "queries": [
    "string"
  ],
  "attemptTypedEntities": true
}
응답 예시(200)
{
  "pendingQueries": [
    "string"
  ],
  "runningQueries": [
    "string"
  ],
  "completedQueries": [
    "string"
  ],
  "failedQueries": [
    "string"
  ]
}
응답 예시(497)
{
  "jobId": "string",
  "message": "string",
  "description": "string",
  "timestamp": "2025-05-04T09:42:00Z"
}