FallbackInfo

Información relacionada con cómo y por qué se usó un resultado de resguardo. Si este campo está configurado, significa que el servidor usó un modo de enrutamiento diferente al modo preferido como resguardo.

Representación JSON
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
Campos
routingMode

enum (FallbackRoutingMode)

Es el modo de enrutamiento que se usa para la respuesta. Si se activó el resguardo, el modo puede ser diferente de la preferencia de enrutamiento establecida en la solicitud del cliente original.

reason

enum (FallbackReason)

El motivo por el que se usó la respuesta de resguardo en lugar de la respuesta original. Este campo solo se propaga cuando se activa el modo de resguardo y se muestra la respuesta de resguardo.

FallbackRoutingMode

Es el modo de enrutamiento real que se usa para la respuesta de resguardo que se muestra.

Enumeraciones
FALLBACK_ROUTING_MODE_UNSPECIFIED No se usa.
FALLBACK_TRAFFIC_UNAWARE Indica que se usó RoutingPreference TRAFFIC_UNAWARE para calcular la respuesta.
FALLBACK_TRAFFIC_AWARE Indica que se usó RoutingPreference TRAFFIC_AWARE para calcular la respuesta.

FallbackReason

Motivos para usar la respuesta de resguardo

Enumeraciones
FALLBACK_REASON_UNSPECIFIED No se especificó ningún motivo de resguardo.
SERVER_ERROR Se produjo un error del servidor mientras se calculaban las rutas con tu modo de planificación de ruta preferido, pero pudimos mostrar un resultado calculado por un modo alternativo.
LATENCY_EXCEEDED No pudimos terminar el cálculo con tu modo de planificación de ruta preferido a tiempo, pero pudimos mostrar un resultado calculado por un modo alternativo.