Reference documentation and code samples for the Google Cloud Optimization V1 Client class IncompatibilityMode.
Modes defining how the appearance of incompatible shipments are restricted on the same route.
Protobuf type google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode
Namespace
Google \ Cloud \ Optimization \ V1 \ ShipmentTypeIncompatibilityMethods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
INCOMPATIBILITY_MODE_UNSPECIFIED
Value: 0
Unspecified incompatibility mode. This value should never be used.
Generated from protobuf enum INCOMPATIBILITY_MODE_UNSPECIFIED = 0;
NOT_PERFORMED_BY_SAME_VEHICLE
Value: 1
In this mode, two shipments with incompatible types can never share the same vehicle.
Generated from protobuf enum NOT_PERFORMED_BY_SAME_VEHICLE = 1;
NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY
Value: 2
For two shipments with incompatible types with the
NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY
incompatibility mode:
If both are pickups only (no deliveries) or deliveries only (no pickups), they cannot share the same vehicle at all.
If one of the shipments has a delivery and the other a pickup, the two shipments can share the same vehicle iff the former shipment is delivered before the latter is picked up.
Generated from protobuf enum NOT_IN_SAME_VEHICLE_SIMULTANEOUSLY = 2;