리소스: Network
사용할 수 있는 전체 기존 네트워크를 설명합니다. 특정 API 고객은 여러 네트워크를 가질 수 있습니다 (예: 기본 네트워크 및 평가할 향후 수정 가능성).
| JSON 표현 |
|---|
{ "name": string, "dimensions": [ { object ( |
| 필드 | |
|---|---|
name |
필수 항목입니다. 식별자. 이 설정은 업데이트할 수 없습니다. |
dimensions[] |
거리, 무게, 팔레트 등 및 배율 (부동 소수를 정수로 매핑) |
pricing |
선택사항입니다. 전용 회선이 필요하지 않은 배송품에 대해 발송인이 지불하는 가격입니다. |
currencyCode |
선택사항입니다. 네트워크 전체에서 사용되는 단일 화폐 단위입니다. API 고객은 네트워크별로 여러 단위를 사용할 수 있습니다. 네트워크에는 하나의 통화 단위만 있을 수 있습니다. 단위는 google3/google/type/money.proto와 같이 ISO 4217로 인코딩되어야 합니다. |
timeStep |
선택사항입니다. 시간 이산화. 결정은 시간 단위로 이 정밀도로 출력됩니다. 내부적으로는 이러한 정밀도로 상태가 유지됩니다. 소수점 아래가 최대 9자리까지이고 ' |
distanceMatrix[] |
선택사항입니다. 거리 행렬입니다 (가중치가 적용된 방향성 에지의 목록을 나타냄). |
DistanceMatrixEntry
소스 허브와 대상 허브 간의 거리입니다.
| JSON 표현 |
|---|
{
"sourceHub": string,
"destinationHub": string,
"weights": [
{
object ( |
| 필드 | |
|---|---|
sourceHub |
필수 항목입니다. 소스 허브 |
destinationHub |
필수 항목입니다. 대상 허브입니다. |
weights[] |
필수 항목입니다. 여러 치수로 측정된 허브 사이의 거리입니다. |
메서드 |
|
|---|---|
|
네트워크를 생성합니다. |
|
네트워크를 삭제합니다. |
|
네트워크의 세부정보를 가져옵니다. |
|
네트워크를 나열합니다. |
|
현재 사용 가능한 모든 경로를 반환합니다. |
|
네트워크를 업데이트합니다. |