SolvingMode

הגדרה של האופן שבו הפתרון צריך לטפל בבקשה. בכל המצבים מלבד VALIDATE_ONLY, אם הבקשה לא חוקית, תתקבל הודעת השגיאה INVALID_REQUEST. אפשר להיעזר במאמר maxValidationErrors כדי להגביל את מספר השגיאות שיוחזרו.

טיפוסים בני מנייה (enum)
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, ולא פותר את שאר הבקשה (status ו-routes לא מוגדרים בתגובה). אם מתגלות בעיות בביצוע במסלולים של injectedSolutionConstraint, הן מאוכלסות בשדה OptimizeToursResponse.validation_errors והשדה OptimizeToursResponse.skipped_shipments נשאר ריק.

חשוב: לא כל המשלוחים שלא ניתן לבצע אותם מוחזרים כאן, אלא רק אלה שזוהו כבלתי אפשריים במהלך העיבוד המקדים.