Reference documentation and code samples for the Google Cloud Optimization V1 Client class 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.
Generated from protobuf message google.cloud.optimization.v1.OptimizeToursResponse
Namespace
Google \ Cloud \ Optimization \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ routes
array< Google\Cloud\Optimization\V1\ShipmentRoute
>
Routes computed for each vehicle; the i-th route corresponds to the i-th vehicle in the model.
↳ request_label
↳ skipped_shipments
↳ validation_errors
array< Google\Cloud\Optimization\V1\OptimizeToursValidationError
>
List of all the validation errors that we were able to detect independently. See the "MULTIPLE ERRORS" explanation for the OptimizeToursValidationError message.
↳ metrics
Google\Cloud\Optimization\V1\OptimizeToursResponse\Metrics
Duration, distance and usage metrics for this solution.
↳ total_cost
float
Deprecated: Use Metrics.total_cost instead. Total cost of the solution. This takes into account all costs: costs per per hour and travel hour, fixed vehicle costs, unperformed shipment penalty costs, global duration cost, etc.
getRoutes
Routes computed for each vehicle; the i-th route corresponds to the i-th vehicle in the model.
setRoutes
Routes computed for each vehicle; the i-th route corresponds to the i-th vehicle in the model.
$this
getRequestLabel
Copy of the OptimizeToursRequest.label , if a label was specified in the request.
string
setRequestLabel
Copy of the OptimizeToursRequest.label , if a label was specified in the request.
var
string
$this
getSkippedShipments
The list of all shipments skipped.
setSkippedShipments
The list of all shipments skipped.
$this
getValidationErrors
List of all the validation errors that we were able to detect independently. See the "MULTIPLE ERRORS" explanation for the OptimizeToursValidationError message.
setValidationErrors
List of all the validation errors that we were able to detect independently. See the "MULTIPLE ERRORS" explanation for the OptimizeToursValidationError message.
$this
getMetrics
Duration, distance and usage metrics for this solution.
hasMetrics
clearMetrics
setMetrics
Duration, distance and usage metrics for this solution.
$this
getTotalCost
Deprecated: Use Metrics.total_cost instead. Total cost of the solution. This takes into account all costs: costs per per hour and travel hour, fixed vehicle costs, unperformed shipment penalty costs, global duration cost, etc.
float
setTotalCost
Deprecated: Use Metrics.total_cost instead. Total cost of the solution. This takes into account all costs: costs per per hour and travel hour, fixed vehicle costs, unperformed shipment penalty costs, global duration cost, etc.
var
float
$this