REST Resource: networks

资源:网络

描述可以使用的完整现有网络。给定的 API 客户可能有多个网络(例如,主网络以及未来可能要评估的修改)。

JSON 表示法
{
  "name": string,
  "dimensions": [
    {
      object (ValueDimension)
    }
  ],
  "pricing": {
    object (PricingStrategy)
  },
  "currencyCode": string,
  "timeStep": string,
  "distanceMatrix": [
    {
      object (DistanceMatrixEntry)
    }
  ]
}
字段
name

string

必需。标识符。无法更新。

dimensions[]

object (ValueDimension)

距离、重量、托盘等,外加缩放比例(将浮点数映射到整数)。

pricing

object (PricingStrategy)

可选。运送不需要专线的商品时,发货人需支付的价格。

currencyCode

string

可选。整个广告资源网使用的单个货币单位。一个给定的 API 客户可以针对不同的网络设置多个不同的单元;一个广告联盟只能包含一个货币单位。单位必须采用 ISO 4217 编码,例如 google3/google/type/money.proto。

timeStep

string (Duration format)

可选。时间离散化。系统会以这种精确的时间输出决策。在内部,状态会保持这种精度。

该时长以秒为单位,最多包含九个小数位,以“s”结尾。示例:"3.5s"

distanceMatrix[]

object (DistanceMatrixEntry)

可选。距离矩阵(表示为加权有向边的列表)。

DistanceMatrixEntry

源枢纽与目的地之间的距离。

JSON 表示法
{
  "sourceHub": string,
  "destinationHub": string,
  "weights": [
    {
      object (ValueDimension)
    }
  ]
}
字段
sourceHub

string

必需。信息来源中心。

destinationHub

string

必需。目的地枢纽。

weights[]

object (ValueDimension)

必需。中心之间的距离,以多个维度测量。

方法

create

创建网络。

delete

删除网络。

get

获取网络的详细信息。

list

列出网络。

listPaths

返回当前可用的所有路径。

patch

更新网络。