From aa2eb687b4d3e17154372564ad8d6bf11c3cf21f Mon Sep 17 00:00:00 2001
From: Michael Darakananda <pongad@google.com>
Date: Thu, 1 Jun 2017 06:35:52 +1000
Subject: [PATCH] all: regenerate from latest googleapis (#29)

Matches commit https://github.com/googleapis/googleapis/commit/11639cabe4f5a3c93fc07b9d6ca3e144cd01f623.

Includes comment changes from updated protoc-gen-go.
---
 googleapis/api/annotations/annotations.pb.go  |   3 +-
 googleapis/api/annotations/http.pb.go         |   3 +-
 googleapis/api/authorization_config.pb.go     |   3 +-
 .../api/configchange/config_change.pb.go      |   3 +-
 .../api/distribution/distribution.pb.go       |   3 +-
 googleapis/api/experimental.pb.go             |   3 +-
 googleapis/api/httpbody/httpbody.pb.go        |   3 +-
 googleapis/api/label/label.pb.go              |   3 +-
 googleapis/api/metric/metric.pb.go            |   3 +-
 .../api/monitoredres/monitored_resource.pb.go |   3 +-
 googleapis/api/serviceconfig/auth.pb.go       |   3 +-
 googleapis/api/serviceconfig/backend.pb.go    |   3 +-
 googleapis/api/serviceconfig/billing.pb.go    |   3 +-
 googleapis/api/serviceconfig/consumer.pb.go   |   3 +-
 googleapis/api/serviceconfig/context.pb.go    |   3 +-
 googleapis/api/serviceconfig/control.pb.go    |   3 +-
 .../api/serviceconfig/documentation.pb.go     |   3 +-
 googleapis/api/serviceconfig/endpoint.pb.go   |   3 +-
 googleapis/api/serviceconfig/log.pb.go        |   3 +-
 googleapis/api/serviceconfig/logging.pb.go    |   3 +-
 googleapis/api/serviceconfig/monitoring.pb.go |   3 +-
 googleapis/api/serviceconfig/quota.pb.go      |   3 +-
 googleapis/api/serviceconfig/service.pb.go    |   3 +-
 .../api/serviceconfig/source_info.pb.go       |   3 +-
 .../api/serviceconfig/system_parameter.pb.go  |   3 +-
 googleapis/api/serviceconfig/usage.pb.go      |   3 +-
 .../api/servicecontrol/v1/check_error.pb.go   |   3 +-
 .../api/servicecontrol/v1/distribution.pb.go  |   3 +-
 .../api/servicecontrol/v1/log_entry.pb.go     |   3 +-
 .../api/servicecontrol/v1/metric_value.pb.go  |   3 +-
 .../api/servicecontrol/v1/operation.pb.go     |   3 +-
 .../v1/service_controller.pb.go               |   3 +-
 .../api/servicemanagement/v1/resources.pb.go  |   3 +-
 .../servicemanagement/v1/servicemanager.pb.go |   3 +-
 googleapis/appengine/legacy/audit_data.pb.go  |   3 +-
 .../appengine/logging/v1/request_log.pb.go    |   3 +-
 googleapis/appengine/v1/app_yaml.pb.go        |   3 +-
 googleapis/appengine/v1/appengine.pb.go       |   3 +-
 googleapis/appengine/v1/application.pb.go     |   3 +-
 googleapis/appengine/v1/deploy.pb.go          |   3 +-
 googleapis/appengine/v1/instance.pb.go        |   3 +-
 googleapis/appengine/v1/location.pb.go        |   3 +-
 googleapis/appengine/v1/operation.pb.go       |   3 +-
 googleapis/appengine/v1/service.pb.go         |   3 +-
 googleapis/appengine/v1/version.pb.go         |   3 +-
 .../v1alpha1/embedded_assistant.pb.go         |   3 +-
 .../admin/table/v1/bigtable_table_data.pb.go  |   3 +-
 .../table/v1/bigtable_table_service.pb.go     |   3 +-
 .../v1/bigtable_table_service_messages.pb.go  |   3 +-
 .../admin/v2/bigtable_instance_admin.pb.go    |   3 +-
 .../admin/v2/bigtable_table_admin.pb.go       |   3 +-
 googleapis/bigtable/admin/v2/common.pb.go     |   3 +-
 googleapis/bigtable/admin/v2/instance.pb.go   |   3 +-
 googleapis/bigtable/admin/v2/table.pb.go      |   3 +-
 googleapis/bigtable/v1/bigtable_data.pb.go    |   3 +-
 googleapis/bigtable/v1/bigtable_service.pb.go |   3 +-
 .../v1/bigtable_service_messages.pb.go        |   3 +-
 googleapis/bigtable/v2/bigtable.pb.go         |   3 +-
 googleapis/bigtable/v2/data.pb.go             |   3 +-
 googleapis/bytestream/bytestream.pb.go        |   3 +-
 googleapis/cloud/audit/audit_log.pb.go        |   3 +-
 .../cloud/billing/v1/cloud_billing.pb.go      |   3 +-
 googleapis/cloud/dataproc/v1/clusters.pb.go   |   3 +-
 googleapis/cloud/dataproc/v1/jobs.pb.go       |   3 +-
 googleapis/cloud/dataproc/v1/operations.pb.go |   3 +-
 .../cloud/functions/v1beta2/functions.pb.go   |   3 +-
 .../cloud/functions/v1beta2/operations.pb.go  |   3 +-
 .../cloud/language/v1/language_service.pb.go  |   3 +-
 .../language/v1beta1/language_service.pb.go   |   3 +-
 .../language/v1beta2/language_service.pb.go   |   3 +-
 googleapis/cloud/ml/v1/job_service.pb.go      |   3 +-
 googleapis/cloud/ml/v1/model_service.pb.go    |   3 +-
 .../cloud/ml/v1/operation_metadata.pb.go      |   3 +-
 .../cloud/ml/v1/prediction_service.pb.go      |   3 +-
 googleapis/cloud/ml/v1/project_service.pb.go  |   3 +-
 googleapis/cloud/ml/v1beta1/job_service.pb.go |   3 +-
 .../cloud/ml/v1beta1/model_service.pb.go      |   3 +-
 .../cloud/ml/v1beta1/operation_metadata.pb.go |   3 +-
 .../cloud/ml/v1beta1/prediction_service.pb.go |   3 +-
 .../cloud/ml/v1beta1/project_service.pb.go    |   3 +-
 .../runtimeconfig/v1beta1/resources.pb.go     |   3 +-
 .../runtimeconfig/v1beta1/runtimeconfig.pb.go |   3 +-
 googleapis/cloud/speech/v1/cloud_speech.pb.go |   3 +-
 .../cloud/speech/v1beta1/cloud_speech.pb.go   |   3 +-
 googleapis/cloud/support/common/common.pb.go  |   3 +-
 .../support/v1alpha1/cloud_support.pb.go      |   3 +-
 .../v1beta1/video_intelligence.pb.go          |   3 +-
 googleapis/cloud/vision/v1/geometry.pb.go     |   3 +-
 .../cloud/vision/v1/image_annotator.pb.go     |   3 +-
 .../cloud/vision/v1/text_annotation.pb.go     |   3 +-
 .../cloud/vision/v1/web_detection.pb.go       |   3 +-
 googleapis/container/v1/cluster_service.pb.go |   3 +-
 googleapis/datastore/v1/datastore.pb.go       |   3 +-
 googleapis/datastore/v1/entity.pb.go          |   3 +-
 googleapis/datastore/v1/query.pb.go           |   3 +-
 googleapis/datastore/v1beta3/datastore.pb.go  |   3 +-
 googleapis/datastore/v1beta3/entity.pb.go     |   3 +-
 googleapis/datastore/v1beta3/query.pb.go      |   3 +-
 .../devtools/build/v1/build_events.pb.go      | 151 +++---
 .../devtools/build/v1/build_status.pb.go      |  65 +--
 .../build/v1/publish_build_event.pb.go        |  84 ++--
 .../devtools/cloudbuild/v1/cloudbuild.pb.go   |   3 +-
 .../clouddebugger/v2/controller.pb.go         |   3 +-
 .../devtools/clouddebugger/v2/data.pb.go      |   3 +-
 .../devtools/clouddebugger/v2/debugger.pb.go  |   3 +-
 .../clouderrorreporting/v1beta1/common.pb.go  |   3 +-
 .../v1beta1/error_group_service.pb.go         |   3 +-
 .../v1beta1/error_stats_service.pb.go         |   3 +-
 .../v1beta1/report_errors_service.pb.go       |   3 +-
 .../devtools/cloudprofiler/v2/profiler.pb.go  | 457 ++++++++++++++++++
 googleapis/devtools/cloudtrace/v1/trace.pb.go |   3 +-
 .../devtools/source/v1/source_context.pb.go   |   3 +-
 .../devtools/sourcerepo/v1/sourcerepo.pb.go   |   3 +-
 googleapis/example/library/v1/library.pb.go   |   3 +-
 googleapis/genomics/v1/annotations.pb.go      |   3 +-
 googleapis/genomics/v1/cigar.pb.go            |   3 +-
 googleapis/genomics/v1/datasets.pb.go         |   3 +-
 googleapis/genomics/v1/operations.pb.go       |   3 +-
 googleapis/genomics/v1/position.pb.go         |   3 +-
 googleapis/genomics/v1/range.pb.go            |   3 +-
 googleapis/genomics/v1/readalignment.pb.go    |   3 +-
 googleapis/genomics/v1/readgroup.pb.go        |   3 +-
 googleapis/genomics/v1/readgroupset.pb.go     |   3 +-
 googleapis/genomics/v1/reads.pb.go            |   3 +-
 googleapis/genomics/v1/references.pb.go       |   3 +-
 googleapis/genomics/v1/variants.pb.go         |   3 +-
 googleapis/genomics/v1alpha2/pipelines.pb.go  |   3 +-
 googleapis/iam/admin/v1/iam.pb.go             |   3 +-
 googleapis/iam/v1/iam_policy.pb.go            |   3 +-
 googleapis/iam/v1/policy.pb.go                |   3 +-
 googleapis/logging/type/http_request.pb.go    |   3 +-
 googleapis/logging/type/log_severity.pb.go    |   3 +-
 googleapis/logging/v2/log_entry.pb.go         |   3 +-
 googleapis/logging/v2/logging.pb.go           |   3 +-
 googleapis/logging/v2/logging_config.pb.go    |   3 +-
 googleapis/logging/v2/logging_metrics.pb.go   |   3 +-
 googleapis/longrunning/operations.pb.go       |   3 +-
 googleapis/monitoring/v3/common.pb.go         |   3 +-
 googleapis/monitoring/v3/group.pb.go          |   3 +-
 googleapis/monitoring/v3/group_service.pb.go  |   3 +-
 googleapis/monitoring/v3/metric.pb.go         |   3 +-
 googleapis/monitoring/v3/metric_service.pb.go |   3 +-
 googleapis/privacy/dlp/v2beta1/dlp.pb.go      |   3 +-
 googleapis/privacy/dlp/v2beta1/storage.pb.go  |   3 +-
 googleapis/pubsub/v1/pubsub.pb.go             |   3 +-
 googleapis/pubsub/v1beta2/pubsub.pb.go        |   3 +-
 googleapis/rpc/code/code.pb.go                |   3 +-
 googleapis/rpc/errdetails/error_details.pb.go |   3 +-
 googleapis/rpc/status/status.pb.go            |   3 +-
 .../database/v1/spanner_database_admin.pb.go  |   3 +-
 .../instance/v1/spanner_instance_admin.pb.go  |   3 +-
 googleapis/spanner/v1/keys.pb.go              |   3 +-
 googleapis/spanner/v1/mutation.pb.go          |   3 +-
 googleapis/spanner/v1/query_plan.pb.go        |   3 +-
 googleapis/spanner/v1/result_set.pb.go        |   3 +-
 googleapis/spanner/v1/spanner.pb.go           |   3 +-
 googleapis/spanner/v1/transaction.pb.go       |   3 +-
 googleapis/spanner/v1/type.pb.go              |   3 +-
 googleapis/storagetransfer/v1/transfer.pb.go  |   3 +-
 .../storagetransfer/v1/transfer_types.pb.go   |   3 +-
 googleapis/tracing/v1/trace.pb.go             |   3 +-
 googleapis/type/color/color.pb.go             |   3 +-
 googleapis/type/date/date.pb.go               |   3 +-
 googleapis/type/dayofweek/dayofweek.pb.go     |   3 +-
 googleapis/type/latlng/latlng.pb.go           |   3 +-
 googleapis/type/money/money.pb.go             |   3 +-
 .../type/postaladdress/postal_address.pb.go   |   3 +-
 googleapis/type/timeofday/timeofday.pb.go     |   3 +-
 googleapis/watcher/v1/watch.pb.go             |   3 +-
 protobuf/api/api.pb.go                        |   3 +-
 protobuf/field_mask/field_mask.pb.go          |   3 +-
 protobuf/ptype/type.pb.go                     |   3 +-
 protobuf/source_context/source_context.pb.go  |   3 +-
 173 files changed, 766 insertions(+), 498 deletions(-)
 create mode 100644 googleapis/devtools/cloudprofiler/v2/profiler.pb.go

diff --git a/googleapis/api/annotations/annotations.pb.go b/googleapis/api/annotations/annotations.pb.go
index b37ccee8..53d57f67 100644
--- a/googleapis/api/annotations/annotations.pb.go
+++ b/googleapis/api/annotations/annotations.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/annotations.proto
-// DO NOT EDIT!
 
 /*
 Package annotations is a generated protocol buffer package.
diff --git a/googleapis/api/annotations/http.pb.go b/googleapis/api/annotations/http.pb.go
index 583ecf61..f91c6046 100644
--- a/googleapis/api/annotations/http.pb.go
+++ b/googleapis/api/annotations/http.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/http.proto
-// DO NOT EDIT!
 
 package annotations
 
diff --git a/googleapis/api/authorization_config.pb.go b/googleapis/api/authorization_config.pb.go
index 410112b6..8062b961 100644
--- a/googleapis/api/authorization_config.pb.go
+++ b/googleapis/api/authorization_config.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/experimental/authorization_config.proto
-// DO NOT EDIT!
 
 /*
 Package api is a generated protocol buffer package.
diff --git a/googleapis/api/configchange/config_change.pb.go b/googleapis/api/configchange/config_change.pb.go
index 65bc8da1..cf415000 100644
--- a/googleapis/api/configchange/config_change.pb.go
+++ b/googleapis/api/configchange/config_change.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/config_change.proto
-// DO NOT EDIT!
 
 /*
 Package configchange is a generated protocol buffer package.
diff --git a/googleapis/api/distribution/distribution.pb.go b/googleapis/api/distribution/distribution.pb.go
index 1ff5823f..68b702a1 100644
--- a/googleapis/api/distribution/distribution.pb.go
+++ b/googleapis/api/distribution/distribution.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/distribution.proto
-// DO NOT EDIT!
 
 /*
 Package distribution is a generated protocol buffer package.
diff --git a/googleapis/api/experimental.pb.go b/googleapis/api/experimental.pb.go
index e3e02e4e..a88df3d1 100644
--- a/googleapis/api/experimental.pb.go
+++ b/googleapis/api/experimental.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/experimental/experimental.proto
-// DO NOT EDIT!
 
 package api
 
diff --git a/googleapis/api/httpbody/httpbody.pb.go b/googleapis/api/httpbody/httpbody.pb.go
index 96f998de..c3e12e5e 100644
--- a/googleapis/api/httpbody/httpbody.pb.go
+++ b/googleapis/api/httpbody/httpbody.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/httpbody.proto
-// DO NOT EDIT!
 
 /*
 Package httpbody is a generated protocol buffer package.
diff --git a/googleapis/api/label/label.pb.go b/googleapis/api/label/label.pb.go
index d0327abb..790f6c07 100644
--- a/googleapis/api/label/label.pb.go
+++ b/googleapis/api/label/label.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/label.proto
-// DO NOT EDIT!
 
 /*
 Package label is a generated protocol buffer package.
diff --git a/googleapis/api/metric/metric.pb.go b/googleapis/api/metric/metric.pb.go
index 738ff43e..df451ac5 100644
--- a/googleapis/api/metric/metric.pb.go
+++ b/googleapis/api/metric/metric.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/metric.proto
-// DO NOT EDIT!
 
 /*
 Package metric is a generated protocol buffer package.
diff --git a/googleapis/api/monitoredres/monitored_resource.pb.go b/googleapis/api/monitoredres/monitored_resource.pb.go
index 9ceb24b7..3ce7eb74 100644
--- a/googleapis/api/monitoredres/monitored_resource.pb.go
+++ b/googleapis/api/monitoredres/monitored_resource.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/monitored_resource.proto
-// DO NOT EDIT!
 
 /*
 Package monitoredres is a generated protocol buffer package.
diff --git a/googleapis/api/serviceconfig/auth.pb.go b/googleapis/api/serviceconfig/auth.pb.go
index f4899292..e424320d 100644
--- a/googleapis/api/serviceconfig/auth.pb.go
+++ b/googleapis/api/serviceconfig/auth.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/auth.proto
-// DO NOT EDIT!
 
 /*
 Package serviceconfig is a generated protocol buffer package.
diff --git a/googleapis/api/serviceconfig/backend.pb.go b/googleapis/api/serviceconfig/backend.pb.go
index 50543531..5704d9b0 100644
--- a/googleapis/api/serviceconfig/backend.pb.go
+++ b/googleapis/api/serviceconfig/backend.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/backend.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/billing.pb.go b/googleapis/api/serviceconfig/billing.pb.go
index 2c43eaf4..180a1370 100644
--- a/googleapis/api/serviceconfig/billing.pb.go
+++ b/googleapis/api/serviceconfig/billing.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/billing.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/consumer.pb.go b/googleapis/api/serviceconfig/consumer.pb.go
index 00f94ca9..3e92ac50 100644
--- a/googleapis/api/serviceconfig/consumer.pb.go
+++ b/googleapis/api/serviceconfig/consumer.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/consumer.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/context.pb.go b/googleapis/api/serviceconfig/context.pb.go
index 692a037a..f22859b0 100644
--- a/googleapis/api/serviceconfig/context.pb.go
+++ b/googleapis/api/serviceconfig/context.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/context.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/control.pb.go b/googleapis/api/serviceconfig/control.pb.go
index 36c6c81e..1f4d8678 100644
--- a/googleapis/api/serviceconfig/control.pb.go
+++ b/googleapis/api/serviceconfig/control.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/control.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/documentation.pb.go b/googleapis/api/serviceconfig/documentation.pb.go
index 1885fd46..99a568cf 100644
--- a/googleapis/api/serviceconfig/documentation.pb.go
+++ b/googleapis/api/serviceconfig/documentation.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/documentation.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/endpoint.pb.go b/googleapis/api/serviceconfig/endpoint.pb.go
index d30d1adc..4bca1828 100644
--- a/googleapis/api/serviceconfig/endpoint.pb.go
+++ b/googleapis/api/serviceconfig/endpoint.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/endpoint.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/log.pb.go b/googleapis/api/serviceconfig/log.pb.go
index c1a959dc..09ed8bd8 100644
--- a/googleapis/api/serviceconfig/log.pb.go
+++ b/googleapis/api/serviceconfig/log.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/log.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/logging.pb.go b/googleapis/api/serviceconfig/logging.pb.go
index 0eb15b24..b62778ae 100644
--- a/googleapis/api/serviceconfig/logging.pb.go
+++ b/googleapis/api/serviceconfig/logging.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/logging.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/monitoring.pb.go b/googleapis/api/serviceconfig/monitoring.pb.go
index 3dde768f..3ebb6e14 100644
--- a/googleapis/api/serviceconfig/monitoring.pb.go
+++ b/googleapis/api/serviceconfig/monitoring.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/monitoring.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/quota.pb.go b/googleapis/api/serviceconfig/quota.pb.go
index f5f18ed1..ac5ab097 100644
--- a/googleapis/api/serviceconfig/quota.pb.go
+++ b/googleapis/api/serviceconfig/quota.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/quota.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/service.pb.go b/googleapis/api/serviceconfig/service.pb.go
index 43c3777b..c8275cff 100644
--- a/googleapis/api/serviceconfig/service.pb.go
+++ b/googleapis/api/serviceconfig/service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/service.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/source_info.pb.go b/googleapis/api/serviceconfig/source_info.pb.go
index 7bcd3bc0..12780844 100644
--- a/googleapis/api/serviceconfig/source_info.pb.go
+++ b/googleapis/api/serviceconfig/source_info.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/source_info.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/system_parameter.pb.go b/googleapis/api/serviceconfig/system_parameter.pb.go
index 9f9366df..b3a59853 100644
--- a/googleapis/api/serviceconfig/system_parameter.pb.go
+++ b/googleapis/api/serviceconfig/system_parameter.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/system_parameter.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/serviceconfig/usage.pb.go b/googleapis/api/serviceconfig/usage.pb.go
index e09a7e7e..f316e4e0 100644
--- a/googleapis/api/serviceconfig/usage.pb.go
+++ b/googleapis/api/serviceconfig/usage.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/usage.proto
-// DO NOT EDIT!
 
 package serviceconfig
 
diff --git a/googleapis/api/servicecontrol/v1/check_error.pb.go b/googleapis/api/servicecontrol/v1/check_error.pb.go
index 3d493e15..470d4cb3 100644
--- a/googleapis/api/servicecontrol/v1/check_error.pb.go
+++ b/googleapis/api/servicecontrol/v1/check_error.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/servicecontrol/v1/check_error.proto
-// DO NOT EDIT!
 
 /*
 Package servicecontrol is a generated protocol buffer package.
diff --git a/googleapis/api/servicecontrol/v1/distribution.pb.go b/googleapis/api/servicecontrol/v1/distribution.pb.go
index 90c86821..5f034822 100644
--- a/googleapis/api/servicecontrol/v1/distribution.pb.go
+++ b/googleapis/api/servicecontrol/v1/distribution.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/servicecontrol/v1/distribution.proto
-// DO NOT EDIT!
 
 package servicecontrol
 
diff --git a/googleapis/api/servicecontrol/v1/log_entry.pb.go b/googleapis/api/servicecontrol/v1/log_entry.pb.go
index 361302d7..727a19b6 100644
--- a/googleapis/api/servicecontrol/v1/log_entry.pb.go
+++ b/googleapis/api/servicecontrol/v1/log_entry.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/servicecontrol/v1/log_entry.proto
-// DO NOT EDIT!
 
 package servicecontrol
 
diff --git a/googleapis/api/servicecontrol/v1/metric_value.pb.go b/googleapis/api/servicecontrol/v1/metric_value.pb.go
index 0a2c593e..ab7ccb1e 100644
--- a/googleapis/api/servicecontrol/v1/metric_value.pb.go
+++ b/googleapis/api/servicecontrol/v1/metric_value.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/servicecontrol/v1/metric_value.proto
-// DO NOT EDIT!
 
 package servicecontrol
 
diff --git a/googleapis/api/servicecontrol/v1/operation.pb.go b/googleapis/api/servicecontrol/v1/operation.pb.go
index fa5449b6..f94c2e7b 100644
--- a/googleapis/api/servicecontrol/v1/operation.pb.go
+++ b/googleapis/api/servicecontrol/v1/operation.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/servicecontrol/v1/operation.proto
-// DO NOT EDIT!
 
 package servicecontrol
 
diff --git a/googleapis/api/servicecontrol/v1/service_controller.pb.go b/googleapis/api/servicecontrol/v1/service_controller.pb.go
index 2f34a990..c5c6ea7f 100644
--- a/googleapis/api/servicecontrol/v1/service_controller.pb.go
+++ b/googleapis/api/servicecontrol/v1/service_controller.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/servicecontrol/v1/service_controller.proto
-// DO NOT EDIT!
 
 package servicecontrol
 
diff --git a/googleapis/api/servicemanagement/v1/resources.pb.go b/googleapis/api/servicemanagement/v1/resources.pb.go
index d5bbcfab..94906476 100644
--- a/googleapis/api/servicemanagement/v1/resources.pb.go
+++ b/googleapis/api/servicemanagement/v1/resources.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/servicemanagement/v1/resources.proto
-// DO NOT EDIT!
 
 /*
 Package servicemanagement is a generated protocol buffer package.
diff --git a/googleapis/api/servicemanagement/v1/servicemanager.pb.go b/googleapis/api/servicemanagement/v1/servicemanager.pb.go
index 0468128d..e274f75c 100644
--- a/googleapis/api/servicemanagement/v1/servicemanager.pb.go
+++ b/googleapis/api/servicemanagement/v1/servicemanager.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/api/servicemanagement/v1/servicemanager.proto
-// DO NOT EDIT!
 
 package servicemanagement
 
diff --git a/googleapis/appengine/legacy/audit_data.pb.go b/googleapis/appengine/legacy/audit_data.pb.go
index 02654609..48c409a9 100644
--- a/googleapis/appengine/legacy/audit_data.pb.go
+++ b/googleapis/appengine/legacy/audit_data.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/legacy/audit_data.proto
-// DO NOT EDIT!
 
 /*
 Package legacy is a generated protocol buffer package.
diff --git a/googleapis/appengine/logging/v1/request_log.pb.go b/googleapis/appengine/logging/v1/request_log.pb.go
index 4f285cc8..7fb8990e 100644
--- a/googleapis/appengine/logging/v1/request_log.pb.go
+++ b/googleapis/appengine/logging/v1/request_log.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/logging/v1/request_log.proto
-// DO NOT EDIT!
 
 /*
 Package logging is a generated protocol buffer package.
diff --git a/googleapis/appengine/v1/app_yaml.pb.go b/googleapis/appengine/v1/app_yaml.pb.go
index 7d565528..9e1321ec 100644
--- a/googleapis/appengine/v1/app_yaml.pb.go
+++ b/googleapis/appengine/v1/app_yaml.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/v1/app_yaml.proto
-// DO NOT EDIT!
 
 /*
 Package appengine is a generated protocol buffer package.
diff --git a/googleapis/appengine/v1/appengine.pb.go b/googleapis/appengine/v1/appengine.pb.go
index 24d32d89..d4ce9eed 100644
--- a/googleapis/appengine/v1/appengine.pb.go
+++ b/googleapis/appengine/v1/appengine.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/v1/appengine.proto
-// DO NOT EDIT!
 
 package appengine
 
diff --git a/googleapis/appengine/v1/application.pb.go b/googleapis/appengine/v1/application.pb.go
index 03c7822a..e029d64d 100644
--- a/googleapis/appengine/v1/application.pb.go
+++ b/googleapis/appengine/v1/application.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/v1/application.proto
-// DO NOT EDIT!
 
 package appengine
 
diff --git a/googleapis/appengine/v1/deploy.pb.go b/googleapis/appengine/v1/deploy.pb.go
index ffc43973..efa26548 100644
--- a/googleapis/appengine/v1/deploy.pb.go
+++ b/googleapis/appengine/v1/deploy.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/v1/deploy.proto
-// DO NOT EDIT!
 
 package appengine
 
diff --git a/googleapis/appengine/v1/instance.pb.go b/googleapis/appengine/v1/instance.pb.go
index 591da0de..293eb57b 100644
--- a/googleapis/appengine/v1/instance.pb.go
+++ b/googleapis/appengine/v1/instance.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/v1/instance.proto
-// DO NOT EDIT!
 
 package appengine
 
diff --git a/googleapis/appengine/v1/location.pb.go b/googleapis/appengine/v1/location.pb.go
index 9b2309a3..78b8d297 100644
--- a/googleapis/appengine/v1/location.pb.go
+++ b/googleapis/appengine/v1/location.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/v1/location.proto
-// DO NOT EDIT!
 
 package appengine
 
diff --git a/googleapis/appengine/v1/operation.pb.go b/googleapis/appengine/v1/operation.pb.go
index d5f5a009..ad5757ef 100644
--- a/googleapis/appengine/v1/operation.pb.go
+++ b/googleapis/appengine/v1/operation.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/v1/operation.proto
-// DO NOT EDIT!
 
 package appengine
 
diff --git a/googleapis/appengine/v1/service.pb.go b/googleapis/appengine/v1/service.pb.go
index 222cb13f..7a195d0b 100644
--- a/googleapis/appengine/v1/service.pb.go
+++ b/googleapis/appengine/v1/service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/v1/service.proto
-// DO NOT EDIT!
 
 package appengine
 
diff --git a/googleapis/appengine/v1/version.pb.go b/googleapis/appengine/v1/version.pb.go
index 331a9e5d..d511bf9b 100644
--- a/googleapis/appengine/v1/version.pb.go
+++ b/googleapis/appengine/v1/version.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/appengine/v1/version.proto
-// DO NOT EDIT!
 
 package appengine
 
diff --git a/googleapis/assistant/embedded/v1alpha1/embedded_assistant.pb.go b/googleapis/assistant/embedded/v1alpha1/embedded_assistant.pb.go
index 94df28b2..414e8cbc 100644
--- a/googleapis/assistant/embedded/v1alpha1/embedded_assistant.pb.go
+++ b/googleapis/assistant/embedded/v1alpha1/embedded_assistant.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/assistant/embedded/v1alpha1/embedded_assistant.proto
-// DO NOT EDIT!
 
 /*
 Package embedded is a generated protocol buffer package.
diff --git a/googleapis/bigtable/admin/table/v1/bigtable_table_data.pb.go b/googleapis/bigtable/admin/table/v1/bigtable_table_data.pb.go
index 24636a7c..2c6183d8 100644
--- a/googleapis/bigtable/admin/table/v1/bigtable_table_data.pb.go
+++ b/googleapis/bigtable/admin/table/v1/bigtable_table_data.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/admin/table/v1/bigtable_table_data.proto
-// DO NOT EDIT!
 
 /*
 Package table is a generated protocol buffer package.
diff --git a/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go b/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go
index 342c0769..3d5049ab 100644
--- a/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go
+++ b/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/admin/table/v1/bigtable_table_service.proto
-// DO NOT EDIT!
 
 package table
 
diff --git a/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.pb.go b/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.pb.go
index 3ac7d7f9..9d9ad71e 100644
--- a/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.pb.go
+++ b/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/admin/table/v1/bigtable_table_service_messages.proto
-// DO NOT EDIT!
 
 package table
 
diff --git a/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go b/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go
index bf2f449c..8c9d29f3 100644
--- a/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go
+++ b/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/admin/v2/bigtable_instance_admin.proto
-// DO NOT EDIT!
 
 /*
 Package admin is a generated protocol buffer package.
diff --git a/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go b/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go
index 36146a69..1b5ee1e1 100644
--- a/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go
+++ b/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/admin/v2/bigtable_table_admin.proto
-// DO NOT EDIT!
 
 package admin
 
diff --git a/googleapis/bigtable/admin/v2/common.pb.go b/googleapis/bigtable/admin/v2/common.pb.go
index d52196db..39452406 100644
--- a/googleapis/bigtable/admin/v2/common.pb.go
+++ b/googleapis/bigtable/admin/v2/common.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/admin/v2/common.proto
-// DO NOT EDIT!
 
 package admin
 
diff --git a/googleapis/bigtable/admin/v2/instance.pb.go b/googleapis/bigtable/admin/v2/instance.pb.go
index 01b61e46..ec449bcf 100644
--- a/googleapis/bigtable/admin/v2/instance.pb.go
+++ b/googleapis/bigtable/admin/v2/instance.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/admin/v2/instance.proto
-// DO NOT EDIT!
 
 package admin
 
diff --git a/googleapis/bigtable/admin/v2/table.pb.go b/googleapis/bigtable/admin/v2/table.pb.go
index 24b715c6..15515256 100644
--- a/googleapis/bigtable/admin/v2/table.pb.go
+++ b/googleapis/bigtable/admin/v2/table.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/admin/v2/table.proto
-// DO NOT EDIT!
 
 package admin
 
diff --git a/googleapis/bigtable/v1/bigtable_data.pb.go b/googleapis/bigtable/v1/bigtable_data.pb.go
index 2c530ff1..51ece9f9 100644
--- a/googleapis/bigtable/v1/bigtable_data.pb.go
+++ b/googleapis/bigtable/v1/bigtable_data.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/v1/bigtable_data.proto
-// DO NOT EDIT!
 
 /*
 Package bigtable is a generated protocol buffer package.
diff --git a/googleapis/bigtable/v1/bigtable_service.pb.go b/googleapis/bigtable/v1/bigtable_service.pb.go
index dac6f4ab..bf22713c 100644
--- a/googleapis/bigtable/v1/bigtable_service.pb.go
+++ b/googleapis/bigtable/v1/bigtable_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/v1/bigtable_service.proto
-// DO NOT EDIT!
 
 package bigtable
 
diff --git a/googleapis/bigtable/v1/bigtable_service_messages.pb.go b/googleapis/bigtable/v1/bigtable_service_messages.pb.go
index 1e7fad40..763b83c2 100644
--- a/googleapis/bigtable/v1/bigtable_service_messages.pb.go
+++ b/googleapis/bigtable/v1/bigtable_service_messages.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/v1/bigtable_service_messages.proto
-// DO NOT EDIT!
 
 package bigtable
 
diff --git a/googleapis/bigtable/v2/bigtable.pb.go b/googleapis/bigtable/v2/bigtable.pb.go
index b41f14f2..093bd6d2 100644
--- a/googleapis/bigtable/v2/bigtable.pb.go
+++ b/googleapis/bigtable/v2/bigtable.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/v2/bigtable.proto
-// DO NOT EDIT!
 
 /*
 Package bigtable is a generated protocol buffer package.
diff --git a/googleapis/bigtable/v2/data.pb.go b/googleapis/bigtable/v2/data.pb.go
index 2a57566b..a256a3a5 100644
--- a/googleapis/bigtable/v2/data.pb.go
+++ b/googleapis/bigtable/v2/data.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bigtable/v2/data.proto
-// DO NOT EDIT!
 
 package bigtable
 
diff --git a/googleapis/bytestream/bytestream.pb.go b/googleapis/bytestream/bytestream.pb.go
index f52ab268..80149480 100644
--- a/googleapis/bytestream/bytestream.pb.go
+++ b/googleapis/bytestream/bytestream.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/bytestream/bytestream.proto
-// DO NOT EDIT!
 
 /*
 Package bytestream is a generated protocol buffer package.
diff --git a/googleapis/cloud/audit/audit_log.pb.go b/googleapis/cloud/audit/audit_log.pb.go
index 30b080db..33c48ea6 100644
--- a/googleapis/cloud/audit/audit_log.pb.go
+++ b/googleapis/cloud/audit/audit_log.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/audit/audit_log.proto
-// DO NOT EDIT!
 
 /*
 Package audit is a generated protocol buffer package.
diff --git a/googleapis/cloud/billing/v1/cloud_billing.pb.go b/googleapis/cloud/billing/v1/cloud_billing.pb.go
index 67d476b3..238193b8 100644
--- a/googleapis/cloud/billing/v1/cloud_billing.pb.go
+++ b/googleapis/cloud/billing/v1/cloud_billing.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/billing/v1/cloud_billing.proto
-// DO NOT EDIT!
 
 /*
 Package billing is a generated protocol buffer package.
diff --git a/googleapis/cloud/dataproc/v1/clusters.pb.go b/googleapis/cloud/dataproc/v1/clusters.pb.go
index ff691c2c..a8f3d589 100644
--- a/googleapis/cloud/dataproc/v1/clusters.pb.go
+++ b/googleapis/cloud/dataproc/v1/clusters.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/dataproc/v1/clusters.proto
-// DO NOT EDIT!
 
 /*
 Package dataproc is a generated protocol buffer package.
diff --git a/googleapis/cloud/dataproc/v1/jobs.pb.go b/googleapis/cloud/dataproc/v1/jobs.pb.go
index 5717e986..e84b749f 100644
--- a/googleapis/cloud/dataproc/v1/jobs.pb.go
+++ b/googleapis/cloud/dataproc/v1/jobs.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/dataproc/v1/jobs.proto
-// DO NOT EDIT!
 
 package dataproc
 
diff --git a/googleapis/cloud/dataproc/v1/operations.pb.go b/googleapis/cloud/dataproc/v1/operations.pb.go
index f29c49a4..a66e72ad 100644
--- a/googleapis/cloud/dataproc/v1/operations.pb.go
+++ b/googleapis/cloud/dataproc/v1/operations.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/dataproc/v1/operations.proto
-// DO NOT EDIT!
 
 package dataproc
 
diff --git a/googleapis/cloud/functions/v1beta2/functions.pb.go b/googleapis/cloud/functions/v1beta2/functions.pb.go
index f853a774..53a9f562 100644
--- a/googleapis/cloud/functions/v1beta2/functions.pb.go
+++ b/googleapis/cloud/functions/v1beta2/functions.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/functions/v1beta2/functions.proto
-// DO NOT EDIT!
 
 /*
 Package functions is a generated protocol buffer package.
diff --git a/googleapis/cloud/functions/v1beta2/operations.pb.go b/googleapis/cloud/functions/v1beta2/operations.pb.go
index 33658f6e..dee76e0c 100644
--- a/googleapis/cloud/functions/v1beta2/operations.pb.go
+++ b/googleapis/cloud/functions/v1beta2/operations.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/functions/v1beta2/operations.proto
-// DO NOT EDIT!
 
 package functions
 
diff --git a/googleapis/cloud/language/v1/language_service.pb.go b/googleapis/cloud/language/v1/language_service.pb.go
index c3c62bf9..42fdfde6 100644
--- a/googleapis/cloud/language/v1/language_service.pb.go
+++ b/googleapis/cloud/language/v1/language_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/language/v1/language_service.proto
-// DO NOT EDIT!
 
 /*
 Package language is a generated protocol buffer package.
diff --git a/googleapis/cloud/language/v1beta1/language_service.pb.go b/googleapis/cloud/language/v1beta1/language_service.pb.go
index 55156d40..4eba8950 100644
--- a/googleapis/cloud/language/v1beta1/language_service.pb.go
+++ b/googleapis/cloud/language/v1beta1/language_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/language/v1beta1/language_service.proto
-// DO NOT EDIT!
 
 /*
 Package language is a generated protocol buffer package.
diff --git a/googleapis/cloud/language/v1beta2/language_service.pb.go b/googleapis/cloud/language/v1beta2/language_service.pb.go
index 3239e063..d82a8403 100644
--- a/googleapis/cloud/language/v1beta2/language_service.pb.go
+++ b/googleapis/cloud/language/v1beta2/language_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/language/v1beta2/language_service.proto
-// DO NOT EDIT!
 
 /*
 Package language is a generated protocol buffer package.
diff --git a/googleapis/cloud/ml/v1/job_service.pb.go b/googleapis/cloud/ml/v1/job_service.pb.go
index f88feba2..b99add0e 100644
--- a/googleapis/cloud/ml/v1/job_service.pb.go
+++ b/googleapis/cloud/ml/v1/job_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1/job_service.proto
-// DO NOT EDIT!
 
 /*
 Package ml is a generated protocol buffer package.
diff --git a/googleapis/cloud/ml/v1/model_service.pb.go b/googleapis/cloud/ml/v1/model_service.pb.go
index 7caaf420..c05f8adf 100644
--- a/googleapis/cloud/ml/v1/model_service.pb.go
+++ b/googleapis/cloud/ml/v1/model_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1/model_service.proto
-// DO NOT EDIT!
 
 package ml
 
diff --git a/googleapis/cloud/ml/v1/operation_metadata.pb.go b/googleapis/cloud/ml/v1/operation_metadata.pb.go
index aad0e67a..a41117d5 100644
--- a/googleapis/cloud/ml/v1/operation_metadata.pb.go
+++ b/googleapis/cloud/ml/v1/operation_metadata.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1/operation_metadata.proto
-// DO NOT EDIT!
 
 package ml
 
diff --git a/googleapis/cloud/ml/v1/prediction_service.pb.go b/googleapis/cloud/ml/v1/prediction_service.pb.go
index 724f90f2..9d27c9c4 100644
--- a/googleapis/cloud/ml/v1/prediction_service.pb.go
+++ b/googleapis/cloud/ml/v1/prediction_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1/prediction_service.proto
-// DO NOT EDIT!
 
 package ml
 
diff --git a/googleapis/cloud/ml/v1/project_service.pb.go b/googleapis/cloud/ml/v1/project_service.pb.go
index e4be4e1c..751bce74 100644
--- a/googleapis/cloud/ml/v1/project_service.pb.go
+++ b/googleapis/cloud/ml/v1/project_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1/project_service.proto
-// DO NOT EDIT!
 
 package ml
 
diff --git a/googleapis/cloud/ml/v1beta1/job_service.pb.go b/googleapis/cloud/ml/v1beta1/job_service.pb.go
index 9aff1c72..df13ca5e 100644
--- a/googleapis/cloud/ml/v1beta1/job_service.pb.go
+++ b/googleapis/cloud/ml/v1beta1/job_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1beta1/job_service.proto
-// DO NOT EDIT!
 
 /*
 Package ml is a generated protocol buffer package.
diff --git a/googleapis/cloud/ml/v1beta1/model_service.pb.go b/googleapis/cloud/ml/v1beta1/model_service.pb.go
index 4b44357e..486865db 100644
--- a/googleapis/cloud/ml/v1beta1/model_service.pb.go
+++ b/googleapis/cloud/ml/v1beta1/model_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1beta1/model_service.proto
-// DO NOT EDIT!
 
 package ml
 
diff --git a/googleapis/cloud/ml/v1beta1/operation_metadata.pb.go b/googleapis/cloud/ml/v1beta1/operation_metadata.pb.go
index 4987c677..29307773 100644
--- a/googleapis/cloud/ml/v1beta1/operation_metadata.pb.go
+++ b/googleapis/cloud/ml/v1beta1/operation_metadata.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1beta1/operation_metadata.proto
-// DO NOT EDIT!
 
 package ml
 
diff --git a/googleapis/cloud/ml/v1beta1/prediction_service.pb.go b/googleapis/cloud/ml/v1beta1/prediction_service.pb.go
index 2e96b2bb..7d6a8ada 100644
--- a/googleapis/cloud/ml/v1beta1/prediction_service.pb.go
+++ b/googleapis/cloud/ml/v1beta1/prediction_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1beta1/prediction_service.proto
-// DO NOT EDIT!
 
 package ml
 
diff --git a/googleapis/cloud/ml/v1beta1/project_service.pb.go b/googleapis/cloud/ml/v1beta1/project_service.pb.go
index adfda7eb..cdf5bbc5 100644
--- a/googleapis/cloud/ml/v1beta1/project_service.pb.go
+++ b/googleapis/cloud/ml/v1beta1/project_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/ml/v1beta1/project_service.proto
-// DO NOT EDIT!
 
 package ml
 
diff --git a/googleapis/cloud/runtimeconfig/v1beta1/resources.pb.go b/googleapis/cloud/runtimeconfig/v1beta1/resources.pb.go
index b907c97d..74e09fa9 100644
--- a/googleapis/cloud/runtimeconfig/v1beta1/resources.pb.go
+++ b/googleapis/cloud/runtimeconfig/v1beta1/resources.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/runtimeconfig/v1beta1/resources.proto
-// DO NOT EDIT!
 
 /*
 Package runtimeconfig is a generated protocol buffer package.
diff --git a/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go b/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go
index dbdb6742..35970368 100644
--- a/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go
+++ b/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/runtimeconfig/v1beta1/runtimeconfig.proto
-// DO NOT EDIT!
 
 package runtimeconfig
 
diff --git a/googleapis/cloud/speech/v1/cloud_speech.pb.go b/googleapis/cloud/speech/v1/cloud_speech.pb.go
index 51de3f2f..be122754 100644
--- a/googleapis/cloud/speech/v1/cloud_speech.pb.go
+++ b/googleapis/cloud/speech/v1/cloud_speech.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/speech/v1/cloud_speech.proto
-// DO NOT EDIT!
 
 /*
 Package speech is a generated protocol buffer package.
diff --git a/googleapis/cloud/speech/v1beta1/cloud_speech.pb.go b/googleapis/cloud/speech/v1beta1/cloud_speech.pb.go
index baf71e90..0307a457 100644
--- a/googleapis/cloud/speech/v1beta1/cloud_speech.pb.go
+++ b/googleapis/cloud/speech/v1beta1/cloud_speech.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/speech/v1beta1/cloud_speech.proto
-// DO NOT EDIT!
 
 /*
 Package speech is a generated protocol buffer package.
diff --git a/googleapis/cloud/support/common/common.pb.go b/googleapis/cloud/support/common/common.pb.go
index 9c9daaa9..b9bbfb86 100644
--- a/googleapis/cloud/support/common/common.pb.go
+++ b/googleapis/cloud/support/common/common.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/support/common.proto
-// DO NOT EDIT!
 
 /*
 Package common is a generated protocol buffer package.
diff --git a/googleapis/cloud/support/v1alpha1/cloud_support.pb.go b/googleapis/cloud/support/v1alpha1/cloud_support.pb.go
index 71a13793..80ae418c 100644
--- a/googleapis/cloud/support/v1alpha1/cloud_support.pb.go
+++ b/googleapis/cloud/support/v1alpha1/cloud_support.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/support/v1alpha1/cloud_support.proto
-// DO NOT EDIT!
 
 /*
 Package support is a generated protocol buffer package.
diff --git a/googleapis/cloud/videointelligence/v1beta1/video_intelligence.pb.go b/googleapis/cloud/videointelligence/v1beta1/video_intelligence.pb.go
index dcc20b19..5ac81f8a 100644
--- a/googleapis/cloud/videointelligence/v1beta1/video_intelligence.pb.go
+++ b/googleapis/cloud/videointelligence/v1beta1/video_intelligence.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/videointelligence/v1beta1/video_intelligence.proto
-// DO NOT EDIT!
 
 /*
 Package videointelligence is a generated protocol buffer package.
diff --git a/googleapis/cloud/vision/v1/geometry.pb.go b/googleapis/cloud/vision/v1/geometry.pb.go
index c7387bfb..ef01b7cb 100644
--- a/googleapis/cloud/vision/v1/geometry.pb.go
+++ b/googleapis/cloud/vision/v1/geometry.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/vision/v1/geometry.proto
-// DO NOT EDIT!
 
 /*
 Package vision is a generated protocol buffer package.
diff --git a/googleapis/cloud/vision/v1/image_annotator.pb.go b/googleapis/cloud/vision/v1/image_annotator.pb.go
index a398c383..d5ed6d63 100644
--- a/googleapis/cloud/vision/v1/image_annotator.pb.go
+++ b/googleapis/cloud/vision/v1/image_annotator.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/vision/v1/image_annotator.proto
-// DO NOT EDIT!
 
 package vision
 
diff --git a/googleapis/cloud/vision/v1/text_annotation.pb.go b/googleapis/cloud/vision/v1/text_annotation.pb.go
index 7262706d..566d5967 100644
--- a/googleapis/cloud/vision/v1/text_annotation.pb.go
+++ b/googleapis/cloud/vision/v1/text_annotation.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/vision/v1/text_annotation.proto
-// DO NOT EDIT!
 
 package vision
 
diff --git a/googleapis/cloud/vision/v1/web_detection.pb.go b/googleapis/cloud/vision/v1/web_detection.pb.go
index 1ee738ca..2f4089cf 100644
--- a/googleapis/cloud/vision/v1/web_detection.pb.go
+++ b/googleapis/cloud/vision/v1/web_detection.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/cloud/vision/v1/web_detection.proto
-// DO NOT EDIT!
 
 package vision
 
diff --git a/googleapis/container/v1/cluster_service.pb.go b/googleapis/container/v1/cluster_service.pb.go
index d2579785..44b1d560 100644
--- a/googleapis/container/v1/cluster_service.pb.go
+++ b/googleapis/container/v1/cluster_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/container/v1/cluster_service.proto
-// DO NOT EDIT!
 
 /*
 Package container is a generated protocol buffer package.
diff --git a/googleapis/datastore/v1/datastore.pb.go b/googleapis/datastore/v1/datastore.pb.go
index 9a9adc6d..4b82961d 100644
--- a/googleapis/datastore/v1/datastore.pb.go
+++ b/googleapis/datastore/v1/datastore.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/datastore/v1/datastore.proto
-// DO NOT EDIT!
 
 /*
 Package datastore is a generated protocol buffer package.
diff --git a/googleapis/datastore/v1/entity.pb.go b/googleapis/datastore/v1/entity.pb.go
index 75f58ca3..84ce5918 100644
--- a/googleapis/datastore/v1/entity.pb.go
+++ b/googleapis/datastore/v1/entity.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/datastore/v1/entity.proto
-// DO NOT EDIT!
 
 package datastore
 
diff --git a/googleapis/datastore/v1/query.pb.go b/googleapis/datastore/v1/query.pb.go
index dcfbb673..43fe995d 100644
--- a/googleapis/datastore/v1/query.pb.go
+++ b/googleapis/datastore/v1/query.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/datastore/v1/query.proto
-// DO NOT EDIT!
 
 package datastore
 
diff --git a/googleapis/datastore/v1beta3/datastore.pb.go b/googleapis/datastore/v1beta3/datastore.pb.go
index 2230f74e..af9c0ed7 100644
--- a/googleapis/datastore/v1beta3/datastore.pb.go
+++ b/googleapis/datastore/v1beta3/datastore.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/datastore/v1beta3/datastore.proto
-// DO NOT EDIT!
 
 /*
 Package datastore is a generated protocol buffer package.
diff --git a/googleapis/datastore/v1beta3/entity.pb.go b/googleapis/datastore/v1beta3/entity.pb.go
index 005156ba..c44916df 100644
--- a/googleapis/datastore/v1beta3/entity.pb.go
+++ b/googleapis/datastore/v1beta3/entity.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/datastore/v1beta3/entity.proto
-// DO NOT EDIT!
 
 package datastore
 
diff --git a/googleapis/datastore/v1beta3/query.pb.go b/googleapis/datastore/v1beta3/query.pb.go
index 7c606ca4..35dbbb64 100644
--- a/googleapis/datastore/v1beta3/query.pb.go
+++ b/googleapis/datastore/v1beta3/query.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/datastore/v1beta3/query.proto
-// DO NOT EDIT!
 
 package datastore
 
diff --git a/googleapis/devtools/build/v1/build_events.pb.go b/googleapis/devtools/build/v1/build_events.pb.go
index c0a9e7dc..c5e6bc60 100644
--- a/googleapis/devtools/build/v1/build_events.pb.go
+++ b/googleapis/devtools/build/v1/build_events.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/build/v1/build_events.proto
-// DO NOT EDIT!
 
 /*
 Package build is a generated protocol buffer package.
@@ -27,7 +26,7 @@ import _ "google.golang.org/genproto/googleapis/api/annotations"
 import google_protobuf1 "github.com/golang/protobuf/ptypes/any"
 import google_protobuf2 "github.com/golang/protobuf/ptypes/timestamp"
 import google_protobuf3 "github.com/golang/protobuf/ptypes/wrappers"
-import google_rpc "google.golang.org/genproto/googleapis/rpc/status"
+import _ "google.golang.org/genproto/googleapis/rpc/status"
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ = proto.Marshal
@@ -514,13 +513,6 @@ func (m *BuildEvent_InvocationAttemptStarted) GetAttemptNumber() int64 {
 
 // Notification that an invocation attempt has finished.
 type BuildEvent_InvocationAttemptFinished struct {
-	// The status of the build request.
-	// If OK, the build request was run, though this does not mean the
-	// requested build tool succeeded. "exit_code" will be set to the
-	// exit code of the build tool.
-	// If not OK, the build request was not successfully executed.
-	// "exit_code" will not be set.
-	Status *google_rpc.Status `protobuf:"bytes,1,opt,name=status" json:"status,omitempty"`
 	// The exit code of the build tool.
 	ExitCode *google_protobuf3.Int32Value `protobuf:"bytes,2,opt,name=exit_code,json=exitCode" json:"exit_code,omitempty"`
 	// Final status of the invocation.
@@ -534,13 +526,6 @@ func (*BuildEvent_InvocationAttemptFinished) Descriptor() ([]byte, []int) {
 	return fileDescriptor0, []int{0, 1}
 }
 
-func (m *BuildEvent_InvocationAttemptFinished) GetStatus() *google_rpc.Status {
-	if m != nil {
-		return m.Status
-	}
-	return nil
-}
-
 func (m *BuildEvent_InvocationAttemptFinished) GetExitCode() *google_protobuf3.Int32Value {
 	if m != nil {
 		return m.ExitCode
@@ -737,7 +722,6 @@ func (m *BuildEvent_BuildComponentStreamFinished) GetType() BuildEvent_BuildComp
 
 // Unique identifier for a build event stream.
 type StreamId struct {
-	ProjectNumber int64 `protobuf:"varint,5,opt,name=project_number,json=projectNumber" json:"project_number,omitempty"`
 	// The id of a Build message.
 	BuildId string `protobuf:"bytes,1,opt,name=build_id,json=buildId" json:"build_id,omitempty"`
 	// The unique invocation ID within this build.
@@ -755,13 +739,6 @@ func (m *StreamId) String() string            { return proto.CompactTextString(m
 func (*StreamId) ProtoMessage()               {}
 func (*StreamId) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
-func (m *StreamId) GetProjectNumber() int64 {
-	if m != nil {
-		return m.ProjectNumber
-	}
-	return 0
-}
-
 func (m *StreamId) GetBuildId() string {
 	if m != nil {
 		return m.BuildId
@@ -807,67 +784,65 @@ func init() {
 func init() { proto.RegisterFile("google/devtools/build/v1/build_events.proto", fileDescriptor0) }
 
 var fileDescriptor0 = []byte{
-	// 979 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0x6d, 0x6f, 0xdb, 0x54,
-	0x14, 0x8e, 0xbb, 0xae, 0x4d, 0x4f, 0x9b, 0xcc, 0xbb, 0x63, 0xaa, 0xeb, 0x56, 0x03, 0x8a, 0x2a,
-	0xa1, 0x21, 0x1c, 0xb5, 0x05, 0x6d, 0x30, 0x3a, 0x29, 0x4d, 0x5c, 0xc5, 0xac, 0xd8, 0xd1, 0x8d,
-	0xcb, 0x78, 0x11, 0x0a, 0x8e, 0x7d, 0x9b, 0x19, 0x25, 0xbe, 0xc6, 0xbe, 0x0e, 0x0d, 0x12, 0x82,
-	0xff, 0x82, 0xc4, 0xff, 0xe0, 0x0b, 0xff, 0x80, 0xff, 0xc2, 0x47, 0xe4, 0x7b, 0xaf, 0xf3, 0xd2,
-	0x36, 0x5d, 0x07, 0xdf, 0xec, 0x73, 0x9e, 0xf3, 0x3c, 0xe7, 0x9c, 0x3c, 0xc7, 0x0a, 0x7c, 0xd0,
-	0xa7, 0xb4, 0x3f, 0x20, 0xb5, 0x80, 0x8c, 0x18, 0xa5, 0x83, 0xb4, 0xd6, 0xcb, 0xc2, 0x41, 0x50,
-	0x1b, 0xed, 0x8b, 0x87, 0x2e, 0x19, 0x91, 0x88, 0xa5, 0x46, 0x9c, 0x50, 0x46, 0x91, 0x26, 0xc0,
-	0x46, 0x01, 0x36, 0x38, 0xc6, 0x18, 0xed, 0xeb, 0x3b, 0x92, 0xc6, 0x8b, 0xc3, 0x9a, 0x17, 0x45,
-	0x94, 0x79, 0x2c, 0xa4, 0x91, 0xac, 0xd3, 0x5f, 0x27, 0x92, 0x32, 0x8f, 0x65, 0x05, 0x78, 0x4b,
-	0x82, 0xf9, 0x5b, 0x2f, 0x3b, 0xaf, 0x79, 0xd1, 0x58, 0xa6, 0xde, 0xbe, 0x9c, 0x62, 0xe1, 0x90,
-	0xa4, 0xcc, 0x1b, 0xc6, 0x12, 0xf0, 0xe8, 0x32, 0xe0, 0xa7, 0xc4, 0x8b, 0x63, 0x92, 0x14, 0xdc,
-	0x9b, 0x32, 0x9f, 0xc4, 0x7e, 0x6d, 0x56, 0x74, 0xf7, 0xf7, 0x0a, 0xc0, 0x71, 0xde, 0x8b, 0x99,
-	0xcf, 0x8b, 0x3e, 0x01, 0xe0, 0x83, 0x77, 0x73, 0x01, 0x4d, 0x79, 0x47, 0x79, 0x7f, 0xfd, 0x40,
-	0x37, 0xe4, 0xf4, 0x05, 0xb9, 0xe1, 0x16, 0xea, 0x78, 0x8d, 0xa3, 0xf3, 0x77, 0xf4, 0x0b, 0xe8,
-	0x61, 0x34, 0xa2, 0x3e, 0x5f, 0x40, 0xd7, 0x63, 0x8c, 0x0c, 0x63, 0x96, 0x4f, 0x98, 0x30, 0x12,
-	0x68, 0x87, 0x9c, 0xea, 0xc8, 0x58, 0xb4, 0x48, 0x63, 0xda, 0x84, 0x61, 0x4d, 0x68, 0xea, 0x82,
-	0xa5, 0x23, 0x48, 0x5a, 0x25, 0xac, 0x85, 0x0b, 0x72, 0xe8, 0x37, 0x05, 0xb6, 0xaf, 0xd1, 0x3f,
-	0x0f, 0xa3, 0x30, 0x7d, 0x45, 0x02, 0xed, 0x23, 0xde, 0xc0, 0xf3, 0xff, 0xd6, 0xc0, 0x89, 0x64,
-	0x69, 0x95, 0xf0, 0x56, 0xb8, 0x28, 0x89, 0xbe, 0x85, 0xaa, 0xf4, 0x4e, 0xf4, 0x63, 0x46, 0x32,
-	0x12, 0x68, 0x1f, 0x73, 0xd1, 0x83, 0x5b, 0x89, 0x8a, 0x47, 0x59, 0xd9, 0x2a, 0xe1, 0x4a, 0x6f,
-	0x36, 0x30, 0x25, 0x9f, 0x4c, 0xf4, 0xe4, 0x4d, 0xc9, 0x67, 0xa6, 0x10, 0xe4, 0xb3, 0x9d, 0xfb,
-	0x34, 0x4a, 0xe9, 0x80, 0x74, 0x69, 0xc6, 0xe2, 0x8c, 0x69, 0x4f, 0xdf, 0x80, 0xbc, 0x21, 0x4a,
-	0x1d, 0x5e, 0x99, 0x93, 0xfb, 0xb3, 0x01, 0xf4, 0x2b, 0x6c, 0xf9, 0x74, 0x18, 0xd3, 0x28, 0xf7,
-	0x55, 0xca, 0x12, 0xe2, 0x0d, 0xa7, 0x43, 0x3c, 0xe3, 0x3a, 0xf5, 0xdb, 0x0f, 0xd1, 0x28, 0xa8,
-	0x3a, 0x9c, 0x69, 0x66, 0xa6, 0x4d, 0xff, 0xfa, 0x14, 0x7a, 0x02, 0xeb, 0x3d, 0xef, 0x67, 0x32,
-	0x10, 0x37, 0xad, 0x7d, 0xc6, 0x25, 0xdf, 0xba, 0xe2, 0xea, 0x7a, 0x34, 0x6e, 0x95, 0x30, 0x70,
-	0xa8, 0xb8, 0x86, 0xcf, 0xe1, 0xa1, 0xfc, 0x41, 0x2f, 0x88, 0x9f, 0x71, 0x5f, 0x09, 0x8a, 0xa3,
-	0x1b, 0x29, 0x1e, 0x88, 0x5f, 0xae, 0xa8, 0x11, 0x5c, 0x4d, 0x40, 0x29, 0xcd, 0x12, 0x9f, 0x74,
-	0xcf, 0x09, 0xf3, 0x5f, 0x49, 0xa2, 0xe7, 0x37, 0x12, 0xa9, 0xa2, 0xe2, 0x24, 0x2f, 0xe0, 0x2c,
-	0x7a, 0x1d, 0xb4, 0x45, 0xd7, 0x81, 0xf6, 0xa0, 0x5a, 0xb8, 0x3e, 0xca, 0x86, 0x3d, 0x92, 0xf0,
-	0xfb, 0xbd, 0x83, 0x2b, 0x32, 0x6a, 0xf3, 0xa0, 0xfe, 0xb7, 0x02, 0x5b, 0x0b, 0x0d, 0x8e, 0x1e,
-	0xc3, 0x8a, 0xf8, 0x3e, 0xc8, 0xe3, 0x47, 0x45, 0x6b, 0x49, 0xec, 0x1b, 0x1d, 0x9e, 0xc1, 0x12,
-	0x81, 0x9e, 0xc2, 0x1a, 0xb9, 0x08, 0x59, 0xd7, 0xa7, 0x01, 0xd1, 0x96, 0x38, 0x7c, 0xfb, 0xca,
-	0x24, 0x56, 0xc4, 0x0e, 0x0f, 0xbe, 0xf4, 0x06, 0x19, 0xc1, 0xe5, 0x1c, 0xdd, 0xa0, 0x01, 0x41,
-	0x18, 0xee, 0xcf, 0xdc, 0xaa, 0x14, 0xbc, 0xc3, 0x19, 0xf6, 0x5e, 0x63, 0x05, 0xd9, 0x83, 0x3a,
-	0xad, 0x17, 0x11, 0xfd, 0x1e, 0x54, 0xe6, 0x4e, 0x48, 0xb7, 0x65, 0x60, 0x32, 0xdb, 0xd1, 0xa5,
-	0xd9, 0x6e, 0x29, 0x25, 0x8b, 0xf4, 0x3f, 0x14, 0xa8, 0xcc, 0x59, 0x1d, 0xd5, 0x61, 0x99, 0x8d,
-	0x63, 0xf1, 0x9d, 0xac, 0x1e, 0x7c, 0xb8, 0x98, 0x6e, 0xae, 0x4c, 0xb8, 0x13, 0xf3, 0x52, 0xf4,
-	0x2e, 0xac, 0x33, 0x72, 0xc1, 0x8a, 0xb3, 0xcb, 0xb7, 0xb8, 0x96, 0xbb, 0x30, 0x0f, 0x4a, 0x95,
-	0x3d, 0xa8, 0xf4, 0xc2, 0xc8, 0x4b, 0xc6, 0x05, 0x28, 0x5f, 0xd4, 0x46, 0xab, 0x84, 0x37, 0x44,
-	0x58, 0xc0, 0x8e, 0xcb, 0xb0, 0x22, 0xf2, 0xfa, 0x5f, 0x0a, 0xec, 0xdc, 0x74, 0x2b, 0xe8, 0xfb,
-	0xb9, 0xbe, 0x4f, 0xff, 0xf7, 0xf1, 0x19, 0xe2, 0xc1, 0x1d, 0xc7, 0x44, 0x8c, 0xb5, 0xdb, 0x04,
-	0x98, 0xc6, 0xd0, 0x36, 0x6c, 0x9e, 0x58, 0xb6, 0xd5, 0x69, 0x75, 0xdd, 0xaf, 0xdb, 0x66, 0xf7,
-	0xcc, 0xee, 0xb4, 0xcd, 0x86, 0x75, 0x62, 0x99, 0x4d, 0xb5, 0x84, 0x36, 0xa0, 0x2c, 0x92, 0x66,
-	0x53, 0x55, 0xd0, 0x3a, 0xac, 0x9a, 0x5f, 0xb5, 0x2d, 0x6c, 0x36, 0xd5, 0xa5, 0xe3, 0x55, 0xb8,
-	0xcb, 0xcf, 0x64, 0xf7, 0xcf, 0x25, 0x28, 0x0b, 0x49, 0x8b, 0xfb, 0x3c, 0x4e, 0xe8, 0x0f, 0xc4,
-	0x9f, 0xf8, 0xfc, 0xae, 0xf0, 0xb9, 0x8c, 0x0a, 0x9f, 0xa3, 0x2d, 0x28, 0x8b, 0xe3, 0x0d, 0x03,
-	0x3e, 0xe8, 0x1a, 0x5e, 0xe5, 0xef, 0x56, 0x80, 0xde, 0x83, 0xca, 0x8c, 0xfd, 0xc2, 0x40, 0x5b,
-	0xe1, 0xf9, 0x8d, 0x69, 0xd0, 0x0a, 0x90, 0x03, 0x6b, 0x93, 0x0f, 0x0a, 0x5f, 0x79, 0xf5, 0x60,
-	0x7f, 0xf1, 0xa6, 0x8a, 0xee, 0x2e, 0xed, 0x09, 0x4f, 0x39, 0xd0, 0x23, 0x80, 0xa9, 0x80, 0xb6,
-	0xcc, 0x25, 0x67, 0x22, 0xbb, 0xdf, 0x41, 0x75, 0xbe, 0x18, 0x3d, 0x84, 0xfb, 0x67, 0xf6, 0x0b,
-	0xdb, 0x79, 0x69, 0x77, 0x1b, 0xce, 0x17, 0x6d, 0xc7, 0x36, 0x6d, 0x57, 0x2d, 0xa1, 0x2a, 0x40,
-	0xc3, 0xb1, 0x5d, 0xec, 0x9c, 0x9e, 0x9a, 0x58, 0x55, 0x10, 0xc0, 0xca, 0x4b, 0x07, 0xbf, 0x30,
-	0xb1, 0xba, 0x84, 0xca, 0xb0, 0xec, 0x3a, 0xce, 0xa9, 0x7a, 0x27, 0x47, 0x35, 0xcd, 0x36, 0x36,
-	0x1b, 0x75, 0xd7, 0x6c, 0xaa, 0xcb, 0x8f, 0x3f, 0x85, 0x07, 0xd7, 0xd8, 0x30, 0x5f, 0xb8, 0xd4,
-	0x50, 0x4b, 0x39, 0x53, 0xc7, 0x6d, 0x3a, 0x67, 0xae, 0x60, 0xed, 0xb8, 0x4d, 0x13, 0x63, 0x75,
-	0xe9, 0x38, 0x85, 0x1d, 0x9f, 0x0e, 0x17, 0x4e, 0x7f, 0x7c, 0x6f, 0x6a, 0x94, 0x76, 0x7e, 0xf8,
-	0x6d, 0xe5, 0x9b, 0x23, 0x09, 0xee, 0xd3, 0x81, 0x17, 0xf5, 0x0d, 0x9a, 0xf4, 0x6b, 0x7d, 0x12,
-	0xf1, 0xcf, 0x42, 0x4d, 0xa4, 0xbc, 0x38, 0x4c, 0xaf, 0xfe, 0x33, 0x7a, 0xc6, 0x1f, 0xfe, 0x51,
-	0x94, 0xde, 0x0a, 0x07, 0x1f, 0xfe, 0x1b, 0x00, 0x00, 0xff, 0xff, 0x78, 0xf8, 0x09, 0x8d, 0xaa,
-	0x09, 0x00, 0x00,
+	// 948 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xed, 0x6e, 0xe3, 0x54,
+	0x10, 0x8d, 0xdb, 0xd2, 0x26, 0xd3, 0x24, 0xeb, 0xbd, 0xcb, 0xaa, 0x8e, 0x5b, 0x2d, 0x50, 0x54,
+	0x09, 0x81, 0x70, 0xd4, 0x14, 0xb4, 0x0b, 0x4b, 0x57, 0xca, 0x87, 0xab, 0x98, 0x2d, 0x76, 0x74,
+	0xe3, 0xb2, 0x7c, 0x08, 0x05, 0xc7, 0xbe, 0xcd, 0x5a, 0x4a, 0x7c, 0x8d, 0x7d, 0x1d, 0x1a, 0x24,
+	0x04, 0xcf, 0xc1, 0x03, 0x20, 0xf1, 0x22, 0xbc, 0x12, 0xfc, 0x44, 0xbe, 0xd7, 0x6e, 0x92, 0xb6,
+	0xe9, 0x6e, 0xd9, 0x7f, 0xf6, 0xcc, 0x99, 0x73, 0x66, 0xc6, 0x67, 0xa2, 0xc0, 0x47, 0x23, 0x4a,
+	0x47, 0x63, 0x52, 0xf7, 0xc8, 0x94, 0x51, 0x3a, 0x8e, 0xeb, 0xc3, 0xc4, 0x1f, 0x7b, 0xf5, 0xe9,
+	0xa1, 0x78, 0x18, 0x90, 0x29, 0x09, 0x58, 0xac, 0x85, 0x11, 0x65, 0x14, 0x29, 0x02, 0xac, 0xe5,
+	0x60, 0x8d, 0x63, 0xb4, 0xe9, 0xa1, 0xba, 0x97, 0xd1, 0x38, 0xa1, 0x5f, 0x77, 0x82, 0x80, 0x32,
+	0x87, 0xf9, 0x34, 0xc8, 0xea, 0xd4, 0x57, 0x89, 0xc4, 0xcc, 0x61, 0x49, 0x0e, 0xae, 0x65, 0x60,
+	0xfe, 0x36, 0x4c, 0xce, 0xeb, 0x4e, 0x30, 0xcb, 0x52, 0xef, 0x5c, 0x4d, 0x31, 0x7f, 0x42, 0x62,
+	0xe6, 0x4c, 0xc2, 0x0c, 0xf0, 0xe8, 0x2a, 0xe0, 0xe7, 0xc8, 0x09, 0x43, 0x12, 0xe5, 0xdc, 0x3b,
+	0x59, 0x3e, 0x0a, 0xdd, 0xfa, 0xa2, 0xe8, 0xfe, 0x3f, 0x65, 0x80, 0x56, 0xda, 0x8b, 0x9e, 0xce,
+	0x8b, 0x3e, 0x03, 0xe0, 0x83, 0x0f, 0x52, 0x01, 0x45, 0x7a, 0x57, 0xfa, 0x60, 0xbb, 0xa1, 0x6a,
+	0xd9, 0xf4, 0x39, 0xb9, 0x66, 0xe7, 0xea, 0xb8, 0xc4, 0xd1, 0xe9, 0x3b, 0xfa, 0x15, 0x54, 0x3f,
+	0x98, 0x52, 0x97, 0x2f, 0x60, 0xe0, 0x30, 0x46, 0x26, 0x21, 0x4b, 0x27, 0x8c, 0x18, 0xf1, 0x94,
+	0x23, 0x4e, 0x75, 0xac, 0xad, 0x5a, 0xa4, 0x36, 0x6f, 0x42, 0x33, 0x2e, 0x69, 0x9a, 0x82, 0xa5,
+	0x2f, 0x48, 0xba, 0x05, 0xac, 0xf8, 0x2b, 0x72, 0xe8, 0x77, 0x09, 0x76, 0x6f, 0xd0, 0x3f, 0xf7,
+	0x03, 0x3f, 0x7e, 0x49, 0x3c, 0xe5, 0x13, 0xde, 0xc0, 0xb3, 0xff, 0xd7, 0xc0, 0x49, 0xc6, 0xd2,
+	0x2d, 0xe0, 0x9a, 0xbf, 0x2a, 0x89, 0xbe, 0x87, 0x6a, 0xe6, 0x9d, 0xe0, 0xa7, 0x84, 0x24, 0xc4,
+	0x53, 0x3e, 0xe5, 0xa2, 0x8d, 0xd7, 0x12, 0x15, 0x8f, 0x59, 0x65, 0xb7, 0x80, 0x2b, 0xc3, 0xc5,
+	0xc0, 0x9c, 0xfc, 0x72, 0xa2, 0xc7, 0x77, 0x25, 0x5f, 0x98, 0x42, 0x90, 0x2f, 0x76, 0xee, 0xd2,
+	0x20, 0xa6, 0x63, 0x32, 0xa0, 0x09, 0x0b, 0x13, 0xa6, 0x3c, 0xb9, 0x03, 0x79, 0x5b, 0x94, 0x5a,
+	0xbc, 0x32, 0x25, 0x77, 0x17, 0x03, 0xe8, 0x37, 0xa8, 0xb9, 0x74, 0x12, 0xd2, 0x20, 0xf5, 0x55,
+	0xcc, 0x22, 0xe2, 0x4c, 0xe6, 0x43, 0x3c, 0xe5, 0x3a, 0xcd, 0xd7, 0x1f, 0xa2, 0x9d, 0x53, 0xf5,
+	0x39, 0xd3, 0xc2, 0x4c, 0x3b, 0xee, 0xcd, 0x29, 0xf4, 0x18, 0xb6, 0x87, 0xce, 0x2f, 0x64, 0x2c,
+	0x6e, 0x5a, 0xf9, 0x82, 0x4b, 0xbe, 0x7d, 0xcd, 0xd5, 0xcd, 0x60, 0xd6, 0x2d, 0x60, 0xe0, 0x50,
+	0x71, 0x0d, 0x5f, 0xc2, 0xc3, 0xec, 0x83, 0x5e, 0x10, 0x37, 0xe1, 0xbe, 0x12, 0x14, 0xc7, 0xb7,
+	0x52, 0x3c, 0x10, 0x5f, 0x2e, 0xaf, 0x11, 0x5c, 0x1d, 0x40, 0x31, 0x4d, 0x22, 0x97, 0x0c, 0xce,
+	0x09, 0x73, 0x5f, 0x66, 0x44, 0xcf, 0x6e, 0x25, 0x92, 0x45, 0xc5, 0x49, 0x5a, 0xc0, 0x59, 0xd4,
+	0x26, 0x28, 0xab, 0xae, 0x03, 0x1d, 0x40, 0x35, 0x77, 0x7d, 0x90, 0x4c, 0x86, 0x24, 0xe2, 0xf7,
+	0xbb, 0x8e, 0x2b, 0x59, 0xd4, 0xe4, 0x41, 0xf5, 0x2f, 0x09, 0x6a, 0x2b, 0x0d, 0x8e, 0x9e, 0x40,
+	0x89, 0x5c, 0xf8, 0x6c, 0xe0, 0x52, 0x8f, 0x28, 0x6b, 0xbc, 0xbb, 0xdd, 0x6b, 0xdd, 0x19, 0x01,
+	0x3b, 0x6a, 0x7c, 0xed, 0x8c, 0x13, 0x82, 0x8b, 0x29, 0xba, 0x4d, 0x3d, 0x82, 0x30, 0xdc, 0x5f,
+	0xb8, 0x3f, 0xf1, 0x23, 0xa3, 0xac, 0x73, 0x86, 0x83, 0x57, 0x7c, 0xde, 0x3e, 0x07, 0x63, 0x79,
+	0x5e, 0x2f, 0x22, 0xea, 0x3d, 0xa8, 0x2c, 0x9d, 0x85, 0x6a, 0x66, 0x81, 0xcb, 0x7e, 0x8f, 0x61,
+	0x33, 0x93, 0x92, 0xee, 0x22, 0x95, 0x15, 0xa9, 0x7f, 0x4a, 0x50, 0x59, 0xb2, 0x2f, 0x6a, 0xc2,
+	0x06, 0x9b, 0x85, 0xe2, 0xb7, 0xaf, 0xda, 0xf8, 0x78, 0x35, 0xdd, 0x52, 0x99, 0x70, 0x1c, 0xe6,
+	0xa5, 0xe8, 0x3d, 0xd8, 0x66, 0xe4, 0x82, 0xe5, 0xa7, 0x94, 0x6e, 0xb1, 0x94, 0x3a, 0x2b, 0x0d,
+	0x66, 0x2a, 0x07, 0x50, 0x19, 0xfa, 0x81, 0x13, 0xcd, 0x72, 0x50, 0xba, 0xa8, 0x72, 0xb7, 0x80,
+	0xcb, 0x22, 0x2c, 0x60, 0xad, 0x22, 0x6c, 0x8a, 0xbc, 0xfa, 0xb7, 0x04, 0x7b, 0xb7, 0xf9, 0x1f,
+	0xfd, 0xb8, 0xd4, 0xf7, 0xe9, 0x1b, 0x1f, 0x94, 0x26, 0x1e, 0xec, 0x59, 0x48, 0xc4, 0x58, 0xfb,
+	0x1d, 0x80, 0x79, 0x0c, 0xed, 0xc2, 0xce, 0x89, 0x61, 0x1a, 0xfd, 0xee, 0xc0, 0xfe, 0xb6, 0xa7,
+	0x0f, 0xce, 0xcc, 0x7e, 0x4f, 0x6f, 0x1b, 0x27, 0x86, 0xde, 0x91, 0x0b, 0xa8, 0x0c, 0x45, 0x91,
+	0xd4, 0x3b, 0xb2, 0x84, 0xb6, 0x61, 0x4b, 0xff, 0xa6, 0x67, 0x60, 0xbd, 0x23, 0xaf, 0xb5, 0xb6,
+	0xe0, 0x2d, 0x6e, 0xfd, 0xfd, 0x3f, 0xd6, 0xa0, 0x28, 0x24, 0x0d, 0x0f, 0xd5, 0xa0, 0x28, 0x2e,
+	0xcd, 0xf7, 0xf8, 0x04, 0x25, 0xbc, 0xc5, 0xdf, 0x0d, 0x0f, 0xbd, 0x0f, 0x95, 0x05, 0x5f, 0xf9,
+	0x9e, 0xb2, 0xc9, 0xf3, 0xe5, 0x79, 0xd0, 0xf0, 0x90, 0x05, 0xa5, 0xcb, 0xeb, 0xe7, 0xbb, 0xac,
+	0x36, 0x0e, 0x57, 0xaf, 0x20, 0x97, 0xbd, 0xb2, 0x00, 0x3c, 0xe7, 0x40, 0x8f, 0x00, 0xe6, 0x02,
+	0xca, 0x06, 0x97, 0x5c, 0x88, 0xec, 0xff, 0x00, 0xd5, 0xe5, 0x62, 0xf4, 0x10, 0xee, 0x9f, 0x99,
+	0xcf, 0x4d, 0xeb, 0x85, 0x39, 0x68, 0x5b, 0x5f, 0xf5, 0x2c, 0x53, 0x37, 0x6d, 0xb9, 0x80, 0xaa,
+	0x00, 0x6d, 0xcb, 0xb4, 0xb1, 0x75, 0x7a, 0xaa, 0x63, 0x59, 0x42, 0x00, 0x9b, 0x2f, 0x2c, 0xfc,
+	0x5c, 0xc7, 0xf2, 0x1a, 0x2a, 0xc2, 0x86, 0x6d, 0x59, 0xa7, 0xf2, 0x7a, 0x8a, 0xea, 0xe8, 0x3d,
+	0xac, 0xb7, 0x9b, 0xb6, 0xde, 0x91, 0x37, 0x3e, 0xfc, 0x1c, 0x1e, 0xdc, 0xe0, 0xaf, 0x74, 0x93,
+	0x99, 0x86, 0x5c, 0x48, 0x99, 0xfa, 0x76, 0xc7, 0x3a, 0xb3, 0x05, 0x6b, 0xdf, 0xee, 0xe8, 0x18,
+	0xcb, 0x6b, 0xad, 0x18, 0xf6, 0x5c, 0x3a, 0x59, 0x39, 0x7d, 0xeb, 0xde, 0xdc, 0x01, 0xbd, 0xf4,
+	0xa2, 0x7b, 0xd2, 0x77, 0xc7, 0x19, 0x78, 0x44, 0xc7, 0x4e, 0x30, 0xd2, 0x68, 0x34, 0xaa, 0x8f,
+	0x48, 0xc0, 0xef, 0xbd, 0x2e, 0x52, 0x4e, 0xe8, 0xc7, 0xd7, 0xff, 0xc6, 0x3c, 0xe5, 0x0f, 0xff,
+	0x4a, 0xd2, 0x70, 0x93, 0x83, 0x8f, 0xfe, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x95, 0xa8, 0xb7, 0x58,
+	0x57, 0x09, 0x00, 0x00,
 }
diff --git a/googleapis/devtools/build/v1/build_status.pb.go b/googleapis/devtools/build/v1/build_status.pb.go
index f7500cdc..940ddd69 100644
--- a/googleapis/devtools/build/v1/build_status.pb.go
+++ b/googleapis/devtools/build/v1/build_status.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/build/v1/build_status.proto
-// DO NOT EDIT!
 
 package build
 
@@ -8,7 +7,7 @@ import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
 import math "math"
 import _ "google.golang.org/genproto/googleapis/api/annotations"
-import _ "github.com/golang/protobuf/ptypes/any"
+import google_protobuf1 "github.com/golang/protobuf/ptypes/any"
 
 // Reference imports to suppress errors if they are not otherwise used.
 var _ = proto.Marshal
@@ -71,6 +70,8 @@ func (BuildStatus_Result) EnumDescriptor() ([]byte, []int) { return fileDescript
 type BuildStatus struct {
 	// The end result.
 	Result BuildStatus_Result `protobuf:"varint,1,opt,name=result,enum=google.devtools.build.v1.BuildStatus_Result" json:"result,omitempty"`
+	// Fine-grained diagnostic information to complement the status.
+	Details *google_protobuf1.Any `protobuf:"bytes,2,opt,name=details" json:"details,omitempty"`
 }
 
 func (m *BuildStatus) Reset()                    { *m = BuildStatus{} }
@@ -85,6 +86,13 @@ func (m *BuildStatus) GetResult() BuildStatus_Result {
 	return BuildStatus_UNKNOWN_STATUS
 }
 
+func (m *BuildStatus) GetDetails() *google_protobuf1.Any {
+	if m != nil {
+		return m.Details
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*BuildStatus)(nil), "google.devtools.build.v1.BuildStatus")
 	proto.RegisterEnum("google.devtools.build.v1.BuildStatus_Result", BuildStatus_Result_name, BuildStatus_Result_value)
@@ -93,29 +101,30 @@ func init() {
 func init() { proto.RegisterFile("google/devtools/build/v1/build_status.proto", fileDescriptor1) }
 
 var fileDescriptor1 = []byte{
-	// 370 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x91, 0x5f, 0x4b, 0xe3, 0x40,
-	0x14, 0xc5, 0x37, 0xdd, 0xdd, 0xec, 0xee, 0xec, 0x6e, 0xc9, 0x0e, 0xac, 0xb4, 0xa5, 0x42, 0xe9,
-	0x93, 0xa0, 0x4c, 0xa8, 0x3e, 0x8a, 0x0f, 0x69, 0xe6, 0x8a, 0xc1, 0x76, 0x52, 0x67, 0x12, 0xff,
-	0xbd, 0x84, 0xd4, 0xc6, 0x10, 0x88, 0x99, 0xd2, 0x4c, 0x0a, 0x7e, 0x22, 0x3f, 0x8f, 0xdf, 0xc6,
-	0x47, 0xc9, 0x9f, 0x42, 0x41, 0xfb, 0x76, 0x73, 0xcf, 0xef, 0xdc, 0x13, 0xce, 0xa0, 0xc3, 0x58,
-	0xca, 0x38, 0x8d, 0xcc, 0x45, 0xb4, 0x56, 0x52, 0xa6, 0xb9, 0x39, 0x2f, 0x92, 0x74, 0x61, 0xae,
-	0x47, 0xf5, 0x10, 0xe4, 0x2a, 0x54, 0x45, 0x4e, 0x96, 0x2b, 0xa9, 0x24, 0xee, 0xd4, 0x30, 0xd9,
-	0xc0, 0xa4, 0x62, 0xc8, 0x7a, 0xd4, 0xeb, 0x37, 0x67, 0xc2, 0x65, 0x62, 0x86, 0x59, 0x26, 0x55,
-	0xa8, 0x12, 0x99, 0x35, 0xbe, 0x5e, 0xb7, 0x51, 0xab, 0xaf, 0x79, 0xf1, 0x68, 0x86, 0xd9, 0x73,
-	0x2d, 0x0d, 0x5f, 0x5a, 0xe8, 0xf7, 0xb8, 0xbc, 0x22, 0xaa, 0x20, 0x4c, 0x91, 0xbe, 0x8a, 0xf2,
-	0x22, 0x55, 0x1d, 0x6d, 0xa0, 0x1d, 0xb4, 0x8f, 0x8f, 0xc8, 0xae, 0x4c, 0xb2, 0x65, 0x23, 0xbc,
-	0xf2, 0xf0, 0xc6, 0x3b, 0x7c, 0xd5, 0x90, 0x5e, 0xaf, 0x30, 0x46, 0x6d, 0x9f, 0x5d, 0x32, 0xf7,
-	0x86, 0x05, 0xc2, 0xb3, 0x3c, 0x5f, 0x18, 0x5f, 0xf0, 0x7f, 0xf4, 0xcf, 0x76, 0xa7, 0x53, 0x8b,
-	0xd1, 0x40, 0xf8, 0xb6, 0x0d, 0x40, 0x81, 0x1a, 0x5a, 0x89, 0x6e, 0xd6, 0xe7, 0x96, 0x33, 0x01,
-	0x6a, 0xb4, 0x70, 0x1b, 0x21, 0x5f, 0x00, 0x0f, 0x80, 0x73, 0x97, 0x1b, 0x5f, 0xb1, 0x81, 0xfe,
-	0x88, 0x3b, 0xe1, 0xc1, 0xb4, 0xd9, 0x7c, 0xc3, 0x7b, 0x08, 0x73, 0x10, 0xae, 0xcf, 0x6d, 0x08,
-	0xe0, 0xf6, 0xc2, 0xf2, 0x85, 0x07, 0xd4, 0xf8, 0x8e, 0x07, 0xa8, 0xef, 0xb0, 0x6b, 0xd7, 0xb6,
-	0x3c, 0xc7, 0x65, 0x01, 0x05, 0x8b, 0x4e, 0x1c, 0x56, 0x22, 0x4d, 0x9e, 0x8e, 0xf7, 0x51, 0x97,
-	0xc3, 0x95, 0x0f, 0xc2, 0xfb, 0x44, 0xfe, 0x89, 0xff, 0xa2, 0x5f, 0xb6, 0xc5, 0x6c, 0x98, 0x94,
-	0x7f, 0xf2, 0x63, 0xac, 0x50, 0xff, 0x41, 0x3e, 0xed, 0xac, 0x63, 0x6c, 0x6c, 0xf5, 0x31, 0x2b,
-	0xbb, 0x9d, 0x69, 0xf7, 0x67, 0x0d, 0x1d, 0xcb, 0x34, 0xcc, 0x62, 0x22, 0x57, 0xb1, 0x19, 0x47,
-	0x59, 0xd5, 0xbc, 0x59, 0x4b, 0xe1, 0x32, 0xc9, 0x3f, 0x3e, 0xfe, 0x69, 0x35, 0xbc, 0x69, 0xda,
-	0x5c, 0xaf, 0xe0, 0x93, 0xf7, 0x00, 0x00, 0x00, 0xff, 0xff, 0xde, 0x3c, 0xd5, 0xd5, 0x28, 0x02,
-	0x00, 0x00,
+	// 390 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0x4f, 0x0b, 0xd3, 0x30,
+	0x18, 0xc6, 0xcd, 0xd4, 0x4e, 0x33, 0x1d, 0x35, 0xa8, 0x6c, 0x63, 0xc2, 0xd8, 0x69, 0xa0, 0xa4,
+	0x6c, 0x1e, 0xc5, 0x43, 0xd6, 0x44, 0x2c, 0x6e, 0xe9, 0x4c, 0x5a, 0xff, 0x5d, 0x4a, 0xe6, 0x6a,
+	0x29, 0xd4, 0x66, 0xac, 0xe9, 0x60, 0x1f, 0xd3, 0x93, 0x5f, 0xc5, 0xa3, 0xf4, 0x1f, 0x0c, 0x74,
+	0xb7, 0xf4, 0x7d, 0x7e, 0xcf, 0xf3, 0xbe, 0x3c, 0x14, 0xbe, 0x4c, 0xb4, 0x4e, 0xb2, 0xd8, 0x39,
+	0xc4, 0x67, 0xa3, 0x75, 0x56, 0x38, 0xfb, 0x32, 0xcd, 0x0e, 0xce, 0x79, 0xd9, 0x3c, 0xa2, 0xc2,
+	0x28, 0x53, 0x16, 0xf8, 0x78, 0xd2, 0x46, 0xa3, 0x51, 0x03, 0xe3, 0x0e, 0xc6, 0x35, 0x83, 0xcf,
+	0xcb, 0xc9, 0xb4, 0x8d, 0x51, 0xc7, 0xd4, 0x51, 0x79, 0xae, 0x8d, 0x32, 0xa9, 0xce, 0x5b, 0xdf,
+	0x64, 0xdc, 0xaa, 0xf5, 0xd7, 0xbe, 0xfc, 0xe1, 0xa8, 0xfc, 0xd2, 0x48, 0xf3, 0xdf, 0x3d, 0x38,
+	0x58, 0x57, 0x29, 0xb2, 0x5e, 0x84, 0x28, 0xb4, 0x4e, 0x71, 0x51, 0x66, 0x66, 0x04, 0x66, 0x60,
+	0x31, 0x5c, 0xbd, 0xc2, 0xb7, 0x76, 0xe2, 0x2b, 0x1b, 0x16, 0xb5, 0x47, 0xb4, 0x5e, 0x84, 0x61,
+	0xff, 0x10, 0x1b, 0x95, 0x66, 0xc5, 0xa8, 0x37, 0x03, 0x8b, 0xc1, 0xea, 0x69, 0x17, 0xd3, 0x9d,
+	0x80, 0x49, 0x7e, 0x11, 0x1d, 0x34, 0xff, 0x05, 0xa0, 0xd5, 0x44, 0x20, 0x04, 0x87, 0x21, 0xff,
+	0xc0, 0xfd, 0xcf, 0x3c, 0x92, 0x01, 0x09, 0x42, 0x69, 0xdf, 0x41, 0xcf, 0xe0, 0x13, 0xd7, 0xdf,
+	0x6e, 0x09, 0xa7, 0x91, 0x0c, 0x5d, 0x97, 0x31, 0xca, 0xa8, 0x0d, 0x2a, 0xb4, 0x1b, 0xbf, 0x23,
+	0xde, 0x86, 0x51, 0xbb, 0x87, 0x86, 0x10, 0x86, 0x92, 0x89, 0x88, 0x09, 0xe1, 0x0b, 0xfb, 0x2e,
+	0xb2, 0xe1, 0x23, 0xf9, 0x55, 0x06, 0x6c, 0xdb, 0x4e, 0xee, 0xa1, 0xe7, 0x10, 0x09, 0x26, 0xfd,
+	0x50, 0xb8, 0x2c, 0x62, 0x5f, 0xde, 0x93, 0x50, 0x06, 0x8c, 0xda, 0xf7, 0xd1, 0x0c, 0x4e, 0x3d,
+	0xfe, 0xc9, 0x77, 0x49, 0xe0, 0xf9, 0x3c, 0xa2, 0x8c, 0xd0, 0x8d, 0xc7, 0x2b, 0xa4, 0xdd, 0x67,
+	0xa1, 0x17, 0x70, 0x2c, 0xd8, 0xc7, 0x90, 0xc9, 0xe0, 0x3f, 0xf2, 0x03, 0xf4, 0x18, 0x3e, 0x74,
+	0x09, 0x77, 0xd9, 0xa6, 0xba, 0xa4, 0xbf, 0x36, 0x70, 0xfa, 0x5d, 0xff, 0xbc, 0x59, 0xdf, 0xda,
+	0xbe, 0xea, 0x6f, 0x57, 0xb5, 0xb2, 0x03, 0xdf, 0xde, 0xb6, 0x74, 0xa2, 0x33, 0x95, 0x27, 0x58,
+	0x9f, 0x12, 0x27, 0x89, 0xf3, 0xba, 0x33, 0xa7, 0x91, 0xd4, 0x31, 0x2d, 0xfe, 0xfd, 0x59, 0xde,
+	0xd4, 0x8f, 0x3f, 0x00, 0xec, 0xad, 0x1a, 0x7e, 0xfd, 0x37, 0x00, 0x00, 0xff, 0xff, 0xd6, 0x3d,
+	0xf5, 0x87, 0x58, 0x02, 0x00, 0x00,
 }
diff --git a/googleapis/devtools/build/v1/publish_build_event.pb.go b/googleapis/devtools/build/v1/publish_build_event.pb.go
index 9ef0196f..490609a6 100644
--- a/googleapis/devtools/build/v1/publish_build_event.pb.go
+++ b/googleapis/devtools/build/v1/publish_build_event.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/build/v1/publish_build_event.proto
-// DO NOT EDIT!
 
 package build
 
@@ -8,8 +7,6 @@ import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
 import math "math"
 import _ "google.golang.org/genproto/googleapis/api/annotations"
-import _ "google.golang.org/genproto/googleapis/api/serviceconfig"
-import _ "github.com/golang/protobuf/ptypes/any"
 import google_protobuf4 "github.com/golang/protobuf/ptypes/duration"
 import google_protobuf5 "github.com/golang/protobuf/ptypes/empty"
 
@@ -360,44 +357,43 @@ var _PublishBuildEvent_serviceDesc = grpc.ServiceDesc{
 func init() { proto.RegisterFile("google/devtools/build/v1/publish_build_event.proto", fileDescriptor2) }
 
 var fileDescriptor2 = []byte{
-	// 619 bytes of a gzipped FileDescriptorProto
-	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x54, 0xc1, 0x6e, 0xd3, 0x40,
-	0x10, 0x65, 0x1b, 0xa8, 0xc8, 0xa6, 0x4d, 0xe9, 0x8a, 0x42, 0x9a, 0xb6, 0x28, 0x32, 0x08, 0x22,
-	0x2a, 0xd9, 0x34, 0x95, 0x38, 0x14, 0x55, 0x40, 0x4a, 0x0e, 0x11, 0x55, 0x5a, 0xb9, 0x11, 0x07,
-	0x2e, 0x96, 0x63, 0x4f, 0xd3, 0xa5, 0xce, 0xae, 0xf1, 0xae, 0x8d, 0x7a, 0xe5, 0x07, 0x7a, 0xe0,
-	0x0b, 0xb8, 0xf3, 0x03, 0x7c, 0x07, 0x7c, 0x02, 0x1f, 0xc1, 0x11, 0x79, 0x77, 0x83, 0x4c, 0x8b,
-	0x83, 0xe0, 0xc0, 0x6d, 0x77, 0xde, 0xcc, 0xbc, 0x99, 0x37, 0xb3, 0x8b, 0x3b, 0x63, 0xce, 0xc7,
-	0x11, 0x38, 0x21, 0x64, 0x92, 0xf3, 0x48, 0x38, 0xa3, 0x94, 0x46, 0xa1, 0x93, 0x6d, 0x39, 0x71,
-	0x3a, 0x8a, 0xa8, 0x38, 0xf1, 0x94, 0xc1, 0x83, 0x0c, 0x98, 0xb4, 0xe3, 0x84, 0x4b, 0x4e, 0x1a,
-	0x3a, 0xc6, 0x9e, 0xc6, 0xd8, 0xca, 0xc5, 0xce, 0xb6, 0x9a, 0xeb, 0x26, 0x9b, 0x1f, 0x53, 0xc7,
-	0x67, 0x8c, 0x4b, 0x5f, 0x52, 0xce, 0x84, 0x8e, 0x6b, 0xae, 0x14, 0xd1, 0x54, 0x9e, 0x18, 0xf3,
-	0x66, 0x69, 0x09, 0x05, 0xea, 0x69, 0x8e, 0x55, 0xe3, 0xac, 0x6e, 0xa3, 0xf4, 0xd8, 0xf1, 0xd9,
-	0x99, 0x81, 0xee, 0x5c, 0x84, 0xc2, 0x34, 0x51, 0xfc, 0x06, 0x5f, 0xbb, 0x88, 0xc3, 0x24, 0x96,
-	0x26, 0xd8, 0xfa, 0x58, 0xc1, 0xeb, 0x87, 0xba, 0xe3, 0x7d, 0x7a, 0x0c, 0xc1, 0x59, 0x10, 0x41,
-	0x2f, 0x27, 0x76, 0xe1, 0x6d, 0x0a, 0x42, 0x92, 0x13, 0xbc, 0x28, 0x20, 0xc9, 0x68, 0x00, 0x5e,
-	0x04, 0x19, 0x44, 0x0d, 0xd4, 0x42, 0xed, 0x7a, 0x67, 0xcf, 0x2e, 0x13, 0xc3, 0x9e, 0x95, 0xce,
-	0x3e, 0xd2, 0xb9, 0xf6, 0xf3, 0x54, 0xee, 0x82, 0x28, 0xdc, 0xc8, 0x3e, 0xae, 0x15, 0x1a, 0x6f,
-	0xcc, 0xb5, 0x50, 0xbb, 0xd6, 0xd9, 0x2c, 0xe7, 0x39, 0x48, 0x42, 0x48, 0x20, 0xec, 0xe6, 0x77,
-	0xcd, 0x81, 0x47, 0x3f, 0xcf, 0xe4, 0x19, 0xae, 0x0b, 0x99, 0x80, 0x3f, 0xf1, 0x24, 0x9d, 0x00,
-	0x4f, 0x65, 0xa3, 0xa2, 0x12, 0xae, 0x4e, 0x13, 0x4e, 0xe5, 0xb0, 0x5f, 0x18, 0xb9, 0xdc, 0x45,
-	0x1d, 0x30, 0xd4, 0xfe, 0x64, 0x1b, 0xaf, 0x30, 0x2e, 0xe9, 0x31, 0x0d, 0x14, 0xec, 0x9d, 0xc2,
-	0xd9, 0x3b, 0x9e, 0x84, 0xa2, 0x71, 0xb5, 0x55, 0x69, 0x57, 0xdd, 0x9b, 0x45, 0xf0, 0xa5, 0xc1,
-	0xc8, 0x06, 0xc6, 0x71, 0xc2, 0xdf, 0x40, 0x20, 0x3d, 0x1a, 0x36, 0xe6, 0x5b, 0xa8, 0x5d, 0x75,
-	0xab, 0xc6, 0xd2, 0x0f, 0xad, 0x6d, 0xbc, 0x50, 0x54, 0x80, 0x10, 0x5c, 0x1f, 0x1c, 0x0c, 0xfa,
-	0x83, 0x61, 0xcf, 0x7d, 0xbe, 0x37, 0xec, 0xbf, 0xea, 0xdd, 0xb8, 0x42, 0x96, 0x70, 0xad, 0x68,
-	0x40, 0xd6, 0x39, 0xc2, 0x77, 0x8d, 0xa8, 0xaa, 0xd9, 0x21, 0xe7, 0x91, 0x6a, 0xf2, 0x48, 0xd5,
-	0xeb, 0x82, 0x88, 0x39, 0x13, 0x40, 0x9e, 0xe2, 0xaa, 0x69, 0x99, 0x86, 0x6a, 0x4c, 0xb5, 0x8e,
-	0x55, 0x2e, 0x9f, 0x0e, 0xee, 0x87, 0xee, 0x75, 0x61, 0x4e, 0xe4, 0x01, 0x5e, 0x12, 0xf9, 0x9c,
-	0x58, 0x00, 0x1e, 0x4b, 0x27, 0x23, 0x48, 0xd4, 0x14, 0x2a, 0x6e, 0x7d, 0x6a, 0x1e, 0x28, 0xab,
-	0xf5, 0x19, 0xe1, 0xe5, 0x4b, 0xf2, 0xff, 0x3f, 0x7e, 0xb2, 0x83, 0xaf, 0xe9, 0x25, 0xd1, 0x33,
-	0xbd, 0x57, 0xce, 0x52, 0xd8, 0x0e, 0x1d, 0xd2, 0xf9, 0x3a, 0x87, 0x97, 0x8b, 0x6a, 0xea, 0xda,
-	0xcf, 0x11, 0x5e, 0xf9, 0xed, 0xe2, 0x92, 0xc7, 0xff, 0xb6, 0xe9, 0xcd, 0x5b, 0x97, 0x16, 0xad,
-	0x97, 0xbf, 0x3b, 0xeb, 0xfe, 0xfb, 0x2f, 0xdf, 0x3e, 0xcc, 0xb5, 0xac, 0xb5, 0xfc, 0xa5, 0x47,
-	0xbf, 0x84, 0x8a, 0x1d, 0xf3, 0xf9, 0xec, 0xa0, 0x87, 0xe4, 0x13, 0xc2, 0x6b, 0x33, 0xa6, 0x4e,
-	0xfe, 0xe6, 0x65, 0x34, 0x77, 0xff, 0xd8, 0xc4, 0xac, 0xcd, 0xb2, 0x36, 0x54, 0xcd, 0xb7, 0x2d,
-	0x92, 0xd7, 0x0c, 0x17, 0x4b, 0x6d, 0xa3, 0x47, 0xa8, 0x1b, 0xe3, 0xf5, 0x80, 0x4f, 0x4a, 0x69,
-	0xba, 0x0b, 0x5d, 0x3f, 0x38, 0x05, 0x16, 0x1e, 0xe6, 0x6a, 0x1c, 0xa2, 0xd7, 0xbb, 0xc6, 0x73,
-	0xcc, 0x23, 0x9f, 0x8d, 0x6d, 0x9e, 0x8c, 0x9d, 0x31, 0x30, 0xa5, 0x95, 0xa3, 0x21, 0x3f, 0xa6,
-	0xe2, 0xf2, 0xe7, 0xf8, 0x44, 0x1d, 0xbe, 0x23, 0x34, 0x9a, 0x57, 0xce, 0xdb, 0x3f, 0x02, 0x00,
-	0x00, 0xff, 0xff, 0xb1, 0xfc, 0x73, 0x01, 0xcb, 0x05, 0x00, 0x00,
+	// 607 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x54, 0xcd, 0x6e, 0xd3, 0x4c,
+	0x14, 0xfd, 0xa6, 0xf9, 0xa8, 0xc8, 0xa4, 0x4d, 0xe9, 0x88, 0x82, 0x49, 0x5b, 0x14, 0x19, 0x04,
+	0x11, 0x95, 0x6c, 0x9a, 0x4a, 0x2c, 0x8a, 0x2a, 0x20, 0x25, 0x8b, 0x88, 0x2a, 0xad, 0xdc, 0x88,
+	0x05, 0x1b, 0xcb, 0x3f, 0x37, 0xee, 0x50, 0xc7, 0x63, 0x3c, 0x63, 0xa3, 0x6c, 0x79, 0x81, 0x2e,
+	0x78, 0x02, 0xf6, 0xbc, 0x00, 0xcf, 0x01, 0x8f, 0xc0, 0x43, 0xb0, 0x44, 0x9e, 0x71, 0x90, 0x69,
+	0x70, 0x10, 0x2c, 0xd8, 0xcd, 0xdc, 0x9f, 0x73, 0xee, 0x3d, 0xf7, 0xce, 0xe0, 0x6e, 0xc0, 0x58,
+	0x10, 0x82, 0xe9, 0x43, 0x26, 0x18, 0x0b, 0xb9, 0xe9, 0xa6, 0x34, 0xf4, 0xcd, 0x6c, 0xd7, 0x8c,
+	0x53, 0x37, 0xa4, 0xfc, 0xcc, 0x96, 0x06, 0x1b, 0x32, 0x88, 0x84, 0x11, 0x27, 0x4c, 0x30, 0xa2,
+	0xa9, 0x1c, 0x63, 0x96, 0x63, 0xc8, 0x10, 0x23, 0xdb, 0x6d, 0x6d, 0x15, 0x68, 0x4e, 0x4c, 0x4d,
+	0x27, 0x8a, 0x98, 0x70, 0x04, 0x65, 0x11, 0x57, 0x79, 0xad, 0x9d, 0x4a, 0xae, 0x12, 0xc7, 0x2c,
+	0xf8, 0x76, 0x11, 0x2c, 0x6f, 0x6e, 0x3a, 0x36, 0xfd, 0x34, 0x91, 0x68, 0x85, 0x7f, 0xf3, 0xb2,
+	0x1f, 0x26, 0xb1, 0x98, 0x2a, 0xa7, 0xfe, 0xa1, 0x86, 0xb7, 0x4e, 0x54, 0xfd, 0x47, 0x74, 0x0c,
+	0xde, 0xd4, 0x0b, 0xa1, 0x9f, 0xa3, 0x5b, 0xf0, 0x26, 0x05, 0x2e, 0xc8, 0x19, 0x5e, 0xe5, 0x90,
+	0x64, 0xd4, 0x03, 0x3b, 0x84, 0x0c, 0x42, 0x0d, 0xb5, 0x51, 0xa7, 0xd9, 0x3d, 0x34, 0xaa, 0x5a,
+	0x33, 0x16, 0xc1, 0x19, 0xa7, 0x0a, 0xeb, 0x28, 0x87, 0xb2, 0x56, 0x78, 0xe9, 0x46, 0x8e, 0x70,
+	0xa3, 0xd4, 0x9d, 0xb6, 0xd4, 0x46, 0x9d, 0x46, 0x77, 0xa7, 0x9a, 0xe7, 0x38, 0xf1, 0x21, 0x01,
+	0xbf, 0x97, 0xdf, 0x15, 0x07, 0x76, 0x7f, 0x9c, 0xc9, 0x53, 0xdc, 0xe4, 0x22, 0x01, 0x67, 0x62,
+	0x0b, 0x3a, 0x01, 0x96, 0x0a, 0xad, 0x26, 0x01, 0x6f, 0xcd, 0x00, 0x67, 0x72, 0x18, 0xcf, 0x0b,
+	0xb9, 0xac, 0x55, 0x95, 0x30, 0x52, 0xf1, 0x64, 0x0f, 0x6f, 0x44, 0x4c, 0xd0, 0x31, 0xf5, 0xa4,
+	0xdb, 0x3e, 0x87, 0xe9, 0x5b, 0x96, 0xf8, 0x5c, 0xfb, 0xbf, 0x5d, 0xeb, 0xd4, 0xad, 0xeb, 0x65,
+	0xe7, 0x8b, 0xc2, 0x47, 0xb6, 0x31, 0x8e, 0x13, 0xf6, 0x1a, 0x3c, 0x61, 0x53, 0x5f, 0x5b, 0x6e,
+	0xa3, 0x4e, 0xdd, 0xaa, 0x17, 0x96, 0x81, 0xaf, 0xef, 0xe1, 0x95, 0xb2, 0x02, 0x84, 0xe0, 0xe6,
+	0xf0, 0x78, 0x38, 0x18, 0x8e, 0xfa, 0xd6, 0xb3, 0xc3, 0xd1, 0xe0, 0x65, 0xff, 0xda, 0x7f, 0x64,
+	0x0d, 0x37, 0xca, 0x06, 0xa4, 0x5f, 0x20, 0x7c, 0xa7, 0x10, 0x55, 0x36, 0x3b, 0x62, 0x2c, 0x94,
+	0x4d, 0x9e, 0xca, 0x7a, 0x2d, 0xe0, 0x31, 0x8b, 0x38, 0x90, 0x27, 0xb8, 0x5e, 0xb4, 0x4c, 0x7d,
+	0x39, 0xa6, 0x46, 0x57, 0xaf, 0x96, 0x4f, 0x25, 0x0f, 0x7c, 0xeb, 0x2a, 0x2f, 0x4e, 0xe4, 0x3e,
+	0x5e, 0xe3, 0xf9, 0x9c, 0x22, 0x0f, 0xec, 0x28, 0x9d, 0xb8, 0x90, 0xc8, 0x29, 0xd4, 0xac, 0xe6,
+	0xcc, 0x3c, 0x94, 0x56, 0xfd, 0x13, 0xc2, 0xeb, 0x73, 0xf2, 0xff, 0x3b, 0x7e, 0xb2, 0x8f, 0xaf,
+	0xa8, 0x25, 0x51, 0x33, 0xbd, 0x5b, 0xcd, 0x52, 0xda, 0x0e, 0x95, 0xd2, 0xfd, 0xb2, 0x84, 0xd7,
+	0xcb, 0x6a, 0xaa, 0xda, 0x2f, 0x10, 0xde, 0xf8, 0xe5, 0xe2, 0x92, 0x47, 0x7f, 0xb7, 0xe9, 0xad,
+	0x1b, 0x73, 0x8b, 0xd6, 0xcf, 0xdf, 0x9d, 0x7e, 0xef, 0xdd, 0xe7, 0xaf, 0xef, 0x97, 0xda, 0xfa,
+	0x66, 0xfe, 0x9c, 0xc3, 0x9f, 0x52, 0xf9, 0x7e, 0xf1, 0x95, 0xec, 0xa3, 0x07, 0xe4, 0x23, 0xc2,
+	0x9b, 0x0b, 0xa6, 0x4e, 0xfe, 0xe4, 0x65, 0xb4, 0x0e, 0x7e, 0xdb, 0xc4, 0xa2, 0xcd, 0xd2, 0xb7,
+	0x65, 0xcd, 0x37, 0x75, 0x92, 0xd7, 0x0c, 0x97, 0x4b, 0xed, 0xa0, 0x87, 0xa8, 0x17, 0xe3, 0x2d,
+	0x8f, 0x4d, 0x2a, 0x69, 0x7a, 0x2b, 0x3d, 0xc7, 0x3b, 0x87, 0xc8, 0x3f, 0xc9, 0xd5, 0x38, 0x41,
+	0xaf, 0x0e, 0x8a, 0xc8, 0x80, 0x85, 0x4e, 0x14, 0x18, 0x2c, 0x09, 0xcc, 0x00, 0x22, 0xa9, 0x95,
+	0xa9, 0x5c, 0x4e, 0x4c, 0xf9, 0xfc, 0x0f, 0xf8, 0x58, 0x1e, 0xbe, 0x21, 0xe4, 0x2e, 0xcb, 0xe0,
+	0xbd, 0xef, 0x01, 0x00, 0x00, 0xff, 0xff, 0xde, 0x99, 0xb4, 0xf6, 0x99, 0x05, 0x00, 0x00,
 }
diff --git a/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go b/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
index 9721b6c3..9cfd99a0 100644
--- a/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
+++ b/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/cloudbuild/v1/cloudbuild.proto
-// DO NOT EDIT!
 
 /*
 Package cloudbuild is a generated protocol buffer package.
diff --git a/googleapis/devtools/clouddebugger/v2/controller.pb.go b/googleapis/devtools/clouddebugger/v2/controller.pb.go
index 7773d6ec..4f1a7b5d 100644
--- a/googleapis/devtools/clouddebugger/v2/controller.pb.go
+++ b/googleapis/devtools/clouddebugger/v2/controller.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/clouddebugger/v2/controller.proto
-// DO NOT EDIT!
 
 /*
 Package clouddebugger is a generated protocol buffer package.
diff --git a/googleapis/devtools/clouddebugger/v2/data.pb.go b/googleapis/devtools/clouddebugger/v2/data.pb.go
index fbad60c3..0235d926 100644
--- a/googleapis/devtools/clouddebugger/v2/data.pb.go
+++ b/googleapis/devtools/clouddebugger/v2/data.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/clouddebugger/v2/data.proto
-// DO NOT EDIT!
 
 package clouddebugger
 
diff --git a/googleapis/devtools/clouddebugger/v2/debugger.pb.go b/googleapis/devtools/clouddebugger/v2/debugger.pb.go
index fdfbfc42..35b44e73 100644
--- a/googleapis/devtools/clouddebugger/v2/debugger.pb.go
+++ b/googleapis/devtools/clouddebugger/v2/debugger.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/clouddebugger/v2/debugger.proto
-// DO NOT EDIT!
 
 package clouddebugger
 
diff --git a/googleapis/devtools/clouderrorreporting/v1beta1/common.pb.go b/googleapis/devtools/clouderrorreporting/v1beta1/common.pb.go
index 2d1d9df1..97bd317f 100644
--- a/googleapis/devtools/clouderrorreporting/v1beta1/common.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/common.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/clouderrorreporting/v1beta1/common.proto
-// DO NOT EDIT!
 
 /*
 Package clouderrorreporting is a generated protocol buffer package.
diff --git a/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go b/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go
index 61f6b77f..0125276f 100644
--- a/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/clouderrorreporting/v1beta1/error_group_service.proto
-// DO NOT EDIT!
 
 package clouderrorreporting
 
diff --git a/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go b/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go
index f1100262..78f90ffe 100644
--- a/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/clouderrorreporting/v1beta1/error_stats_service.proto
-// DO NOT EDIT!
 
 package clouderrorreporting
 
diff --git a/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go b/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go
index e7039c06..cd709fd1 100644
--- a/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/clouderrorreporting/v1beta1/report_errors_service.proto
-// DO NOT EDIT!
 
 package clouderrorreporting
 
diff --git a/googleapis/devtools/cloudprofiler/v2/profiler.pb.go b/googleapis/devtools/cloudprofiler/v2/profiler.pb.go
new file mode 100644
index 00000000..313c884f
--- /dev/null
+++ b/googleapis/devtools/cloudprofiler/v2/profiler.pb.go
@@ -0,0 +1,457 @@
+// Code generated by protoc-gen-go. DO NOT EDIT.
+// source: google/devtools/cloudprofiler/v2/profiler.proto
+
+/*
+Package cloudprofiler is a generated protocol buffer package.
+
+It is generated from these files:
+	google/devtools/cloudprofiler/v2/profiler.proto
+
+It has these top-level messages:
+	CreateProfileRequest
+	UpdateProfileRequest
+	Profile
+	Deployment
+*/
+package cloudprofiler
+
+import proto "github.com/golang/protobuf/proto"
+import fmt "fmt"
+import math "math"
+import _ "google.golang.org/genproto/googleapis/api/annotations"
+import google_protobuf1 "github.com/golang/protobuf/ptypes/duration"
+
+import (
+	context "golang.org/x/net/context"
+	grpc "google.golang.org/grpc"
+)
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ = proto.Marshal
+var _ = fmt.Errorf
+var _ = math.Inf
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the proto package it is being compiled against.
+// A compilation error at this line likely means your copy of the
+// proto package needs to be updated.
+const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
+
+// ProfileType is type of profiling data.
+// NOTE: the enumeration member names are used (in lowercase) as unique string
+// identifiers of profile types, so they must not be renamed.
+type ProfileType int32
+
+const (
+	// Unspecified profile type.
+	ProfileType_PROFILE_TYPE_UNSPECIFIED ProfileType = 0
+	// Thread CPU time sampling.
+	ProfileType_CPU ProfileType = 1
+	// Wallclock time sampling. More expensive as stops all threads.
+	ProfileType_WALL ProfileType = 2
+	// Heap allocation sampling.
+	ProfileType_HEAP ProfileType = 3
+	// Single-shot collection of all thread stacks.
+	ProfileType_THREADS ProfileType = 4
+	// Synchronization contention profile.
+	ProfileType_CONTENTION ProfileType = 5
+)
+
+var ProfileType_name = map[int32]string{
+	0: "PROFILE_TYPE_UNSPECIFIED",
+	1: "CPU",
+	2: "WALL",
+	3: "HEAP",
+	4: "THREADS",
+	5: "CONTENTION",
+}
+var ProfileType_value = map[string]int32{
+	"PROFILE_TYPE_UNSPECIFIED": 0,
+	"CPU":        1,
+	"WALL":       2,
+	"HEAP":       3,
+	"THREADS":    4,
+	"CONTENTION": 5,
+}
+
+func (x ProfileType) String() string {
+	return proto.EnumName(ProfileType_name, int32(x))
+}
+func (ProfileType) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
+
+// CreateProfileRequest describes a profile resource creation request.
+// Deployment field must be populated for both online and offline modes.
+// For the online mode, profile field is not set and the profile_type specifies
+// the list of profile types supported by the agent. The creation call will hang
+// until a profile of one of these types needs to be collected. For offline
+// mode, profile field must be set, profile_type must be empty, and deployment
+// field must be identical to the deployment in the profile.
+type CreateProfileRequest struct {
+	// Deployment details.
+	Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment" json:"deployment,omitempty"`
+	// Online mode: One or more profile types that the agent is capable of
+	// providing.
+	ProfileType []ProfileType `protobuf:"varint,2,rep,packed,name=profile_type,json=profileType,enum=google.devtools.cloudprofiler.v2.ProfileType" json:"profile_type,omitempty"`
+	// Offline mode: Contents of the profile to create.
+	Profile *Profile `protobuf:"bytes,3,opt,name=profile" json:"profile,omitempty"`
+}
+
+func (m *CreateProfileRequest) Reset()                    { *m = CreateProfileRequest{} }
+func (m *CreateProfileRequest) String() string            { return proto.CompactTextString(m) }
+func (*CreateProfileRequest) ProtoMessage()               {}
+func (*CreateProfileRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
+
+func (m *CreateProfileRequest) GetDeployment() *Deployment {
+	if m != nil {
+		return m.Deployment
+	}
+	return nil
+}
+
+func (m *CreateProfileRequest) GetProfileType() []ProfileType {
+	if m != nil {
+		return m.ProfileType
+	}
+	return nil
+}
+
+func (m *CreateProfileRequest) GetProfile() *Profile {
+	if m != nil {
+		return m.Profile
+	}
+	return nil
+}
+
+// UpdateProfileRequest contains the profile to update.
+type UpdateProfileRequest struct {
+	// Profile to update
+	Profile *Profile `protobuf:"bytes,1,opt,name=profile" json:"profile,omitempty"`
+}
+
+func (m *UpdateProfileRequest) Reset()                    { *m = UpdateProfileRequest{} }
+func (m *UpdateProfileRequest) String() string            { return proto.CompactTextString(m) }
+func (*UpdateProfileRequest) ProtoMessage()               {}
+func (*UpdateProfileRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
+
+func (m *UpdateProfileRequest) GetProfile() *Profile {
+	if m != nil {
+		return m.Profile
+	}
+	return nil
+}
+
+// Profile resource.
+type Profile struct {
+	// Opaque, server-assigned, unique ID for this profile.
+	// Output only.
+	Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
+	// Type of profile.
+	// Input (for the offline mode) or output (for the online mode).
+	ProfileType ProfileType `protobuf:"varint,2,opt,name=profile_type,json=profileType,enum=google.devtools.cloudprofiler.v2.ProfileType" json:"profile_type,omitempty"`
+	// Deployment this profile corresponds to.
+	Deployment *Deployment `protobuf:"bytes,3,opt,name=deployment" json:"deployment,omitempty"`
+	// Duration of the profiling session.
+	// Input (for the offline mode) or output (for the online mode).
+	// The field represents requested profiling duration. It may slightly differ
+	// from the effective profiling duration, which is recorded in the profile
+	// data, in case the profiling can't be stopped immediately (e.g. in case
+	// stopping the profiling is handled asynchronously).
+	Duration *google_protobuf1.Duration `protobuf:"bytes,4,opt,name=duration" json:"duration,omitempty"`
+	// Profile bytes, as a gzip compressed serialized proto, the format is
+	// https://github.com/google/pprof/blob/master/proto/profile.proto.
+	ProfileBytes []byte `protobuf:"bytes,5,opt,name=profile_bytes,json=profileBytes,proto3" json:"profile_bytes,omitempty"`
+	// Labels associated to this specific profile. These labels will get merged
+	// with the deployment labels for the final data set.
+	// See documentation on deployment labels for validation rules and limits.
+	// Input only, will not be populated on responses.
+	Labels map[string]string `protobuf:"bytes,6,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
+}
+
+func (m *Profile) Reset()                    { *m = Profile{} }
+func (m *Profile) String() string            { return proto.CompactTextString(m) }
+func (*Profile) ProtoMessage()               {}
+func (*Profile) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
+
+func (m *Profile) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Profile) GetProfileType() ProfileType {
+	if m != nil {
+		return m.ProfileType
+	}
+	return ProfileType_PROFILE_TYPE_UNSPECIFIED
+}
+
+func (m *Profile) GetDeployment() *Deployment {
+	if m != nil {
+		return m.Deployment
+	}
+	return nil
+}
+
+func (m *Profile) GetDuration() *google_protobuf1.Duration {
+	if m != nil {
+		return m.Duration
+	}
+	return nil
+}
+
+func (m *Profile) GetProfileBytes() []byte {
+	if m != nil {
+		return m.ProfileBytes
+	}
+	return nil
+}
+
+func (m *Profile) GetLabels() map[string]string {
+	if m != nil {
+		return m.Labels
+	}
+	return nil
+}
+
+// Deployment contains the deployment identification information.
+type Deployment struct {
+	// Project ID is the ID of a cloud project.
+	// Validation regex: `^[a-z][-a-z0-9:.]{4,61}[a-z0-9]$`.
+	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
+	// Target is the service name used to group related deployments:
+	// * Service name for GAE Flex / Standard.
+	// * Cluster and container name for GKE.
+	// * User-specified string for direct GCE profiling (e.g. Java).
+	// * Job name for Dataflow.
+	// Validation regex: `^[a-z]([-a-z0-9_.]{0,253}[a-z0-9])?$`.
+	Target string `protobuf:"bytes,2,opt,name=target" json:"target,omitempty"`
+	// Labels identify the deployment within the user universe and same target.
+	// Validation regex for label names: `^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$`.
+	// Value for an individual label must be <= 512 bytes, the total
+	// size of all label names and values must be <= 1024 bytes.
+	//
+	// Either "zone" or "region" label must be present describing the deployment
+	// location. An example of a zone is "us-central1-a", an example of a region
+	// is "us-central1" or "us-central".
+	Labels map[string]string `protobuf:"bytes,3,rep,name=labels" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value"`
+}
+
+func (m *Deployment) Reset()                    { *m = Deployment{} }
+func (m *Deployment) String() string            { return proto.CompactTextString(m) }
+func (*Deployment) ProtoMessage()               {}
+func (*Deployment) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
+
+func (m *Deployment) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *Deployment) GetTarget() string {
+	if m != nil {
+		return m.Target
+	}
+	return ""
+}
+
+func (m *Deployment) GetLabels() map[string]string {
+	if m != nil {
+		return m.Labels
+	}
+	return nil
+}
+
+func init() {
+	proto.RegisterType((*CreateProfileRequest)(nil), "google.devtools.cloudprofiler.v2.CreateProfileRequest")
+	proto.RegisterType((*UpdateProfileRequest)(nil), "google.devtools.cloudprofiler.v2.UpdateProfileRequest")
+	proto.RegisterType((*Profile)(nil), "google.devtools.cloudprofiler.v2.Profile")
+	proto.RegisterType((*Deployment)(nil), "google.devtools.cloudprofiler.v2.Deployment")
+	proto.RegisterEnum("google.devtools.cloudprofiler.v2.ProfileType", ProfileType_name, ProfileType_value)
+}
+
+// Reference imports to suppress errors if they are not otherwise used.
+var _ context.Context
+var _ grpc.ClientConn
+
+// This is a compile-time assertion to ensure that this generated file
+// is compatible with the grpc package it is being compiled against.
+const _ = grpc.SupportPackageIsVersion4
+
+// Client API for ProfilerService service
+
+type ProfilerServiceClient interface {
+	// CreateProfile creates a new profile resource.
+	//
+	// In the online creation mode:
+	// * The server ensures that the new profiles are created at a constant rate
+	//   per deployment, so the creation request may hang for some time until the
+	//   next profile session is available.
+	// * The request may fail with ABORTED error if the creation is not
+	//   available within ~1m, the response will indicate the duration of the
+	//   backoff the client should take before attempting creating a profile
+	//   again. The backoff duration is returned in google.rpc.RetryInfo extension
+	//   on the response status. To a gRPC client, the extension will be return as
+	//   a binary-serialized proto in the trailing metadata item named
+	//   "google.rpc.retryinfo-bin".
+	//
+	// In the offline creation mode:
+	// * The client provides the profile to create along with the profile bytes,
+	//   the server records it.
+	CreateProfile(ctx context.Context, in *CreateProfileRequest, opts ...grpc.CallOption) (*Profile, error)
+	// UpdateProfile updates the profile bytes and labels on the profile resource
+	// created in the online mode.
+	UpdateProfile(ctx context.Context, in *UpdateProfileRequest, opts ...grpc.CallOption) (*Profile, error)
+}
+
+type profilerServiceClient struct {
+	cc *grpc.ClientConn
+}
+
+func NewProfilerServiceClient(cc *grpc.ClientConn) ProfilerServiceClient {
+	return &profilerServiceClient{cc}
+}
+
+func (c *profilerServiceClient) CreateProfile(ctx context.Context, in *CreateProfileRequest, opts ...grpc.CallOption) (*Profile, error) {
+	out := new(Profile)
+	err := grpc.Invoke(ctx, "/google.devtools.cloudprofiler.v2.ProfilerService/CreateProfile", in, out, c.cc, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+func (c *profilerServiceClient) UpdateProfile(ctx context.Context, in *UpdateProfileRequest, opts ...grpc.CallOption) (*Profile, error) {
+	out := new(Profile)
+	err := grpc.Invoke(ctx, "/google.devtools.cloudprofiler.v2.ProfilerService/UpdateProfile", in, out, c.cc, opts...)
+	if err != nil {
+		return nil, err
+	}
+	return out, nil
+}
+
+// Server API for ProfilerService service
+
+type ProfilerServiceServer interface {
+	// CreateProfile creates a new profile resource.
+	//
+	// In the online creation mode:
+	// * The server ensures that the new profiles are created at a constant rate
+	//   per deployment, so the creation request may hang for some time until the
+	//   next profile session is available.
+	// * The request may fail with ABORTED error if the creation is not
+	//   available within ~1m, the response will indicate the duration of the
+	//   backoff the client should take before attempting creating a profile
+	//   again. The backoff duration is returned in google.rpc.RetryInfo extension
+	//   on the response status. To a gRPC client, the extension will be return as
+	//   a binary-serialized proto in the trailing metadata item named
+	//   "google.rpc.retryinfo-bin".
+	//
+	// In the offline creation mode:
+	// * The client provides the profile to create along with the profile bytes,
+	//   the server records it.
+	CreateProfile(context.Context, *CreateProfileRequest) (*Profile, error)
+	// UpdateProfile updates the profile bytes and labels on the profile resource
+	// created in the online mode.
+	UpdateProfile(context.Context, *UpdateProfileRequest) (*Profile, error)
+}
+
+func RegisterProfilerServiceServer(s *grpc.Server, srv ProfilerServiceServer) {
+	s.RegisterService(&_ProfilerService_serviceDesc, srv)
+}
+
+func _ProfilerService_CreateProfile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(CreateProfileRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ProfilerServiceServer).CreateProfile(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.devtools.cloudprofiler.v2.ProfilerService/CreateProfile",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ProfilerServiceServer).CreateProfile(ctx, req.(*CreateProfileRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+func _ProfilerService_UpdateProfile_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
+	in := new(UpdateProfileRequest)
+	if err := dec(in); err != nil {
+		return nil, err
+	}
+	if interceptor == nil {
+		return srv.(ProfilerServiceServer).UpdateProfile(ctx, in)
+	}
+	info := &grpc.UnaryServerInfo{
+		Server:     srv,
+		FullMethod: "/google.devtools.cloudprofiler.v2.ProfilerService/UpdateProfile",
+	}
+	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
+		return srv.(ProfilerServiceServer).UpdateProfile(ctx, req.(*UpdateProfileRequest))
+	}
+	return interceptor(ctx, in, info, handler)
+}
+
+var _ProfilerService_serviceDesc = grpc.ServiceDesc{
+	ServiceName: "google.devtools.cloudprofiler.v2.ProfilerService",
+	HandlerType: (*ProfilerServiceServer)(nil),
+	Methods: []grpc.MethodDesc{
+		{
+			MethodName: "CreateProfile",
+			Handler:    _ProfilerService_CreateProfile_Handler,
+		},
+		{
+			MethodName: "UpdateProfile",
+			Handler:    _ProfilerService_UpdateProfile_Handler,
+		},
+	},
+	Streams:  []grpc.StreamDesc{},
+	Metadata: "google/devtools/cloudprofiler/v2/profiler.proto",
+}
+
+func init() { proto.RegisterFile("google/devtools/cloudprofiler/v2/profiler.proto", fileDescriptor0) }
+
+var fileDescriptor0 = []byte{
+	// 576 bytes of a gzipped FileDescriptorProto
+	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0x51, 0x8f, 0xd2, 0x40,
+	0x10, 0xb6, 0x57, 0x0e, 0x8e, 0xe9, 0xdd, 0xd9, 0x6c, 0x88, 0xa9, 0xe4, 0x34, 0x04, 0x5f, 0xd0,
+	0x68, 0x9b, 0xd4, 0x9c, 0x39, 0xf5, 0x89, 0x83, 0x5e, 0x8e, 0x84, 0x83, 0x66, 0x81, 0x18, 0xf5,
+	0x81, 0x14, 0xba, 0xd7, 0x54, 0x7b, 0xdd, 0xba, 0x5d, 0x48, 0xfa, 0x7b, 0xfc, 0x43, 0xfe, 0x1d,
+	0xe3, 0x8b, 0xa1, 0xdd, 0x72, 0x10, 0x31, 0x70, 0x9e, 0x6f, 0x33, 0xb3, 0xf3, 0x7d, 0xb3, 0xf3,
+	0xed, 0xce, 0x80, 0xe1, 0x51, 0xea, 0x05, 0xc4, 0x70, 0xc9, 0x9c, 0x53, 0x1a, 0xc4, 0xc6, 0x34,
+	0xa0, 0x33, 0x37, 0x62, 0xf4, 0xda, 0x0f, 0x08, 0x33, 0xe6, 0xa6, 0x91, 0xdb, 0x7a, 0xc4, 0x28,
+	0xa7, 0xa8, 0x96, 0x01, 0xf4, 0x1c, 0xa0, 0xaf, 0x01, 0xf4, 0xb9, 0x59, 0x3d, 0x11, 0x94, 0x4e,
+	0xe4, 0x1b, 0x4e, 0x18, 0x52, 0xee, 0x70, 0x9f, 0x86, 0x71, 0x86, 0xaf, 0x3e, 0x15, 0xa7, 0xa9,
+	0x37, 0x99, 0x5d, 0x1b, 0xee, 0x8c, 0xa5, 0x09, 0xd9, 0x79, 0xfd, 0x97, 0x04, 0x95, 0x16, 0x23,
+	0x0e, 0x27, 0x76, 0xc6, 0x89, 0xc9, 0xb7, 0x19, 0x89, 0x39, 0xea, 0x02, 0xb8, 0x24, 0x0a, 0x68,
+	0x72, 0x43, 0x42, 0xae, 0x49, 0x35, 0xa9, 0xa1, 0x98, 0x2f, 0xf5, 0x6d, 0xb7, 0xd1, 0xdb, 0x4b,
+	0x0c, 0x5e, 0xc1, 0x23, 0x1b, 0x0e, 0x45, 0xd6, 0x98, 0x27, 0x11, 0xd1, 0xf6, 0x6a, 0x72, 0xe3,
+	0xd8, 0x7c, 0xb5, 0x9d, 0x4f, 0xdc, 0x6a, 0x98, 0x44, 0x04, 0x2b, 0xd1, 0xad, 0x83, 0x5a, 0x50,
+	0x12, 0xae, 0x26, 0xa7, 0x97, 0x7b, 0xbe, 0x33, 0x19, 0xce, 0x91, 0xf5, 0xcf, 0x50, 0x19, 0x45,
+	0xee, 0x9f, 0xcd, 0xaf, 0x90, 0x4b, 0xff, 0x4c, 0xfe, 0x5d, 0x86, 0x92, 0x08, 0x22, 0x04, 0x85,
+	0xd0, 0xb9, 0xc9, 0xd8, 0xca, 0x38, 0xb5, 0x37, 0x68, 0x22, 0xdd, 0x53, 0x93, 0xf5, 0x37, 0x93,
+	0xef, 0xf9, 0x66, 0xa7, 0x70, 0x90, 0x7f, 0x16, 0xad, 0x90, 0x72, 0x3d, 0xce, 0xb9, 0xf2, 0xdf,
+	0xa4, 0xb7, 0x45, 0x02, 0x5e, 0xa6, 0xa2, 0x67, 0x70, 0x94, 0xb7, 0x35, 0x49, 0x38, 0x89, 0xb5,
+	0xfd, 0x9a, 0xd4, 0x38, 0xc4, 0x79, 0xaf, 0xe7, 0x8b, 0x18, 0xba, 0x82, 0x62, 0xe0, 0x4c, 0x48,
+	0x10, 0x6b, 0xc5, 0x9a, 0xdc, 0x50, 0xcc, 0xd3, 0x9d, 0xbb, 0xd6, 0xbb, 0x29, 0xce, 0x0a, 0x39,
+	0x4b, 0xb0, 0x20, 0xa9, 0xbe, 0x05, 0x65, 0x25, 0x8c, 0x54, 0x90, 0xbf, 0x92, 0x44, 0x88, 0xbd,
+	0x30, 0x51, 0x05, 0xf6, 0xe7, 0x4e, 0x30, 0xcb, 0x44, 0x2e, 0xe3, 0xcc, 0x79, 0xb7, 0x77, 0x26,
+	0xd5, 0x7f, 0x48, 0x00, 0xb7, 0x02, 0xa0, 0x27, 0x00, 0x11, 0xa3, 0x5f, 0xc8, 0x94, 0x8f, 0x7d,
+	0x57, 0x30, 0x94, 0x45, 0xa4, 0xe3, 0xa2, 0x47, 0x50, 0xe4, 0x0e, 0xf3, 0x08, 0x17, 0x44, 0xc2,
+	0x43, 0xf6, 0xb2, 0x1f, 0x39, 0xed, 0xe7, 0xec, 0x2e, 0xaa, 0xff, 0xe7, 0x96, 0x5e, 0x10, 0x50,
+	0x56, 0xbe, 0x08, 0x3a, 0x01, 0xcd, 0xc6, 0xfd, 0x8b, 0x4e, 0xd7, 0x1a, 0x0f, 0x3f, 0xda, 0xd6,
+	0x78, 0xd4, 0x1b, 0xd8, 0x56, 0xab, 0x73, 0xd1, 0xb1, 0xda, 0xea, 0x03, 0x54, 0x02, 0xb9, 0x65,
+	0x8f, 0x54, 0x09, 0x1d, 0x40, 0xe1, 0x43, 0xb3, 0xdb, 0x55, 0xf7, 0x16, 0xd6, 0xa5, 0xd5, 0xb4,
+	0x55, 0x19, 0x29, 0x50, 0x1a, 0x5e, 0x62, 0xab, 0xd9, 0x1e, 0xa8, 0x05, 0x74, 0x0c, 0xd0, 0xea,
+	0xf7, 0x86, 0x56, 0x6f, 0xd8, 0xe9, 0xf7, 0xd4, 0x7d, 0xf3, 0xa7, 0x04, 0x0f, 0x45, 0x1d, 0x36,
+	0x20, 0x6c, 0xee, 0x4f, 0x09, 0x62, 0x70, 0xb4, 0xb6, 0x4d, 0xd0, 0x9b, 0xed, 0x42, 0x6c, 0x5a,
+	0x3f, 0xd5, 0xdd, 0x07, 0x6e, 0x51, 0x73, 0x6d, 0x88, 0x77, 0xa9, 0xb9, 0x69, 0xea, 0xef, 0x50,
+	0xf3, 0xbc, 0xff, 0xe9, 0x4a, 0xe4, 0x7a, 0x34, 0x70, 0x42, 0x4f, 0xa7, 0xcc, 0x33, 0x3c, 0x12,
+	0xa6, 0x83, 0x21, 0x96, 0xbc, 0x13, 0xf9, 0xf1, 0xdf, 0x17, 0xfd, 0xfb, 0xb5, 0xc0, 0xa4, 0x98,
+	0x22, 0x5f, 0xff, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x6c, 0x53, 0xd3, 0x90, 0x21, 0x06, 0x00, 0x00,
+}
diff --git a/googleapis/devtools/cloudtrace/v1/trace.pb.go b/googleapis/devtools/cloudtrace/v1/trace.pb.go
index 9e5a80e7..79e13682 100644
--- a/googleapis/devtools/cloudtrace/v1/trace.pb.go
+++ b/googleapis/devtools/cloudtrace/v1/trace.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/cloudtrace/v1/trace.proto
-// DO NOT EDIT!
 
 /*
 Package cloudtrace is a generated protocol buffer package.
diff --git a/googleapis/devtools/source/v1/source_context.pb.go b/googleapis/devtools/source/v1/source_context.pb.go
index dbfa0963..e67b5c20 100644
--- a/googleapis/devtools/source/v1/source_context.pb.go
+++ b/googleapis/devtools/source/v1/source_context.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/source/v1/source_context.proto
-// DO NOT EDIT!
 
 /*
 Package source is a generated protocol buffer package.
diff --git a/googleapis/devtools/sourcerepo/v1/sourcerepo.pb.go b/googleapis/devtools/sourcerepo/v1/sourcerepo.pb.go
index 08a34d24..56422f58 100644
--- a/googleapis/devtools/sourcerepo/v1/sourcerepo.pb.go
+++ b/googleapis/devtools/sourcerepo/v1/sourcerepo.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/devtools/sourcerepo/v1/sourcerepo.proto
-// DO NOT EDIT!
 
 /*
 Package sourcerepo is a generated protocol buffer package.
diff --git a/googleapis/example/library/v1/library.pb.go b/googleapis/example/library/v1/library.pb.go
index 5cb297be..5fa99752 100644
--- a/googleapis/example/library/v1/library.pb.go
+++ b/googleapis/example/library/v1/library.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/example/library/v1/library.proto
-// DO NOT EDIT!
 
 /*
 Package library is a generated protocol buffer package.
diff --git a/googleapis/genomics/v1/annotations.pb.go b/googleapis/genomics/v1/annotations.pb.go
index eeee219f..7f2c5348 100644
--- a/googleapis/genomics/v1/annotations.pb.go
+++ b/googleapis/genomics/v1/annotations.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/annotations.proto
-// DO NOT EDIT!
 
 /*
 Package genomics is a generated protocol buffer package.
diff --git a/googleapis/genomics/v1/cigar.pb.go b/googleapis/genomics/v1/cigar.pb.go
index 2824a05a..a45daa0b 100644
--- a/googleapis/genomics/v1/cigar.pb.go
+++ b/googleapis/genomics/v1/cigar.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/cigar.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/datasets.pb.go b/googleapis/genomics/v1/datasets.pb.go
index 09a6c127..a871906f 100644
--- a/googleapis/genomics/v1/datasets.pb.go
+++ b/googleapis/genomics/v1/datasets.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/datasets.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/operations.pb.go b/googleapis/genomics/v1/operations.pb.go
index f0015f56..194e9017 100644
--- a/googleapis/genomics/v1/operations.pb.go
+++ b/googleapis/genomics/v1/operations.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/operations.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/position.pb.go b/googleapis/genomics/v1/position.pb.go
index 928185c6..413c6844 100644
--- a/googleapis/genomics/v1/position.pb.go
+++ b/googleapis/genomics/v1/position.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/position.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/range.pb.go b/googleapis/genomics/v1/range.pb.go
index 196bcecb..4062d6ea 100644
--- a/googleapis/genomics/v1/range.pb.go
+++ b/googleapis/genomics/v1/range.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/range.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/readalignment.pb.go b/googleapis/genomics/v1/readalignment.pb.go
index 15b2fc53..f766a300 100644
--- a/googleapis/genomics/v1/readalignment.pb.go
+++ b/googleapis/genomics/v1/readalignment.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/readalignment.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/readgroup.pb.go b/googleapis/genomics/v1/readgroup.pb.go
index 21e4920f..42f4e143 100644
--- a/googleapis/genomics/v1/readgroup.pb.go
+++ b/googleapis/genomics/v1/readgroup.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/readgroup.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/readgroupset.pb.go b/googleapis/genomics/v1/readgroupset.pb.go
index 3fff0e52..9d623464 100644
--- a/googleapis/genomics/v1/readgroupset.pb.go
+++ b/googleapis/genomics/v1/readgroupset.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/readgroupset.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/reads.pb.go b/googleapis/genomics/v1/reads.pb.go
index 225e0c9a..4023fd2d 100644
--- a/googleapis/genomics/v1/reads.pb.go
+++ b/googleapis/genomics/v1/reads.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/reads.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/references.pb.go b/googleapis/genomics/v1/references.pb.go
index 15705750..ef5e0e38 100644
--- a/googleapis/genomics/v1/references.pb.go
+++ b/googleapis/genomics/v1/references.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/references.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1/variants.pb.go b/googleapis/genomics/v1/variants.pb.go
index f6c1850d..0bac56bb 100644
--- a/googleapis/genomics/v1/variants.pb.go
+++ b/googleapis/genomics/v1/variants.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1/variants.proto
-// DO NOT EDIT!
 
 package genomics
 
diff --git a/googleapis/genomics/v1alpha2/pipelines.pb.go b/googleapis/genomics/v1alpha2/pipelines.pb.go
index 5c672556..5e79261b 100644
--- a/googleapis/genomics/v1alpha2/pipelines.pb.go
+++ b/googleapis/genomics/v1alpha2/pipelines.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/genomics/v1alpha2/pipelines.proto
-// DO NOT EDIT!
 
 /*
 Package genomics is a generated protocol buffer package.
diff --git a/googleapis/iam/admin/v1/iam.pb.go b/googleapis/iam/admin/v1/iam.pb.go
index 48de6626..8de87d81 100644
--- a/googleapis/iam/admin/v1/iam.pb.go
+++ b/googleapis/iam/admin/v1/iam.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/iam/admin/v1/iam.proto
-// DO NOT EDIT!
 
 /*
 Package admin is a generated protocol buffer package.
diff --git a/googleapis/iam/v1/iam_policy.pb.go b/googleapis/iam/v1/iam_policy.pb.go
index 55f84e35..2f481a39 100644
--- a/googleapis/iam/v1/iam_policy.pb.go
+++ b/googleapis/iam/v1/iam_policy.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/iam/v1/iam_policy.proto
-// DO NOT EDIT!
 
 /*
 Package iam is a generated protocol buffer package.
diff --git a/googleapis/iam/v1/policy.pb.go b/googleapis/iam/v1/policy.pb.go
index 36f3b536..a22ae91b 100644
--- a/googleapis/iam/v1/policy.pb.go
+++ b/googleapis/iam/v1/policy.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/iam/v1/policy.proto
-// DO NOT EDIT!
 
 package iam
 
diff --git a/googleapis/logging/type/http_request.pb.go b/googleapis/logging/type/http_request.pb.go
index f0aa78d5..ac14604f 100644
--- a/googleapis/logging/type/http_request.pb.go
+++ b/googleapis/logging/type/http_request.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/logging/type/http_request.proto
-// DO NOT EDIT!
 
 /*
 Package ltype is a generated protocol buffer package.
diff --git a/googleapis/logging/type/log_severity.pb.go b/googleapis/logging/type/log_severity.pb.go
index 36cbe950..84269773 100644
--- a/googleapis/logging/type/log_severity.pb.go
+++ b/googleapis/logging/type/log_severity.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/logging/type/log_severity.proto
-// DO NOT EDIT!
 
 package ltype
 
diff --git a/googleapis/logging/v2/log_entry.pb.go b/googleapis/logging/v2/log_entry.pb.go
index d81b52c4..ff34dd0b 100644
--- a/googleapis/logging/v2/log_entry.pb.go
+++ b/googleapis/logging/v2/log_entry.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/logging/v2/log_entry.proto
-// DO NOT EDIT!
 
 /*
 Package logging is a generated protocol buffer package.
diff --git a/googleapis/logging/v2/logging.pb.go b/googleapis/logging/v2/logging.pb.go
index 06eeb235..4b5b508e 100644
--- a/googleapis/logging/v2/logging.pb.go
+++ b/googleapis/logging/v2/logging.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/logging/v2/logging.proto
-// DO NOT EDIT!
 
 package logging
 
diff --git a/googleapis/logging/v2/logging_config.pb.go b/googleapis/logging/v2/logging_config.pb.go
index f96a1a5b..154dafa7 100644
--- a/googleapis/logging/v2/logging_config.pb.go
+++ b/googleapis/logging/v2/logging_config.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/logging/v2/logging_config.proto
-// DO NOT EDIT!
 
 package logging
 
diff --git a/googleapis/logging/v2/logging_metrics.pb.go b/googleapis/logging/v2/logging_metrics.pb.go
index 24782649..03f94841 100644
--- a/googleapis/logging/v2/logging_metrics.pb.go
+++ b/googleapis/logging/v2/logging_metrics.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/logging/v2/logging_metrics.proto
-// DO NOT EDIT!
 
 package logging
 
diff --git a/googleapis/longrunning/operations.pb.go b/googleapis/longrunning/operations.pb.go
index 4044da40..4f947fea 100644
--- a/googleapis/longrunning/operations.pb.go
+++ b/googleapis/longrunning/operations.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/longrunning/operations.proto
-// DO NOT EDIT!
 
 /*
 Package longrunning is a generated protocol buffer package.
diff --git a/googleapis/monitoring/v3/common.pb.go b/googleapis/monitoring/v3/common.pb.go
index 9fc68593..5a431075 100644
--- a/googleapis/monitoring/v3/common.pb.go
+++ b/googleapis/monitoring/v3/common.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/monitoring/v3/common.proto
-// DO NOT EDIT!
 
 /*
 Package monitoring is a generated protocol buffer package.
diff --git a/googleapis/monitoring/v3/group.pb.go b/googleapis/monitoring/v3/group.pb.go
index f1cad54e..6a34e344 100644
--- a/googleapis/monitoring/v3/group.pb.go
+++ b/googleapis/monitoring/v3/group.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/monitoring/v3/group.proto
-// DO NOT EDIT!
 
 package monitoring
 
diff --git a/googleapis/monitoring/v3/group_service.pb.go b/googleapis/monitoring/v3/group_service.pb.go
index 0ffc3b63..f5f84782 100644
--- a/googleapis/monitoring/v3/group_service.pb.go
+++ b/googleapis/monitoring/v3/group_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/monitoring/v3/group_service.proto
-// DO NOT EDIT!
 
 package monitoring
 
diff --git a/googleapis/monitoring/v3/metric.pb.go b/googleapis/monitoring/v3/metric.pb.go
index 83aca748..9bcaf05b 100644
--- a/googleapis/monitoring/v3/metric.pb.go
+++ b/googleapis/monitoring/v3/metric.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/monitoring/v3/metric.proto
-// DO NOT EDIT!
 
 package monitoring
 
diff --git a/googleapis/monitoring/v3/metric_service.pb.go b/googleapis/monitoring/v3/metric_service.pb.go
index 41ffeb03..269d30ed 100644
--- a/googleapis/monitoring/v3/metric_service.pb.go
+++ b/googleapis/monitoring/v3/metric_service.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/monitoring/v3/metric_service.proto
-// DO NOT EDIT!
 
 package monitoring
 
diff --git a/googleapis/privacy/dlp/v2beta1/dlp.pb.go b/googleapis/privacy/dlp/v2beta1/dlp.pb.go
index 2fce8ad4..50137bc1 100644
--- a/googleapis/privacy/dlp/v2beta1/dlp.pb.go
+++ b/googleapis/privacy/dlp/v2beta1/dlp.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/privacy/dlp/v2beta1/dlp.proto
-// DO NOT EDIT!
 
 /*
 Package dlp is a generated protocol buffer package.
diff --git a/googleapis/privacy/dlp/v2beta1/storage.pb.go b/googleapis/privacy/dlp/v2beta1/storage.pb.go
index dc6c8947..6da8b8b5 100644
--- a/googleapis/privacy/dlp/v2beta1/storage.pb.go
+++ b/googleapis/privacy/dlp/v2beta1/storage.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/privacy/dlp/v2beta1/storage.proto
-// DO NOT EDIT!
 
 package dlp
 
diff --git a/googleapis/pubsub/v1/pubsub.pb.go b/googleapis/pubsub/v1/pubsub.pb.go
index 7256608c..519c9434 100644
--- a/googleapis/pubsub/v1/pubsub.pb.go
+++ b/googleapis/pubsub/v1/pubsub.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/pubsub/v1/pubsub.proto
-// DO NOT EDIT!
 
 /*
 Package pubsub is a generated protocol buffer package.
diff --git a/googleapis/pubsub/v1beta2/pubsub.pb.go b/googleapis/pubsub/v1beta2/pubsub.pb.go
index 21621f00..75d044a6 100644
--- a/googleapis/pubsub/v1beta2/pubsub.pb.go
+++ b/googleapis/pubsub/v1beta2/pubsub.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/pubsub/v1beta2/pubsub.proto
-// DO NOT EDIT!
 
 /*
 Package pubsub is a generated protocol buffer package.
diff --git a/googleapis/rpc/code/code.pb.go b/googleapis/rpc/code/code.pb.go
index 304006d6..80315f93 100644
--- a/googleapis/rpc/code/code.pb.go
+++ b/googleapis/rpc/code/code.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/rpc/code.proto
-// DO NOT EDIT!
 
 /*
 Package code is a generated protocol buffer package.
diff --git a/googleapis/rpc/errdetails/error_details.pb.go b/googleapis/rpc/errdetails/error_details.pb.go
index 8eda666d..37d202fa 100644
--- a/googleapis/rpc/errdetails/error_details.pb.go
+++ b/googleapis/rpc/errdetails/error_details.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/rpc/error_details.proto
-// DO NOT EDIT!
 
 /*
 Package errdetails is a generated protocol buffer package.
diff --git a/googleapis/rpc/status/status.pb.go b/googleapis/rpc/status/status.pb.go
index ec26060b..40e79375 100644
--- a/googleapis/rpc/status/status.pb.go
+++ b/googleapis/rpc/status/status.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/rpc/status.proto
-// DO NOT EDIT!
 
 /*
 Package status is a generated protocol buffer package.
diff --git a/googleapis/spanner/admin/database/v1/spanner_database_admin.pb.go b/googleapis/spanner/admin/database/v1/spanner_database_admin.pb.go
index c9ef3bd7..c943c997 100644
--- a/googleapis/spanner/admin/database/v1/spanner_database_admin.pb.go
+++ b/googleapis/spanner/admin/database/v1/spanner_database_admin.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/spanner/admin/database/v1/spanner_database_admin.proto
-// DO NOT EDIT!
 
 /*
 Package database is a generated protocol buffer package.
diff --git a/googleapis/spanner/admin/instance/v1/spanner_instance_admin.pb.go b/googleapis/spanner/admin/instance/v1/spanner_instance_admin.pb.go
index 0bcb338d..f29d5abc 100644
--- a/googleapis/spanner/admin/instance/v1/spanner_instance_admin.pb.go
+++ b/googleapis/spanner/admin/instance/v1/spanner_instance_admin.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/spanner/admin/instance/v1/spanner_instance_admin.proto
-// DO NOT EDIT!
 
 /*
 Package instance is a generated protocol buffer package.
diff --git a/googleapis/spanner/v1/keys.pb.go b/googleapis/spanner/v1/keys.pb.go
index e822f025..cb5e86eb 100644
--- a/googleapis/spanner/v1/keys.pb.go
+++ b/googleapis/spanner/v1/keys.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/spanner/v1/keys.proto
-// DO NOT EDIT!
 
 /*
 Package spanner is a generated protocol buffer package.
diff --git a/googleapis/spanner/v1/mutation.pb.go b/googleapis/spanner/v1/mutation.pb.go
index bda605f0..2d1e6042 100644
--- a/googleapis/spanner/v1/mutation.pb.go
+++ b/googleapis/spanner/v1/mutation.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/spanner/v1/mutation.proto
-// DO NOT EDIT!
 
 package spanner
 
diff --git a/googleapis/spanner/v1/query_plan.pb.go b/googleapis/spanner/v1/query_plan.pb.go
index 18a7ea32..4c8408d1 100644
--- a/googleapis/spanner/v1/query_plan.pb.go
+++ b/googleapis/spanner/v1/query_plan.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/spanner/v1/query_plan.proto
-// DO NOT EDIT!
 
 package spanner
 
diff --git a/googleapis/spanner/v1/result_set.pb.go b/googleapis/spanner/v1/result_set.pb.go
index 1ea9bcd6..51b279b3 100644
--- a/googleapis/spanner/v1/result_set.pb.go
+++ b/googleapis/spanner/v1/result_set.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/spanner/v1/result_set.proto
-// DO NOT EDIT!
 
 package spanner
 
diff --git a/googleapis/spanner/v1/spanner.pb.go b/googleapis/spanner/v1/spanner.pb.go
index d6e3bd6a..e37b2f1b 100644
--- a/googleapis/spanner/v1/spanner.pb.go
+++ b/googleapis/spanner/v1/spanner.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/spanner/v1/spanner.proto
-// DO NOT EDIT!
 
 package spanner
 
diff --git a/googleapis/spanner/v1/transaction.pb.go b/googleapis/spanner/v1/transaction.pb.go
index d29b1eb6..7198219b 100644
--- a/googleapis/spanner/v1/transaction.pb.go
+++ b/googleapis/spanner/v1/transaction.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/spanner/v1/transaction.proto
-// DO NOT EDIT!
 
 package spanner
 
diff --git a/googleapis/spanner/v1/type.pb.go b/googleapis/spanner/v1/type.pb.go
index 1df292f7..dd71100e 100644
--- a/googleapis/spanner/v1/type.pb.go
+++ b/googleapis/spanner/v1/type.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/spanner/v1/type.proto
-// DO NOT EDIT!
 
 package spanner
 
diff --git a/googleapis/storagetransfer/v1/transfer.pb.go b/googleapis/storagetransfer/v1/transfer.pb.go
index d53abbe9..14b3cda4 100644
--- a/googleapis/storagetransfer/v1/transfer.pb.go
+++ b/googleapis/storagetransfer/v1/transfer.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/storagetransfer/v1/transfer.proto
-// DO NOT EDIT!
 
 /*
 Package storagetransfer is a generated protocol buffer package.
diff --git a/googleapis/storagetransfer/v1/transfer_types.pb.go b/googleapis/storagetransfer/v1/transfer_types.pb.go
index 29f3a0e2..4350c2c1 100644
--- a/googleapis/storagetransfer/v1/transfer_types.pb.go
+++ b/googleapis/storagetransfer/v1/transfer_types.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/storagetransfer/v1/transfer_types.proto
-// DO NOT EDIT!
 
 package storagetransfer
 
diff --git a/googleapis/tracing/v1/trace.pb.go b/googleapis/tracing/v1/trace.pb.go
index 01f97220..b2549366 100644
--- a/googleapis/tracing/v1/trace.pb.go
+++ b/googleapis/tracing/v1/trace.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/tracing/trace.proto
-// DO NOT EDIT!
 
 /*
 Package tracing is a generated protocol buffer package.
diff --git a/googleapis/type/color/color.pb.go b/googleapis/type/color/color.pb.go
index 1f31b6d3..4f201b88 100644
--- a/googleapis/type/color/color.pb.go
+++ b/googleapis/type/color/color.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/type/color.proto
-// DO NOT EDIT!
 
 /*
 Package color is a generated protocol buffer package.
diff --git a/googleapis/type/date/date.pb.go b/googleapis/type/date/date.pb.go
index 97ed47c6..40beaab0 100644
--- a/googleapis/type/date/date.pb.go
+++ b/googleapis/type/date/date.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/type/date.proto
-// DO NOT EDIT!
 
 /*
 Package date is a generated protocol buffer package.
diff --git a/googleapis/type/dayofweek/dayofweek.pb.go b/googleapis/type/dayofweek/dayofweek.pb.go
index 77803c1f..eecd403f 100644
--- a/googleapis/type/dayofweek/dayofweek.pb.go
+++ b/googleapis/type/dayofweek/dayofweek.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/type/dayofweek.proto
-// DO NOT EDIT!
 
 /*
 Package dayofweek is a generated protocol buffer package.
diff --git a/googleapis/type/latlng/latlng.pb.go b/googleapis/type/latlng/latlng.pb.go
index 82229f02..9a845f9c 100644
--- a/googleapis/type/latlng/latlng.pb.go
+++ b/googleapis/type/latlng/latlng.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/type/latlng.proto
-// DO NOT EDIT!
 
 /*
 Package latlng is a generated protocol buffer package.
diff --git a/googleapis/type/money/money.pb.go b/googleapis/type/money/money.pb.go
index 5013df67..34bf8ab6 100644
--- a/googleapis/type/money/money.pb.go
+++ b/googleapis/type/money/money.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/type/money.proto
-// DO NOT EDIT!
 
 /*
 Package money is a generated protocol buffer package.
diff --git a/googleapis/type/postaladdress/postal_address.pb.go b/googleapis/type/postaladdress/postal_address.pb.go
index 747112f3..430f3b45 100644
--- a/googleapis/type/postaladdress/postal_address.pb.go
+++ b/googleapis/type/postaladdress/postal_address.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/type/postal_address.proto
-// DO NOT EDIT!
 
 /*
 Package postaladdress is a generated protocol buffer package.
diff --git a/googleapis/type/timeofday/timeofday.pb.go b/googleapis/type/timeofday/timeofday.pb.go
index 7c1e7434..703c74c2 100644
--- a/googleapis/type/timeofday/timeofday.pb.go
+++ b/googleapis/type/timeofday/timeofday.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/type/timeofday.proto
-// DO NOT EDIT!
 
 /*
 Package timeofday is a generated protocol buffer package.
diff --git a/googleapis/watcher/v1/watch.pb.go b/googleapis/watcher/v1/watch.pb.go
index 25ed4200..eb3cca8d 100644
--- a/googleapis/watcher/v1/watch.pb.go
+++ b/googleapis/watcher/v1/watch.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: google/watcher/v1/watch.proto
-// DO NOT EDIT!
 
 /*
 Package watcher is a generated protocol buffer package.
diff --git a/protobuf/api/api.pb.go b/protobuf/api/api.pb.go
index 7cb3f382..ec971af4 100644
--- a/protobuf/api/api.pb.go
+++ b/protobuf/api/api.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: src/google/protobuf/api.proto
-// DO NOT EDIT!
 
 /*
 Package api is a generated protocol buffer package.
diff --git a/protobuf/field_mask/field_mask.pb.go b/protobuf/field_mask/field_mask.pb.go
index 8330ee3a..0d1b8bb9 100644
--- a/protobuf/field_mask/field_mask.pb.go
+++ b/protobuf/field_mask/field_mask.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: src/google/protobuf/field_mask.proto
-// DO NOT EDIT!
 
 /*
 Package field_mask is a generated protocol buffer package.
diff --git a/protobuf/ptype/type.pb.go b/protobuf/ptype/type.pb.go
index 7f9033dd..6f00fa23 100644
--- a/protobuf/ptype/type.pb.go
+++ b/protobuf/ptype/type.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: src/google/protobuf/type.proto
-// DO NOT EDIT!
 
 /*
 Package ptype is a generated protocol buffer package.
diff --git a/protobuf/source_context/source_context.pb.go b/protobuf/source_context/source_context.pb.go
index 49b7014b..3bfe6a33 100644
--- a/protobuf/source_context/source_context.pb.go
+++ b/protobuf/source_context/source_context.pb.go
@@ -1,6 +1,5 @@
-// Code generated by protoc-gen-go.
+// Code generated by protoc-gen-go. DO NOT EDIT.
 // source: src/google/protobuf/source_context.proto
-// DO NOT EDIT!
 
 /*
 Package source_context is a generated protocol buffer package.
-- 
GitLab