Interface ShipmentRoute.VisitOrBuilder (1.4.0)
Stay organized with collections
Save and categorize content based on your preferences.
- 1.76.0 (latest)
- 1.74.0
- 1.73.0
- 1.72.0
- 1.71.0
- 1.70.0
- 1.68.0
- 1.66.0
- 1.65.0
- 1.62.0
- 1.61.0
- 1.60.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.7.0
- 1.6.0
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.14
- 0.1.2
publicstaticinterface ShipmentRoute.VisitOrBuilderextendsMessageOrBuilderImplements
MessageOrBuilderMethods
containsLoadDemands(String key)
publicabstractbooleancontainsLoadDemands(Stringkey) Total visit load demand as the sum of the shipment and the visit request
load_demands. The values are negative if the visit is a delivery.
Demands are reported for the same types as the
Transition.loads
(see this field).
map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
getArrivalLoads(int index)
publicabstractCapacityQuantitygetArrivalLoads(intindex) Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
Vehicle loads upon arrival at the visit location, for each
type specified in Vehicle.capacities, start_load_intervals,
end_load_intervals or demands.
Exception: we omit loads for quantity types unconstrained by intervals
and that don't have any non-zero demand on the route.
repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true];
getArrivalLoadsCount()
publicabstractintgetArrivalLoadsCount() Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
Vehicle loads upon arrival at the visit location, for each
type specified in Vehicle.capacities, start_load_intervals,
end_load_intervals or demands.
Exception: we omit loads for quantity types unconstrained by intervals
and that don't have any non-zero demand on the route.
repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true];
getArrivalLoadsList()
publicabstractList<CapacityQuantity>getArrivalLoadsList() Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
Vehicle loads upon arrival at the visit location, for each
type specified in Vehicle.capacities, start_load_intervals,
end_load_intervals or demands.
Exception: we omit loads for quantity types unconstrained by intervals
and that don't have any non-zero demand on the route.
repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true];
getArrivalLoadsOrBuilder(int index)
publicabstractCapacityQuantityOrBuildergetArrivalLoadsOrBuilder(intindex) Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
Vehicle loads upon arrival at the visit location, for each
type specified in Vehicle.capacities, start_load_intervals,
end_load_intervals or demands.
Exception: we omit loads for quantity types unconstrained by intervals
and that don't have any non-zero demand on the route.
repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true];
getArrivalLoadsOrBuilderList()
publicabstractList<?extendsCapacityQuantityOrBuilder>getArrivalLoadsOrBuilderList() Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
Vehicle loads upon arrival at the visit location, for each
type specified in Vehicle.capacities, start_load_intervals,
end_load_intervals or demands.
Exception: we omit loads for quantity types unconstrained by intervals
and that don't have any non-zero demand on the route.
repeated .google.cloud.optimization.v1.CapacityQuantity arrival_loads = 9 [deprecated = true];
getDelayBeforeStart() (deprecated)
publicabstractShipmentRoute.DelaygetDelayBeforeStart()Deprecated. google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824
Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
.google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true];
The delayBeforeStart.
getDelayBeforeStartOrBuilder()
publicabstractShipmentRoute.DelayOrBuildergetDelayBeforeStartOrBuilder()Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
.google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true];
getDemands(int index)
publicabstractCapacityQuantitygetDemands(intindex)Deprecated: Use [Visit.load_demands][] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true];
getDemandsCount()
publicabstractintgetDemandsCount()Deprecated: Use [Visit.load_demands][] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true];
getDemandsList()
publicabstractList<CapacityQuantity>getDemandsList()Deprecated: Use [Visit.load_demands][] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true];
getDemandsOrBuilder(int index)
publicabstractCapacityQuantityOrBuildergetDemandsOrBuilder(intindex)Deprecated: Use [Visit.load_demands][] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true];
getDemandsOrBuilderList()
publicabstractList<?extendsCapacityQuantityOrBuilder>getDemandsOrBuilderList()Deprecated: Use [Visit.load_demands][] instead.
repeated .google.cloud.optimization.v1.CapacityQuantity demands = 5 [deprecated = true];
getDetour()
publicabstractDurationgetDetour() Extra detour time due to the shipments visited on the route before the
visit and to the potential waiting time induced by time windows.
If the visit is a delivery, the detour is computed from the corresponding
pickup visit and is equal to:
`
start_time(delivery) - start_time(pickup)
- (duration(pickup) + travel duration from the pickup location to the delivery location).
Otherwise, it is computed from the vehicle start_location and is equal
to:
start_time - vehicle_start_time - travel duration from
the vehicle's start_location to the visit.
`
.google.protobuf.Duration detour = 6;
The detour.
getDetourOrBuilder()
publicabstractDurationOrBuildergetDetourOrBuilder() Extra detour time due to the shipments visited on the route before the
visit and to the potential waiting time induced by time windows.
If the visit is a delivery, the detour is computed from the corresponding
pickup visit and is equal to:
`
start_time(delivery) - start_time(pickup)
- (duration(pickup) + travel duration from the pickup location to the delivery location).
Otherwise, it is computed from the vehicle start_location and is equal
to:
start_time - vehicle_start_time - travel duration from
the vehicle's start_location to the visit.
`
.google.protobuf.Duration detour = 6;
getIsPickup()
publicabstractbooleangetIsPickup() If true the visit corresponds to a pickup of a Shipment. Otherwise, it
corresponds to a delivery.
bool is_pickup = 2;
The isPickup.
getLoadDemands()
publicabstractMap<String,Shipment.Load>getLoadDemands()Use #getLoadDemandsMap() instead.
getLoadDemandsCount()
publicabstractintgetLoadDemandsCount() Total visit load demand as the sum of the shipment and the visit request
load_demands. The values are negative if the visit is a delivery.
Demands are reported for the same types as the
Transition.loads
(see this field).
map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
getLoadDemandsMap()
publicabstractMap<String,Shipment.Load>getLoadDemandsMap() Total visit load demand as the sum of the shipment and the visit request
load_demands. The values are negative if the visit is a delivery.
Demands are reported for the same types as the
Transition.loads
(see this field).
map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
getLoadDemandsOrDefault(String key, Shipment.Load defaultValue)
publicabstractShipment.LoadgetLoadDemandsOrDefault(Stringkey,Shipment.LoaddefaultValue) Total visit load demand as the sum of the shipment and the visit request
load_demands. The values are negative if the visit is a delivery.
Demands are reported for the same types as the
Transition.loads
(see this field).
map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
getLoadDemandsOrThrow(String key)
publicabstractShipment.LoadgetLoadDemandsOrThrow(Stringkey) Total visit load demand as the sum of the shipment and the visit request
load_demands. The values are negative if the visit is a delivery.
Demands are reported for the same types as the
Transition.loads
(see this field).
map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 11;
getShipmentIndex()
publicabstractintgetShipmentIndex() Index of the shipments field in the source ShipmentModel.
int32 shipment_index = 1;
The shipmentIndex.
getShipmentLabel()
publicabstractStringgetShipmentLabel() Copy of the corresponding Shipment.label, if specified in the
Shipment.
string shipment_label = 7;
The shipmentLabel.
getShipmentLabelBytes()
publicabstractByteStringgetShipmentLabelBytes() Copy of the corresponding Shipment.label, if specified in the
Shipment.
string shipment_label = 7;
The bytes for shipmentLabel.
getStartTime()
publicabstractTimestampgetStartTime() Time at which the visit starts. Note that the vehicle may arrive earlier
than this at the visit location. Times are consistent with the
ShipmentModel.
.google.protobuf.Timestamp start_time = 4;
The startTime.
getStartTimeOrBuilder()
publicabstractTimestampOrBuildergetStartTimeOrBuilder() Time at which the visit starts. Note that the vehicle may arrive earlier
than this at the visit location. Times are consistent with the
ShipmentModel.
.google.protobuf.Timestamp start_time = 4;
getVisitLabel()
publicabstractStringgetVisitLabel() Copy of the corresponding
VisitRequest.label,
if specified in the VisitRequest.
string visit_label = 8;
The visitLabel.
getVisitLabelBytes()
publicabstractByteStringgetVisitLabelBytes() Copy of the corresponding
VisitRequest.label,
if specified in the VisitRequest.
string visit_label = 8;
The bytes for visitLabel.
getVisitRequestIndex()
publicabstractintgetVisitRequestIndex() Index of VisitRequest in either the pickup or delivery field of the
Shipment (see is_pickup).
int32 visit_request_index = 3;
The visitRequestIndex.
hasDelayBeforeStart() (deprecated)
publicabstractbooleanhasDelayBeforeStart()Deprecated. google.cloud.optimization.v1.ShipmentRoute.Visit.delay_before_start is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=1824
Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
.google.cloud.optimization.v1.ShipmentRoute.Delay delay_before_start = 10 [deprecated = true];
Whether the delayBeforeStart field is set.
hasDetour()
publicabstractbooleanhasDetour() Extra detour time due to the shipments visited on the route before the
visit and to the potential waiting time induced by time windows.
If the visit is a delivery, the detour is computed from the corresponding
pickup visit and is equal to:
`
start_time(delivery) - start_time(pickup)
- (duration(pickup) + travel duration from the pickup location to the delivery location).
Otherwise, it is computed from the vehicle start_location and is equal
to:
start_time - vehicle_start_time - travel duration from
the vehicle's start_location to the visit.
`
.google.protobuf.Duration detour = 6;
Whether the detour field is set.
hasStartTime()
publicabstractbooleanhasStartTime() Time at which the visit starts. Note that the vehicle may arrive earlier
than this at the visit location. Times are consistent with the
ShipmentModel.
.google.protobuf.Timestamp start_time = 4;
Whether the startTime field is set.