Is it a requirement for this to be a Proto (e.g. if you're planning to add cross-language support)? If not, then I personally would suggest to using raw Java classes instead. I imagine not everyone is familiar with protos, plus you can have more customization options for Java classes, e.g. introduce utility and/or factory methods.
[ Full content available at: https://github.com/apache/beam/pull/6540 ] This message was relayed via gitbox.apache.org for [email protected]
