Informacje o sposobie i sposobie wykorzystania wyniku kreacji zastępczej. Jeśli to pole jest skonfigurowane, oznacza to, że serwer użył jako ustawienia awaryjnego trybu routingu innego niż preferowany.
Zapis JSON |
---|
{ "routingMode": enum ( |
Pola | |
---|---|
routingMode |
Tryb routingu używany w odpowiedzi. Jeśli tak, tryb może się różnić od preferencji routingu określonych w pierwotnym żądaniu klienta. |
reason |
Przyczyna użycia odpowiedzi zastępczej zamiast pierwotnej odpowiedzi. To pole jest wypełniane tylko po uruchomieniu trybu awaryjnego i zwróceniu odpowiedzi zastępczej. |
FallbackRoutingMode
Rzeczywisty tryb routingu używany w przypadku zwróconej odpowiedzi zastępczej.
Wartości w polu enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Niewykorzystywany. |
FALLBACK_TRAFFIC_UNAWARE |
Wskazuje, że do obliczenia odpowiedzi użyto elementu typu TRAFFIC_UNAWARE . |
FALLBACK_TRAFFIC_AWARE |
Wskazuje, że do obliczenia odpowiedzi użyto elementu typu TRAFFIC_AWARE . |
FallbackReason
Powody korzystania z odpowiedzi zastępczej.
Wartości w polu enum | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Nie podano przyczyny awaryjnej. |
SERVER_ERROR |
Podczas obliczania tras przy użyciu preferowanego trybu routingu wystąpił błąd serwera, ale udało nam się zwrócić wynik obliczony w innym trybie. |
LATENCY_EXCEEDED |
Nie udało nam się ukończyć obliczeń z wykorzystaniem preferowanego trybu trasy na czas, ale udało nam się zwrócić wynik obliczony przez tryb alternatywny. |