Method: projects.optimizeToursUri

이 메서드는 제한 시간 값이 크고 입력/출력 크기가 큰 최적화에 맞게 설계된 projects.optimizeToursLongRunning 메서드의 변형입니다.

클라이언트는 Google Cloud Storage에 저장된 OptimizeToursRequest의 URI를 지정하고 서버는 클라이언트가 지정한 Google Cloud Storage URI에 OptimizeToursResponse를 씁니다.

이 방법은 projects.optimizeTours 방법보다 몇 분 이상 걸리는 최적화와 입력/출력 크기가 8MB를 초과하는 최적화에 적합하지만, 더 짧고 작은 최적화에도 사용할 수 있습니다.

반환된 long-running operation (LRO)의 이름은 <parent>/operations/<operation_id> 형식이며 계산 진행 상황을 추적하는 데 사용할 수 있습니다. metadata 필드 유형은 OptimizeToursLongRunningMetadata입니다. 성공하면 response 필드 유형이 OptimizeToursUriResponse입니다.

실험용: 자세한 내용은 https://developers.google.com/maps/tt/route-optimization/experimental/otlr/make-request를 참고하세요.

HTTP 요청

POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:OptimizeToursUri

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

경로 매개변수

매개변수
parent

string

필수 항목입니다. 전화를 걸 프로젝트 또는 위치를 타겟팅합니다.

형식: * projects/{project-id} * projects/{project-id}/locations/{location-id}

위치를 지정하지 않으면 리전이 자동으로 선택됩니다.

요청 본문

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

JSON 표현
{
  "input": {
    object (Uri)
  },
  "output": {
    object (Uri)
  }
}
필드
input

object (Uri)

필수 항목입니다. OptimizeToursRequest가 포함된 Cloud Storage 객체의 URI입니다.

output

object (Uri)

필수 항목입니다. OptimizeToursResponse가 포함될 Cloud Storage 객체의 URI입니다.

응답 본문

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

승인 범위

다음 OAuth 범위가 필요합니다.

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

IAM 권한

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

  • routeoptimization.operations.create

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