リソース: Network
使用可能な既存のネットワーク全体を記述します。特定の API ユーザーが複数のネットワークを所有している場合があります(たとえば、メイン ネットワークと、評価のために将来変更される可能性がある)。
| JSON 表現 |
|---|
{ "name": string, "dimensions": [ { object ( |
| フィールド | |
|---|---|
name |
必須。ID。この設定は変更できません。 |
dimensions[] |
距離、重量、パレットなどに加えて、スケーリング(浮動小数点数から整数値にマッピングするため)。 |
pricing |
省略可。専用ラインを必要としない配送に対して発送元が支払う価格。 |
currencyCode |
省略可。ネットワーク全体で使用される単一の通貨単位。特定の API ユーザーは、ネットワークごとに異なる複数のユニットを使用できます。1 つのネットワークに設定できる通貨単位は 1 つのみです。単位は ISO 4217 でエンコードする必要があります(例: google3/google/type/money.proto)。 |
timeStep |
省略可。時間の離散化。決定はこの精度で時間内に出力されます。内部的には、状態はこの精度で保持されます。
|
distanceMatrix[] |
省略可。距離行列(重み付き有向エッジのリストを表す)。 |
DistanceMatrixEntry
送信元ハブと宛先ハブの間の距離。
| JSON 表現 |
|---|
{
"sourceHub": string,
"destinationHub": string,
"weights": [
{
object ( |
| フィールド | |
|---|---|
sourceHub |
必須。ソースハブ。 |
destinationHub |
必須。宛先ハブ。 |
weights[] |
必須。ハブ間の距離(複数次元)。 |
メソッド |
|
|---|---|
|
ネットワークを作成します。 |
|
ネットワークを削除します。 |
|
ネットワークの詳細を取得します。 |
|
ネットワークを一覧表示します。 |
|
現在利用可能なすべてのパスを返します。 |
|
ネットワークを更新します。 |