FallbackInfo

Informasi terkait cara dan alasan penggunaan hasil penggantian. Jika kolom ini disetel, artinya server menggunakan mode perutean yang berbeda dari mode pilihan Anda sebagai penggantian.

Representasi JSON
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
Kolom
routingMode

enum (FallbackRoutingMode)

Mode perutean yang digunakan untuk respons. Jika penggantian dipicu, modenya mungkin berbeda dengan preferensi pemilihan rute yang ditetapkan di permintaan klien asli.

reason

enum (FallbackReason)

Alasan mengapa respons penggantian digunakan, bukan respons asli. Kolom ini hanya diisi saat mode penggantian dipicu dan respons penggantian ditampilkan.

FallbackRoutingMode

Mode pemilihan rute aktual yang digunakan untuk respons fallback yang ditampilkan.

Enum
FALLBACK_ROUTING_MODE_UNSPECIFIED Tidak digunakan.
FALLBACK_TRAFFIC_UNAWARE Menunjukkan TRAFFIC_UNAWARE RoutingPreference digunakan untuk menghitung respons.
FALLBACK_TRAFFIC_AWARE Menunjukkan TRAFFIC_AWARE RoutingPreference digunakan untuk menghitung respons.

FallbackReason

Alasan menggunakan respons penggantian.

Enum
FALLBACK_REASON_UNSPECIFIED Tidak ada alasan penggantian yang ditentukan.
SERVER_ERROR Terjadi error server saat menghitung rute dengan mode pemilihan rute pilihan Anda, tetapi kami dapat menampilkan hasil yang dihitung oleh mode alternatif.
LATENCY_EXCEEDED Kami tidak dapat menyelesaikan penghitungan dengan mode pemilihan rute pilihan Anda tepat waktu, tetapi kami dapat menampilkan hasil yang dihitung dengan mode alternatif.