协议缓冲区方法定义。传入参数

Protocol Buffer method definition. Pass in arguments

我正在尝试使用协议缓冲区在 java 中定义一个方法,其中 return 类型是布尔值,但方法参数是一组枚举。这是所需的方法

public boolean isXyz(设置枚举)

如何在 .proto 文件中定义消息以实现此目的?

提前致谢!

协议缓冲区唯一支持添加具有自定义签名的方法的是 RPC 服务,我认为这不是您真正想要的? Protocol buffer 类型是哑数据类型,除了将它们包装在您自己的 Java 类型

之外,不真正支持以任何方式添加额外的功能