Middle Mile Optimization API

Middle Mile Optimization API。

服务: Middlemileoptimization.googleapis.com

服务端点

服务端点是指定 API 服务的网络地址的基本网址。一项服务可能有多个服务端点。此服务具有以下服务端点,下面的所有 URI 都与此服务端点相关:

  • https://middlemileoptimization.googleapis.com

REST 资源:v1.networks

方法
create POST /v1/networks
创建网络。
delete DELETE /v1/{name=networks/*}
删除网络。
get GET /v1/{name=networks/*}
获取网络的详细信息。
list GET /v1/networks
列出网络。
listPaths GET /v1/{parent=networks/*}:listPaths
返回当前可用的所有路径。
patch PATCH /v1/{network.name=networks/*}
更新网络。

REST 资源:v1.networks.hubs

方法
create POST /v1/{parent=networks/*}/hubs
创建 Hub。
delete DELETE /v1/{name=networks/*/hubs/*}
删除 Hub。
get GET /v1/{name=networks/*/hubs/*}
获取 Hub 的详细信息。
list GET /v1/{parent=networks/*}/hubs
列出 Hub。
makeAvailable POST /v1/{name=networks/*/hubs/*}:makeAvailable
启用 hub。
makeUnavailable POST /v1/{name=networks/*/hubs/*}:makeUnavailable
使 hub 不可用。
patch PATCH /v1/{hub.name=networks/*/hubs/*}
更新 Hub。

REST 资源:v1.networks.line

方法
create POST /v1/{parent=networks/*}/line
创建线条。

REST 资源:v1.networks.lines

方法
delete DELETE /v1/{name=networks/*/lines/*}
删除线条。
get GET /v1/{name=networks/*/lines/*}
获取线条的详细信息。
list GET /v1/{parent=networks/*}/lines
列出线条。
makeAvailable POST /v1/{name=networks/*/lines/*}:makeAvailable
使线条可用。
makeUnavailable POST /v1/{name=networks/*/lines/*}:makeUnavailable
使线路不可用。
patch PATCH /v1/{line.name=networks/*/lines/*}
更新一行。

REST 资源:v1.networks.lines.rotations

方法
create POST /v1/{parent=networks/*/lines/*}/rotations
创建 LineRotation。
delete DELETE /v1/{name=networks/*/lines/*/rotations/*}
删除 LineRotation。
get GET /v1/{name=networks/*/lines/*/rotations/*}
获取 LineRotation 的详细信息。
list GET /v1/{parent=networks/*/lines}/rotations
列出 LineRotations。
patch PATCH /v1/{lineRotation.name=networks/*/lines/*/rotations/*}
更新 LineRotation。

REST 资源:v1.networks.shipments

方法
delete DELETE /v1/{name=networks/*/shipments/*}
删除运单。
get GET /v1/{name=networks/*/shipments/*}
获取运单的详细信息。
list GET /v1/{parent=networks/*}/shipments
列出发运。
route POST /v1/{parent=networks/*}/shipments:route
提交新运单。

REST 资源:v1.networks.shipments.path

方法
commit POST /v1/{name=networks/*/shipments/*}/path:commit
提交装运路径,指明以后即使用户也无法对其进行更改,除非 MakeVehicleUnavailable、MakeHubUnavailable、MakeLineUnavailable 方法指明的不可抗力/不可抗力。
update POST /v1/{path.shipment=networks/*/shipments/*}/path:update
更改运单路径:状态将包含用户通过此调用设置的路径,而不是使用服务计算的路径。

REST 资源:v1.networks.vehicles

方法
create POST /v1/{parent=networks/*}/vehicles
创建车辆。
delete DELETE /v1/{name=networks/*/vehicles/*}
删除车辆。
get GET /v1/{name=networks/*/vehicles/*}
获取车辆的详细信息。
list GET /v1/{parent=networks/*}/vehicles
列出车辆。
makeAvailable POST /v1/{name=networks/*/vehicles/*}:makeAvailable
提供车辆。
makeUnavailable POST /v1/{name=networks/*/vehicles/*}:makeUnavailable
使车辆不可用。
patch PATCH /v1/{vehicle.name=networks/*/vehicles/*}
更新车辆。