FallbackInfo

Yedek sonucun nasıl ve neden kullanıldığıyla ilgili bilgiler. Bu alan ayarlanmışsa sunucu, yedek olarak tercih ettiğiniz moddan farklı bir yönlendirme modu kullanmıştır.

JSON gösterimi
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
Alanlar
routingMode

enum (FallbackRoutingMode)

Yanıt için kullanılan yönlendirme modu. Yedekleme tetiklendiyse mod, orijinal istemci isteğinde ayarlanan yönlendirme tercihinden farklı olabilir.

reason

enum (FallbackReason)

Orijinal yanıt yerine yedek yanıtın kullanılmasının nedeni. Bu alan yalnızca yedek mod tetiklendiğinde ve yedek yanıt döndürüldüğünde doldurulur.

FallbackRoutingMode

İade edilen yedek yanıt için kullanılan gerçek yönlendirme modu.

Sıralamalar
FALLBACK_ROUTING_MODE_UNSPECIFIED Kullanılmadı.
FALLBACK_TRAFFIC_UNAWARE Yanıtı hesaplamak için TRAFFIC_UNAWARE RoutingPreference'un kullanıldığını belirtir.
FALLBACK_TRAFFIC_AWARE Yanıtı hesaplamak için TRAFFIC_AWARE RoutingPreference'un kullanıldığını belirtir.

FallbackReason

Yedek yanıtın kullanılmasının nedenleri.

Sıralamalar
FALLBACK_REASON_UNSPECIFIED Yedek neden belirtilmedi.
SERVER_ERROR Tercih ettiğiniz yönlendirme moduyla rotalar hesaplanırken bir sunucu hatası oluştu ancak alternatif bir modla hesaplanan bir sonuç döndürebildik.
LATENCY_EXCEEDED Tercih ettiğiniz yönlendirme moduyla hesaplamayı zamanında tamamlayamadık ancak alternatif bir modla hesaplanan bir sonuç döndürebildik.