FallbackInfo

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

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

enum (FallbackRoutingMode)

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

reason

enum (FallbackReason)

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

FallbackRoutingMode

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

טיפוסים בני מנייה (enums)
FALLBACK_ROUTING_MODE_UNSPECIFIED לא בשימוש.
FALLBACK_TRAFFIC_UNAWARE מציין שהפונקציה TRAFFIC_UNAWARE RoutingPreference שימשה לחישוב התגובה.
FALLBACK_TRAFFIC_AWARE מציין שהפונקציה TRAFFIC_AWARE RoutingPreference שימשה לחישוב התגובה.

FallbackReason

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

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