SolvingMode

ソルバがリクエストを処理する方法を定義します。VALIDATE_ONLY 以外のすべてのモードで、リクエストが無効な場合、INVALID_REQUEST エラーが返されます。返されるエラーの数を制限するには、maxValidationErrors をご覧ください。

列挙型
DEFAULT_SOLVE モデルを解く。警告は [OptimizeToursResponse.validation_errors][google.cloud.optimization.v1.OptimizeToursResponse.validation_errors] で発行される場合があります。
VALIDATE_ONLY モデルを解決せずに検証のみを行います。可能な限り多くの OptimizeToursResponse.validation_errors を入力します。
DETECT_SOME_INFEASIBLE_SHIPMENTS

OptimizeToursResponse.validation_errors または OptimizeToursResponse.skipped_shipments のみが入力され、残りのリクエストは実際には解決されません(statusroutes はレスポンスで未設定になります)。injectedSolutionConstraint ルートの不可能性が発見された場合、OptimizeToursResponse.validation_errors フィールドに入力され、OptimizeToursResponse.skipped_shipments は空のままになります。

重要: 不可能な配送はすべて返されるわけではなく、前処理中に不可能な配送として検出された配送のみが返されます。

TRANSFORM_AND_RETURN_REQUEST

このモードは、ShipmentModel.objectives が空でない場合のみ機能します。リクエストは解決されていません。指定された目標に関連する費用のみが検証され、入力されます。ShipmentModel.objectives のドキュメントも参照してください。結果のリクエストは OptimizeToursResponse.processed_request として返されます。

試験運用版: 詳しくは、https://developers.google.com/maps/tt/route-optimization/experimental/objectives/make-request をご覧ください。