FallbackInfo

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

ייצוג ב-JSON
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
שדות
routingMode

enum (FallbackRoutingMode)

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

reason

enum (FallbackReason)

הסיבה לשימוש בתשובת ברירת המחדל במקום בתשובה המקורית. השדה הזה מאוכלס רק כשמצב החלופות מופעל ותגובת החלופות מוחזרת.

FallbackRoutingMode

מצב הניתוב בפועל שמשמש לתשובה החלופית שהוחזרה.

טיפוסים בני מנייה (enum)
FALLBACK_ROUTING_MODE_UNSPECIFIED לא בשימוש.
FALLBACK_TRAFFIC_UNAWARE מציין שנעשה שימוש ב-TRAFFIC_UNAWARE RoutingPreference כדי לחשב את התגובה.
FALLBACK_TRAFFIC_AWARE מציין שנעשה שימוש ב-TRAFFIC_AWARE RoutingPreference כדי לחשב את התגובה.

FallbackReason

סיבות לשימוש בתשובת חלופית.

טיפוסים בני מנייה (enum)
FALLBACK_REASON_UNSPECIFIED לא צוינה סיבה לחלופה.
SERVER_ERROR אירעה שגיאת שרת במהלך חישוב המסלולים במצב הניתוב המועדף, אבל הצלחנו להחזיר תוצאה שחושב במצב חלופי.
LATENCY_EXCEEDED לא הצלחנו לסיים את החישוב בזמן לפי אופן הניתוב המועדף שלך, אבל הצלחנו להחזיר תוצאה שחושב לפי אופן חלופי.