Reference documentation and code samples for the Google Maps Route 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.maps.routeoptimization.v1.OptimizeToursResponse
Namespace
Google \ Maps \ RouteOptimization \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ routes
array< Google\Maps\RouteOptimization\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\Maps\RouteOptimization\V1\OptimizeToursValidationError
>
List of all the validation errors that we were able to detect independently. See the "MULTIPLE ERRORS" explanation for the OptimizeToursValidationError
message. Instead of errors, this will include warnings in the case solving_mode
is DEFAULT_SOLVE
.
↳ metrics
Google\Maps\RouteOptimization\V1\OptimizeToursResponse\Metrics
Duration, distance and usage metrics for this solution.
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. Instead of errors, this will include warnings in the case solving_mode
is DEFAULT_SOLVE
.
setValidationErrors
List of all the validation errors that we were able to detect
independently. See the "MULTIPLE ERRORS" explanation for the OptimizeToursValidationError
message. Instead of errors, this will include warnings in the case solving_mode
is DEFAULT_SOLVE
.
$this
getMetrics
Duration, distance and usage metrics for this solution.
hasMetrics
clearMetrics
setMetrics
Duration, distance and usage metrics for this solution.
$this