Informações relacionadas a como e por que um resultado substituto foi usado. Se esse campo estiver definido, isso significa que o servidor usou um modo de roteamento diferente do seu modo preferido como substituto.
Representação JSON |
---|
{ "routingMode": enum ( |
Campos | |
---|---|
routingMode |
Modo de roteamento usado para a resposta. Se um substituto tiver sido acionado, o modo poderá ser diferente da preferência de roteamento definida na solicitação original do cliente. |
reason |
O motivo pelo qual a resposta substituta foi usada em vez da resposta original. Esse campo só é preenchido quando o modo substituto é acionado e a resposta de substituto é retornada. |
FallbackRoutingMode
Modo de roteamento real usado para a resposta substituta retornada.
Enums | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Não utilizado. |
FALLBACK_TRAFFIC_UNAWARE |
Indica que o TRAFFIC_UNAWARE foi usado para calcular a resposta. |
FALLBACK_TRAFFIC_AWARE |
Indica que o TRAFFIC_AWARE foi usado para calcular a resposta. |
FallbackReason
Motivos para usar a resposta substituta.
Enums | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Nenhum motivo de substituição especificado. |
SERVER_ERROR |
Ocorreu um erro no servidor ao calcular trajetos com o modo de trajeto preferido, mas conseguimos retornar um resultado calculado por um modo alternativo. |
LATENCY_EXCEEDED |
Não foi possível concluir o cálculo com o modo de trajeto preferido a tempo, mas um resultado calculado por um modo alternativo foi retornado. |