이 메서드는 제한 시간 값이 크고 입력/출력 크기가 큰 최적화에 맞게 설계된 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 |
필수 항목입니다. 전화를 걸 프로젝트 또는 위치를 타겟팅합니다. 형식: * 위치를 지정하지 않으면 리전이 자동으로 선택됩니다. |
요청 본문
요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.
JSON 표현 |
---|
{ "input": { object ( |
필드 | |
---|---|
input |
필수 항목입니다. |
output |
필수 항목입니다. |
응답 본문
성공한 경우 응답 본문에 Operation
의 인스턴스가 포함됩니다.
승인 범위
다음 OAuth 범위가 필요합니다.
https://www.googleapis.com/auth/cloud-platform
IAM 권한
parent
리소스에 대해서는 다음 IAM 권한이 필요합니다.
routeoptimization.operations.create
자세한 내용은 IAM 문서를 참조하세요.