FallbackInfo

Informationen dazu, wie und warum ein Fallback-Ergebnis verwendet wurde. Wenn dieses Feld festgelegt ist, hat der Server als Fallback einen anderen Routingmodus als Ihren bevorzugten Modus verwendet.

JSON-Darstellung
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
Felder
routingMode

enum (FallbackRoutingMode)

Der für die Antwort verwendete Routingmodus. Wenn der Fallback ausgelöst wurde, kann der Modus von der Routing-Einstellung abweichen, die in der ursprünglichen Clientanfrage festgelegt wurde.

reason

enum (FallbackReason)

Der Grund, warum anstelle der ursprünglichen Antwort die Fallback-Antwort verwendet wurde. Dieses Feld wird nur ausgefüllt, wenn der Fallback-Modus ausgelöst und die Fallback-Antwort zurückgegeben wird.

FallbackRoutingMode

Der tatsächliche Routingmodus, der für die zurückgegebene Fallback-Antwort verwendet wird.

Enums
FALLBACK_ROUTING_MODE_UNSPECIFIED Nicht verwendet.
FALLBACK_TRAFFIC_UNAWARE Gibt an, dass die TRAFFIC_UNAWARE RoutingPreference zur Berechnung der Antwort verwendet wurde.
FALLBACK_TRAFFIC_AWARE Gibt an, dass die TRAFFIC_AWARE RoutingPreference zur Berechnung der Antwort verwendet wurde.

FallbackReason

Gründe für die Verwendung einer Fallback-Antwort.

Enums
FALLBACK_REASON_UNSPECIFIED Kein Grund für den Fallback angegeben.
SERVER_ERROR Beim Berechnen von Routen mit Ihrem bevorzugten Routingmodus ist ein Serverfehler aufgetreten. Wir konnten jedoch ein Ergebnis zurückgeben, das mit einem alternativen Modus berechnet wurde.
LATENCY_EXCEEDED Wir konnten die Berechnung mit Ihrem bevorzugten Routenmodus nicht rechtzeitig abschließen, konnten aber ein Ergebnis zurückgeben, das mit einem alternativen Modus berechnet wurde.