Middle Mile Optimization API

Middle Mile Optimization API.

Service: middlemileoptimization.googleapis.com

The Service name middlemileoptimization.googleapis.com is needed to create RPC client stubs.

google.research.middlemileoptimization.v1.MiddleMileOptimization

Methods
CommitPath Commits the path of a shipment, indicating that it cannot be changed in the future, even by the user, save for force majeure/act of God indicated by the MakeVehicleUnavailable, MakeHubUnavailable, MakeLineUnavailable methods.
CreateHub Creates a Hub.
CreateLine Creates a Line.
CreateLineRotation Creates a LineRotation.
CreateNetwork Creates a Network.
CreateVehicle Creates a Vehicle.
DeleteHub Deletes a Hub.
DeleteLine Deletes a Line.
DeleteLineRotation Deletes a LineRotation.
DeleteNetwork Deletes a Network.
DeleteShipment Deletes a Shipment.
DeleteVehicle Deletes a Vehicle.
GetHub Gets the details of a Hub.
GetLine Gets the details of a Line.
GetLineRotation Gets the details of a LineRotation.
GetNetwork Gets the details of a Network.
GetShipment Gets the details of a Shipment.
GetVehicle Gets the details of a Vehicle.
ListHubs Lists the Hubs.
ListLineRotations Lists the LineRotations.
ListLines Lists the Lines.
ListNetworks Lists the Network.
ListPaths Returns all the paths that are currently available.
ListShipments Lists the Shipments.
ListVehicles Lists the Vehicles.
MakeHubAvailable Makes a hub available.
MakeHubUnavailable Makes a hub unavailable.
MakeLineAvailable Makes a line available.
MakeLineUnavailable Makes a line unavailable.
MakeVehicleAvailable Makes a vehicle available.
MakeVehicleUnavailable Makes a vehicle unavailable.
RouteShipment Route a new shipment.
UpdateHub Updates a Hub.
UpdateLine Updates a Line.
UpdateLineRotation Updates a LineRotation.
UpdateNetwork Updates a Network.
UpdatePath Changes the path of a shipment: instead of using the service-computed one, the state will contain the one set by the user through this call.
UpdateVehicle Updates a Vehicle.