Properties of a Vehicle.
Properties:
Name | Type | Attributes | Description |
---|---|---|---|
travelMode |
google.cloud.optimization.v1.Vehicle.TravelMode | null |
<optional> |
Vehicle travelMode |
routeModifiers |
google.cloud.optimization.v1.IRouteModifiers | null |
<optional> |
Vehicle routeModifiers |
startLocation |
google.type.ILatLng | null |
<optional> |
Vehicle startLocation |
startWaypoint |
google.cloud.optimization.v1.IWaypoint | null |
<optional> |
Vehicle startWaypoint |
endLocation |
google.type.ILatLng | null |
<optional> |
Vehicle endLocation |
endWaypoint |
google.cloud.optimization.v1.IWaypoint | null |
<optional> |
Vehicle endWaypoint |
startTags |
Array.<string> | null |
<optional> |
Vehicle startTags |
endTags |
Array.<string> | null |
<optional> |
Vehicle endTags |
startTimeWindows |
Array.<google.cloud.optimization.v1.ITimeWindow> | null |
<optional> |
Vehicle startTimeWindows |
endTimeWindows |
Array.<google.cloud.optimization.v1.ITimeWindow> | null |
<optional> |
Vehicle endTimeWindows |
travelDurationMultiple |
number | null |
<optional> |
Vehicle travelDurationMultiple |
unloadingPolicy |
google.cloud.optimization.v1.Vehicle.UnloadingPolicy | null |
<optional> |
Vehicle unloadingPolicy |
loadLimits |
Object.<string, google.cloud.optimization.v1.Vehicle.ILoadLimit> | null |
<optional> |
Vehicle loadLimits |
costPerHour |
number | null |
<optional> |
Vehicle costPerHour |
costPerTraveledHour |
number | null |
<optional> |
Vehicle costPerTraveledHour |
costPerKilometer |
number | null |
<optional> |
Vehicle costPerKilometer |
fixedCost |
number | null |
<optional> |
Vehicle fixedCost |
usedIfRouteIsEmpty |
boolean | null |
<optional> |
Vehicle usedIfRouteIsEmpty |
routeDurationLimit |
google.cloud.optimization.v1.Vehicle.IDurationLimit | null |
<optional> |
Vehicle routeDurationLimit |
travelDurationLimit |
google.cloud.optimization.v1.Vehicle.IDurationLimit | null |
<optional> |
Vehicle travelDurationLimit |
routeDistanceLimit |
google.cloud.optimization.v1.IDistanceLimit | null |
<optional> |
Vehicle routeDistanceLimit |
extraVisitDurationForVisitType |
Object.<string, google.protobuf.IDuration> | null |
<optional> |
Vehicle extraVisitDurationForVisitType |
breakRule |
google.cloud.optimization.v1.IBreakRule | null |
<optional> |
Vehicle breakRule |
label |
string | null |
<optional> |
Vehicle label |
ignore |
boolean | null |
<optional> |
Vehicle ignore |
breakRuleIndices |
Array.<number> | null |
<optional> |
Vehicle breakRuleIndices |
capacities |
Array.<google.cloud.optimization.v1.ICapacityQuantity> | null |
<optional> |
Vehicle capacities |
startLoadIntervals |
Array.<google.cloud.optimization.v1.ICapacityQuantityInterval> | null |
<optional> |
Vehicle startLoadIntervals |
endLoadIntervals |
Array.<google.cloud.optimization.v1.ICapacityQuantityInterval> | null |
<optional> |
Vehicle endLoadIntervals |