AggregatedMetrics(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Aggregated metrics for ShipmentRoute (resp. for OptimizeToursResponse over all Transition and/or Visit (resp. over all ShipmentRoute) elements.
Attributes | |
---|---|
Name | Description |
performed_shipment_count |
int
Number of shipments performed. Note that a pickup and delivery pair only counts once. |
travel_duration |
google.protobuf.duration_pb2.Duration
Total travel duration for a route or a solution. |
wait_duration |
google.protobuf.duration_pb2.Duration
Total wait duration for a route or a solution. |
delay_duration |
google.protobuf.duration_pb2.Duration
Total delay duration for a route or a solution. |
break_duration |
google.protobuf.duration_pb2.Duration
Total break duration for a route or a solution. |
visit_duration |
google.protobuf.duration_pb2.Duration
Total visit duration for a route or a solution. |
total_duration |
google.protobuf.duration_pb2.Duration
The total duration should be equal to the sum of all durations above. For routes, it also corresponds to: :: ShipmentRoute.vehicle_end_time - ShipmentRoute.vehicle_start_time |
travel_distance_meters |
float
Total travel distance for a route or a solution. |
max_loads |
MutableMapping[str, google.cloud.optimization_v1.types.ShipmentRoute.VehicleLoad]
Maximum load achieved over the entire route (resp. solution), for each of the quantities on this route (resp. solution), computed as the maximum over all Transition.vehicle_loads (resp. ShipmentRoute.metrics.max_loads. |
costs |
MutableMapping[str, float]
Deprecated: Use ShipmentRoute.route_costs and OptimizeToursResponse.Metrics.costs instead. |
total_cost |
float
Deprecated: Use ShipmentRoute.route_total_cost and OptimizeToursResponse.Metrics.total_cost instead. |
Classes
CostsEntry
CostsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |
MaxLoadsEntry
MaxLoadsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |