フォールバック結果が使用された方法と理由に関する情報。このフィールドが設定されている場合、サーバーが優先モードとは異なるルーティング モードをフォールバックとして使用したことを意味します。
JSON 表現 |
---|
{ "routingMode": enum ( |
フィールド | |
---|---|
routing |
レスポンスに使用されるルーティング モード。フォールバックがトリガーされた場合、モードは元のクライアント リクエストで設定されたルーティング設定と異なる場合があります。 |
reason |
元のレスポンスではなく、フォールバック レスポンスが使用された理由。このフィールドにデータが入力されるのは、フォールバック モードがトリガーされ、フォールバック レスポンスが返された場合のみです。 |
FallbackRoutingMode
返されたフォールバック レスポンスに使用される実際のルーティング モード。
列挙型 | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
使用されません。 |
FALLBACK_TRAFFIC_UNAWARE |
レスポンスの計算に TRAFFIC_UNAWARE が使用されたことを示します。 |
FALLBACK_TRAFFIC_AWARE |
レスポンスの計算に TRAFFIC_AWARE が使用されたことを示します。 |
FallbackReason
フォールバック レスポンスを使用している理由。
列挙型 | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
フォールバック理由が指定されていません。 |
SERVER_ERROR |
ご指定のルーティング モードでルートを計算中にサーバーエラーが発生しましたが、別のモードで計算された結果を返すことができました。 |
LATENCY_EXCEEDED |
ご指定のルーティング モードで計算を完了できませんでしたが、別のモードで計算した結果を返すことができました。 |