대체 결과가 사용된 방법 및 이유에 관한 정보입니다. 이 필드가 설정된 경우 서버가 선호하는 모드와 다른 라우팅 모드를 대체로 사용했다는 의미입니다.
| 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 | 선호하는 라우팅 모드로 정시에 계산을 완료하지 못했지만 대체 모드에서 계산된 결과를 반환할 수 있었습니다. |