FallbackInfo

फ़ॉलबैक नतीजे का इस्तेमाल कैसे और क्यों किया गया, इसके बारे में जानकारी. अगर यह फ़ील्ड सेट है, तो इसका मतलब है कि सर्वर ने फ़ॉलबैक के तौर पर आपके पसंदीदा मोड से अलग रूटिंग मोड का इस्तेमाल किया है.

जेएसओएन के काेड में दिखाना
{
  "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 हम आपके पसंदीदा रूटिंग मोड के आधार पर समय पर गिनती नहीं कर पाए. हालांकि, हम ऐसा नतीजा दिखा पाए जिसके नतीजे, दूसरे मोड के हिसाब से दिए गए थे.