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/*} 更新车辆。 |