FallbackInfo

Informazioni su come e perché è stato utilizzato un risultato di riserva. Se questo campo è impostato, significa che il server ha utilizzato una modalità di routing diversa dalla modalità preferita come alternativa.

Rappresentazione JSON
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
Campi
routingMode

enum (FallbackRoutingMode)

Modalità di routing utilizzata per la risposta. Se è stato attivato il fallback, la modalità potrebbe essere diversa dalla preferenza di routing impostata nella richiesta del client originale.

reason

enum (FallbackReason)

Il motivo per cui è stata utilizzata la risposta di riserva anziché la risposta originale. Questo campo viene compilato solo quando viene attivata la modalità di riserva e viene restituita la risposta di riserva.

FallbackRoutingMode

Modalità di instradamento effettiva utilizzata per la risposta di riserva restituita.

Enum
FALLBACK_ROUTING_MODE_UNSPECIFIED Non utilizzato.
FALLBACK_TRAFFIC_UNAWARE Indica che è stato utilizzato TRAFFIC_UNAWARE RoutingPreference per calcolare la risposta.
FALLBACK_TRAFFIC_AWARE Indica che è stato utilizzato TRAFFIC_AWARE RoutingPreference per calcolare la risposta.

FallbackReason

Motivi per l'utilizzo della risposta di riserva.

Enum
FALLBACK_REASON_UNSPECIFIED Nessun motivo di riserva specificato.
SERVER_ERROR Si è verificato un errore del server durante il calcolo dei percorsi con la modalità di calcolo del percorso che preferisci, ma siamo riusciti a restituire un risultato calcolato con una modalità alternativa.
LATENCY_EXCEEDED Non è stato possibile completare il calcolo con la modalità di calcolo itinerario che preferisci in tempo, ma siamo riusciti a restituire un risultato calcolato con una modalità alternativa.