Since our API uses API version selector (go/api-version-selector-user-guide) to manage versions (v1 alpha, v1 beta and v1), before we really manually copy over those .proto files and strip off those google api annotations or so, we need to generate the correct versioned proto files. For example, we want to get the version “v1beta1”:
blaze build //google/play/developer/reporting:v1beta1_anomalies_service_proto \ //google/play/developer/reporting:v1beta1_vitals_errors_service_proto \ //google/play/developer/reporting:v1beta1_vitals_service_proto \ //google/play/developer/reporting:v1beta1_reporting_service_proto \ //google/play/developer/reporting:v1beta1_releases_proto \ //google/play/developer/reporting:v1beta1_device_proto \ //google/play/developer/reporting:v1beta1_common_proto \ //google/play/developer/reporting:v1beta1_metrics_proto
Then we can find the generated files at //blaze-genfiles/google/play/developer/reporting/v1beta1/*.proto
.