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 हम आपके पसंदीदा रूटिंग मोड का इस्तेमाल करके, समय पर कैलकुलेशन नहीं कर पाए. हालांकि, हमने किसी अन्य मोड का इस्तेमाल करके कैलकुलेट किया गया नतीजा दिखाया है.