FallbackInfo

与使用回退结果的方式和原因相关的信息。如果此字段已设置,则表示服务器使用了与首选模式不同的路由模式作为回退。

JSON 表示法
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
字段
routingMode

enum (FallbackRoutingMode)

用于响应的路由模式。如果触发了回退,模式可能与原始客户端请求中设置的路由偏好设置不同。

reason

enum (FallbackReason)

使用回退响应而非原始响应的原因。仅当触发回退模式并返回回退响应时,才会填充此字段。

FallbackRoutingMode

用于返回的后备响应的实际路由模式。

枚举
FALLBACK_ROUTING_MODE_UNSPECIFIED 未使用。
FALLBACK_TRAFFIC_UNAWARE 表示使用了 TRAFFIC_UNAWARE RoutingPreference 来计算响应。
FALLBACK_TRAFFIC_AWARE 表示使用了 TRAFFIC_AWARE RoutingPreference 来计算响应。

FallbackReason

使用回退响应的原因。

枚举
FALLBACK_REASON_UNSPECIFIED 未指定回退原因。
SERVER_ERROR 使用您的首选路线模式计算路线时发生了服务器错误,但我们能够返回通过备用模式计算的结果。
LATENCY_EXCEEDED 我们无法按时使用您的首选路线模式完成计算,但可以返回使用备选模式计算的结果。