Я пишу java клиент, который общается с сервером, используя gRP C. Сервер (написанный на ржавчине) возвращает структурированные данные в случае ошибок, используя поле Status Details
.
. Я вижу, что com.google.rpc.Status
имеет getDetails
метод доступа к типу «Любой». Тем не менее, мой сгенерированный код java вместе со всеми примерами клиентов gRP C java, которые я обнаружил, используют io.grpc.*
и io.grpc.Status
, не не имеют любой способ доступа Details
.
Как я могу получить доступ к Сведениям? Либо с помощью io.grp c. *, Либо как-то изменив мой сгенерированный клиент grp c для использования com.google.rp c.