| AggregatedMetrics |
Aggregated metrics for
[ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute] (resp.
|
| AggregatedMetrics.Builder |
Aggregated metrics for
[ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute] (resp.
|
| AggregatedMetricsOrBuilder |
|
| AsyncModelMetadata |
The long running operation metadata for async model related methods.
|
| AsyncModelMetadata.Builder |
The long running operation metadata for async model related methods.
|
| AsyncModelMetadata.State |
Possible states of the operation.
|
| AsyncModelMetadataOrBuilder |
|
| BatchOptimizeToursRequest |
Request to batch optimize tours as an asynchronous operation.
|
| BatchOptimizeToursRequest.AsyncModelConfig |
Information for solving one optimization model asynchronously.
|
| BatchOptimizeToursRequest.AsyncModelConfig.Builder |
Information for solving one optimization model asynchronously.
|
| BatchOptimizeToursRequest.AsyncModelConfigOrBuilder |
|
| BatchOptimizeToursRequest.Builder |
Request to batch optimize tours as an asynchronous operation.
|
| BatchOptimizeToursRequestOrBuilder |
|
| BatchOptimizeToursResponse |
Response to a `BatchOptimizeToursRequest`.
|
| BatchOptimizeToursResponse.Builder |
Response to a `BatchOptimizeToursRequest`.
|
| BatchOptimizeToursResponseOrBuilder |
|
| BreakRule |
Rules to generate time breaks for a vehicle (e.g.
|
| BreakRule.BreakRequest |
The sequence of breaks (i.e.
|
| BreakRule.BreakRequest.Builder |
The sequence of breaks (i.e.
|
| BreakRule.BreakRequestOrBuilder |
|
| BreakRule.Builder |
Rules to generate time breaks for a vehicle (e.g.
|
| BreakRule.FrequencyConstraint |
One may further constrain the frequency and duration of the breaks
specified above, by enforcing a minimum break frequency, such as
"There must be a break of at least 1 hour every 12 hours".
|
| BreakRule.FrequencyConstraint.Builder |
One may further constrain the frequency and duration of the breaks
specified above, by enforcing a minimum break frequency, such as
"There must be a break of at least 1 hour every 12 hours".
|
| BreakRule.FrequencyConstraintOrBuilder |
|
| BreakRuleOrBuilder |
|
| CapacityQuantity |
Deprecated.
|
| CapacityQuantity.Builder |
Deprecated.
Deprecated: Use
[Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
instead.
|
| CapacityQuantityInterval |
Deprecated.
|
| CapacityQuantityInterval.Builder |
Deprecated.
Deprecated: Use
[Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
instead.
|
| CapacityQuantityIntervalOrBuilder |
Deprecated.
|
| CapacityQuantityOrBuilder |
Deprecated.
|
| DataFormat |
Data formats for input and output files.
|
| DistanceLimit |
A limit defining a maximum distance which can be traveled.
|
| DistanceLimit.Builder |
A limit defining a maximum distance which can be traveled.
|
| DistanceLimitOrBuilder |
|
| FleetRoutingClient |
Service Description: A service for optimizing vehicle tours.
|
| FleetRoutingGrpc.AsyncService |
A service for optimizing vehicle tours.
|
| FleetRoutingGrpc.FleetRoutingBlockingStub |
A stub to allow clients to do synchronous rpc calls to service FleetRouting.
|
| FleetRoutingGrpc.FleetRoutingFutureStub |
A stub to allow clients to do ListenableFuture-style rpc calls to service FleetRouting.
|
| FleetRoutingGrpc.FleetRoutingStub |
A stub to allow clients to do asynchronous rpc calls to service FleetRouting.
|
| FleetRoutingSettings |
|
| FleetRoutingSettings.Builder |
Builder for FleetRoutingSettings.
|
| GcsDestination |
The Google Cloud Storage location where the output file will be written to.
|
| GcsDestination.Builder |
The Google Cloud Storage location where the output file will be written to.
|
| GcsDestinationOrBuilder |
|
| GcsSource |
The Google Cloud Storage location where the input file will be read from.
|
| GcsSource.Builder |
The Google Cloud Storage location where the input file will be read from.
|
| GcsSourceOrBuilder |
|
| InjectedSolutionConstraint |
Solution injected in the request including information about which visits
must be constrained and how they must be constrained.
|
| InjectedSolutionConstraint.Builder |
Solution injected in the request including information about which visits
must be constrained and how they must be constrained.
|
| InjectedSolutionConstraint.ConstraintRelaxation |
For a group of vehicles, specifies at what threshold(s) constraints on
visits will be relaxed and to which level.
|
| InjectedSolutionConstraint.ConstraintRelaxation.Builder |
For a group of vehicles, specifies at what threshold(s) constraints on
visits will be relaxed and to which level.
|
| InjectedSolutionConstraint.ConstraintRelaxation.Relaxation |
If `relaxations` is empty, the start time and sequence of all visits
on `routes` are fully constrained and no new visits may be inserted or
added to those routes.
|
| InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Builder |
If `relaxations` is empty, the start time and sequence of all visits
on `routes` are fully constrained and no new visits may be inserted or
added to those routes.
|
| InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level |
Expresses the different constraint relaxation levels, which are
applied for a visit and those that follow when it satisfies the
threshold conditions.
|
| InjectedSolutionConstraint.ConstraintRelaxation.RelaxationOrBuilder |
|
| InjectedSolutionConstraint.ConstraintRelaxationOrBuilder |
|
| InjectedSolutionConstraintOrBuilder |
|
| InputConfig |
The desired input location information.
|
| InputConfig.Builder |
The desired input location information.
|
| InputConfig.SourceCase |
|
| InputConfigOrBuilder |
|
| Location |
Encapsulates a location (a geographic point, and an optional heading).
|
| Location.Builder |
Encapsulates a location (a geographic point, and an optional heading).
|
| LocationOrBuilder |
|
| OptimizeToursRequest |
Request to be given to a tour optimization solver which defines the
shipment model to solve as well as optimization parameters.
|
| OptimizeToursRequest.Builder |
Request to be given to a tour optimization solver which defines the
shipment model to solve as well as optimization parameters.
|
| OptimizeToursRequest.SearchMode |
Mode defining the behavior of the search, trading off latency versus
solution quality.
|
| OptimizeToursRequest.SolvingMode |
Defines how the solver should handle the request.
|
| OptimizeToursRequestOrBuilder |
|
| OptimizeToursResponse |
Response after solving a tour optimization problem containing the routes
followed by each vehicle, the shipments which have been skipped and the
overall cost of the solution.
|
| OptimizeToursResponse.Builder |
Response after solving a tour optimization problem containing the routes
followed by each vehicle, the shipments which have been skipped and the
overall cost of the solution.
|
| OptimizeToursResponse.Metrics |
Overall metrics, aggregated over all routes.
|
| OptimizeToursResponse.Metrics.Builder |
Overall metrics, aggregated over all routes.
|
| OptimizeToursResponse.MetricsOrBuilder |
|
| OptimizeToursResponseOrBuilder |
|
| OptimizeToursValidationError |
Describes an error encountered when validating an `OptimizeToursRequest`.
|
| OptimizeToursValidationError.Builder |
Describes an error encountered when validating an `OptimizeToursRequest`.
|
| OptimizeToursValidationError.FieldReference |
Specifies a context for the validation error.
|
| OptimizeToursValidationError.FieldReference.Builder |
Specifies a context for the validation error.
|
| OptimizeToursValidationError.FieldReference.IndexOrKeyCase |
|
| OptimizeToursValidationError.FieldReferenceOrBuilder |
|
| OptimizeToursValidationErrorOrBuilder |
|
| OutputConfig |
The desired output location.
|
| OutputConfig.Builder |
The desired output location.
|
| OutputConfig.DestinationCase |
|
| OutputConfigOrBuilder |
|
| Shipment |
The shipment of a single item, from one of its pickups to one of its
deliveries.
|
| Shipment.Builder |
The shipment of a single item, from one of its pickups to one of its
deliveries.
|
| Shipment.Load |
When performing a visit, a predefined amount may be added to the vehicle
load if it's a pickup, or subtracted if it's a delivery.
|
| Shipment.Load.Builder |
When performing a visit, a predefined amount may be added to the vehicle
load if it's a pickup, or subtracted if it's a delivery.
|
| Shipment.LoadOrBuilder |
|
| Shipment.VisitRequest |
Request for a visit which can be done by a vehicle: it has a geo-location
(or two, see below), opening and closing times represented by time windows,
and a service duration time (time spent by the vehicle once it has arrived
to pickup or drop off goods).
|
| Shipment.VisitRequest.Builder |
Request for a visit which can be done by a vehicle: it has a geo-location
(or two, see below), opening and closing times represented by time windows,
and a service duration time (time spent by the vehicle once it has arrived
to pickup or drop off goods).
|
| Shipment.VisitRequestOrBuilder |
|
| ShipmentModel |
A shipment model contains a set of shipments which must be performed by a
set of vehicles, while minimizing the overall cost, which is the sum of:
* the cost of routing the vehicles (sum of cost per total time, cost per
travel time, and fixed cost over all vehicles).
|
| ShipmentModel.BreakRule |
Deprecated.
|
| ShipmentModel.BreakRule.BreakRequest |
Deprecated.
The sequence of breaks (i.e.
|
| ShipmentModel.BreakRule.BreakRequest.Builder |
The sequence of breaks (i.e.
|
| ShipmentModel.BreakRule.BreakRequestOrBuilder |
Deprecated.
|
| ShipmentModel.BreakRule.Builder |
Deprecated.
Deprecated: Use top level
[BreakRule][google.cloud.optimization.v1.ShipmentModel.BreakRule] instead.
|
| ShipmentModel.BreakRule.FrequencyConstraint |
Deprecated.
One may further constrain the frequency and duration of the breaks
specified above, by enforcing a minimum break frequency, such as
"There must be a break of at least 1 hour every 12 hours".
|
| ShipmentModel.BreakRule.FrequencyConstraint.Builder |
One may further constrain the frequency and duration of the breaks
specified above, by enforcing a minimum break frequency, such as
"There must be a break of at least 1 hour every 12 hours".
|
| ShipmentModel.BreakRule.FrequencyConstraintOrBuilder |
Deprecated.
|
| ShipmentModel.BreakRuleOrBuilder |
Deprecated.
|
| ShipmentModel.Builder |
A shipment model contains a set of shipments which must be performed by a
set of vehicles, while minimizing the overall cost, which is the sum of:
* the cost of routing the vehicles (sum of cost per total time, cost per
travel time, and fixed cost over all vehicles).
|
| ShipmentModel.DurationDistanceMatrix |
Specifies a duration and distance matrix from visit and vehicle start
locations to visit and vehicle end locations.
|
| ShipmentModel.DurationDistanceMatrix.Builder |
Specifies a duration and distance matrix from visit and vehicle start
locations to visit and vehicle end locations.
|
| ShipmentModel.DurationDistanceMatrix.Row |
Specifies a row of the duration and distance matrix.
|
| ShipmentModel.DurationDistanceMatrix.Row.Builder |
Specifies a row of the duration and distance matrix.
|
| ShipmentModel.DurationDistanceMatrix.RowOrBuilder |
|
| ShipmentModel.DurationDistanceMatrixOrBuilder |
|
| ShipmentModel.PrecedenceRule |
A precedence rule between two events (each event is the pickup or the
delivery of a shipment): the "second" event has to start at least
`offset_duration` after "first" has started.
|
| ShipmentModel.PrecedenceRule.Builder |
A precedence rule between two events (each event is the pickup or the
delivery of a shipment): the "second" event has to start at least
`offset_duration` after "first" has started.
|
| ShipmentModel.PrecedenceRuleOrBuilder |
|
| ShipmentModelOrBuilder |
|
| ShipmentOrBuilder |
|
| ShipmentRoute |
A vehicle's route can be decomposed, along the time axis, like this (we
assume there are n visits):
```
| | | | | T[2], | | |
| Transition | Visit #0 | | | V[2], | | |
| #0 | aka | T[1] | V[1] | ...
|
| ShipmentRoute.Break |
Data representing the execution of a break.
|
| ShipmentRoute.Break.Builder |
Data representing the execution of a break.
|
| ShipmentRoute.BreakOrBuilder |
|
| ShipmentRoute.Builder |
A vehicle's route can be decomposed, along the time axis, like this (we
assume there are n visits):
```
| | | | | T[2], | | |
| Transition | Visit #0 | | | V[2], | | |
| #0 | aka | T[1] | V[1] | ...
|
| ShipmentRoute.Delay |
Deprecated.
|
| ShipmentRoute.Delay.Builder |
Deprecated.
Deprecated: Use
[ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
instead.
|
| ShipmentRoute.DelayOrBuilder |
Deprecated.
|
| ShipmentRoute.EncodedPolyline |
The encoded representation of a polyline.
|
| ShipmentRoute.EncodedPolyline.Builder |
The encoded representation of a polyline.
|
| ShipmentRoute.EncodedPolylineOrBuilder |
|
| ShipmentRoute.Transition |
Transition between two events on the route.
|
| ShipmentRoute.Transition.Builder |
Transition between two events on the route.
|
| ShipmentRoute.TransitionOrBuilder |
|
| ShipmentRoute.TravelStep |
Deprecated.
|
| ShipmentRoute.TravelStep.Builder |
Deprecated.
Deprecated: Use
[ShipmentRoute.Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
instead.
|
| ShipmentRoute.TravelStepOrBuilder |
Deprecated.
|
| ShipmentRoute.VehicleLoad |
Reports the actual load of the vehicle at some point along the route,
for a given type (see
[Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]).
|
| ShipmentRoute.VehicleLoad.Builder |
Reports the actual load of the vehicle at some point along the route,
for a given type (see
[Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]).
|
| ShipmentRoute.VehicleLoadOrBuilder |
|
| ShipmentRoute.Visit |
A visit performed during a route.
|
| ShipmentRoute.Visit.Builder |
A visit performed during a route.
|
| ShipmentRoute.VisitOrBuilder |
|
| ShipmentRouteOrBuilder |
|
| ShipmentTypeIncompatibility |
Specifies incompatibilties between shipments depending on their
shipment_type.
|
| ShipmentTypeIncompatibility.Builder |
Specifies incompatibilties between shipments depending on their
shipment_type.
|
| ShipmentTypeIncompatibility.IncompatibilityMode |
Modes defining how the appearance of incompatible shipments are restricted
on the same route.
|
| ShipmentTypeIncompatibilityOrBuilder |
|
| ShipmentTypeRequirement |
Specifies requirements between shipments based on their shipment_type.
|
| ShipmentTypeRequirement.Builder |
Specifies requirements between shipments based on their shipment_type.
|
| ShipmentTypeRequirement.RequirementMode |
Modes defining the appearance of dependent shipments on a route.
|
| ShipmentTypeRequirementOrBuilder |
|
| SkippedShipment |
Specifies details of unperformed shipments in a solution.
|
| SkippedShipment.Builder |
Specifies details of unperformed shipments in a solution.
|
| SkippedShipment.Reason |
If we can explain why the shipment was skipped, reasons will be listed
here.
|
| SkippedShipment.Reason.Builder |
If we can explain why the shipment was skipped, reasons will be listed
here.
|
| SkippedShipment.Reason.Code |
Code identifying the reason type.
|
| SkippedShipment.ReasonOrBuilder |
|
| SkippedShipmentOrBuilder |
|
| TimeWindow |
Time windows constrain the time of an event, such as the arrival time at a
visit, or the start and end time of a vehicle.
|
| TimeWindow.Builder |
Time windows constrain the time of an event, such as the arrival time at a
visit, or the start and end time of a vehicle.
|
| TimeWindowOrBuilder |
|
| TransitionAttributes |
Specifies attributes of transitions between two consecutive visits on a
route.
|
| TransitionAttributes.Builder |
Specifies attributes of transitions between two consecutive visits on a
route.
|
| TransitionAttributesOrBuilder |
|
| Vehicle |
Models a vehicle in a shipment problem.
|
| Vehicle.Builder |
Models a vehicle in a shipment problem.
|
| Vehicle.DurationLimit |
A limit defining a maximum duration of the route of a vehicle.
|
| Vehicle.DurationLimit.Builder |
A limit defining a maximum duration of the route of a vehicle.
|
| Vehicle.DurationLimitOrBuilder |
|
| Vehicle.LoadLimit |
Defines a load limit applying to a vehicle, e.g.
|
| Vehicle.LoadLimit.Builder |
Defines a load limit applying to a vehicle, e.g.
|
| Vehicle.LoadLimit.Interval |
Interval of acceptable load amounts.
|
| Vehicle.LoadLimit.Interval.Builder |
Interval of acceptable load amounts.
|
| Vehicle.LoadLimit.IntervalOrBuilder |
|
| Vehicle.LoadLimitOrBuilder |
|
| Vehicle.TravelMode |
Travel modes which can be used by vehicles.
|
| Vehicle.UnloadingPolicy |
Policy on how a vehicle can be unloaded.
|
| VehicleOrBuilder |
|
| Waypoint |
Encapsulates a waypoint.
|
| Waypoint.Builder |
Encapsulates a waypoint.
|
| Waypoint.LocationTypeCase |
|
| WaypointOrBuilder |
|