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