--- a/googleapis/api/configchange/config_change.pb.go
+++ b/googleapis/api/configchange/config_change.pb.go
@@ -12,7 +12,7 @@
 	ConfigChange
 	Advice
 */
-package google_api // import "google.golang.org/genproto/googleapis/api/configchange"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -100,6 +100,34 @@
 func (*ConfigChange) ProtoMessage()               {}
 func (*ConfigChange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *ConfigChange) GetElement() string {
+	if m != nil {
+		return m.Element
+	}
+	return ""
+}
+
+func (m *ConfigChange) GetOldValue() string {
+	if m != nil {
+		return m.OldValue
+	}
+	return ""
+}
+
+func (m *ConfigChange) GetNewValue() string {
+	if m != nil {
+		return m.NewValue
+	}
+	return ""
+}
+
+func (m *ConfigChange) GetChangeType() ChangeType {
+	if m != nil {
+		return m.ChangeType
+	}
+	return ChangeType_CHANGE_TYPE_UNSPECIFIED
+}
+
 func (m *ConfigChange) GetAdvices() []*Advice {
 	if m != nil {
 		return m.Advices
@@ -120,6 +148,13 @@
 func (*Advice) ProtoMessage()               {}
 func (*Advice) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *Advice) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*ConfigChange)(nil), "google.api.ConfigChange")
 	proto.RegisterType((*Advice)(nil), "google.api.Advice")
--- a/googleapis/api/distribution/distribution.pb.go
+++ b/googleapis/api/distribution/distribution.pb.go
@@ -11,7 +11,7 @@
 It has these top-level messages:
 	Distribution
 */
-package google_api // import "google.golang.org/genproto/googleapis/api/distribution"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -87,6 +87,27 @@
 func (*Distribution) ProtoMessage()               {}
 func (*Distribution) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Distribution) GetCount() int64 {
+	if m != nil {
+		return m.Count
+	}
+	return 0
+}
+
+func (m *Distribution) GetMean() float64 {
+	if m != nil {
+		return m.Mean
+	}
+	return 0
+}
+
+func (m *Distribution) GetSumOfSquaredDeviation() float64 {
+	if m != nil {
+		return m.SumOfSquaredDeviation
+	}
+	return 0
+}
+
 func (m *Distribution) GetRange() *Distribution_Range {
 	if m != nil {
 		return m.Range
@@ -101,6 +122,13 @@
 	return nil
 }
 
+func (m *Distribution) GetBucketCounts() []int64 {
+	if m != nil {
+		return m.BucketCounts
+	}
+	return nil
+}
+
 // The range of the population values.
 type Distribution_Range struct {
 	// The minimum of the population values.
@@ -114,6 +142,20 @@
 func (*Distribution_Range) ProtoMessage()               {}
 func (*Distribution_Range) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0, 0} }
 
+func (m *Distribution_Range) GetMin() float64 {
+	if m != nil {
+		return m.Min
+	}
+	return 0
+}
+
+func (m *Distribution_Range) GetMax() float64 {
+	if m != nil {
+		return m.Max
+	}
+	return 0
+}
+
 // A Distribution may optionally contain a histogram of the values in the
 // population.  The histogram is given in `bucket_counts` as counts of values
 // that fall into one of a sequence of non-overlapping buckets.  The sequence
@@ -316,6 +358,27 @@
 	return fileDescriptor0, []int{0, 1, 0}
 }
 
+func (m *Distribution_BucketOptions_Linear) GetNumFiniteBuckets() int32 {
+	if m != nil {
+		return m.NumFiniteBuckets
+	}
+	return 0
+}
+
+func (m *Distribution_BucketOptions_Linear) GetWidth() float64 {
+	if m != nil {
+		return m.Width
+	}
+	return 0
+}
+
+func (m *Distribution_BucketOptions_Linear) GetOffset() float64 {
+	if m != nil {
+		return m.Offset
+	}
+	return 0
+}
+
 // Specify a sequence of buckets that have a width that is proportional to
 // the value of the lower bound.  Each bucket represents a constant relative
 // uncertainty on a specific value in the bucket.
@@ -343,6 +406,27 @@
 	return fileDescriptor0, []int{0, 1, 1}
 }
 
+func (m *Distribution_BucketOptions_Exponential) GetNumFiniteBuckets() int32 {
+	if m != nil {
+		return m.NumFiniteBuckets
+	}
+	return 0
+}
+
+func (m *Distribution_BucketOptions_Exponential) GetGrowthFactor() float64 {
+	if m != nil {
+		return m.GrowthFactor
+	}
+	return 0
+}
+
+func (m *Distribution_BucketOptions_Exponential) GetScale() float64 {
+	if m != nil {
+		return m.Scale
+	}
+	return 0
+}
+
 // A set of buckets with arbitrary widths.
 //
 // Defines `size(bounds) + 1` (= N) buckets with these boundaries for
@@ -366,6 +450,13 @@
 	return fileDescriptor0, []int{0, 1, 2}
 }
 
+func (m *Distribution_BucketOptions_Explicit) GetBounds() []float64 {
+	if m != nil {
+		return m.Bounds
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*Distribution)(nil), "google.api.Distribution")
 	proto.RegisterType((*Distribution_Range)(nil), "google.api.Distribution.Range")
--- a/googleapis/api/httpbody/httpbody.pb.go
+++ b/googleapis/api/httpbody/httpbody.pb.go
@@ -11,7 +11,7 @@
 It has these top-level messages:
 	HttpBody
 */
-package google_api // import "google.golang.org/genproto/googleapis/api/httpbody"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -78,6 +78,20 @@
 func (*HttpBody) ProtoMessage()               {}
 func (*HttpBody) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *HttpBody) GetContentType() string {
+	if m != nil {
+		return m.ContentType
+	}
+	return ""
+}
+
+func (m *HttpBody) GetData() []byte {
+	if m != nil {
+		return m.Data
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*HttpBody)(nil), "google.api.HttpBody")
 }
--- a/googleapis/api/label/label.pb.go
+++ b/googleapis/api/label/label.pb.go
@@ -11,7 +11,7 @@
 It has these top-level messages:
 	LabelDescriptor
 */
-package google_api // import "google.golang.org/genproto/googleapis/api/label"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -71,6 +71,27 @@
 func (*LabelDescriptor) ProtoMessage()               {}
 func (*LabelDescriptor) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *LabelDescriptor) GetKey() string {
+	if m != nil {
+		return m.Key
+	}
+	return ""
+}
+
+func (m *LabelDescriptor) GetValueType() LabelDescriptor_ValueType {
+	if m != nil {
+		return m.ValueType
+	}
+	return LabelDescriptor_STRING
+}
+
+func (m *LabelDescriptor) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*LabelDescriptor)(nil), "google.api.LabelDescriptor")
 	proto.RegisterEnum("google.api.LabelDescriptor_ValueType", LabelDescriptor_ValueType_name, LabelDescriptor_ValueType_value)
--- a/googleapis/api/metric/metric.pb.go
+++ b/googleapis/api/metric/metric.pb.go
@@ -12,7 +12,7 @@
 	MetricDescriptor
 	Metric
 */
-package google_api // import "google.golang.org/genproto/googleapis/api/metric"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -224,6 +224,20 @@
 func (*MetricDescriptor) ProtoMessage()               {}
 func (*MetricDescriptor) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *MetricDescriptor) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *MetricDescriptor) GetType() string {
+	if m != nil {
+		return m.Type
+	}
+	return ""
+}
+
 func (m *MetricDescriptor) GetLabels() []*google_api1.LabelDescriptor {
 	if m != nil {
 		return m.Labels
@@ -231,6 +245,41 @@
 	return nil
 }
 
+func (m *MetricDescriptor) GetMetricKind() MetricDescriptor_MetricKind {
+	if m != nil {
+		return m.MetricKind
+	}
+	return MetricDescriptor_METRIC_KIND_UNSPECIFIED
+}
+
+func (m *MetricDescriptor) GetValueType() MetricDescriptor_ValueType {
+	if m != nil {
+		return m.ValueType
+	}
+	return MetricDescriptor_VALUE_TYPE_UNSPECIFIED
+}
+
+func (m *MetricDescriptor) GetUnit() string {
+	if m != nil {
+		return m.Unit
+	}
+	return ""
+}
+
+func (m *MetricDescriptor) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *MetricDescriptor) GetDisplayName() string {
+	if m != nil {
+		return m.DisplayName
+	}
+	return ""
+}
+
 // A specific metric identified by specifying values for all of the
 // labels of a [`MetricDescriptor`][google.api.MetricDescriptor].
 type Metric struct {
@@ -248,6 +297,13 @@
 func (*Metric) ProtoMessage()               {}
 func (*Metric) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *Metric) GetType() string {
+	if m != nil {
+		return m.Type
+	}
+	return ""
+}
+
 func (m *Metric) GetLabels() map[string]string {
 	if m != nil {
 		return m.Labels
--- a/googleapis/api/monitoredres/monitored_resource.pb.go
+++ b/googleapis/api/monitoredres/monitored_resource.pb.go
@@ -12,7 +12,7 @@
 	MonitoredResourceDescriptor
 	MonitoredResource
 */
-package monitoredres // import "google.golang.org/genproto/googleapis/api/monitoredres"
+package monitoredres
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -70,6 +70,34 @@
 func (*MonitoredResourceDescriptor) ProtoMessage()               {}
 func (*MonitoredResourceDescriptor) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *MonitoredResourceDescriptor) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *MonitoredResourceDescriptor) GetType() string {
+	if m != nil {
+		return m.Type
+	}
+	return ""
+}
+
+func (m *MonitoredResourceDescriptor) GetDisplayName() string {
+	if m != nil {
+		return m.DisplayName
+	}
+	return ""
+}
+
+func (m *MonitoredResourceDescriptor) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func (m *MonitoredResourceDescriptor) GetLabels() []*google_api.LabelDescriptor {
 	if m != nil {
 		return m.Labels
@@ -106,6 +134,13 @@
 func (*MonitoredResource) ProtoMessage()               {}
 func (*MonitoredResource) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *MonitoredResource) GetType() string {
+	if m != nil {
+		return m.Type
+	}
+	return ""
+}
+
 func (m *MonitoredResource) GetLabels() map[string]string {
 	if m != nil {
 		return m.Labels
--- a/googleapis/api/serviceconfig/annotations.pb.go
+++ b/googleapis/api/serviceconfig/annotations.pb.go
@@ -16,8 +16,8 @@
 	google.golang.org/genproto/googleapis/api/serviceconfig/documentation.proto
 	google.golang.org/genproto/googleapis/api/serviceconfig/endpoint.proto
 	google.golang.org/genproto/googleapis/api/serviceconfig/http.proto
-	google.golang.org/genproto/googleapis/api/serviceconfig/logging.proto
 	google.golang.org/genproto/googleapis/api/serviceconfig/log.proto
+	google.golang.org/genproto/googleapis/api/serviceconfig/logging.proto
 	google.golang.org/genproto/googleapis/api/serviceconfig/monitoring.proto
 	google.golang.org/genproto/googleapis/api/serviceconfig/service.proto
 	google.golang.org/genproto/googleapis/api/serviceconfig/system_parameter.proto
@@ -45,8 +45,8 @@
 	Http
 	HttpRule
 	CustomHttpPattern
-	Logging
 	LogDescriptor
+	Logging
 	Monitoring
 	Service
 	SystemParameters
@@ -55,7 +55,7 @@
 	Usage
 	UsageRule
 */
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -79,6 +79,7 @@
 	Field:         72295728,
 	Name:          "google.api.http",
 	Tag:           "bytes,72295728,opt,name=http",
+	Filename:      "google.golang.org/genproto/googleapis/api/serviceconfig/annotations.proto",
 }
 
 func init() {
--- a/googleapis/api/serviceconfig/auth.pb.go
+++ b/googleapis/api/serviceconfig/auth.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/auth.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -88,6 +88,13 @@
 func (*AuthenticationRule) ProtoMessage()               {}
 func (*AuthenticationRule) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
 
+func (m *AuthenticationRule) GetSelector() string {
+	if m != nil {
+		return m.Selector
+	}
+	return ""
+}
+
 func (m *AuthenticationRule) GetOauth() *OAuthRequirements {
 	if m != nil {
 		return m.Oauth
@@ -95,6 +102,13 @@
 	return nil
 }
 
+func (m *AuthenticationRule) GetAllowWithoutCredential() bool {
+	if m != nil {
+		return m.AllowWithoutCredential
+	}
+	return false
+}
+
 func (m *AuthenticationRule) GetRequirements() []*AuthRequirement {
 	if m != nil {
 		return m.Requirements
@@ -134,6 +148,27 @@
 func (*AuthProvider) ProtoMessage()               {}
 func (*AuthProvider) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
 
+func (m *AuthProvider) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *AuthProvider) GetIssuer() string {
+	if m != nil {
+		return m.Issuer
+	}
+	return ""
+}
+
+func (m *AuthProvider) GetJwksUri() string {
+	if m != nil {
+		return m.JwksUri
+	}
+	return ""
+}
+
 // OAuth scopes are a way to define data and permissions on data. For example,
 // there are scopes defined for "Read-only access to Google Calendar" and
 // "Access to Cloud Platform". Users can consent to a scope for an application,
@@ -168,6 +203,13 @@
 func (*OAuthRequirements) ProtoMessage()               {}
 func (*OAuthRequirements) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
 
+func (m *OAuthRequirements) GetCanonicalScopes() string {
+	if m != nil {
+		return m.CanonicalScopes
+	}
+	return ""
+}
+
 // User-defined authentication requirements, including support for
 // [JSON Web Token (JWT)](https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32).
 type AuthRequirement struct {
@@ -198,6 +240,20 @@
 func (*AuthRequirement) ProtoMessage()               {}
 func (*AuthRequirement) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
 
+func (m *AuthRequirement) GetProviderId() string {
+	if m != nil {
+		return m.ProviderId
+	}
+	return ""
+}
+
+func (m *AuthRequirement) GetAudiences() string {
+	if m != nil {
+		return m.Audiences
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Authentication)(nil), "google.api.Authentication")
 	proto.RegisterType((*AuthenticationRule)(nil), "google.api.AuthenticationRule")
--- a/googleapis/api/serviceconfig/backend.pb.go
+++ b/googleapis/api/serviceconfig/backend.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/backend.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -51,6 +51,27 @@
 func (*BackendRule) ProtoMessage()               {}
 func (*BackendRule) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
 
+func (m *BackendRule) GetSelector() string {
+	if m != nil {
+		return m.Selector
+	}
+	return ""
+}
+
+func (m *BackendRule) GetAddress() string {
+	if m != nil {
+		return m.Address
+	}
+	return ""
+}
+
+func (m *BackendRule) GetDeadline() float64 {
+	if m != nil {
+		return m.Deadline
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*Backend)(nil), "google.api.Backend")
 	proto.RegisterType((*BackendRule)(nil), "google.api.BackendRule")
--- a/googleapis/api/serviceconfig/billing.pb.go
+++ b/googleapis/api/serviceconfig/billing.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/billing.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -64,6 +64,13 @@
 func (*Billing) ProtoMessage()               {}
 func (*Billing) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
 
+func (m *Billing) GetMetrics() []string {
+	if m != nil {
+		return m.Metrics
+	}
+	return nil
+}
+
 func (m *Billing) GetRules() []*BillingStatusRule {
 	if m != nil {
 		return m.Rules
@@ -101,6 +108,20 @@
 func (*BillingStatusRule) ProtoMessage()               {}
 func (*BillingStatusRule) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} }
 
+func (m *BillingStatusRule) GetSelector() string {
+	if m != nil {
+		return m.Selector
+	}
+	return ""
+}
+
+func (m *BillingStatusRule) GetAllowedStatuses() []string {
+	if m != nil {
+		return m.AllowedStatuses
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*Billing)(nil), "google.api.Billing")
 	proto.RegisterType((*BillingStatusRule)(nil), "google.api.BillingStatusRule")
--- a/googleapis/api/serviceconfig/consumer.pb.go
+++ b/googleapis/api/serviceconfig/consumer.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/consumer.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -106,6 +106,27 @@
 func (*Property) ProtoMessage()               {}
 func (*Property) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{1} }
 
+func (m *Property) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Property) GetType() Property_PropertyType {
+	if m != nil {
+		return m.Type
+	}
+	return Property_UNSPECIFIED
+}
+
+func (m *Property) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*ProjectProperties)(nil), "google.api.ProjectProperties")
 	proto.RegisterType((*Property)(nil), "google.api.Property")
--- a/googleapis/api/serviceconfig/context.pb.go
+++ b/googleapis/api/serviceconfig/context.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/context.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -67,6 +67,27 @@
 func (*ContextRule) ProtoMessage()               {}
 func (*ContextRule) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{1} }
 
+func (m *ContextRule) GetSelector() string {
+	if m != nil {
+		return m.Selector
+	}
+	return ""
+}
+
+func (m *ContextRule) GetRequested() []string {
+	if m != nil {
+		return m.Requested
+	}
+	return nil
+}
+
+func (m *ContextRule) GetProvided() []string {
+	if m != nil {
+		return m.Provided
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*Context)(nil), "google.api.Context")
 	proto.RegisterType((*ContextRule)(nil), "google.api.ContextRule")
--- a/googleapis/api/serviceconfig/control.pb.go
+++ b/googleapis/api/serviceconfig/control.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/control.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -27,6 +27,13 @@
 func (*Control) ProtoMessage()               {}
 func (*Control) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{0} }
 
+func (m *Control) GetEnvironment() string {
+	if m != nil {
+		return m.Environment
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Control)(nil), "google.api.Control")
 }
--- a/googleapis/api/serviceconfig/documentation.pb.go
+++ b/googleapis/api/serviceconfig/documentation.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/documentation.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -103,6 +103,13 @@
 func (*Documentation) ProtoMessage()               {}
 func (*Documentation) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{0} }
 
+func (m *Documentation) GetSummary() string {
+	if m != nil {
+		return m.Summary
+	}
+	return ""
+}
+
 func (m *Documentation) GetPages() []*Page {
 	if m != nil {
 		return m.Pages
@@ -117,6 +124,20 @@
 	return nil
 }
 
+func (m *Documentation) GetDocumentationRootUrl() string {
+	if m != nil {
+		return m.DocumentationRootUrl
+	}
+	return ""
+}
+
+func (m *Documentation) GetOverview() string {
+	if m != nil {
+		return m.Overview
+	}
+	return ""
+}
+
 // A documentation rule provides information about individual API elements.
 type DocumentationRule struct {
 	// The selector is a comma-separated list of patterns. Each pattern is a
@@ -138,6 +159,27 @@
 func (*DocumentationRule) ProtoMessage()               {}
 func (*DocumentationRule) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{1} }
 
+func (m *DocumentationRule) GetSelector() string {
+	if m != nil {
+		return m.Selector
+	}
+	return ""
+}
+
+func (m *DocumentationRule) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *DocumentationRule) GetDeprecationDescription() string {
+	if m != nil {
+		return m.DeprecationDescription
+	}
+	return ""
+}
+
 // Represents a documentation page. A page can contain subpages to represent
 // nested documentation set structure.
 type Page struct {
@@ -169,6 +211,20 @@
 func (*Page) ProtoMessage()               {}
 func (*Page) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{2} }
 
+func (m *Page) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Page) GetContent() string {
+	if m != nil {
+		return m.Content
+	}
+	return ""
+}
+
 func (m *Page) GetSubpages() []*Page {
 	if m != nil {
 		return m.Subpages
--- a/googleapis/api/serviceconfig/endpoint.pb.go
+++ b/googleapis/api/serviceconfig/endpoint.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/endpoint.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -78,6 +78,41 @@
 func (*Endpoint) ProtoMessage()               {}
 func (*Endpoint) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{0} }
 
+func (m *Endpoint) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Endpoint) GetAliases() []string {
+	if m != nil {
+		return m.Aliases
+	}
+	return nil
+}
+
+func (m *Endpoint) GetApis() []string {
+	if m != nil {
+		return m.Apis
+	}
+	return nil
+}
+
+func (m *Endpoint) GetFeatures() []string {
+	if m != nil {
+		return m.Features
+	}
+	return nil
+}
+
+func (m *Endpoint) GetAllowCors() bool {
+	if m != nil {
+		return m.AllowCors
+	}
+	return false
+}
+
 func init() {
 	proto.RegisterType((*Endpoint)(nil), "google.api.Endpoint")
 }
--- a/googleapis/api/serviceconfig/http.pb.go
+++ b/googleapis/api/serviceconfig/http.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/http.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -306,6 +306,13 @@
 	return nil
 }
 
+func (m *HttpRule) GetSelector() string {
+	if m != nil {
+		return m.Selector
+	}
+	return ""
+}
+
 func (m *HttpRule) GetGet() string {
 	if x, ok := m.GetPattern().(*HttpRule_Get); ok {
 		return x.Get
@@ -348,6 +355,13 @@
 	return nil
 }
 
+func (m *HttpRule) GetBody() string {
+	if m != nil {
+		return m.Body
+	}
+	return ""
+}
+
 func (m *HttpRule) GetAdditionalBindings() []*HttpRule {
 	if m != nil {
 		return m.AdditionalBindings
@@ -498,6 +512,20 @@
 func (*CustomHttpPattern) ProtoMessage()               {}
 func (*CustomHttpPattern) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{2} }
 
+func (m *CustomHttpPattern) GetKind() string {
+	if m != nil {
+		return m.Kind
+	}
+	return ""
+}
+
+func (m *CustomHttpPattern) GetPath() string {
+	if m != nil {
+		return m.Path
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Http)(nil), "google.api.Http")
 	proto.RegisterType((*HttpRule)(nil), "google.api.HttpRule")
--- a/googleapis/api/serviceconfig/log.pb.go
+++ b/googleapis/api/serviceconfig/log.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/log.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -43,7 +43,14 @@
 func (m *LogDescriptor) Reset()                    { *m = LogDescriptor{} }
 func (m *LogDescriptor) String() string            { return proto.CompactTextString(m) }
 func (*LogDescriptor) ProtoMessage()               {}
-func (*LogDescriptor) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{0} }
+func (*LogDescriptor) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{0} }
+
+func (m *LogDescriptor) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 func (m *LogDescriptor) GetLabels() []*google_api1.LabelDescriptor {
 	if m != nil {
@@ -52,15 +59,29 @@
 	return nil
 }
 
+func (m *LogDescriptor) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *LogDescriptor) GetDisplayName() string {
+	if m != nil {
+		return m.DisplayName
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*LogDescriptor)(nil), "google.api.LogDescriptor")
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/api/serviceconfig/log.proto", fileDescriptor11)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/api/serviceconfig/log.proto", fileDescriptor10)
 }
 
-var fileDescriptor11 = []byte{
+var fileDescriptor10 = []byte{
 	// 234 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x8f, 0x41, 0x4b, 0x03, 0x31,
 	0x10, 0x85, 0xd9, 0x76, 0x29, 0x9a, 0xaa, 0x87, 0x9c, 0x16, 0xbd, 0xac, 0x7a, 0xe9, 0x29, 0x01,
--- a/googleapis/api/serviceconfig/logging.pb.go
+++ b/googleapis/api/serviceconfig/logging.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/logging.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -60,7 +60,7 @@
 func (m *Logging) Reset()                    { *m = Logging{} }
 func (m *Logging) String() string            { return proto.CompactTextString(m) }
 func (*Logging) ProtoMessage()               {}
-func (*Logging) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{0} }
+func (*Logging) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{0} }
 
 func (m *Logging) GetProducerDestinations() []*Logging_LoggingDestination {
 	if m != nil {
@@ -90,7 +90,21 @@
 func (m *Logging_LoggingDestination) Reset()                    { *m = Logging_LoggingDestination{} }
 func (m *Logging_LoggingDestination) String() string            { return proto.CompactTextString(m) }
 func (*Logging_LoggingDestination) ProtoMessage()               {}
-func (*Logging_LoggingDestination) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{0, 0} }
+func (*Logging_LoggingDestination) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{0, 0} }
+
+func (m *Logging_LoggingDestination) GetMonitoredResource() string {
+	if m != nil {
+		return m.MonitoredResource
+	}
+	return ""
+}
+
+func (m *Logging_LoggingDestination) GetLogs() []string {
+	if m != nil {
+		return m.Logs
+	}
+	return nil
+}
 
 func init() {
 	proto.RegisterType((*Logging)(nil), "google.api.Logging")
@@ -98,10 +112,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/api/serviceconfig/logging.proto", fileDescriptor10)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/api/serviceconfig/logging.proto", fileDescriptor11)
 }
 
-var fileDescriptor10 = []byte{
+var fileDescriptor11 = []byte{
 	// 263 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x90, 0x4f, 0x4b, 0xc3, 0x30,
 	0x18, 0x87, 0x69, 0x37, 0x94, 0x45, 0x11, 0x0c, 0x0a, 0x63, 0xa7, 0xe1, 0x41, 0x77, 0x31, 0x01,
--- a/googleapis/api/serviceconfig/monitoring.pb.go
+++ b/googleapis/api/serviceconfig/monitoring.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/monitoring.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -100,6 +100,20 @@
 	return fileDescriptor12, []int{0, 0}
 }
 
+func (m *Monitoring_MonitoringDestination) GetMonitoredResource() string {
+	if m != nil {
+		return m.MonitoredResource
+	}
+	return ""
+}
+
+func (m *Monitoring_MonitoringDestination) GetMetrics() []string {
+	if m != nil {
+		return m.Metrics
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*Monitoring)(nil), "google.api.Monitoring")
 	proto.RegisterType((*Monitoring_MonitoringDestination)(nil), "google.api.Monitoring.MonitoringDestination")
--- a/googleapis/api/serviceconfig/service.pb.go
+++ b/googleapis/api/serviceconfig/service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/service.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -124,6 +124,34 @@
 	return nil
 }
 
+func (m *Service) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Service) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Service) GetTitle() string {
+	if m != nil {
+		return m.Title
+	}
+	return ""
+}
+
+func (m *Service) GetProducerProjectId() string {
+	if m != nil {
+		return m.ProducerProjectId
+	}
+	return ""
+}
+
 func (m *Service) GetApis() []*google_protobuf4.Api {
 	if m != nil {
 		return m.Apis
--- a/googleapis/api/serviceconfig/system_parameter.pb.go
+++ b/googleapis/api/serviceconfig/system_parameter.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/system_parameter.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -86,6 +86,13 @@
 func (*SystemParameterRule) ProtoMessage()               {}
 func (*SystemParameterRule) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{1} }
 
+func (m *SystemParameterRule) GetSelector() string {
+	if m != nil {
+		return m.Selector
+	}
+	return ""
+}
+
 func (m *SystemParameterRule) GetParameters() []*SystemParameter {
 	if m != nil {
 		return m.Parameters
@@ -113,6 +120,27 @@
 func (*SystemParameter) ProtoMessage()               {}
 func (*SystemParameter) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{2} }
 
+func (m *SystemParameter) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *SystemParameter) GetHttpHeader() string {
+	if m != nil {
+		return m.HttpHeader
+	}
+	return ""
+}
+
+func (m *SystemParameter) GetUrlQueryParameter() string {
+	if m != nil {
+		return m.UrlQueryParameter
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*SystemParameters)(nil), "google.api.SystemParameters")
 	proto.RegisterType((*SystemParameterRule)(nil), "google.api.SystemParameterRule")
--- a/googleapis/api/serviceconfig/usage.pb.go
+++ b/googleapis/api/serviceconfig/usage.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/serviceconfig/usage.proto
 // DO NOT EDIT!
 
-package google_api // import "google.golang.org/genproto/googleapis/api/serviceconfig"
+package google_api
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -30,6 +30,13 @@
 func (*Usage) ProtoMessage()               {}
 func (*Usage) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{0} }
 
+func (m *Usage) GetRequirements() []string {
+	if m != nil {
+		return m.Requirements
+	}
+	return nil
+}
+
 func (m *Usage) GetRules() []*UsageRule {
 	if m != nil {
 		return m.Rules
@@ -77,6 +84,20 @@
 func (*UsageRule) ProtoMessage()               {}
 func (*UsageRule) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{1} }
 
+func (m *UsageRule) GetSelector() string {
+	if m != nil {
+		return m.Selector
+	}
+	return ""
+}
+
+func (m *UsageRule) GetAllowUnregisteredCalls() bool {
+	if m != nil {
+		return m.AllowUnregisteredCalls
+	}
+	return false
+}
+
 func init() {
 	proto.RegisterType((*Usage)(nil), "google.api.Usage")
 	proto.RegisterType((*UsageRule)(nil), "google.api.UsageRule")
--- a/googleapis/api/servicecontrol/v1/check_error.pb.go
+++ b/googleapis/api/servicecontrol/v1/check_error.pb.go
@@ -25,7 +25,7 @@
 	ReportRequest
 	ReportResponse
 */
-package google_api_servicecontrol_v1 // import "google.golang.org/genproto/googleapis/api/servicecontrol/v1"
+package google_api_servicecontrol_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -146,6 +146,20 @@
 func (*CheckError) ProtoMessage()               {}
 func (*CheckError) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *CheckError) GetCode() CheckError_Code {
+	if m != nil {
+		return m.Code
+	}
+	return CheckError_ERROR_CODE_UNSPECIFIED
+}
+
+func (m *CheckError) GetDetail() string {
+	if m != nil {
+		return m.Detail
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*CheckError)(nil), "google.api.servicecontrol.v1.CheckError")
 	proto.RegisterEnum("google.api.servicecontrol.v1.CheckError_Code", CheckError_Code_name, CheckError_Code_value)
--- a/googleapis/api/servicecontrol/v1/distribution.pb.go
+++ b/googleapis/api/servicecontrol/v1/distribution.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/servicecontrol/v1/distribution.proto
 // DO NOT EDIT!
 
-package google_api_servicecontrol_v1 // import "google.golang.org/genproto/googleapis/api/servicecontrol/v1"
+package google_api_servicecontrol_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -109,6 +109,48 @@
 	return nil
 }
 
+func (m *Distribution) GetCount() int64 {
+	if m != nil {
+		return m.Count
+	}
+	return 0
+}
+
+func (m *Distribution) GetMean() float64 {
+	if m != nil {
+		return m.Mean
+	}
+	return 0
+}
+
+func (m *Distribution) GetMinimum() float64 {
+	if m != nil {
+		return m.Minimum
+	}
+	return 0
+}
+
+func (m *Distribution) GetMaximum() float64 {
+	if m != nil {
+		return m.Maximum
+	}
+	return 0
+}
+
+func (m *Distribution) GetSumOfSquaredDeviation() float64 {
+	if m != nil {
+		return m.SumOfSquaredDeviation
+	}
+	return 0
+}
+
+func (m *Distribution) GetBucketCounts() []int64 {
+	if m != nil {
+		return m.BucketCounts
+	}
+	return nil
+}
+
 func (m *Distribution) GetLinearBuckets() *Distribution_LinearBuckets {
 	if x, ok := m.GetBucketOption().(*Distribution_LinearBuckets_); ok {
 		return x.LinearBuckets
@@ -245,6 +287,27 @@
 func (*Distribution_LinearBuckets) ProtoMessage()               {}
 func (*Distribution_LinearBuckets) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0, 0} }
 
+func (m *Distribution_LinearBuckets) GetNumFiniteBuckets() int32 {
+	if m != nil {
+		return m.NumFiniteBuckets
+	}
+	return 0
+}
+
+func (m *Distribution_LinearBuckets) GetWidth() float64 {
+	if m != nil {
+		return m.Width
+	}
+	return 0
+}
+
+func (m *Distribution_LinearBuckets) GetOffset() float64 {
+	if m != nil {
+		return m.Offset
+	}
+	return 0
+}
+
 // Describing buckets with exponentially growing width.
 type Distribution_ExponentialBuckets struct {
 	// The number of finite buckets. With the underflow and overflow buckets,
@@ -270,6 +333,27 @@
 	return fileDescriptor1, []int{0, 1}
 }
 
+func (m *Distribution_ExponentialBuckets) GetNumFiniteBuckets() int32 {
+	if m != nil {
+		return m.NumFiniteBuckets
+	}
+	return 0
+}
+
+func (m *Distribution_ExponentialBuckets) GetGrowthFactor() float64 {
+	if m != nil {
+		return m.GrowthFactor
+	}
+	return 0
+}
+
+func (m *Distribution_ExponentialBuckets) GetScale() float64 {
+	if m != nil {
+		return m.Scale
+	}
+	return 0
+}
+
 // Describing buckets with arbitrary user-provided width.
 type Distribution_ExplicitBuckets struct {
 	// 'bound' is a list of strictly increasing boundaries between
@@ -295,6 +379,13 @@
 func (*Distribution_ExplicitBuckets) ProtoMessage()               {}
 func (*Distribution_ExplicitBuckets) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0, 2} }
 
+func (m *Distribution_ExplicitBuckets) GetBounds() []float64 {
+	if m != nil {
+		return m.Bounds
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*Distribution)(nil), "google.api.servicecontrol.v1.Distribution")
 	proto.RegisterType((*Distribution_LinearBuckets)(nil), "google.api.servicecontrol.v1.Distribution.LinearBuckets")
--- a/googleapis/api/servicecontrol/v1/log_entry.pb.go
+++ b/googleapis/api/servicecontrol/v1/log_entry.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/servicecontrol/v1/log_entry.proto
 // DO NOT EDIT!
 
-package google_api_servicecontrol_v1 // import "google.golang.org/genproto/googleapis/api/servicecontrol/v1"
+package google_api_servicecontrol_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -74,6 +74,13 @@
 	return nil
 }
 
+func (m *LogEntry) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *LogEntry) GetTimestamp() *google_protobuf3.Timestamp {
 	if m != nil {
 		return m.Timestamp
@@ -81,6 +88,20 @@
 	return nil
 }
 
+func (m *LogEntry) GetSeverity() google_logging_type.LogSeverity {
+	if m != nil {
+		return m.Severity
+	}
+	return google_logging_type.LogSeverity_DEFAULT
+}
+
+func (m *LogEntry) GetInsertId() string {
+	if m != nil {
+		return m.InsertId
+	}
+	return ""
+}
+
 func (m *LogEntry) GetLabels() map[string]string {
 	if m != nil {
 		return m.Labels
--- a/googleapis/api/servicecontrol/v1/metric_value.pb.go
+++ b/googleapis/api/servicecontrol/v1/metric_value.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/servicecontrol/v1/metric_value.proto
 // DO NOT EDIT!
 
-package google_api_servicecontrol_v1 // import "google.golang.org/genproto/googleapis/api/servicecontrol/v1"
+package google_api_servicecontrol_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -268,6 +268,13 @@
 func (*MetricValueSet) ProtoMessage()               {}
 func (*MetricValueSet) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} }
 
+func (m *MetricValueSet) GetMetricName() string {
+	if m != nil {
+		return m.MetricName
+	}
+	return ""
+}
+
 func (m *MetricValueSet) GetMetricValues() []*MetricValue {
 	if m != nil {
 		return m.MetricValues
--- a/googleapis/api/servicecontrol/v1/operation.pb.go
+++ b/googleapis/api/servicecontrol/v1/operation.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/servicecontrol/v1/operation.proto
 // DO NOT EDIT!
 
-package google_api_servicecontrol_v1 // import "google.golang.org/genproto/googleapis/api/servicecontrol/v1"
+package google_api_servicecontrol_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -110,6 +110,27 @@
 func (*Operation) ProtoMessage()               {}
 func (*Operation) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} }
 
+func (m *Operation) GetOperationId() string {
+	if m != nil {
+		return m.OperationId
+	}
+	return ""
+}
+
+func (m *Operation) GetOperationName() string {
+	if m != nil {
+		return m.OperationName
+	}
+	return ""
+}
+
+func (m *Operation) GetConsumerId() string {
+	if m != nil {
+		return m.ConsumerId
+	}
+	return ""
+}
+
 func (m *Operation) GetStartTime() *google_protobuf3.Timestamp {
 	if m != nil {
 		return m.StartTime
@@ -145,6 +166,13 @@
 	return nil
 }
 
+func (m *Operation) GetImportance() Operation_Importance {
+	if m != nil {
+		return m.Importance
+	}
+	return Operation_LOW
+}
+
 func init() {
 	proto.RegisterType((*Operation)(nil), "google.api.servicecontrol.v1.Operation")
 	proto.RegisterEnum("google.api.servicecontrol.v1.Operation_Importance", Operation_Importance_name, Operation_Importance_value)
--- a/googleapis/api/servicecontrol/v1/service_controller.pb.go
+++ b/googleapis/api/servicecontrol/v1/service_controller.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/servicecontrol/v1/service_controller.proto
 // DO NOT EDIT!
 
-package google_api_servicecontrol_v1 // import "google.golang.org/genproto/googleapis/api/servicecontrol/v1"
+package google_api_servicecontrol_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -42,6 +42,13 @@
 func (*CheckRequest) ProtoMessage()               {}
 func (*CheckRequest) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{0} }
 
+func (m *CheckRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
 func (m *CheckRequest) GetOperation() *Operation {
 	if m != nil {
 		return m.Operation
@@ -49,6 +56,13 @@
 	return nil
 }
 
+func (m *CheckRequest) GetServiceConfigId() string {
+	if m != nil {
+		return m.ServiceConfigId
+	}
+	return ""
+}
+
 // Response message for the Check method.
 type CheckResponse struct {
 	// The same operation_id value used in the CheckRequest.
@@ -69,6 +83,13 @@
 func (*CheckResponse) ProtoMessage()               {}
 func (*CheckResponse) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{1} }
 
+func (m *CheckResponse) GetOperationId() string {
+	if m != nil {
+		return m.OperationId
+	}
+	return ""
+}
+
 func (m *CheckResponse) GetCheckErrors() []*CheckError {
 	if m != nil {
 		return m.CheckErrors
@@ -76,6 +97,13 @@
 	return nil
 }
 
+func (m *CheckResponse) GetServiceConfigId() string {
+	if m != nil {
+		return m.ServiceConfigId
+	}
+	return ""
+}
+
 // Request message for the Report method.
 type ReportRequest struct {
 	// The service name as specified in its service configuration. For example,
@@ -107,6 +135,13 @@
 func (*ReportRequest) ProtoMessage()               {}
 func (*ReportRequest) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{2} }
 
+func (m *ReportRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
 func (m *ReportRequest) GetOperations() []*Operation {
 	if m != nil {
 		return m.Operations
@@ -114,6 +149,13 @@
 	return nil
 }
 
+func (m *ReportRequest) GetServiceConfigId() string {
+	if m != nil {
+		return m.ServiceConfigId
+	}
+	return ""
+}
+
 // Response message for the Report method.
 type ReportResponse struct {
 	// Partial failures, one for each `Operation` in the request that failed
@@ -146,6 +188,13 @@
 	return nil
 }
 
+func (m *ReportResponse) GetServiceConfigId() string {
+	if m != nil {
+		return m.ServiceConfigId
+	}
+	return ""
+}
+
 // Represents the processing error of one `Operation` in the request.
 type ReportResponse_ReportError struct {
 	// The [Operation.operation_id][google.api.servicecontrol.v1.Operation.operation_id] value from the request.
@@ -159,6 +208,13 @@
 func (*ReportResponse_ReportError) ProtoMessage()               {}
 func (*ReportResponse_ReportError) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{3, 0} }
 
+func (m *ReportResponse_ReportError) GetOperationId() string {
+	if m != nil {
+		return m.OperationId
+	}
+	return ""
+}
+
 func (m *ReportResponse_ReportError) GetStatus() *google_rpc.Status {
 	if m != nil {
 		return m.Status
--- a/googleapis/api/servicemanagement/v1/resources.pb.go
+++ b/googleapis/api/servicemanagement/v1/resources.pb.go
@@ -40,7 +40,7 @@
 	GenerateConfigReportRequest
 	GenerateConfigReportResponse
 */
-package google_api_servicemanagement_v1 // import "google.golang.org/genproto/googleapis/api/servicemanagement/v1"
+package google_api_servicemanagement_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -227,6 +227,20 @@
 func (*ManagedService) ProtoMessage()               {}
 func (*ManagedService) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *ManagedService) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
+func (m *ManagedService) GetProducerProjectId() string {
+	if m != nil {
+		return m.ProducerProjectId
+	}
+	return ""
+}
+
 // The metadata associated with a long running operation resource.
 type OperationMetadata struct {
 	// The full name of the resources that this operation is directly
@@ -245,6 +259,13 @@
 func (*OperationMetadata) ProtoMessage()               {}
 func (*OperationMetadata) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *OperationMetadata) GetResourceNames() []string {
+	if m != nil {
+		return m.ResourceNames
+	}
+	return nil
+}
+
 func (m *OperationMetadata) GetSteps() []*OperationMetadata_Step {
 	if m != nil {
 		return m.Steps
@@ -252,6 +273,13 @@
 	return nil
 }
 
+func (m *OperationMetadata) GetProgressPercentage() int32 {
+	if m != nil {
+		return m.ProgressPercentage
+	}
+	return 0
+}
+
 func (m *OperationMetadata) GetStartTime() *google_protobuf9.Timestamp {
 	if m != nil {
 		return m.StartTime
@@ -272,6 +300,20 @@
 func (*OperationMetadata_Step) ProtoMessage()               {}
 func (*OperationMetadata_Step) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} }
 
+func (m *OperationMetadata_Step) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *OperationMetadata_Step) GetStatus() OperationMetadata_Status {
+	if m != nil {
+		return m.Status
+	}
+	return OperationMetadata_STATUS_UNSPECIFIED
+}
+
 // Represents a diagnostic message (error or warning)
 type Diagnostic struct {
 	// File name and line number of the error or warning.
@@ -287,6 +329,27 @@
 func (*Diagnostic) ProtoMessage()               {}
 func (*Diagnostic) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *Diagnostic) GetLocation() string {
+	if m != nil {
+		return m.Location
+	}
+	return ""
+}
+
+func (m *Diagnostic) GetKind() Diagnostic_Kind {
+	if m != nil {
+		return m.Kind
+	}
+	return Diagnostic_WARNING
+}
+
+func (m *Diagnostic) GetMessage() string {
+	if m != nil {
+		return m.Message
+	}
+	return ""
+}
+
 // Represents a source file which is used to generate the service configuration
 // defined by `google.api.Service`.
 type ConfigSource struct {
@@ -304,6 +367,13 @@
 func (*ConfigSource) ProtoMessage()               {}
 func (*ConfigSource) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *ConfigSource) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
 func (m *ConfigSource) GetFiles() []*ConfigFile {
 	if m != nil {
 		return m.Files
@@ -326,6 +396,27 @@
 func (*ConfigFile) ProtoMessage()               {}
 func (*ConfigFile) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *ConfigFile) GetFilePath() string {
+	if m != nil {
+		return m.FilePath
+	}
+	return ""
+}
+
+func (m *ConfigFile) GetFileContents() []byte {
+	if m != nil {
+		return m.FileContents
+	}
+	return nil
+}
+
+func (m *ConfigFile) GetFileType() ConfigFile_FileType {
+	if m != nil {
+		return m.FileType
+	}
+	return ConfigFile_FILE_TYPE_UNSPECIFIED
+}
+
 // Represents a service configuration with its name and id.
 type ConfigRef struct {
 	// Resource name of a service config. It must have the following
@@ -338,6 +429,13 @@
 func (*ConfigRef) ProtoMessage()               {}
 func (*ConfigRef) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *ConfigRef) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Change report associated with a particular service configuration.
 //
 // It contains a list of ConfigChanges based on the comparison between
@@ -422,6 +520,13 @@
 	return nil
 }
 
+func (m *Rollout) GetRolloutId() string {
+	if m != nil {
+		return m.RolloutId
+	}
+	return ""
+}
+
 func (m *Rollout) GetCreateTime() *google_protobuf9.Timestamp {
 	if m != nil {
 		return m.CreateTime
@@ -429,6 +534,20 @@
 	return nil
 }
 
+func (m *Rollout) GetCreatedBy() string {
+	if m != nil {
+		return m.CreatedBy
+	}
+	return ""
+}
+
+func (m *Rollout) GetStatus() Rollout_RolloutStatus {
+	if m != nil {
+		return m.Status
+	}
+	return Rollout_ROLLOUT_STATUS_UNSPECIFIED
+}
+
 func (m *Rollout) GetTrafficPercentStrategy() *Rollout_TrafficPercentStrategy {
 	if x, ok := m.GetStrategy().(*Rollout_TrafficPercentStrategy_); ok {
 		return x.TrafficPercentStrategy
@@ -443,6 +562,13 @@
 	return nil
 }
 
+func (m *Rollout) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*Rollout) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _Rollout_OneofMarshaler, _Rollout_OneofUnmarshaler, _Rollout_OneofSizer, []interface{}{
--- a/googleapis/api/servicemanagement/v1/servicemanager.pb.go
+++ b/googleapis/api/servicemanagement/v1/servicemanager.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/api/servicemanagement/v1/servicemanager.proto
 // DO NOT EDIT!
 
-package google_api_servicemanagement_v1 // import "google.golang.org/genproto/googleapis/api/servicemanagement/v1"
+package google_api_servicemanagement_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -42,6 +42,27 @@
 func (*ListServicesRequest) ProtoMessage()               {}
 func (*ListServicesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *ListServicesRequest) GetProducerProjectId() string {
+	if m != nil {
+		return m.ProducerProjectId
+	}
+	return ""
+}
+
+func (m *ListServicesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListServicesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response message for `ListServices` method.
 type ListServicesResponse struct {
 	// The results of the query.
@@ -62,6 +83,13 @@
 	return nil
 }
 
+func (m *ListServicesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for `GetService` method.
 type GetServiceRequest struct {
 	// The name of the service.  See the `ServiceManager` overview for naming
@@ -74,6 +102,13 @@
 func (*GetServiceRequest) ProtoMessage()               {}
 func (*GetServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
 
+func (m *GetServiceRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
 // Request message for CreateService method.
 type CreateServiceRequest struct {
 	// Initial values for the service resource.
@@ -104,6 +139,13 @@
 func (*DeleteServiceRequest) ProtoMessage()               {}
 func (*DeleteServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
 
+func (m *DeleteServiceRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
 // Request message for UndeleteService method.
 type UndeleteServiceRequest struct {
 	// The name of the service. See the [overview](/service-management/overview)
@@ -116,6 +158,13 @@
 func (*UndeleteServiceRequest) ProtoMessage()               {}
 func (*UndeleteServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
 
+func (m *UndeleteServiceRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
 // Response message for UndeleteService method.
 type UndeleteServiceResponse struct {
 	// Revived service resource.
@@ -147,6 +196,20 @@
 func (*GetServiceConfigRequest) ProtoMessage()               {}
 func (*GetServiceConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
 
+func (m *GetServiceConfigRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
+func (m *GetServiceConfigRequest) GetConfigId() string {
+	if m != nil {
+		return m.ConfigId
+	}
+	return ""
+}
+
 // Request message for ListServiceConfigs method.
 type ListServiceConfigsRequest struct {
 	// The name of the service.  See the [overview](/service-management/overview)
@@ -163,6 +226,27 @@
 func (*ListServiceConfigsRequest) ProtoMessage()               {}
 func (*ListServiceConfigsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }
 
+func (m *ListServiceConfigsRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
+func (m *ListServiceConfigsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListServiceConfigsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // Response message for ListServiceConfigs method.
 type ListServiceConfigsResponse struct {
 	// The list of service configuration resources.
@@ -183,6 +267,13 @@
 	return nil
 }
 
+func (m *ListServiceConfigsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for CreateServiceConfig method.
 type CreateServiceConfigRequest struct {
 	// The name of the service.  See the [overview](/service-management/overview)
@@ -197,6 +288,13 @@
 func (*CreateServiceConfigRequest) ProtoMessage()               {}
 func (*CreateServiceConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10} }
 
+func (m *CreateServiceConfigRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
 func (m *CreateServiceConfigRequest) GetServiceConfig() *google_api17.Service {
 	if m != nil {
 		return m.ServiceConfig
@@ -222,6 +320,13 @@
 func (*SubmitConfigSourceRequest) ProtoMessage()               {}
 func (*SubmitConfigSourceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{11} }
 
+func (m *SubmitConfigSourceRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
 func (m *SubmitConfigSourceRequest) GetConfigSource() *ConfigSource {
 	if m != nil {
 		return m.ConfigSource
@@ -229,6 +334,13 @@
 	return nil
 }
 
+func (m *SubmitConfigSourceRequest) GetValidateOnly() bool {
+	if m != nil {
+		return m.ValidateOnly
+	}
+	return false
+}
+
 // Response message for SubmitConfigSource method.
 type SubmitConfigSourceResponse struct {
 	// The generated service configuration.
@@ -261,6 +373,13 @@
 func (*CreateServiceRolloutRequest) ProtoMessage()               {}
 func (*CreateServiceRolloutRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{13} }
 
+func (m *CreateServiceRolloutRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
 func (m *CreateServiceRolloutRequest) GetRollout() *Rollout {
 	if m != nil {
 		return m.Rollout
@@ -284,6 +403,27 @@
 func (*ListServiceRolloutsRequest) ProtoMessage()               {}
 func (*ListServiceRolloutsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{14} }
 
+func (m *ListServiceRolloutsRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
+func (m *ListServiceRolloutsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListServiceRolloutsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // Response message for ListServiceRollouts method.
 type ListServiceRolloutsResponse struct {
 	// The list of rollout resources.
@@ -304,6 +444,13 @@
 	return nil
 }
 
+func (m *ListServiceRolloutsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for GetServiceRollout method.
 type GetServiceRolloutRequest struct {
 	// The name of the service.  See the [overview](/service-management/overview)
@@ -318,6 +465,20 @@
 func (*GetServiceRolloutRequest) ProtoMessage()               {}
 func (*GetServiceRolloutRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{16} }
 
+func (m *GetServiceRolloutRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
+func (m *GetServiceRolloutRequest) GetRolloutId() string {
+	if m != nil {
+		return m.RolloutId
+	}
+	return ""
+}
+
 // Request message for EnableService method.
 type EnableServiceRequest struct {
 	// Name of the service to enable. Specifying an unknown service name will
@@ -339,6 +500,20 @@
 func (*EnableServiceRequest) ProtoMessage()               {}
 func (*EnableServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{17} }
 
+func (m *EnableServiceRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
+func (m *EnableServiceRequest) GetConsumerId() string {
+	if m != nil {
+		return m.ConsumerId
+	}
+	return ""
+}
+
 // Request message for DisableService method.
 type DisableServiceRequest struct {
 	// Name of the service to disable. Specifying an unknown service name
@@ -360,6 +535,20 @@
 func (*DisableServiceRequest) ProtoMessage()               {}
 func (*DisableServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{18} }
 
+func (m *DisableServiceRequest) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
+func (m *DisableServiceRequest) GetConsumerId() string {
+	if m != nil {
+		return m.ConsumerId
+	}
+	return ""
+}
+
 // Request message for GenerateConfigReport method.
 type GenerateConfigReportRequest struct {
 	// Service configuration for which we want to generate the report.
@@ -415,6 +604,20 @@
 func (*GenerateConfigReportResponse) ProtoMessage()               {}
 func (*GenerateConfigReportResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{20} }
 
+func (m *GenerateConfigReportResponse) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
+func (m *GenerateConfigReportResponse) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
 func (m *GenerateConfigReportResponse) GetChangeReports() []*ChangeReport {
 	if m != nil {
 		return m.ChangeReports
--- a/googleapis/appengine/logging/v1/request_log.pb.go
+++ b/googleapis/appengine/logging/v1/request_log.pb.go
@@ -14,7 +14,7 @@
 	SourceReference
 	RequestLog
 */
-package google_appengine_logging_v1 // import "google.golang.org/genproto/googleapis/appengine/logging/v1"
+package google_appengine_logging_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -58,6 +58,20 @@
 	return nil
 }
 
+func (m *LogLine) GetSeverity() google_logging_type.LogSeverity {
+	if m != nil {
+		return m.Severity
+	}
+	return google_logging_type.LogSeverity_DEFAULT
+}
+
+func (m *LogLine) GetLogMessage() string {
+	if m != nil {
+		return m.LogMessage
+	}
+	return ""
+}
+
 func (m *LogLine) GetSourceLocation() *SourceLocation {
 	if m != nil {
 		return m.SourceLocation
@@ -86,6 +100,27 @@
 func (*SourceLocation) ProtoMessage()               {}
 func (*SourceLocation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *SourceLocation) GetFile() string {
+	if m != nil {
+		return m.File
+	}
+	return ""
+}
+
+func (m *SourceLocation) GetLine() int64 {
+	if m != nil {
+		return m.Line
+	}
+	return 0
+}
+
+func (m *SourceLocation) GetFunctionName() string {
+	if m != nil {
+		return m.FunctionName
+	}
+	return ""
+}
+
 // A reference to a particular snapshot of the source tree used to build and
 // deploy an application.
 type SourceReference struct {
@@ -102,6 +137,20 @@
 func (*SourceReference) ProtoMessage()               {}
 func (*SourceReference) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *SourceReference) GetRepository() string {
+	if m != nil {
+		return m.Repository
+	}
+	return ""
+}
+
+func (m *SourceReference) GetRevisionId() string {
+	if m != nil {
+		return m.RevisionId
+	}
+	return ""
+}
+
 // Complete log information about a single HTTP request to an App Engine
 // application.
 type RequestLog struct {
@@ -194,6 +243,41 @@
 func (*RequestLog) ProtoMessage()               {}
 func (*RequestLog) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *RequestLog) GetAppId() string {
+	if m != nil {
+		return m.AppId
+	}
+	return ""
+}
+
+func (m *RequestLog) GetModuleId() string {
+	if m != nil {
+		return m.ModuleId
+	}
+	return ""
+}
+
+func (m *RequestLog) GetVersionId() string {
+	if m != nil {
+		return m.VersionId
+	}
+	return ""
+}
+
+func (m *RequestLog) GetRequestId() string {
+	if m != nil {
+		return m.RequestId
+	}
+	return ""
+}
+
+func (m *RequestLog) GetIp() string {
+	if m != nil {
+		return m.Ip
+	}
+	return ""
+}
+
 func (m *RequestLog) GetStartTime() *google_protobuf2.Timestamp {
 	if m != nil {
 		return m.StartTime
@@ -215,6 +299,111 @@
 	return nil
 }
 
+func (m *RequestLog) GetMegaCycles() int64 {
+	if m != nil {
+		return m.MegaCycles
+	}
+	return 0
+}
+
+func (m *RequestLog) GetMethod() string {
+	if m != nil {
+		return m.Method
+	}
+	return ""
+}
+
+func (m *RequestLog) GetResource() string {
+	if m != nil {
+		return m.Resource
+	}
+	return ""
+}
+
+func (m *RequestLog) GetHttpVersion() string {
+	if m != nil {
+		return m.HttpVersion
+	}
+	return ""
+}
+
+func (m *RequestLog) GetStatus() int32 {
+	if m != nil {
+		return m.Status
+	}
+	return 0
+}
+
+func (m *RequestLog) GetResponseSize() int64 {
+	if m != nil {
+		return m.ResponseSize
+	}
+	return 0
+}
+
+func (m *RequestLog) GetReferrer() string {
+	if m != nil {
+		return m.Referrer
+	}
+	return ""
+}
+
+func (m *RequestLog) GetUserAgent() string {
+	if m != nil {
+		return m.UserAgent
+	}
+	return ""
+}
+
+func (m *RequestLog) GetNickname() string {
+	if m != nil {
+		return m.Nickname
+	}
+	return ""
+}
+
+func (m *RequestLog) GetUrlMapEntry() string {
+	if m != nil {
+		return m.UrlMapEntry
+	}
+	return ""
+}
+
+func (m *RequestLog) GetHost() string {
+	if m != nil {
+		return m.Host
+	}
+	return ""
+}
+
+func (m *RequestLog) GetCost() float64 {
+	if m != nil {
+		return m.Cost
+	}
+	return 0
+}
+
+func (m *RequestLog) GetTaskQueueName() string {
+	if m != nil {
+		return m.TaskQueueName
+	}
+	return ""
+}
+
+func (m *RequestLog) GetTaskName() string {
+	if m != nil {
+		return m.TaskName
+	}
+	return ""
+}
+
+func (m *RequestLog) GetWasLoadingRequest() bool {
+	if m != nil {
+		return m.WasLoadingRequest
+	}
+	return false
+}
+
 func (m *RequestLog) GetPendingTime() *google_protobuf1.Duration {
 	if m != nil {
 		return m.PendingTime
@@ -222,6 +411,34 @@
 	return nil
 }
 
+func (m *RequestLog) GetInstanceIndex() int32 {
+	if m != nil {
+		return m.InstanceIndex
+	}
+	return 0
+}
+
+func (m *RequestLog) GetFinished() bool {
+	if m != nil {
+		return m.Finished
+	}
+	return false
+}
+
+func (m *RequestLog) GetFirst() bool {
+	if m != nil {
+		return m.First
+	}
+	return false
+}
+
+func (m *RequestLog) GetInstanceId() string {
+	if m != nil {
+		return m.InstanceId
+	}
+	return ""
+}
+
 func (m *RequestLog) GetLine() []*LogLine {
 	if m != nil {
 		return m.Line
@@ -229,6 +446,20 @@
 	return nil
 }
 
+func (m *RequestLog) GetAppEngineRelease() string {
+	if m != nil {
+		return m.AppEngineRelease
+	}
+	return ""
+}
+
+func (m *RequestLog) GetTraceId() string {
+	if m != nil {
+		return m.TraceId
+	}
+	return ""
+}
+
 func (m *RequestLog) GetSourceReference() []*SourceReference {
 	if m != nil {
 		return m.SourceReference
--- a/googleapis/appengine/v1/app_yaml.pb.go
+++ b/googleapis/appengine/v1/app_yaml.pb.go
@@ -2,7 +2,70 @@
 // source: google.golang.org/genproto/googleapis/appengine/v1/app_yaml.proto
 // DO NOT EDIT!
 
-package google_appengine_v1 // import "google.golang.org/genproto/googleapis/appengine/v1"
+/*
+Package google_appengine_v1 is a generated protocol buffer package.
+
+It is generated from these files:
+	google.golang.org/genproto/googleapis/appengine/v1/app_yaml.proto
+	google.golang.org/genproto/googleapis/appengine/v1/appengine.proto
+	google.golang.org/genproto/googleapis/appengine/v1/application.proto
+	google.golang.org/genproto/googleapis/appengine/v1/deploy.proto
+	google.golang.org/genproto/googleapis/appengine/v1/instance.proto
+	google.golang.org/genproto/googleapis/appengine/v1/location.proto
+	google.golang.org/genproto/googleapis/appengine/v1/operation.proto
+	google.golang.org/genproto/googleapis/appengine/v1/service.proto
+	google.golang.org/genproto/googleapis/appengine/v1/version.proto
+
+It has these top-level messages:
+	ApiConfigHandler
+	ErrorHandler
+	UrlMap
+	StaticFilesHandler
+	ScriptHandler
+	ApiEndpointHandler
+	HealthCheck
+	Library
+	GetApplicationRequest
+	RepairApplicationRequest
+	ListServicesRequest
+	ListServicesResponse
+	GetServiceRequest
+	UpdateServiceRequest
+	DeleteServiceRequest
+	ListVersionsRequest
+	ListVersionsResponse
+	GetVersionRequest
+	CreateVersionRequest
+	UpdateVersionRequest
+	DeleteVersionRequest
+	ListInstancesRequest
+	ListInstancesResponse
+	GetInstanceRequest
+	DeleteInstanceRequest
+	DebugInstanceRequest
+	Application
+	UrlDispatchRule
+	Deployment
+	FileInfo
+	ContainerInfo
+	ZipInfo
+	Instance
+	LocationMetadata
+	OperationMetadataV1
+	Service
+	TrafficSplit
+	Version
+	AutomaticScaling
+	BasicScaling
+	ManualScaling
+	CpuUtilization
+	RequestUtilization
+	DiskUtilization
+	NetworkUtilization
+	Network
+	Resources
+*/
+package google_appengine_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -15,6 +78,12 @@
 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
+
 // Actions to take when the user is not logged in.
 type AuthFailAction int32
 
@@ -43,7 +112,7 @@
 func (x AuthFailAction) String() string {
 	return proto.EnumName(AuthFailAction_name, int32(x))
 }
-func (AuthFailAction) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
+func (AuthFailAction) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
 // Methods to restrict access to a URL based on login status.
 type LoginRequirement int32
@@ -80,7 +149,7 @@
 func (x LoginRequirement) String() string {
 	return proto.EnumName(LoginRequirement_name, int32(x))
 }
-func (LoginRequirement) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
+func (LoginRequirement) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
 // Methods to enforce security (HTTPS) on a URL.
 type SecurityLevel int32
@@ -123,7 +192,7 @@
 func (x SecurityLevel) String() string {
 	return proto.EnumName(SecurityLevel_name, int32(x))
 }
-func (SecurityLevel) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
+func (SecurityLevel) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
 // Error codes.
 type ErrorHandler_ErrorCode int32
@@ -160,7 +229,7 @@
 func (x ErrorHandler_ErrorCode) String() string {
 	return proto.EnumName(ErrorHandler_ErrorCode_name, int32(x))
 }
-func (ErrorHandler_ErrorCode) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{1, 0} }
+func (ErrorHandler_ErrorCode) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{1, 0} }
 
 // Redirect codes.
 type UrlMap_RedirectHttpResponseCode int32
@@ -197,7 +266,7 @@
 	return proto.EnumName(UrlMap_RedirectHttpResponseCode_name, int32(x))
 }
 func (UrlMap_RedirectHttpResponseCode) EnumDescriptor() ([]byte, []int) {
-	return fileDescriptor2, []int{2, 0}
+	return fileDescriptor0, []int{2, 0}
 }
 
 // [Google Cloud Endpoints](https://cloud.google.com/appengine/docs/python/endpoints/)
@@ -220,7 +289,42 @@
 func (m *ApiConfigHandler) Reset()                    { *m = ApiConfigHandler{} }
 func (m *ApiConfigHandler) String() string            { return proto.CompactTextString(m) }
 func (*ApiConfigHandler) ProtoMessage()               {}
-func (*ApiConfigHandler) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
+func (*ApiConfigHandler) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
+
+func (m *ApiConfigHandler) GetAuthFailAction() AuthFailAction {
+	if m != nil {
+		return m.AuthFailAction
+	}
+	return AuthFailAction_AUTH_FAIL_ACTION_UNSPECIFIED
+}
+
+func (m *ApiConfigHandler) GetLogin() LoginRequirement {
+	if m != nil {
+		return m.Login
+	}
+	return LoginRequirement_LOGIN_UNSPECIFIED
+}
+
+func (m *ApiConfigHandler) GetScript() string {
+	if m != nil {
+		return m.Script
+	}
+	return ""
+}
+
+func (m *ApiConfigHandler) GetSecurityLevel() SecurityLevel {
+	if m != nil {
+		return m.SecurityLevel
+	}
+	return SecurityLevel_SECURE_UNSPECIFIED
+}
+
+func (m *ApiConfigHandler) GetUrl() string {
+	if m != nil {
+		return m.Url
+	}
+	return ""
+}
 
 // Custom static error page to be served when an error occurs.
 type ErrorHandler struct {
@@ -235,7 +339,28 @@
 func (m *ErrorHandler) Reset()                    { *m = ErrorHandler{} }
 func (m *ErrorHandler) String() string            { return proto.CompactTextString(m) }
 func (*ErrorHandler) ProtoMessage()               {}
-func (*ErrorHandler) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
+func (*ErrorHandler) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
+
+func (m *ErrorHandler) GetErrorCode() ErrorHandler_ErrorCode {
+	if m != nil {
+		return m.ErrorCode
+	}
+	return ErrorHandler_ERROR_CODE_UNSPECIFIED
+}
+
+func (m *ErrorHandler) GetStaticFile() string {
+	if m != nil {
+		return m.StaticFile
+	}
+	return ""
+}
+
+func (m *ErrorHandler) GetMimeType() string {
+	if m != nil {
+		return m.MimeType
+	}
+	return ""
+}
 
 // URL pattern and description of how the URL should be handled. App Engine can
 // handle URLs by executing application code or by serving static files
@@ -268,7 +393,7 @@
 func (m *UrlMap) Reset()                    { *m = UrlMap{} }
 func (m *UrlMap) String() string            { return proto.CompactTextString(m) }
 func (*UrlMap) ProtoMessage()               {}
-func (*UrlMap) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
+func (*UrlMap) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
 type isUrlMap_HandlerType interface {
 	isUrlMap_HandlerType()
@@ -295,6 +420,13 @@
 	return nil
 }
 
+func (m *UrlMap) GetUrlRegex() string {
+	if m != nil {
+		return m.UrlRegex
+	}
+	return ""
+}
+
 func (m *UrlMap) GetStaticFiles() *StaticFilesHandler {
 	if x, ok := m.GetHandlerType().(*UrlMap_StaticFiles); ok {
 		return x.StaticFiles
@@ -316,6 +448,34 @@
 	return nil
 }
 
+func (m *UrlMap) GetSecurityLevel() SecurityLevel {
+	if m != nil {
+		return m.SecurityLevel
+	}
+	return SecurityLevel_SECURE_UNSPECIFIED
+}
+
+func (m *UrlMap) GetLogin() LoginRequirement {
+	if m != nil {
+		return m.Login
+	}
+	return LoginRequirement_LOGIN_UNSPECIFIED
+}
+
+func (m *UrlMap) GetAuthFailAction() AuthFailAction {
+	if m != nil {
+		return m.AuthFailAction
+	}
+	return AuthFailAction_AUTH_FAIL_ACTION_UNSPECIFIED
+}
+
+func (m *UrlMap) GetRedirectHttpResponseCode() UrlMap_RedirectHttpResponseCode {
+	if m != nil {
+		return m.RedirectHttpResponseCode
+	}
+	return UrlMap_REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*UrlMap) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _UrlMap_OneofMarshaler, _UrlMap_OneofUnmarshaler, _UrlMap_OneofSizer, []interface{}{
@@ -445,7 +605,21 @@
 func (m *StaticFilesHandler) Reset()                    { *m = StaticFilesHandler{} }
 func (m *StaticFilesHandler) String() string            { return proto.CompactTextString(m) }
 func (*StaticFilesHandler) ProtoMessage()               {}
-func (*StaticFilesHandler) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
+func (*StaticFilesHandler) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
+
+func (m *StaticFilesHandler) GetPath() string {
+	if m != nil {
+		return m.Path
+	}
+	return ""
+}
+
+func (m *StaticFilesHandler) GetUploadPathRegex() string {
+	if m != nil {
+		return m.UploadPathRegex
+	}
+	return ""
+}
 
 func (m *StaticFilesHandler) GetHttpHeaders() map[string]string {
 	if m != nil {
@@ -454,6 +628,13 @@
 	return nil
 }
 
+func (m *StaticFilesHandler) GetMimeType() string {
+	if m != nil {
+		return m.MimeType
+	}
+	return ""
+}
+
 func (m *StaticFilesHandler) GetExpiration() *google_protobuf1.Duration {
 	if m != nil {
 		return m.Expiration
@@ -461,6 +642,20 @@
 	return nil
 }
 
+func (m *StaticFilesHandler) GetRequireMatchingFile() bool {
+	if m != nil {
+		return m.RequireMatchingFile
+	}
+	return false
+}
+
+func (m *StaticFilesHandler) GetApplicationReadable() bool {
+	if m != nil {
+		return m.ApplicationReadable
+	}
+	return false
+}
+
 // Executes a script to handle the request that matches the URL pattern.
 type ScriptHandler struct {
 	// Path to the script from the application root directory.
@@ -470,7 +665,14 @@
 func (m *ScriptHandler) Reset()                    { *m = ScriptHandler{} }
 func (m *ScriptHandler) String() string            { return proto.CompactTextString(m) }
 func (*ScriptHandler) ProtoMessage()               {}
-func (*ScriptHandler) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
+func (*ScriptHandler) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
+
+func (m *ScriptHandler) GetScriptPath() string {
+	if m != nil {
+		return m.ScriptPath
+	}
+	return ""
+}
 
 // Uses Google Cloud Endpoints to handle requests.
 type ApiEndpointHandler struct {
@@ -481,7 +683,14 @@
 func (m *ApiEndpointHandler) Reset()                    { *m = ApiEndpointHandler{} }
 func (m *ApiEndpointHandler) String() string            { return proto.CompactTextString(m) }
 func (*ApiEndpointHandler) ProtoMessage()               {}
-func (*ApiEndpointHandler) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
+func (*ApiEndpointHandler) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
+
+func (m *ApiEndpointHandler) GetScriptPath() string {
+	if m != nil {
+		return m.ScriptPath
+	}
+	return ""
+}
 
 // Health checking configuration for VM instances. Unhealthy instances
 // are killed and replaced with new instances. Only applicable for
@@ -510,7 +719,42 @@
 func (m *HealthCheck) Reset()                    { *m = HealthCheck{} }
 func (m *HealthCheck) String() string            { return proto.CompactTextString(m) }
 func (*HealthCheck) ProtoMessage()               {}
-func (*HealthCheck) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
+func (*HealthCheck) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
+
+func (m *HealthCheck) GetDisableHealthCheck() bool {
+	if m != nil {
+		return m.DisableHealthCheck
+	}
+	return false
+}
+
+func (m *HealthCheck) GetHost() string {
+	if m != nil {
+		return m.Host
+	}
+	return ""
+}
+
+func (m *HealthCheck) GetHealthyThreshold() uint32 {
+	if m != nil {
+		return m.HealthyThreshold
+	}
+	return 0
+}
+
+func (m *HealthCheck) GetUnhealthyThreshold() uint32 {
+	if m != nil {
+		return m.UnhealthyThreshold
+	}
+	return 0
+}
+
+func (m *HealthCheck) GetRestartThreshold() uint32 {
+	if m != nil {
+		return m.RestartThreshold
+	}
+	return 0
+}
 
 func (m *HealthCheck) GetCheckInterval() *google_protobuf1.Duration {
 	if m != nil {
@@ -537,7 +781,21 @@
 func (m *Library) Reset()                    { *m = Library{} }
 func (m *Library) String() string            { return proto.CompactTextString(m) }
 func (*Library) ProtoMessage()               {}
-func (*Library) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
+func (*Library) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
+
+func (m *Library) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Library) GetVersion() string {
+	if m != nil {
+		return m.Version
+	}
+	return ""
+}
 
 func init() {
 	proto.RegisterType((*ApiConfigHandler)(nil), "google.appengine.v1.ApiConfigHandler")
@@ -556,10 +814,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/appengine/v1/app_yaml.proto", fileDescriptor2)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/appengine/v1/app_yaml.proto", fileDescriptor0)
 }
 
-var fileDescriptor2 = []byte{
+var fileDescriptor0 = []byte{
 	// 1249 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x56, 0xdd, 0x6e, 0xdb, 0xc6,
 	0x12, 0x8e, 0x24, 0xff, 0x8e, 0x64, 0x85, 0x5e, 0x27, 0x39, 0xb2, 0x73, 0x82, 0xf8, 0x28, 0x38,
--- a/googleapis/appengine/v1/appengine.pb.go
+++ b/googleapis/appengine/v1/appengine.pb.go
@@ -2,70 +2,7 @@
 // source: google.golang.org/genproto/googleapis/appengine/v1/appengine.proto
 // DO NOT EDIT!
 
-/*
-Package google_appengine_v1 is a generated protocol buffer package.
-
-It is generated from these files:
-	google.golang.org/genproto/googleapis/appengine/v1/appengine.proto
-	google.golang.org/genproto/googleapis/appengine/v1/application.proto
-	google.golang.org/genproto/googleapis/appengine/v1/app_yaml.proto
-	google.golang.org/genproto/googleapis/appengine/v1/deploy.proto
-	google.golang.org/genproto/googleapis/appengine/v1/instance.proto
-	google.golang.org/genproto/googleapis/appengine/v1/location.proto
-	google.golang.org/genproto/googleapis/appengine/v1/operation.proto
-	google.golang.org/genproto/googleapis/appengine/v1/service.proto
-	google.golang.org/genproto/googleapis/appengine/v1/version.proto
-
-It has these top-level messages:
-	GetApplicationRequest
-	RepairApplicationRequest
-	ListServicesRequest
-	ListServicesResponse
-	GetServiceRequest
-	UpdateServiceRequest
-	DeleteServiceRequest
-	ListVersionsRequest
-	ListVersionsResponse
-	GetVersionRequest
-	CreateVersionRequest
-	UpdateVersionRequest
-	DeleteVersionRequest
-	ListInstancesRequest
-	ListInstancesResponse
-	GetInstanceRequest
-	DeleteInstanceRequest
-	DebugInstanceRequest
-	Application
-	UrlDispatchRule
-	ApiConfigHandler
-	ErrorHandler
-	UrlMap
-	StaticFilesHandler
-	ScriptHandler
-	ApiEndpointHandler
-	HealthCheck
-	Library
-	Deployment
-	FileInfo
-	ContainerInfo
-	ZipInfo
-	Instance
-	LocationMetadata
-	OperationMetadataV1
-	Service
-	TrafficSplit
-	Version
-	AutomaticScaling
-	BasicScaling
-	ManualScaling
-	CpuUtilization
-	RequestUtilization
-	DiskUtilization
-	NetworkUtilization
-	Network
-	Resources
-*/
-package google_appengine_v1 // import "google.golang.org/genproto/googleapis/appengine/v1"
+package google_appengine_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -87,12 +24,6 @@
 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
-
 // Fields that should be returned when [Version][google.appengine.v1.Version] resources
 // are retreived.
 type VersionView int32
@@ -119,7 +50,7 @@
 func (x VersionView) String() string {
 	return proto.EnumName(VersionView_name, int32(x))
 }
-func (VersionView) EnumDescriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
+func (VersionView) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
 // Request message for `Applications.GetApplication`.
 type GetApplicationRequest struct {
@@ -130,7 +61,14 @@
 func (m *GetApplicationRequest) Reset()                    { *m = GetApplicationRequest{} }
 func (m *GetApplicationRequest) String() string            { return proto.CompactTextString(m) }
 func (*GetApplicationRequest) ProtoMessage()               {}
-func (*GetApplicationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
+func (*GetApplicationRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
+
+func (m *GetApplicationRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 // Request message for 'Applications.RepairApplication'.
 type RepairApplicationRequest struct {
@@ -141,7 +79,14 @@
 func (m *RepairApplicationRequest) Reset()                    { *m = RepairApplicationRequest{} }
 func (m *RepairApplicationRequest) String() string            { return proto.CompactTextString(m) }
 func (*RepairApplicationRequest) ProtoMessage()               {}
-func (*RepairApplicationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
+func (*RepairApplicationRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
+
+func (m *RepairApplicationRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 // Request message for `Services.ListServices`.
 type ListServicesRequest struct {
@@ -156,7 +101,28 @@
 func (m *ListServicesRequest) Reset()                    { *m = ListServicesRequest{} }
 func (m *ListServicesRequest) String() string            { return proto.CompactTextString(m) }
 func (*ListServicesRequest) ProtoMessage()               {}
-func (*ListServicesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
+func (*ListServicesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
+
+func (m *ListServicesRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListServicesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListServicesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
 
 // Response message for `Services.ListServices`.
 type ListServicesResponse struct {
@@ -169,7 +135,7 @@
 func (m *ListServicesResponse) Reset()                    { *m = ListServicesResponse{} }
 func (m *ListServicesResponse) String() string            { return proto.CompactTextString(m) }
 func (*ListServicesResponse) ProtoMessage()               {}
-func (*ListServicesResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
+func (*ListServicesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
 
 func (m *ListServicesResponse) GetServices() []*Service {
 	if m != nil {
@@ -178,6 +144,13 @@
 	return nil
 }
 
+func (m *ListServicesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for `Services.GetService`.
 type GetServiceRequest struct {
 	// Name of the resource requested. Example: `apps/myapp/services/default`.
@@ -187,7 +160,14 @@
 func (m *GetServiceRequest) Reset()                    { *m = GetServiceRequest{} }
 func (m *GetServiceRequest) String() string            { return proto.CompactTextString(m) }
 func (*GetServiceRequest) ProtoMessage()               {}
-func (*GetServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
+func (*GetServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
+
+func (m *GetServiceRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 // Request message for `Services.UpdateService`.
 type UpdateServiceRequest struct {
@@ -216,7 +196,14 @@
 func (m *UpdateServiceRequest) Reset()                    { *m = UpdateServiceRequest{} }
 func (m *UpdateServiceRequest) String() string            { return proto.CompactTextString(m) }
 func (*UpdateServiceRequest) ProtoMessage()               {}
-func (*UpdateServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
+func (*UpdateServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
+
+func (m *UpdateServiceRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 func (m *UpdateServiceRequest) GetService() *Service {
 	if m != nil {
@@ -232,6 +219,13 @@
 	return nil
 }
 
+func (m *UpdateServiceRequest) GetMigrateTraffic() bool {
+	if m != nil {
+		return m.MigrateTraffic
+	}
+	return false
+}
+
 // Request message for `Services.DeleteService`.
 type DeleteServiceRequest struct {
 	// Name of the resource requested. Example: `apps/myapp/services/default`.
@@ -241,7 +235,14 @@
 func (m *DeleteServiceRequest) Reset()                    { *m = DeleteServiceRequest{} }
 func (m *DeleteServiceRequest) String() string            { return proto.CompactTextString(m) }
 func (*DeleteServiceRequest) ProtoMessage()               {}
-func (*DeleteServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
+func (*DeleteServiceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
+
+func (m *DeleteServiceRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 // Request message for `Versions.ListVersions`.
 type ListVersionsRequest struct {
@@ -259,7 +260,35 @@
 func (m *ListVersionsRequest) Reset()                    { *m = ListVersionsRequest{} }
 func (m *ListVersionsRequest) String() string            { return proto.CompactTextString(m) }
 func (*ListVersionsRequest) ProtoMessage()               {}
-func (*ListVersionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
+func (*ListVersionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
+
+func (m *ListVersionsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListVersionsRequest) GetView() VersionView {
+	if m != nil {
+		return m.View
+	}
+	return VersionView_BASIC
+}
+
+func (m *ListVersionsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListVersionsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
 
 // Response message for `Versions.ListVersions`.
 type ListVersionsResponse struct {
@@ -272,7 +301,7 @@
 func (m *ListVersionsResponse) Reset()                    { *m = ListVersionsResponse{} }
 func (m *ListVersionsResponse) String() string            { return proto.CompactTextString(m) }
 func (*ListVersionsResponse) ProtoMessage()               {}
-func (*ListVersionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
+func (*ListVersionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }
 
 func (m *ListVersionsResponse) GetVersions() []*Version {
 	if m != nil {
@@ -281,6 +310,13 @@
 	return nil
 }
 
+func (m *ListVersionsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for `Versions.GetVersion`.
 type GetVersionRequest struct {
 	// Name of the resource requested. Example:
@@ -293,7 +329,21 @@
 func (m *GetVersionRequest) Reset()                    { *m = GetVersionRequest{} }
 func (m *GetVersionRequest) String() string            { return proto.CompactTextString(m) }
 func (*GetVersionRequest) ProtoMessage()               {}
-func (*GetVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
+func (*GetVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{9} }
+
+func (m *GetVersionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *GetVersionRequest) GetView() VersionView {
+	if m != nil {
+		return m.View
+	}
+	return VersionView_BASIC
+}
 
 // Request message for `Versions.CreateVersion`.
 type CreateVersionRequest struct {
@@ -307,7 +357,14 @@
 func (m *CreateVersionRequest) Reset()                    { *m = CreateVersionRequest{} }
 func (m *CreateVersionRequest) String() string            { return proto.CompactTextString(m) }
 func (*CreateVersionRequest) ProtoMessage()               {}
-func (*CreateVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
+func (*CreateVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10} }
+
+func (m *CreateVersionRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
 
 func (m *CreateVersionRequest) GetVersion() *Version {
 	if m != nil {
@@ -331,7 +388,14 @@
 func (m *UpdateVersionRequest) Reset()                    { *m = UpdateVersionRequest{} }
 func (m *UpdateVersionRequest) String() string            { return proto.CompactTextString(m) }
 func (*UpdateVersionRequest) ProtoMessage()               {}
-func (*UpdateVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
+func (*UpdateVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{11} }
+
+func (m *UpdateVersionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 func (m *UpdateVersionRequest) GetVersion() *Version {
 	if m != nil {
@@ -357,7 +421,14 @@
 func (m *DeleteVersionRequest) Reset()                    { *m = DeleteVersionRequest{} }
 func (m *DeleteVersionRequest) String() string            { return proto.CompactTextString(m) }
 func (*DeleteVersionRequest) ProtoMessage()               {}
-func (*DeleteVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
+func (*DeleteVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{12} }
+
+func (m *DeleteVersionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 // Request message for `Instances.ListInstances`.
 type ListInstancesRequest struct {
@@ -373,7 +444,28 @@
 func (m *ListInstancesRequest) Reset()                    { *m = ListInstancesRequest{} }
 func (m *ListInstancesRequest) String() string            { return proto.CompactTextString(m) }
 func (*ListInstancesRequest) ProtoMessage()               {}
-func (*ListInstancesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
+func (*ListInstancesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{13} }
+
+func (m *ListInstancesRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListInstancesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListInstancesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
 
 // Response message for `Instances.ListInstances`.
 type ListInstancesResponse struct {
@@ -386,7 +478,7 @@
 func (m *ListInstancesResponse) Reset()                    { *m = ListInstancesResponse{} }
 func (m *ListInstancesResponse) String() string            { return proto.CompactTextString(m) }
 func (*ListInstancesResponse) ProtoMessage()               {}
-func (*ListInstancesResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
+func (*ListInstancesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{14} }
 
 func (m *ListInstancesResponse) GetInstances() []*Instance {
 	if m != nil {
@@ -395,6 +487,13 @@
 	return nil
 }
 
+func (m *ListInstancesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for `Instances.GetInstance`.
 type GetInstanceRequest struct {
 	// Name of the resource requested. Example:
@@ -405,7 +504,14 @@
 func (m *GetInstanceRequest) Reset()                    { *m = GetInstanceRequest{} }
 func (m *GetInstanceRequest) String() string            { return proto.CompactTextString(m) }
 func (*GetInstanceRequest) ProtoMessage()               {}
-func (*GetInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
+func (*GetInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{15} }
+
+func (m *GetInstanceRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 // Request message for `Instances.DeleteInstance`.
 type DeleteInstanceRequest struct {
@@ -417,7 +523,14 @@
 func (m *DeleteInstanceRequest) Reset()                    { *m = DeleteInstanceRequest{} }
 func (m *DeleteInstanceRequest) String() string            { return proto.CompactTextString(m) }
 func (*DeleteInstanceRequest) ProtoMessage()               {}
-func (*DeleteInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
+func (*DeleteInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{16} }
+
+func (m *DeleteInstanceRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 // Request message for `Instances.DebugInstance`.
 type DebugInstanceRequest struct {
@@ -429,7 +542,14 @@
 func (m *DebugInstanceRequest) Reset()                    { *m = DebugInstanceRequest{} }
 func (m *DebugInstanceRequest) String() string            { return proto.CompactTextString(m) }
 func (*DebugInstanceRequest) ProtoMessage()               {}
-func (*DebugInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
+func (*DebugInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{17} }
+
+func (m *DebugInstanceRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 func init() {
 	proto.RegisterType((*GetApplicationRequest)(nil), "google.appengine.v1.GetApplicationRequest")
@@ -1163,10 +1283,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/appengine/v1/appengine.proto", fileDescriptor0)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/appengine/v1/appengine.proto", fileDescriptor1)
 }
 
-var fileDescriptor0 = []byte{
+var fileDescriptor1 = []byte{
 	// 1160 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xb4, 0x57, 0x5f, 0x6f, 0xdb, 0x54,
 	0x14, 0xc7, 0x6d, 0xba, 0xa5, 0xa7, 0x6b, 0xb7, 0xde, 0xb6, 0x10, 0xcc, 0x8a, 0x22, 0x83, 0x96,
--- a/googleapis/appengine/v1/application.pb.go
+++ b/googleapis/appengine/v1/application.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/appengine/v1/application.proto
 // DO NOT EDIT!
 
-package google_appengine_v1 // import "google.golang.org/genproto/googleapis/appengine/v1"
+package google_appengine_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -76,7 +76,21 @@
 func (m *Application) Reset()                    { *m = Application{} }
 func (m *Application) String() string            { return proto.CompactTextString(m) }
 func (*Application) ProtoMessage()               {}
-func (*Application) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
+func (*Application) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
+
+func (m *Application) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Application) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
 
 func (m *Application) GetDispatchRules() []*UrlDispatchRule {
 	if m != nil {
@@ -85,6 +99,27 @@
 	return nil
 }
 
+func (m *Application) GetAuthDomain() string {
+	if m != nil {
+		return m.AuthDomain
+	}
+	return ""
+}
+
+func (m *Application) GetLocationId() string {
+	if m != nil {
+		return m.LocationId
+	}
+	return ""
+}
+
+func (m *Application) GetCodeBucket() string {
+	if m != nil {
+		return m.CodeBucket
+	}
+	return ""
+}
+
 func (m *Application) GetDefaultCookieExpiration() *google_protobuf1.Duration {
 	if m != nil {
 		return m.DefaultCookieExpiration
@@ -92,6 +127,20 @@
 	return nil
 }
 
+func (m *Application) GetDefaultHostname() string {
+	if m != nil {
+		return m.DefaultHostname
+	}
+	return ""
+}
+
+func (m *Application) GetDefaultBucket() string {
+	if m != nil {
+		return m.DefaultBucket
+	}
+	return ""
+}
+
 // Rules to match an HTTP request and dispatch that request to a service.
 type UrlDispatchRule struct {
 	// Domain name to match against. The wildcard "`*`" is supported if
@@ -113,7 +162,28 @@
 func (m *UrlDispatchRule) Reset()                    { *m = UrlDispatchRule{} }
 func (m *UrlDispatchRule) String() string            { return proto.CompactTextString(m) }
 func (*UrlDispatchRule) ProtoMessage()               {}
-func (*UrlDispatchRule) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
+func (*UrlDispatchRule) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
+
+func (m *UrlDispatchRule) GetDomain() string {
+	if m != nil {
+		return m.Domain
+	}
+	return ""
+}
+
+func (m *UrlDispatchRule) GetPath() string {
+	if m != nil {
+		return m.Path
+	}
+	return ""
+}
+
+func (m *UrlDispatchRule) GetService() string {
+	if m != nil {
+		return m.Service
+	}
+	return ""
+}
 
 func init() {
 	proto.RegisterType((*Application)(nil), "google.appengine.v1.Application")
@@ -121,10 +191,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/appengine/v1/application.proto", fileDescriptor1)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/appengine/v1/application.proto", fileDescriptor2)
 }
 
-var fileDescriptor1 = []byte{
+var fileDescriptor2 = []byte{
 	// 424 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x8c, 0x52, 0xc1, 0x6e, 0x13, 0x31,
 	0x10, 0x55, 0x12, 0x94, 0x52, 0x2f, 0x4d, 0x2b, 0x23, 0x51, 0xb7, 0x17, 0xa2, 0x0a, 0xa4, 0x70,
--- a/googleapis/appengine/v1/deploy.pb.go
+++ b/googleapis/appengine/v1/deploy.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/appengine/v1/deploy.proto
 // DO NOT EDIT!
 
-package google_appengine_v1 // import "google.golang.org/genproto/googleapis/appengine/v1"
+package google_appengine_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -73,6 +73,27 @@
 func (*FileInfo) ProtoMessage()               {}
 func (*FileInfo) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} }
 
+func (m *FileInfo) GetSourceUrl() string {
+	if m != nil {
+		return m.SourceUrl
+	}
+	return ""
+}
+
+func (m *FileInfo) GetSha1Sum() string {
+	if m != nil {
+		return m.Sha1Sum
+	}
+	return ""
+}
+
+func (m *FileInfo) GetMimeType() string {
+	if m != nil {
+		return m.MimeType
+	}
+	return ""
+}
+
 // Docker image that is used to start a VM container for the version you
 // deploy.
 type ContainerInfo struct {
@@ -87,6 +108,13 @@
 func (*ContainerInfo) ProtoMessage()               {}
 func (*ContainerInfo) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{2} }
 
+func (m *ContainerInfo) GetImage() string {
+	if m != nil {
+		return m.Image
+	}
+	return ""
+}
+
 type ZipInfo struct {
 	// URL of the zip file to deploy from. Must be a URL to a resource in
 	// Google Cloud Storage in the form
@@ -103,6 +131,20 @@
 func (*ZipInfo) ProtoMessage()               {}
 func (*ZipInfo) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{3} }
 
+func (m *ZipInfo) GetSourceUrl() string {
+	if m != nil {
+		return m.SourceUrl
+	}
+	return ""
+}
+
+func (m *ZipInfo) GetFilesCount() int32 {
+	if m != nil {
+		return m.FilesCount
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*Deployment)(nil), "google.appengine.v1.Deployment")
 	proto.RegisterType((*FileInfo)(nil), "google.appengine.v1.FileInfo")
--- a/googleapis/appengine/v1/instance.pb.go
+++ b/googleapis/appengine/v1/instance.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/appengine/v1/instance.proto
 // DO NOT EDIT!
 
-package google_appengine_v1 // import "google.golang.org/genproto/googleapis/appengine/v1"
+package google_appengine_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -117,6 +117,55 @@
 func (*Instance) ProtoMessage()               {}
 func (*Instance) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} }
 
+func (m *Instance) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Instance) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Instance) GetAppEngineRelease() string {
+	if m != nil {
+		return m.AppEngineRelease
+	}
+	return ""
+}
+
+func (m *Instance) GetAvailability() Instance_Availability {
+	if m != nil {
+		return m.Availability
+	}
+	return Instance_UNSPECIFIED
+}
+
+func (m *Instance) GetVmName() string {
+	if m != nil {
+		return m.VmName
+	}
+	return ""
+}
+
+func (m *Instance) GetVmZoneName() string {
+	if m != nil {
+		return m.VmZoneName
+	}
+	return ""
+}
+
+func (m *Instance) GetVmId() string {
+	if m != nil {
+		return m.VmId
+	}
+	return ""
+}
+
 func (m *Instance) GetStartTime() *google_protobuf2.Timestamp {
 	if m != nil {
 		return m.StartTime
@@ -124,6 +173,55 @@
 	return nil
 }
 
+func (m *Instance) GetRequests() int32 {
+	if m != nil {
+		return m.Requests
+	}
+	return 0
+}
+
+func (m *Instance) GetErrors() int32 {
+	if m != nil {
+		return m.Errors
+	}
+	return 0
+}
+
+func (m *Instance) GetQps() float32 {
+	if m != nil {
+		return m.Qps
+	}
+	return 0
+}
+
+func (m *Instance) GetAverageLatency() int32 {
+	if m != nil {
+		return m.AverageLatency
+	}
+	return 0
+}
+
+func (m *Instance) GetMemoryUsage() int64 {
+	if m != nil {
+		return m.MemoryUsage
+	}
+	return 0
+}
+
+func (m *Instance) GetVmStatus() string {
+	if m != nil {
+		return m.VmStatus
+	}
+	return ""
+}
+
+func (m *Instance) GetVmDebugEnabled() bool {
+	if m != nil {
+		return m.VmDebugEnabled
+	}
+	return false
+}
+
 func init() {
 	proto.RegisterType((*Instance)(nil), "google.appengine.v1.Instance")
 	proto.RegisterEnum("google.appengine.v1.Instance_Availability", Instance_Availability_name, Instance_Availability_value)
--- a/googleapis/appengine/v1/location.pb.go
+++ b/googleapis/appengine/v1/location.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/appengine/v1/location.proto
 // DO NOT EDIT!
 
-package google_appengine_v1 // import "google.golang.org/genproto/googleapis/appengine/v1"
+package google_appengine_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -32,6 +32,20 @@
 func (*LocationMetadata) ProtoMessage()               {}
 func (*LocationMetadata) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{0} }
 
+func (m *LocationMetadata) GetStandardEnvironmentAvailable() bool {
+	if m != nil {
+		return m.StandardEnvironmentAvailable
+	}
+	return false
+}
+
+func (m *LocationMetadata) GetFlexibleEnvironmentAvailable() bool {
+	if m != nil {
+		return m.FlexibleEnvironmentAvailable
+	}
+	return false
+}
+
 func init() {
 	proto.RegisterType((*LocationMetadata)(nil), "google.appengine.v1.LocationMetadata")
 }
--- a/googleapis/appengine/v1/operation.pb.go
+++ b/googleapis/appengine/v1/operation.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/appengine/v1/operation.proto
 // DO NOT EDIT!
 
-package google_appengine_v1 // import "google.golang.org/genproto/googleapis/appengine/v1"
+package google_appengine_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -46,6 +46,13 @@
 func (*OperationMetadataV1) ProtoMessage()               {}
 func (*OperationMetadataV1) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{0} }
 
+func (m *OperationMetadataV1) GetMethod() string {
+	if m != nil {
+		return m.Method
+	}
+	return ""
+}
+
 func (m *OperationMetadataV1) GetInsertTime() *google_protobuf2.Timestamp {
 	if m != nil {
 		return m.InsertTime
@@ -60,6 +67,20 @@
 	return nil
 }
 
+func (m *OperationMetadataV1) GetUser() string {
+	if m != nil {
+		return m.User
+	}
+	return ""
+}
+
+func (m *OperationMetadataV1) GetTarget() string {
+	if m != nil {
+		return m.Target
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*OperationMetadataV1)(nil), "google.appengine.v1.OperationMetadataV1")
 }
--- a/googleapis/appengine/v1/service.pb.go
+++ b/googleapis/appengine/v1/service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/appengine/v1/service.proto
 // DO NOT EDIT!
 
-package google_appengine_v1 // import "google.golang.org/genproto/googleapis/appengine/v1"
+package google_appengine_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -72,6 +72,20 @@
 func (*Service) ProtoMessage()               {}
 func (*Service) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{0} }
 
+func (m *Service) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Service) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
 func (m *Service) GetSplit() *TrafficSplit {
 	if m != nil {
 		return m.Split
@@ -102,6 +116,13 @@
 func (*TrafficSplit) ProtoMessage()               {}
 func (*TrafficSplit) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{1} }
 
+func (m *TrafficSplit) GetShardBy() TrafficSplit_ShardBy {
+	if m != nil {
+		return m.ShardBy
+	}
+	return TrafficSplit_UNSPECIFIED
+}
+
 func (m *TrafficSplit) GetAllocations() map[string]float64 {
 	if m != nil {
 		return m.Allocations
--- a/googleapis/appengine/v1/version.pb.go
+++ b/googleapis/appengine/v1/version.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/appengine/v1/version.proto
 // DO NOT EDIT!
 
-package google_appengine_v1 // import "google.golang.org/genproto/googleapis/appengine/v1"
+package google_appengine_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -249,6 +249,20 @@
 	return nil
 }
 
+func (m *Version) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Version) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
 func (m *Version) GetAutomaticScaling() *AutomaticScaling {
 	if x, ok := m.GetScaling().(*Version_AutomaticScaling); ok {
 		return x.AutomaticScaling
@@ -270,6 +284,20 @@
 	return nil
 }
 
+func (m *Version) GetInboundServices() []InboundServiceType {
+	if m != nil {
+		return m.InboundServices
+	}
+	return nil
+}
+
+func (m *Version) GetInstanceClass() string {
+	if m != nil {
+		return m.InstanceClass
+	}
+	return ""
+}
+
 func (m *Version) GetNetwork() *Network {
 	if m != nil {
 		return m.Network
@@ -284,6 +312,27 @@
 	return nil
 }
 
+func (m *Version) GetRuntime() string {
+	if m != nil {
+		return m.Runtime
+	}
+	return ""
+}
+
+func (m *Version) GetThreadsafe() bool {
+	if m != nil {
+		return m.Threadsafe
+	}
+	return false
+}
+
+func (m *Version) GetVm() bool {
+	if m != nil {
+		return m.Vm
+	}
+	return false
+}
+
 func (m *Version) GetBetaSettings() map[string]string {
 	if m != nil {
 		return m.BetaSettings
@@ -291,6 +340,27 @@
 	return nil
 }
 
+func (m *Version) GetEnv() string {
+	if m != nil {
+		return m.Env
+	}
+	return ""
+}
+
+func (m *Version) GetServingStatus() ServingStatus {
+	if m != nil {
+		return m.ServingStatus
+	}
+	return ServingStatus_SERVING_STATUS_UNSPECIFIED
+}
+
+func (m *Version) GetCreatedBy() string {
+	if m != nil {
+		return m.CreatedBy
+	}
+	return ""
+}
+
 func (m *Version) GetCreateTime() *google_protobuf2.Timestamp {
 	if m != nil {
 		return m.CreateTime
@@ -298,6 +368,13 @@
 	return nil
 }
 
+func (m *Version) GetDiskUsageBytes() int64 {
+	if m != nil {
+		return m.DiskUsageBytes
+	}
+	return 0
+}
+
 func (m *Version) GetHandlers() []*UrlMap {
 	if m != nil {
 		return m.Handlers
@@ -347,6 +424,13 @@
 	return nil
 }
 
+func (m *Version) GetNobuildFilesRegex() string {
+	if m != nil {
+		return m.NobuildFilesRegex
+	}
+	return ""
+}
+
 func (m *Version) GetDeployment() *Deployment {
 	if m != nil {
 		return m.Deployment
@@ -354,6 +438,13 @@
 	return nil
 }
 
+func (m *Version) GetVersionUrl() string {
+	if m != nil {
+		return m.VersionUrl
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*Version) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _Version_OneofMarshaler, _Version_OneofUnmarshaler, _Version_OneofSizer, []interface{}{
@@ -505,6 +596,27 @@
 	return nil
 }
 
+func (m *AutomaticScaling) GetMaxConcurrentRequests() int32 {
+	if m != nil {
+		return m.MaxConcurrentRequests
+	}
+	return 0
+}
+
+func (m *AutomaticScaling) GetMaxIdleInstances() int32 {
+	if m != nil {
+		return m.MaxIdleInstances
+	}
+	return 0
+}
+
+func (m *AutomaticScaling) GetMaxTotalInstances() int32 {
+	if m != nil {
+		return m.MaxTotalInstances
+	}
+	return 0
+}
+
 func (m *AutomaticScaling) GetMaxPendingLatency() *google_protobuf1.Duration {
 	if m != nil {
 		return m.MaxPendingLatency
@@ -512,6 +624,20 @@
 	return nil
 }
 
+func (m *AutomaticScaling) GetMinIdleInstances() int32 {
+	if m != nil {
+		return m.MinIdleInstances
+	}
+	return 0
+}
+
+func (m *AutomaticScaling) GetMinTotalInstances() int32 {
+	if m != nil {
+		return m.MinTotalInstances
+	}
+	return 0
+}
+
 func (m *AutomaticScaling) GetMinPendingLatency() *google_protobuf1.Duration {
 	if m != nil {
 		return m.MinPendingLatency
@@ -564,6 +690,13 @@
 	return nil
 }
 
+func (m *BasicScaling) GetMaxInstances() int32 {
+	if m != nil {
+		return m.MaxInstances
+	}
+	return 0
+}
+
 // A service with manual scaling runs continuously, allowing you to perform
 // complex initialization and rely on the state of its memory over time.
 type ManualScaling struct {
@@ -579,6 +712,13 @@
 func (*ManualScaling) ProtoMessage()               {}
 func (*ManualScaling) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{3} }
 
+func (m *ManualScaling) GetInstances() int32 {
+	if m != nil {
+		return m.Instances
+	}
+	return 0
+}
+
 // Target scaling by CPU usage.
 type CpuUtilization struct {
 	// Period of time over which CPU utilization is calculated.
@@ -600,6 +740,13 @@
 	return nil
 }
 
+func (m *CpuUtilization) GetTargetUtilization() float64 {
+	if m != nil {
+		return m.TargetUtilization
+	}
+	return 0
+}
+
 // Target scaling by request utilization. Only applicable for VM runtimes.
 type RequestUtilization struct {
 	// Target requests per second.
@@ -613,6 +760,20 @@
 func (*RequestUtilization) ProtoMessage()               {}
 func (*RequestUtilization) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{5} }
 
+func (m *RequestUtilization) GetTargetRequestCountPerSecond() int32 {
+	if m != nil {
+		return m.TargetRequestCountPerSecond
+	}
+	return 0
+}
+
+func (m *RequestUtilization) GetTargetConcurrentRequests() int32 {
+	if m != nil {
+		return m.TargetConcurrentRequests
+	}
+	return 0
+}
+
 // Target scaling by disk usage. Only applicable for VM runtimes.
 type DiskUtilization struct {
 	// Target bytes written per second.
@@ -630,6 +791,34 @@
 func (*DiskUtilization) ProtoMessage()               {}
 func (*DiskUtilization) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{6} }
 
+func (m *DiskUtilization) GetTargetWriteBytesPerSecond() int32 {
+	if m != nil {
+		return m.TargetWriteBytesPerSecond
+	}
+	return 0
+}
+
+func (m *DiskUtilization) GetTargetWriteOpsPerSecond() int32 {
+	if m != nil {
+		return m.TargetWriteOpsPerSecond
+	}
+	return 0
+}
+
+func (m *DiskUtilization) GetTargetReadBytesPerSecond() int32 {
+	if m != nil {
+		return m.TargetReadBytesPerSecond
+	}
+	return 0
+}
+
+func (m *DiskUtilization) GetTargetReadOpsPerSecond() int32 {
+	if m != nil {
+		return m.TargetReadOpsPerSecond
+	}
+	return 0
+}
+
 // Target scaling by network usage. Only applicable for VM runtimes.
 type NetworkUtilization struct {
 	// Target bytes sent per second.
@@ -647,6 +836,34 @@
 func (*NetworkUtilization) ProtoMessage()               {}
 func (*NetworkUtilization) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{7} }
 
+func (m *NetworkUtilization) GetTargetSentBytesPerSecond() int32 {
+	if m != nil {
+		return m.TargetSentBytesPerSecond
+	}
+	return 0
+}
+
+func (m *NetworkUtilization) GetTargetSentPacketsPerSecond() int32 {
+	if m != nil {
+		return m.TargetSentPacketsPerSecond
+	}
+	return 0
+}
+
+func (m *NetworkUtilization) GetTargetReceivedBytesPerSecond() int32 {
+	if m != nil {
+		return m.TargetReceivedBytesPerSecond
+	}
+	return 0
+}
+
+func (m *NetworkUtilization) GetTargetReceivedPacketsPerSecond() int32 {
+	if m != nil {
+		return m.TargetReceivedPacketsPerSecond
+	}
+	return 0
+}
+
 // Extra network settings. Only applicable for VM runtimes.
 type Network struct {
 	// List of ports, or port pairs, to forward from the virtual machine to the
@@ -666,6 +883,27 @@
 func (*Network) ProtoMessage()               {}
 func (*Network) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{8} }
 
+func (m *Network) GetForwardedPorts() []string {
+	if m != nil {
+		return m.ForwardedPorts
+	}
+	return nil
+}
+
+func (m *Network) GetInstanceTag() string {
+	if m != nil {
+		return m.InstanceTag
+	}
+	return ""
+}
+
+func (m *Network) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Machine resources for a version.
 type Resources struct {
 	// Number of CPU cores needed.
@@ -681,6 +919,27 @@
 func (*Resources) ProtoMessage()               {}
 func (*Resources) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{9} }
 
+func (m *Resources) GetCpu() float64 {
+	if m != nil {
+		return m.Cpu
+	}
+	return 0
+}
+
+func (m *Resources) GetDiskGb() float64 {
+	if m != nil {
+		return m.DiskGb
+	}
+	return 0
+}
+
+func (m *Resources) GetMemoryGb() float64 {
+	if m != nil {
+		return m.MemoryGb
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*Version)(nil), "google.appengine.v1.Version")
 	proto.RegisterType((*AutomaticScaling)(nil), "google.appengine.v1.AutomaticScaling")
--- a/googleapis/bigtable/admin/table/v1/bigtable_table_data.pb.go
+++ b/googleapis/bigtable/admin/table/v1/bigtable_table_data.pb.go
@@ -7,8 +7,8 @@
 
 It is generated from these files:
 	google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_data.proto
-	google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.proto
 	google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_service.proto
+	google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.proto
 
 It has these top-level messages:
 	Table
@@ -24,7 +24,7 @@
 	DeleteColumnFamilyRequest
 	BulkDeleteRowsRequest
 */
-package google_bigtable_admin_table_v1 // import "google.golang.org/genproto/googleapis/bigtable/admin/table/v1"
+package google_bigtable_admin_table_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -86,6 +86,13 @@
 func (*Table) ProtoMessage()               {}
 func (*Table) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Table) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *Table) GetCurrentOperation() *google_longrunning.Operation {
 	if m != nil {
 		return m.CurrentOperation
@@ -100,6 +107,13 @@
 	return nil
 }
 
+func (m *Table) GetGranularity() Table_TimestampGranularity {
+	if m != nil {
+		return m.Granularity
+	}
+	return Table_MILLIS
+}
+
 // A set of columns within a table which share a common configuration.
 type ColumnFamily struct {
 	// A unique identifier of the form <table_name>/columnFamilies/[-_.a-zA-Z0-9]+
@@ -147,6 +161,20 @@
 func (*ColumnFamily) ProtoMessage()               {}
 func (*ColumnFamily) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *ColumnFamily) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ColumnFamily) GetGcExpression() string {
+	if m != nil {
+		return m.GcExpression
+	}
+	return ""
+}
+
 func (m *ColumnFamily) GetGcRule() *GcRule {
 	if m != nil {
 		return m.GcRule
--- a/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go
+++ b/googleapis/bigtable/admin/table/v1/bigtable_table_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_service.proto
 // DO NOT EDIT!
 
-package google_bigtable_admin_table_v1 // import "google.golang.org/genproto/googleapis/bigtable/admin/table/v1"
+package google_bigtable_admin_table_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -381,10 +381,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_service.proto", fileDescriptor2)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_service.proto", fileDescriptor1)
 }
 
-var fileDescriptor2 = []byte{
+var fileDescriptor1 = []byte{
 	// 572 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xb4, 0x95, 0xcf, 0x8b, 0xd4, 0x30,
 	0x14, 0xc7, 0x89, 0x07, 0x91, 0x8c, 0x78, 0x08, 0xe2, 0x61, 0x0e, 0x1e, 0x0a, 0x5e, 0x8a, 0x34,
--- a/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.pb.go
+++ b/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.proto
 // DO NOT EDIT!
 
-package google_bigtable_admin_table_v1 // import "google.golang.org/genproto/googleapis/bigtable/admin/table/v1"
+package google_bigtable_admin_table_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -43,7 +43,21 @@
 func (m *CreateTableRequest) Reset()                    { *m = CreateTableRequest{} }
 func (m *CreateTableRequest) String() string            { return proto.CompactTextString(m) }
 func (*CreateTableRequest) ProtoMessage()               {}
-func (*CreateTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
+func (*CreateTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
+
+func (m *CreateTableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *CreateTableRequest) GetTableId() string {
+	if m != nil {
+		return m.TableId
+	}
+	return ""
+}
 
 func (m *CreateTableRequest) GetTable() *Table {
 	if m != nil {
@@ -52,6 +66,13 @@
 	return nil
 }
 
+func (m *CreateTableRequest) GetInitialSplitKeys() []string {
+	if m != nil {
+		return m.InitialSplitKeys
+	}
+	return nil
+}
+
 type ListTablesRequest struct {
 	// The unique name of the cluster for which tables should be listed.
 	Name string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
@@ -60,7 +81,14 @@
 func (m *ListTablesRequest) Reset()                    { *m = ListTablesRequest{} }
 func (m *ListTablesRequest) String() string            { return proto.CompactTextString(m) }
 func (*ListTablesRequest) ProtoMessage()               {}
-func (*ListTablesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
+func (*ListTablesRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
+
+func (m *ListTablesRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 type ListTablesResponse struct {
 	// The tables present in the requested cluster.
@@ -71,7 +99,7 @@
 func (m *ListTablesResponse) Reset()                    { *m = ListTablesResponse{} }
 func (m *ListTablesResponse) String() string            { return proto.CompactTextString(m) }
 func (*ListTablesResponse) ProtoMessage()               {}
-func (*ListTablesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
+func (*ListTablesResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
 
 func (m *ListTablesResponse) GetTables() []*Table {
 	if m != nil {
@@ -88,7 +116,14 @@
 func (m *GetTableRequest) Reset()                    { *m = GetTableRequest{} }
 func (m *GetTableRequest) String() string            { return proto.CompactTextString(m) }
 func (*GetTableRequest) ProtoMessage()               {}
-func (*GetTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
+func (*GetTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
+
+func (m *GetTableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 type DeleteTableRequest struct {
 	// The unique name of the table to be deleted.
@@ -98,7 +133,14 @@
 func (m *DeleteTableRequest) Reset()                    { *m = DeleteTableRequest{} }
 func (m *DeleteTableRequest) String() string            { return proto.CompactTextString(m) }
 func (*DeleteTableRequest) ProtoMessage()               {}
-func (*DeleteTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
+func (*DeleteTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
+
+func (m *DeleteTableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 type RenameTableRequest struct {
 	// The current unique name of the table.
@@ -111,7 +153,21 @@
 func (m *RenameTableRequest) Reset()                    { *m = RenameTableRequest{} }
 func (m *RenameTableRequest) String() string            { return proto.CompactTextString(m) }
 func (*RenameTableRequest) ProtoMessage()               {}
-func (*RenameTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
+func (*RenameTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
+
+func (m *RenameTableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *RenameTableRequest) GetNewId() string {
+	if m != nil {
+		return m.NewId
+	}
+	return ""
+}
 
 type CreateColumnFamilyRequest struct {
 	// The unique name of the table in which to create the new column family.
@@ -126,7 +182,21 @@
 func (m *CreateColumnFamilyRequest) Reset()                    { *m = CreateColumnFamilyRequest{} }
 func (m *CreateColumnFamilyRequest) String() string            { return proto.CompactTextString(m) }
 func (*CreateColumnFamilyRequest) ProtoMessage()               {}
-func (*CreateColumnFamilyRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
+func (*CreateColumnFamilyRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
+
+func (m *CreateColumnFamilyRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *CreateColumnFamilyRequest) GetColumnFamilyId() string {
+	if m != nil {
+		return m.ColumnFamilyId
+	}
+	return ""
+}
 
 func (m *CreateColumnFamilyRequest) GetColumnFamily() *ColumnFamily {
 	if m != nil {
@@ -143,7 +213,14 @@
 func (m *DeleteColumnFamilyRequest) Reset()                    { *m = DeleteColumnFamilyRequest{} }
 func (m *DeleteColumnFamilyRequest) String() string            { return proto.CompactTextString(m) }
 func (*DeleteColumnFamilyRequest) ProtoMessage()               {}
-func (*DeleteColumnFamilyRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
+func (*DeleteColumnFamilyRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
+
+func (m *DeleteColumnFamilyRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
 
 type BulkDeleteRowsRequest struct {
 	// The unique name of the table on which to perform the bulk delete
@@ -157,7 +234,7 @@
 func (m *BulkDeleteRowsRequest) Reset()                    { *m = BulkDeleteRowsRequest{} }
 func (m *BulkDeleteRowsRequest) String() string            { return proto.CompactTextString(m) }
 func (*BulkDeleteRowsRequest) ProtoMessage()               {}
-func (*BulkDeleteRowsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }
+func (*BulkDeleteRowsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{8} }
 
 type isBulkDeleteRowsRequest_Target interface {
 	isBulkDeleteRowsRequest_Target()
@@ -180,6 +257,13 @@
 	return nil
 }
 
+func (m *BulkDeleteRowsRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
 func (m *BulkDeleteRowsRequest) GetRowKeyPrefix() []byte {
 	if x, ok := m.GetTarget().(*BulkDeleteRowsRequest_RowKeyPrefix); ok {
 		return x.RowKeyPrefix
@@ -276,10 +360,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.proto", fileDescriptor1)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/bigtable/admin/table/v1/bigtable_table_service_messages.proto", fileDescriptor2)
 }
 
-var fileDescriptor1 = []byte{
+var fileDescriptor2 = []byte{
 	// 503 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x54, 0x51, 0x6f, 0xd3, 0x30,
 	0x10, 0x5e, 0xe8, 0x56, 0xda, 0xa3, 0x8c, 0x61, 0x69, 0xa8, 0x9d, 0x04, 0x2a, 0x96, 0x06, 0x7d,
--- a/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go
+++ b/googleapis/bigtable/admin/v2/bigtable_instance_admin.pb.go
@@ -38,7 +38,7 @@
 	ColumnFamily
 	GcRule
 */
-package google_bigtable_admin_v2 // import "google.golang.org/genproto/googleapis/bigtable/admin/v2"
+package google_bigtable_admin_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -89,6 +89,20 @@
 func (*CreateInstanceRequest) ProtoMessage()               {}
 func (*CreateInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *CreateInstanceRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *CreateInstanceRequest) GetInstanceId() string {
+	if m != nil {
+		return m.InstanceId
+	}
+	return ""
+}
+
 func (m *CreateInstanceRequest) GetInstance() *Instance {
 	if m != nil {
 		return m.Instance
@@ -115,6 +129,13 @@
 func (*GetInstanceRequest) ProtoMessage()               {}
 func (*GetInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *GetInstanceRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for BigtableInstanceAdmin.ListInstances.
 type ListInstancesRequest struct {
 	// The unique name of the project for which a list of instances is requested.
@@ -129,6 +150,20 @@
 func (*ListInstancesRequest) ProtoMessage()               {}
 func (*ListInstancesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *ListInstancesRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListInstancesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response message for BigtableInstanceAdmin.ListInstances.
 type ListInstancesResponse struct {
 	// The list of requested instances.
@@ -157,6 +192,20 @@
 	return nil
 }
 
+func (m *ListInstancesResponse) GetFailedLocations() []string {
+	if m != nil {
+		return m.FailedLocations
+	}
+	return nil
+}
+
+func (m *ListInstancesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for BigtableInstanceAdmin.DeleteInstance.
 type DeleteInstanceRequest struct {
 	// The unique name of the instance to be deleted.
@@ -169,6 +218,13 @@
 func (*DeleteInstanceRequest) ProtoMessage()               {}
 func (*DeleteInstanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *DeleteInstanceRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for BigtableInstanceAdmin.CreateCluster.
 type CreateClusterRequest struct {
 	// The unique name of the instance in which to create the new cluster.
@@ -189,6 +245,20 @@
 func (*CreateClusterRequest) ProtoMessage()               {}
 func (*CreateClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *CreateClusterRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *CreateClusterRequest) GetClusterId() string {
+	if m != nil {
+		return m.ClusterId
+	}
+	return ""
+}
+
 func (m *CreateClusterRequest) GetCluster() *Cluster {
 	if m != nil {
 		return m.Cluster
@@ -208,6 +278,13 @@
 func (*GetClusterRequest) ProtoMessage()               {}
 func (*GetClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *GetClusterRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for BigtableInstanceAdmin.ListClusters.
 type ListClustersRequest struct {
 	// The unique name of the instance for which a list of clusters is requested.
@@ -224,6 +301,20 @@
 func (*ListClustersRequest) ProtoMessage()               {}
 func (*ListClustersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *ListClustersRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListClustersRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response message for BigtableInstanceAdmin.ListClusters.
 type ListClustersResponse struct {
 	// The list of requested clusters.
@@ -251,6 +342,20 @@
 	return nil
 }
 
+func (m *ListClustersResponse) GetFailedLocations() []string {
+	if m != nil {
+		return m.FailedLocations
+	}
+	return nil
+}
+
+func (m *ListClustersResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for BigtableInstanceAdmin.DeleteCluster.
 type DeleteClusterRequest struct {
 	// The unique name of the cluster to be deleted. Values are of the form
@@ -263,6 +368,13 @@
 func (*DeleteClusterRequest) ProtoMessage()               {}
 func (*DeleteClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *DeleteClusterRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The metadata for the Operation returned by CreateInstance.
 type CreateInstanceMetadata struct {
 	// The request that prompted the initiation of this CreateInstance operation.
--- a/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go
+++ b/googleapis/bigtable/admin/v2/bigtable_table_admin.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/bigtable/admin/v2/bigtable_table_admin.proto
 // DO NOT EDIT!
 
-package google_bigtable_admin_v2 // import "google.golang.org/genproto/googleapis/bigtable/admin/v2"
+package google_bigtable_admin_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -53,6 +53,20 @@
 func (*CreateTableRequest) ProtoMessage()               {}
 func (*CreateTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *CreateTableRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *CreateTableRequest) GetTableId() string {
+	if m != nil {
+		return m.TableId
+	}
+	return ""
+}
+
 func (m *CreateTableRequest) GetTable() *Table {
 	if m != nil {
 		return m.Table
@@ -78,6 +92,13 @@
 func (*CreateTableRequest_Split) ProtoMessage()               {}
 func (*CreateTableRequest_Split) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0, 0} }
 
+func (m *CreateTableRequest_Split) GetKey() []byte {
+	if m != nil {
+		return m.Key
+	}
+	return nil
+}
+
 // Request message for [google.bigtable.admin.v2.BigtableTableAdmin.DropRowRange][google.bigtable.admin.v2.BigtableTableAdmin.DropRowRange]
 type DropRowRangeRequest struct {
 	// The unique name of the table on which to drop a range of rows.
@@ -115,6 +136,13 @@
 	return nil
 }
 
+func (m *DropRowRangeRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *DropRowRangeRequest) GetRowKeyPrefix() []byte {
 	if x, ok := m.GetTarget().(*DropRowRangeRequest_RowKeyPrefix); ok {
 		return x.RowKeyPrefix
@@ -215,6 +243,27 @@
 func (*ListTablesRequest) ProtoMessage()               {}
 func (*ListTablesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
 
+func (m *ListTablesRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListTablesRequest) GetView() Table_View {
+	if m != nil {
+		return m.View
+	}
+	return Table_VIEW_UNSPECIFIED
+}
+
+func (m *ListTablesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response message for [google.bigtable.admin.v2.BigtableTableAdmin.ListTables][google.bigtable.admin.v2.BigtableTableAdmin.ListTables]
 type ListTablesResponse struct {
 	// The tables present in the requested cluster.
@@ -237,6 +286,13 @@
 	return nil
 }
 
+func (m *ListTablesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for [google.bigtable.admin.v2.BigtableTableAdmin.GetTable][google.bigtable.admin.v2.BigtableTableAdmin.GetTable]
 type GetTableRequest struct {
 	// The unique name of the requested table.
@@ -252,6 +308,20 @@
 func (*GetTableRequest) ProtoMessage()               {}
 func (*GetTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
 
+func (m *GetTableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *GetTableRequest) GetView() Table_View {
+	if m != nil {
+		return m.View
+	}
+	return Table_VIEW_UNSPECIFIED
+}
+
 // Request message for [google.bigtable.admin.v2.BigtableTableAdmin.DeleteTable][google.bigtable.admin.v2.BigtableTableAdmin.DeleteTable]
 type DeleteTableRequest struct {
 	// The unique name of the table to be deleted.
@@ -264,6 +334,13 @@
 func (*DeleteTableRequest) ProtoMessage()               {}
 func (*DeleteTableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
 
+func (m *DeleteTableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for [google.bigtable.admin.v2.BigtableTableAdmin.ModifyColumnFamilies][google.bigtable.admin.v2.BigtableTableAdmin.ModifyColumnFamilies]
 type ModifyColumnFamiliesRequest struct {
 	// The unique name of the table whose families should be modified.
@@ -281,6 +358,13 @@
 func (*ModifyColumnFamiliesRequest) ProtoMessage()               {}
 func (*ModifyColumnFamiliesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
 
+func (m *ModifyColumnFamiliesRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *ModifyColumnFamiliesRequest) GetModifications() []*ModifyColumnFamiliesRequest_Modification {
 	if m != nil {
 		return m.Modifications
@@ -336,6 +420,13 @@
 	return nil
 }
 
+func (m *ModifyColumnFamiliesRequest_Modification) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
 func (m *ModifyColumnFamiliesRequest_Modification) GetCreate() *ColumnFamily {
 	if x, ok := m.GetMod().(*ModifyColumnFamiliesRequest_Modification_Create); ok {
 		return x.Create
--- a/googleapis/bigtable/admin/v2/common.pb.go
+++ b/googleapis/bigtable/admin/v2/common.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/bigtable/admin/v2/common.proto
 // DO NOT EDIT!
 
-package google_bigtable_admin_v2 // import "google.golang.org/genproto/googleapis/bigtable/admin/v2"
+package google_bigtable_admin_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
--- a/googleapis/bigtable/admin/v2/instance.pb.go
+++ b/googleapis/bigtable/admin/v2/instance.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/bigtable/admin/v2/instance.proto
 // DO NOT EDIT!
 
-package google_bigtable_admin_v2 // import "google.golang.org/genproto/googleapis/bigtable/admin/v2"
+package google_bigtable_admin_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -110,6 +110,27 @@
 func (*Instance) ProtoMessage()               {}
 func (*Instance) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
 
+func (m *Instance) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Instance) GetDisplayName() string {
+	if m != nil {
+		return m.DisplayName
+	}
+	return ""
+}
+
+func (m *Instance) GetState() Instance_State {
+	if m != nil {
+		return m.State
+	}
+	return Instance_STATE_NOT_KNOWN
+}
+
 // A resizable group of nodes in a particular cloud location, capable
 // of serving all [Tables][google.bigtable.admin.v2.Table] in the parent
 // [Instance][google.bigtable.admin.v2.Instance].
@@ -140,6 +161,41 @@
 func (*Cluster) ProtoMessage()               {}
 func (*Cluster) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} }
 
+func (m *Cluster) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Cluster) GetLocation() string {
+	if m != nil {
+		return m.Location
+	}
+	return ""
+}
+
+func (m *Cluster) GetState() Cluster_State {
+	if m != nil {
+		return m.State
+	}
+	return Cluster_STATE_NOT_KNOWN
+}
+
+func (m *Cluster) GetServeNodes() int32 {
+	if m != nil {
+		return m.ServeNodes
+	}
+	return 0
+}
+
+func (m *Cluster) GetDefaultStorageType() StorageType {
+	if m != nil {
+		return m.DefaultStorageType
+	}
+	return StorageType_STORAGE_TYPE_UNSPECIFIED
+}
+
 func init() {
 	proto.RegisterType((*Instance)(nil), "google.bigtable.admin.v2.Instance")
 	proto.RegisterType((*Cluster)(nil), "google.bigtable.admin.v2.Cluster")
--- a/googleapis/bigtable/admin/v2/table.pb.go
+++ b/googleapis/bigtable/admin/v2/table.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/bigtable/admin/v2/table.proto
 // DO NOT EDIT!
 
-package google_bigtable_admin_v2 // import "google.golang.org/genproto/googleapis/bigtable/admin/v2"
+package google_bigtable_admin_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -100,6 +100,13 @@
 func (*Table) ProtoMessage()               {}
 func (*Table) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} }
 
+func (m *Table) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *Table) GetColumnFamilies() map[string]*ColumnFamily {
 	if m != nil {
 		return m.ColumnFamilies
@@ -107,6 +114,13 @@
 	return nil
 }
 
+func (m *Table) GetGranularity() Table_TimestampGranularity {
+	if m != nil {
+		return m.Granularity
+	}
+	return Table_TIMESTAMP_GRANULARITY_UNSPECIFIED
+}
+
 // A set of columns within a table which share a common configuration.
 type ColumnFamily struct {
 	// Garbage collection rule specified as a protobuf.
--- a/googleapis/bigtable/v1/bigtable_data.pb.go
+++ b/googleapis/bigtable/v1/bigtable_data.pb.go
@@ -7,8 +7,8 @@
 
 It is generated from these files:
 	google.golang.org/genproto/googleapis/bigtable/v1/bigtable_data.proto
-	google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service_messages.proto
 	google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service.proto
+	google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service_messages.proto
 
 It has these top-level messages:
 	Row
@@ -34,7 +34,7 @@
 	CheckAndMutateRowResponse
 	ReadModifyWriteRowRequest
 */
-package google_bigtable_v1 // import "google.golang.org/genproto/googleapis/bigtable/v1"
+package google_bigtable_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -68,6 +68,13 @@
 func (*Row) ProtoMessage()               {}
 func (*Row) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Row) GetKey() []byte {
+	if m != nil {
+		return m.Key
+	}
+	return nil
+}
+
 func (m *Row) GetFamilies() []*Family {
 	if m != nil {
 		return m.Families
@@ -93,6 +100,13 @@
 func (*Family) ProtoMessage()               {}
 func (*Family) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *Family) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *Family) GetColumns() []*Column {
 	if m != nil {
 		return m.Columns
@@ -117,6 +131,13 @@
 func (*Column) ProtoMessage()               {}
 func (*Column) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *Column) GetQualifier() []byte {
+	if m != nil {
+		return m.Qualifier
+	}
+	return nil
+}
+
 func (m *Column) GetCells() []*Cell {
 	if m != nil {
 		return m.Cells
@@ -146,6 +167,27 @@
 func (*Cell) ProtoMessage()               {}
 func (*Cell) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *Cell) GetTimestampMicros() int64 {
+	if m != nil {
+		return m.TimestampMicros
+	}
+	return 0
+}
+
+func (m *Cell) GetValue() []byte {
+	if m != nil {
+		return m.Value
+	}
+	return nil
+}
+
+func (m *Cell) GetLabels() []string {
+	if m != nil {
+		return m.Labels
+	}
+	return nil
+}
+
 // Specifies a contiguous range of rows.
 type RowRange struct {
 	// Inclusive lower bound. If left empty, interpreted as the empty string.
@@ -159,6 +201,20 @@
 func (*RowRange) ProtoMessage()               {}
 func (*RowRange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *RowRange) GetStartKey() []byte {
+	if m != nil {
+		return m.StartKey
+	}
+	return nil
+}
+
+func (m *RowRange) GetEndKey() []byte {
+	if m != nil {
+		return m.EndKey
+	}
+	return nil
+}
+
 // Specifies a non-contiguous set of rows.
 type RowSet struct {
 	// Single rows included in the set.
@@ -172,6 +228,13 @@
 func (*RowSet) ProtoMessage()               {}
 func (*RowSet) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *RowSet) GetRowKeys() [][]byte {
+	if m != nil {
+		return m.RowKeys
+	}
+	return nil
+}
+
 func (m *RowSet) GetRowRanges() []*RowRange {
 	if m != nil {
 		return m.RowRanges
@@ -245,6 +308,13 @@
 	return nil
 }
 
+func (m *ColumnRange) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
 func (m *ColumnRange) GetStartQualifierInclusive() []byte {
 	if x, ok := m.GetStartQualifier().(*ColumnRange_StartQualifierInclusive); ok {
 		return x.StartQualifierInclusive
@@ -394,6 +464,20 @@
 func (*TimestampRange) ProtoMessage()               {}
 func (*TimestampRange) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *TimestampRange) GetStartTimestampMicros() int64 {
+	if m != nil {
+		return m.StartTimestampMicros
+	}
+	return 0
+}
+
+func (m *TimestampRange) GetEndTimestampMicros() int64 {
+	if m != nil {
+		return m.EndTimestampMicros
+	}
+	return 0
+}
+
 // Specifies a contiguous range of raw byte values.
 type ValueRange struct {
 	// The value at which to start the range.
@@ -1548,6 +1632,34 @@
 func (*Mutation_SetCell) ProtoMessage()               {}
 func (*Mutation_SetCell) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10, 0} }
 
+func (m *Mutation_SetCell) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
+func (m *Mutation_SetCell) GetColumnQualifier() []byte {
+	if m != nil {
+		return m.ColumnQualifier
+	}
+	return nil
+}
+
+func (m *Mutation_SetCell) GetTimestampMicros() int64 {
+	if m != nil {
+		return m.TimestampMicros
+	}
+	return 0
+}
+
+func (m *Mutation_SetCell) GetValue() []byte {
+	if m != nil {
+		return m.Value
+	}
+	return nil
+}
+
 // A Mutation which deletes cells from the specified column, optionally
 // restricting the deletions to a given timestamp range.
 type Mutation_DeleteFromColumn struct {
@@ -1566,6 +1678,20 @@
 func (*Mutation_DeleteFromColumn) ProtoMessage()               {}
 func (*Mutation_DeleteFromColumn) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10, 1} }
 
+func (m *Mutation_DeleteFromColumn) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
+func (m *Mutation_DeleteFromColumn) GetColumnQualifier() []byte {
+	if m != nil {
+		return m.ColumnQualifier
+	}
+	return nil
+}
+
 func (m *Mutation_DeleteFromColumn) GetTimeRange() *TimestampRange {
 	if m != nil {
 		return m.TimeRange
@@ -1585,6 +1711,13 @@
 func (*Mutation_DeleteFromFamily) ProtoMessage()               {}
 func (*Mutation_DeleteFromFamily) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10, 2} }
 
+func (m *Mutation_DeleteFromFamily) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
 // A Mutation which deletes all cells from the containing row.
 type Mutation_DeleteFromRow struct {
 }
@@ -1638,6 +1771,20 @@
 	}
 	return nil
 }
+
+func (m *ReadModifyWriteRule) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
+func (m *ReadModifyWriteRule) GetColumnQualifier() []byte {
+	if m != nil {
+		return m.ColumnQualifier
+	}
+	return nil
+}
 
 func (m *ReadModifyWriteRule) GetAppendValue() []byte {
 	if x, ok := m.GetRule().(*ReadModifyWriteRule_AppendValue); ok {
--- a/googleapis/bigtable/v1/bigtable_service.pb.go
+++ b/googleapis/bigtable/v1/bigtable_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service.proto
 // DO NOT EDIT!
 
-package google_bigtable_v1 // import "google.golang.org/genproto/googleapis/bigtable/v1"
+package google_bigtable_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -349,10 +349,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service.proto", fileDescriptor2)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service.proto", fileDescriptor1)
 }
 
-var fileDescriptor2 = []byte{
+var fileDescriptor1 = []byte{
 	// 536 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x94, 0x4f, 0x6f, 0xd3, 0x30,
 	0x18, 0xc6, 0x65, 0x0e, 0x68, 0x58, 0x42, 0x08, 0x4b, 0x0c, 0xa9, 0xc7, 0xf0, 0x47, 0x50, 0xb1,
--- a/googleapis/bigtable/v1/bigtable_service_messages.pb.go
+++ b/googleapis/bigtable/v1/bigtable_service_messages.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service_messages.proto
 // DO NOT EDIT!
 
-package google_bigtable_v1 // import "google.golang.org/genproto/googleapis/bigtable/v1"
+package google_bigtable_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -44,7 +44,7 @@
 func (m *ReadRowsRequest) Reset()                    { *m = ReadRowsRequest{} }
 func (m *ReadRowsRequest) String() string            { return proto.CompactTextString(m) }
 func (*ReadRowsRequest) ProtoMessage()               {}
-func (*ReadRowsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
+func (*ReadRowsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
 
 type isReadRowsRequest_Target interface {
 	isReadRowsRequest_Target()
@@ -71,6 +71,13 @@
 	return nil
 }
 
+func (m *ReadRowsRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
 func (m *ReadRowsRequest) GetRowKey() []byte {
 	if x, ok := m.GetTarget().(*ReadRowsRequest_RowKey); ok {
 		return x.RowKey
@@ -99,6 +106,20 @@
 	return nil
 }
 
+func (m *ReadRowsRequest) GetAllowRowInterleaving() bool {
+	if m != nil {
+		return m.AllowRowInterleaving
+	}
+	return false
+}
+
+func (m *ReadRowsRequest) GetNumRowsLimit() int64 {
+	if m != nil {
+		return m.NumRowsLimit
+	}
+	return 0
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*ReadRowsRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _ReadRowsRequest_OneofMarshaler, _ReadRowsRequest_OneofUnmarshaler, _ReadRowsRequest_OneofSizer, []interface{}{
@@ -201,7 +222,14 @@
 func (m *ReadRowsResponse) Reset()                    { *m = ReadRowsResponse{} }
 func (m *ReadRowsResponse) String() string            { return proto.CompactTextString(m) }
 func (*ReadRowsResponse) ProtoMessage()               {}
-func (*ReadRowsResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
+func (*ReadRowsResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
+
+func (m *ReadRowsResponse) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
 
 func (m *ReadRowsResponse) GetChunks() []*ReadRowsResponse_Chunk {
 	if m != nil {
@@ -223,7 +251,7 @@
 func (m *ReadRowsResponse_Chunk) Reset()                    { *m = ReadRowsResponse_Chunk{} }
 func (m *ReadRowsResponse_Chunk) String() string            { return proto.CompactTextString(m) }
 func (*ReadRowsResponse_Chunk) ProtoMessage()               {}
-func (*ReadRowsResponse_Chunk) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1, 0} }
+func (*ReadRowsResponse_Chunk) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1, 0} }
 
 type isReadRowsResponse_Chunk_Chunk interface {
 	isReadRowsResponse_Chunk_Chunk()
@@ -371,7 +399,14 @@
 func (m *SampleRowKeysRequest) Reset()                    { *m = SampleRowKeysRequest{} }
 func (m *SampleRowKeysRequest) String() string            { return proto.CompactTextString(m) }
 func (*SampleRowKeysRequest) ProtoMessage()               {}
-func (*SampleRowKeysRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
+func (*SampleRowKeysRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
+
+func (m *SampleRowKeysRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
 
 // Response message for BigtableService.SampleRowKeys.
 type SampleRowKeysResponse struct {
@@ -393,7 +428,21 @@
 func (m *SampleRowKeysResponse) Reset()                    { *m = SampleRowKeysResponse{} }
 func (m *SampleRowKeysResponse) String() string            { return proto.CompactTextString(m) }
 func (*SampleRowKeysResponse) ProtoMessage()               {}
-func (*SampleRowKeysResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
+func (*SampleRowKeysResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
+
+func (m *SampleRowKeysResponse) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
+
+func (m *SampleRowKeysResponse) GetOffsetBytes() int64 {
+	if m != nil {
+		return m.OffsetBytes
+	}
+	return 0
+}
 
 // Request message for BigtableService.MutateRow.
 type MutateRowRequest struct {
@@ -410,7 +459,21 @@
 func (m *MutateRowRequest) Reset()                    { *m = MutateRowRequest{} }
 func (m *MutateRowRequest) String() string            { return proto.CompactTextString(m) }
 func (*MutateRowRequest) ProtoMessage()               {}
-func (*MutateRowRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
+func (*MutateRowRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
+
+func (m *MutateRowRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
+func (m *MutateRowRequest) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
 
 func (m *MutateRowRequest) GetMutations() []*Mutation {
 	if m != nil {
@@ -434,7 +497,14 @@
 func (m *MutateRowsRequest) Reset()                    { *m = MutateRowsRequest{} }
 func (m *MutateRowsRequest) String() string            { return proto.CompactTextString(m) }
 func (*MutateRowsRequest) ProtoMessage()               {}
-func (*MutateRowsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
+func (*MutateRowsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
+
+func (m *MutateRowsRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
 
 func (m *MutateRowsRequest) GetEntries() []*MutateRowsRequest_Entry {
 	if m != nil {
@@ -456,7 +526,14 @@
 func (m *MutateRowsRequest_Entry) Reset()                    { *m = MutateRowsRequest_Entry{} }
 func (m *MutateRowsRequest_Entry) String() string            { return proto.CompactTextString(m) }
 func (*MutateRowsRequest_Entry) ProtoMessage()               {}
-func (*MutateRowsRequest_Entry) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5, 0} }
+func (*MutateRowsRequest_Entry) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5, 0} }
+
+func (m *MutateRowsRequest_Entry) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
 
 func (m *MutateRowsRequest_Entry) GetMutations() []*Mutation {
 	if m != nil {
@@ -478,7 +555,7 @@
 func (m *MutateRowsResponse) Reset()                    { *m = MutateRowsResponse{} }
 func (m *MutateRowsResponse) String() string            { return proto.CompactTextString(m) }
 func (*MutateRowsResponse) ProtoMessage()               {}
-func (*MutateRowsResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
+func (*MutateRowsResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
 
 func (m *MutateRowsResponse) GetStatuses() []*google_rpc.Status {
 	if m != nil {
@@ -516,7 +593,21 @@
 func (m *CheckAndMutateRowRequest) Reset()                    { *m = CheckAndMutateRowRequest{} }
 func (m *CheckAndMutateRowRequest) String() string            { return proto.CompactTextString(m) }
 func (*CheckAndMutateRowRequest) ProtoMessage()               {}
-func (*CheckAndMutateRowRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
+func (*CheckAndMutateRowRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
+
+func (m *CheckAndMutateRowRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
+func (m *CheckAndMutateRowRequest) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
 
 func (m *CheckAndMutateRowRequest) GetPredicateFilter() *RowFilter {
 	if m != nil {
@@ -549,7 +640,14 @@
 func (m *CheckAndMutateRowResponse) Reset()                    { *m = CheckAndMutateRowResponse{} }
 func (m *CheckAndMutateRowResponse) String() string            { return proto.CompactTextString(m) }
 func (*CheckAndMutateRowResponse) ProtoMessage()               {}
-func (*CheckAndMutateRowResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }
+func (*CheckAndMutateRowResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{8} }
+
+func (m *CheckAndMutateRowResponse) GetPredicateMatched() bool {
+	if m != nil {
+		return m.PredicateMatched
+	}
+	return false
+}
 
 // Request message for BigtableService.ReadModifyWriteRowRequest.
 type ReadModifyWriteRowRequest struct {
@@ -567,7 +665,21 @@
 func (m *ReadModifyWriteRowRequest) Reset()                    { *m = ReadModifyWriteRowRequest{} }
 func (m *ReadModifyWriteRowRequest) String() string            { return proto.CompactTextString(m) }
 func (*ReadModifyWriteRowRequest) ProtoMessage()               {}
-func (*ReadModifyWriteRowRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{9} }
+func (*ReadModifyWriteRowRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{9} }
+
+func (m *ReadModifyWriteRowRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
+func (m *ReadModifyWriteRowRequest) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
 
 func (m *ReadModifyWriteRowRequest) GetRules() []*ReadModifyWriteRule {
 	if m != nil {
@@ -592,10 +704,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service_messages.proto", fileDescriptor1)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/bigtable/v1/bigtable_service_messages.proto", fileDescriptor2)
 }
 
-var fileDescriptor1 = []byte{
+var fileDescriptor2 = []byte{
 	// 783 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x55, 0xcd, 0x8e, 0xe3, 0x44,
 	0x10, 0x1e, 0x27, 0xe4, 0xaf, 0x12, 0x66, 0x66, 0x5b, 0xcb, 0xae, 0x27, 0xda, 0x11, 0xc1, 0x42,
--- a/googleapis/bigtable/v2/bigtable.pb.go
+++ b/googleapis/bigtable/v2/bigtable.pb.go
@@ -35,7 +35,7 @@
 	Mutation
 	ReadModifyWriteRule
 */
-package google_bigtable_v2 // import "google.golang.org/genproto/googleapis/bigtable/v2"
+package google_bigtable_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -81,6 +81,13 @@
 func (*ReadRowsRequest) ProtoMessage()               {}
 func (*ReadRowsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *ReadRowsRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
 func (m *ReadRowsRequest) GetRows() *RowSet {
 	if m != nil {
 		return m.Rows
@@ -95,6 +102,13 @@
 	return nil
 }
 
+func (m *ReadRowsRequest) GetRowsLimit() int64 {
+	if m != nil {
+		return m.RowsLimit
+	}
+	return 0
+}
+
 // Response message for Bigtable.ReadRows.
 type ReadRowsResponse struct {
 	Chunks []*ReadRowsResponse_CellChunk `protobuf:"bytes,1,rep,name=chunks" json:"chunks,omitempty"`
@@ -120,6 +134,13 @@
 	return nil
 }
 
+func (m *ReadRowsResponse) GetLastScannedRowKey() []byte {
+	if m != nil {
+		return m.LastScannedRowKey
+	}
+	return nil
+}
+
 // Specifies a piece of a row's contents returned as part of the read
 // response stream.
 type ReadRowsResponse_CellChunk struct {
@@ -197,6 +218,13 @@
 	return nil
 }
 
+func (m *ReadRowsResponse_CellChunk) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
+
 func (m *ReadRowsResponse_CellChunk) GetFamilyName() *google_protobuf1.StringValue {
 	if m != nil {
 		return m.FamilyName
@@ -211,6 +239,34 @@
 	return nil
 }
 
+func (m *ReadRowsResponse_CellChunk) GetTimestampMicros() int64 {
+	if m != nil {
+		return m.TimestampMicros
+	}
+	return 0
+}
+
+func (m *ReadRowsResponse_CellChunk) GetLabels() []string {
+	if m != nil {
+		return m.Labels
+	}
+	return nil
+}
+
+func (m *ReadRowsResponse_CellChunk) GetValue() []byte {
+	if m != nil {
+		return m.Value
+	}
+	return nil
+}
+
+func (m *ReadRowsResponse_CellChunk) GetValueSize() int32 {
+	if m != nil {
+		return m.ValueSize
+	}
+	return 0
+}
+
 func (m *ReadRowsResponse_CellChunk) GetResetRow() bool {
 	if x, ok := m.GetRowStatus().(*ReadRowsResponse_CellChunk_ResetRow); ok {
 		return x.ResetRow
@@ -310,6 +366,13 @@
 func (*SampleRowKeysRequest) ProtoMessage()               {}
 func (*SampleRowKeysRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *SampleRowKeysRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
 // Response message for Bigtable.SampleRowKeys.
 type SampleRowKeysResponse struct {
 	// Sorted streamed sequence of sample row keys in the table. The table might
@@ -332,6 +395,20 @@
 func (*SampleRowKeysResponse) ProtoMessage()               {}
 func (*SampleRowKeysResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *SampleRowKeysResponse) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
+
+func (m *SampleRowKeysResponse) GetOffsetBytes() int64 {
+	if m != nil {
+		return m.OffsetBytes
+	}
+	return 0
+}
+
 // Request message for Bigtable.MutateRow.
 type MutateRowRequest struct {
 	// The unique name of the table to which the mutation should be applied.
@@ -351,6 +428,20 @@
 func (*MutateRowRequest) ProtoMessage()               {}
 func (*MutateRowRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *MutateRowRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
+func (m *MutateRowRequest) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
+
 func (m *MutateRowRequest) GetMutations() []*Mutation {
 	if m != nil {
 		return m.Mutations
@@ -384,6 +475,13 @@
 func (*MutateRowsRequest) ProtoMessage()               {}
 func (*MutateRowsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *MutateRowsRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
 func (m *MutateRowsRequest) GetEntries() []*MutateRowsRequest_Entry {
 	if m != nil {
 		return m.Entries
@@ -406,6 +504,13 @@
 func (*MutateRowsRequest_Entry) ProtoMessage()               {}
 func (*MutateRowsRequest_Entry) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6, 0} }
 
+func (m *MutateRowsRequest_Entry) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
+
 func (m *MutateRowsRequest_Entry) GetMutations() []*Mutation {
 	if m != nil {
 		return m.Mutations
@@ -447,6 +552,13 @@
 func (*MutateRowsResponse_Entry) ProtoMessage()               {}
 func (*MutateRowsResponse_Entry) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7, 0} }
 
+func (m *MutateRowsResponse_Entry) GetIndex() int64 {
+	if m != nil {
+		return m.Index
+	}
+	return 0
+}
+
 func (m *MutateRowsResponse_Entry) GetStatus() *google_rpc.Status {
 	if m != nil {
 		return m.Status
@@ -487,6 +599,20 @@
 func (*CheckAndMutateRowRequest) ProtoMessage()               {}
 func (*CheckAndMutateRowRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *CheckAndMutateRowRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
+func (m *CheckAndMutateRowRequest) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
+
 func (m *CheckAndMutateRowRequest) GetPredicateFilter() *RowFilter {
 	if m != nil {
 		return m.PredicateFilter
@@ -520,6 +646,13 @@
 func (*CheckAndMutateRowResponse) ProtoMessage()               {}
 func (*CheckAndMutateRowResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *CheckAndMutateRowResponse) GetPredicateMatched() bool {
+	if m != nil {
+		return m.PredicateMatched
+	}
+	return false
+}
+
 // Request message for Bigtable.ReadModifyWriteRow.
 type ReadModifyWriteRowRequest struct {
 	// The unique name of the table to which the read/modify/write rules should be
@@ -540,6 +673,20 @@
 func (*ReadModifyWriteRowRequest) ProtoMessage()               {}
 func (*ReadModifyWriteRowRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *ReadModifyWriteRowRequest) GetTableName() string {
+	if m != nil {
+		return m.TableName
+	}
+	return ""
+}
+
+func (m *ReadModifyWriteRowRequest) GetRowKey() []byte {
+	if m != nil {
+		return m.RowKey
+	}
+	return nil
+}
+
 func (m *ReadModifyWriteRowRequest) GetRules() []*ReadModifyWriteRule {
 	if m != nil {
 		return m.Rules
--- a/googleapis/bigtable/v2/data.pb.go
+++ b/googleapis/bigtable/v2/data.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/bigtable/v2/data.proto
 // DO NOT EDIT!
 
-package google_bigtable_v2 // import "google.golang.org/genproto/googleapis/bigtable/v2"
+package google_bigtable_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -30,6 +30,13 @@
 func (*Row) ProtoMessage()               {}
 func (*Row) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *Row) GetKey() []byte {
+	if m != nil {
+		return m.Key
+	}
+	return nil
+}
+
 func (m *Row) GetFamilies() []*Family {
 	if m != nil {
 		return m.Families
@@ -56,6 +63,13 @@
 func (*Family) ProtoMessage()               {}
 func (*Family) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
 
+func (m *Family) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *Family) GetColumns() []*Column {
 	if m != nil {
 		return m.Columns
@@ -81,6 +95,13 @@
 func (*Column) ProtoMessage()               {}
 func (*Column) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
 
+func (m *Column) GetQualifier() []byte {
+	if m != nil {
+		return m.Qualifier
+	}
+	return nil
+}
+
 func (m *Column) GetCells() []*Cell {
 	if m != nil {
 		return m.Cells
@@ -110,6 +131,27 @@
 func (*Cell) ProtoMessage()               {}
 func (*Cell) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
 
+func (m *Cell) GetTimestampMicros() int64 {
+	if m != nil {
+		return m.TimestampMicros
+	}
+	return 0
+}
+
+func (m *Cell) GetValue() []byte {
+	if m != nil {
+		return m.Value
+	}
+	return nil
+}
+
+func (m *Cell) GetLabels() []string {
+	if m != nil {
+		return m.Labels
+	}
+	return nil
+}
+
 // Specifies a contiguous range of rows.
 type RowRange struct {
 	// The row key at which to start the range.
@@ -320,6 +362,13 @@
 func (*RowSet) ProtoMessage()               {}
 func (*RowSet) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
 
+func (m *RowSet) GetRowKeys() [][]byte {
+	if m != nil {
+		return m.RowKeys
+	}
+	return nil
+}
+
 func (m *RowSet) GetRowRanges() []*RowRange {
 	if m != nil {
 		return m.RowRanges
@@ -393,6 +442,13 @@
 	return nil
 }
 
+func (m *ColumnRange) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
 func (m *ColumnRange) GetStartQualifierClosed() []byte {
 	if x, ok := m.GetStartQualifier().(*ColumnRange_StartQualifierClosed); ok {
 		return x.StartQualifierClosed
@@ -542,6 +598,20 @@
 func (*TimestampRange) ProtoMessage()               {}
 func (*TimestampRange) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
 
+func (m *TimestampRange) GetStartTimestampMicros() int64 {
+	if m != nil {
+		return m.StartTimestampMicros
+	}
+	return 0
+}
+
+func (m *TimestampRange) GetEndTimestampMicros() int64 {
+	if m != nil {
+		return m.EndTimestampMicros
+	}
+	return 0
+}
+
 // Specifies a contiguous range of raw byte values.
 type ValueRange struct {
 	// The value at which to start the range.
@@ -1697,6 +1767,34 @@
 func (*Mutation_SetCell) ProtoMessage()               {}
 func (*Mutation_SetCell) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10, 0} }
 
+func (m *Mutation_SetCell) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
+func (m *Mutation_SetCell) GetColumnQualifier() []byte {
+	if m != nil {
+		return m.ColumnQualifier
+	}
+	return nil
+}
+
+func (m *Mutation_SetCell) GetTimestampMicros() int64 {
+	if m != nil {
+		return m.TimestampMicros
+	}
+	return 0
+}
+
+func (m *Mutation_SetCell) GetValue() []byte {
+	if m != nil {
+		return m.Value
+	}
+	return nil
+}
+
 // A Mutation which deletes cells from the specified column, optionally
 // restricting the deletions to a given timestamp range.
 type Mutation_DeleteFromColumn struct {
@@ -1715,6 +1813,20 @@
 func (*Mutation_DeleteFromColumn) ProtoMessage()               {}
 func (*Mutation_DeleteFromColumn) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10, 1} }
 
+func (m *Mutation_DeleteFromColumn) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
+func (m *Mutation_DeleteFromColumn) GetColumnQualifier() []byte {
+	if m != nil {
+		return m.ColumnQualifier
+	}
+	return nil
+}
+
 func (m *Mutation_DeleteFromColumn) GetTimeRange() *TimestampRange {
 	if m != nil {
 		return m.TimeRange
@@ -1734,6 +1846,13 @@
 func (*Mutation_DeleteFromFamily) ProtoMessage()               {}
 func (*Mutation_DeleteFromFamily) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10, 2} }
 
+func (m *Mutation_DeleteFromFamily) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
 // A Mutation which deletes all cells from the containing row.
 type Mutation_DeleteFromRow struct {
 }
@@ -1787,6 +1906,20 @@
 	}
 	return nil
 }
+
+func (m *ReadModifyWriteRule) GetFamilyName() string {
+	if m != nil {
+		return m.FamilyName
+	}
+	return ""
+}
+
+func (m *ReadModifyWriteRule) GetColumnQualifier() []byte {
+	if m != nil {
+		return m.ColumnQualifier
+	}
+	return nil
+}
 
 func (m *ReadModifyWriteRule) GetAppendValue() []byte {
 	if x, ok := m.GetRule().(*ReadModifyWriteRule_AppendValue); ok {
--- a/googleapis/bytestream/bytestream.pb.go
+++ b/googleapis/bytestream/bytestream.pb.go
@@ -16,7 +16,7 @@
 	QueryWriteStatusRequest
 	QueryWriteStatusResponse
 */
-package google_bytestream // import "google.golang.org/genproto/googleapis/bytestream"
+package google_bytestream
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -65,6 +65,27 @@
 func (*ReadRequest) ProtoMessage()               {}
 func (*ReadRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *ReadRequest) GetResourceName() string {
+	if m != nil {
+		return m.ResourceName
+	}
+	return ""
+}
+
+func (m *ReadRequest) GetReadOffset() int64 {
+	if m != nil {
+		return m.ReadOffset
+	}
+	return 0
+}
+
+func (m *ReadRequest) GetReadLimit() int64 {
+	if m != nil {
+		return m.ReadLimit
+	}
+	return 0
+}
+
 // Response object for ByteStream.Read.
 type ReadResponse struct {
 	// A portion of the data for the resource. The service **may** leave `data`
@@ -79,6 +100,13 @@
 func (*ReadResponse) ProtoMessage()               {}
 func (*ReadResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *ReadResponse) GetData() []byte {
+	if m != nil {
+		return m.Data
+	}
+	return nil
+}
+
 // Request object for ByteStream.Write.
 type WriteRequest struct {
 	// The name of the resource to write. This **must** be set on the first
@@ -114,6 +142,34 @@
 func (*WriteRequest) ProtoMessage()               {}
 func (*WriteRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *WriteRequest) GetResourceName() string {
+	if m != nil {
+		return m.ResourceName
+	}
+	return ""
+}
+
+func (m *WriteRequest) GetWriteOffset() int64 {
+	if m != nil {
+		return m.WriteOffset
+	}
+	return 0
+}
+
+func (m *WriteRequest) GetFinishWrite() bool {
+	if m != nil {
+		return m.FinishWrite
+	}
+	return false
+}
+
+func (m *WriteRequest) GetData() []byte {
+	if m != nil {
+		return m.Data
+	}
+	return nil
+}
+
 // Response object for ByteStream.Write.
 type WriteResponse struct {
 	// The number of bytes that have been processed for the given resource.
@@ -125,6 +181,13 @@
 func (*WriteResponse) ProtoMessage()               {}
 func (*WriteResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *WriteResponse) GetCommittedSize() int64 {
+	if m != nil {
+		return m.CommittedSize
+	}
+	return 0
+}
+
 // Request object for ByteStream.QueryWriteStatus.
 type QueryWriteStatusRequest struct {
 	// The name of the resource whose write status is being requested.
@@ -136,6 +199,13 @@
 func (*QueryWriteStatusRequest) ProtoMessage()               {}
 func (*QueryWriteStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *QueryWriteStatusRequest) GetResourceName() string {
+	if m != nil {
+		return m.ResourceName
+	}
+	return ""
+}
+
 // Response object for ByteStream.QueryWriteStatus.
 type QueryWriteStatusResponse struct {
 	// The number of bytes that have been processed for the given resource.
@@ -150,6 +220,20 @@
 func (*QueryWriteStatusResponse) ProtoMessage()               {}
 func (*QueryWriteStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *QueryWriteStatusResponse) GetCommittedSize() int64 {
+	if m != nil {
+		return m.CommittedSize
+	}
+	return 0
+}
+
+func (m *QueryWriteStatusResponse) GetComplete() bool {
+	if m != nil {
+		return m.Complete
+	}
+	return false
+}
+
 func init() {
 	proto.RegisterType((*ReadRequest)(nil), "google.bytestream.ReadRequest")
 	proto.RegisterType((*ReadResponse)(nil), "google.bytestream.ReadResponse")
--- a/googleapis/cloud/audit/audit_log.pb.go
+++ b/googleapis/cloud/audit/audit_log.pb.go
@@ -14,7 +14,7 @@
 	AuthorizationInfo
 	RequestMetadata
 */
-package google_cloud_audit // import "google.golang.org/genproto/googleapis/cloud/audit"
+package google_cloud_audit
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -91,6 +91,34 @@
 func (*AuditLog) ProtoMessage()               {}
 func (*AuditLog) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *AuditLog) GetServiceName() string {
+	if m != nil {
+		return m.ServiceName
+	}
+	return ""
+}
+
+func (m *AuditLog) GetMethodName() string {
+	if m != nil {
+		return m.MethodName
+	}
+	return ""
+}
+
+func (m *AuditLog) GetResourceName() string {
+	if m != nil {
+		return m.ResourceName
+	}
+	return ""
+}
+
+func (m *AuditLog) GetNumResponseItems() int64 {
+	if m != nil {
+		return m.NumResponseItems
+	}
+	return 0
+}
+
 func (m *AuditLog) GetStatus() *google_rpc.Status {
 	if m != nil {
 		return m.Status
@@ -151,6 +179,13 @@
 func (*AuthenticationInfo) ProtoMessage()               {}
 func (*AuthenticationInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *AuthenticationInfo) GetPrincipalEmail() string {
+	if m != nil {
+		return m.PrincipalEmail
+	}
+	return ""
+}
+
 // Authorization information for the operation.
 type AuthorizationInfo struct {
 	// The resource being accessed, as a REST-style string. For example:
@@ -169,6 +204,27 @@
 func (*AuthorizationInfo) ProtoMessage()               {}
 func (*AuthorizationInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *AuthorizationInfo) GetResource() string {
+	if m != nil {
+		return m.Resource
+	}
+	return ""
+}
+
+func (m *AuthorizationInfo) GetPermission() string {
+	if m != nil {
+		return m.Permission
+	}
+	return ""
+}
+
+func (m *AuthorizationInfo) GetGranted() bool {
+	if m != nil {
+		return m.Granted
+	}
+	return false
+}
+
 // Metadata about the request.
 type RequestMetadata struct {
 	// The IP address of the caller.
@@ -191,6 +247,20 @@
 func (*RequestMetadata) ProtoMessage()               {}
 func (*RequestMetadata) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *RequestMetadata) GetCallerIp() string {
+	if m != nil {
+		return m.CallerIp
+	}
+	return ""
+}
+
+func (m *RequestMetadata) GetCallerSuppliedUserAgent() string {
+	if m != nil {
+		return m.CallerSuppliedUserAgent
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*AuditLog)(nil), "google.cloud.audit.AuditLog")
 	proto.RegisterType((*AuthenticationInfo)(nil), "google.cloud.audit.AuthenticationInfo")
--- a/googleapis/cloud/billing/v1/cloud_billing.pb.go
+++ b/googleapis/cloud/billing/v1/cloud_billing.pb.go
@@ -19,7 +19,7 @@
 	GetProjectBillingInfoRequest
 	UpdateProjectBillingInfoRequest
 */
-package google_cloud_billing_v1 // import "google.golang.org/genproto/googleapis/cloud/billing/v1"
+package google_cloud_billing_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -65,6 +65,27 @@
 func (*BillingAccount) ProtoMessage()               {}
 func (*BillingAccount) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *BillingAccount) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *BillingAccount) GetOpen() bool {
+	if m != nil {
+		return m.Open
+	}
+	return false
+}
+
+func (m *BillingAccount) GetDisplayName() string {
+	if m != nil {
+		return m.DisplayName
+	}
+	return ""
+}
+
 // Encapsulation of billing information for a Cloud Console project. A project
 // has at most one associated billing account at a time (but a billing account
 // can be assigned to multiple projects).
@@ -93,6 +114,34 @@
 func (*ProjectBillingInfo) ProtoMessage()               {}
 func (*ProjectBillingInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *ProjectBillingInfo) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ProjectBillingInfo) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ProjectBillingInfo) GetBillingAccountName() string {
+	if m != nil {
+		return m.BillingAccountName
+	}
+	return ""
+}
+
+func (m *ProjectBillingInfo) GetBillingEnabled() bool {
+	if m != nil {
+		return m.BillingEnabled
+	}
+	return false
+}
+
 // Request message for `GetBillingAccount`.
 type GetBillingAccountRequest struct {
 	// The resource name of the billing account to retrieve. For example,
@@ -105,6 +154,13 @@
 func (*GetBillingAccountRequest) ProtoMessage()               {}
 func (*GetBillingAccountRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *GetBillingAccountRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for `ListBillingAccounts`.
 type ListBillingAccountsRequest struct {
 	// Requested page size. The maximum page size is 100; this is also the
@@ -121,6 +177,20 @@
 func (*ListBillingAccountsRequest) ProtoMessage()               {}
 func (*ListBillingAccountsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *ListBillingAccountsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListBillingAccountsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response message for `ListBillingAccounts`.
 type ListBillingAccountsResponse struct {
 	// A list of billing accounts.
@@ -143,6 +213,13 @@
 	return nil
 }
 
+func (m *ListBillingAccountsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for `ListProjectBillingInfo`.
 type ListProjectBillingInfoRequest struct {
 	// The resource name of the billing account associated with the projects that
@@ -162,6 +239,27 @@
 func (*ListProjectBillingInfoRequest) ProtoMessage()               {}
 func (*ListProjectBillingInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *ListProjectBillingInfoRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ListProjectBillingInfoRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListProjectBillingInfoRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Request message for `ListProjectBillingInfoResponse`.
 type ListProjectBillingInfoResponse struct {
 	// A list of `ProjectBillingInfo` resources representing the projects
@@ -185,6 +283,13 @@
 	return nil
 }
 
+func (m *ListProjectBillingInfoResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for `GetProjectBillingInfo`.
 type GetProjectBillingInfoRequest struct {
 	// The resource name of the project for which billing information is
@@ -197,6 +302,13 @@
 func (*GetProjectBillingInfoRequest) ProtoMessage()               {}
 func (*GetProjectBillingInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *GetProjectBillingInfoRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for `UpdateProjectBillingInfo`.
 type UpdateProjectBillingInfoRequest struct {
 	// The resource name of the project associated with the billing information
@@ -212,6 +324,13 @@
 func (*UpdateProjectBillingInfoRequest) ProtoMessage()               {}
 func (*UpdateProjectBillingInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *UpdateProjectBillingInfoRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *UpdateProjectBillingInfoRequest) GetProjectBillingInfo() *ProjectBillingInfo {
 	if m != nil {
 		return m.ProjectBillingInfo
--- a/googleapis/cloud/dataproc/v1/clusters.pb.go
+++ b/googleapis/cloud/dataproc/v1/clusters.pb.go
@@ -49,7 +49,7 @@
 	ClusterOperationStatus
 	ClusterOperationMetadata
 */
-package google_cloud_dataproc_v1 // import "google.golang.org/genproto/googleapis/cloud/dataproc/v1"
+package google_cloud_dataproc_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -141,6 +141,20 @@
 func (*Cluster) ProtoMessage()               {}
 func (*Cluster) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Cluster) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *Cluster) GetClusterName() string {
+	if m != nil {
+		return m.ClusterName
+	}
+	return ""
+}
+
 func (m *Cluster) GetConfig() *ClusterConfig {
 	if m != nil {
 		return m.Config
@@ -162,6 +176,13 @@
 	return nil
 }
 
+func (m *Cluster) GetClusterUuid() string {
+	if m != nil {
+		return m.ClusterUuid
+	}
+	return ""
+}
+
 // The cluster config.
 type ClusterConfig struct {
 	// [Optional] A Google Cloud Storage staging bucket used for sharing generated
@@ -204,6 +225,13 @@
 func (*ClusterConfig) ProtoMessage()               {}
 func (*ClusterConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *ClusterConfig) GetConfigBucket() string {
+	if m != nil {
+		return m.ConfigBucket
+	}
+	return ""
+}
+
 func (m *ClusterConfig) GetGceClusterConfig() *GceClusterConfig {
 	if m != nil {
 		return m.GceClusterConfig
@@ -298,6 +326,48 @@
 func (*GceClusterConfig) ProtoMessage()               {}
 func (*GceClusterConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *GceClusterConfig) GetZoneUri() string {
+	if m != nil {
+		return m.ZoneUri
+	}
+	return ""
+}
+
+func (m *GceClusterConfig) GetNetworkUri() string {
+	if m != nil {
+		return m.NetworkUri
+	}
+	return ""
+}
+
+func (m *GceClusterConfig) GetSubnetworkUri() string {
+	if m != nil {
+		return m.SubnetworkUri
+	}
+	return ""
+}
+
+func (m *GceClusterConfig) GetInternalIpOnly() bool {
+	if m != nil {
+		return m.InternalIpOnly
+	}
+	return false
+}
+
+func (m *GceClusterConfig) GetServiceAccountScopes() []string {
+	if m != nil {
+		return m.ServiceAccountScopes
+	}
+	return nil
+}
+
+func (m *GceClusterConfig) GetTags() []string {
+	if m != nil {
+		return m.Tags
+	}
+	return nil
+}
+
 func (m *GceClusterConfig) GetMetadata() map[string]string {
 	if m != nil {
 		return m.Metadata
@@ -336,6 +406,34 @@
 func (*InstanceGroupConfig) ProtoMessage()               {}
 func (*InstanceGroupConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *InstanceGroupConfig) GetNumInstances() int32 {
+	if m != nil {
+		return m.NumInstances
+	}
+	return 0
+}
+
+func (m *InstanceGroupConfig) GetInstanceNames() []string {
+	if m != nil {
+		return m.InstanceNames
+	}
+	return nil
+}
+
+func (m *InstanceGroupConfig) GetImageUri() string {
+	if m != nil {
+		return m.ImageUri
+	}
+	return ""
+}
+
+func (m *InstanceGroupConfig) GetMachineTypeUri() string {
+	if m != nil {
+		return m.MachineTypeUri
+	}
+	return ""
+}
+
 func (m *InstanceGroupConfig) GetDiskConfig() *DiskConfig {
 	if m != nil {
 		return m.DiskConfig
@@ -343,6 +441,13 @@
 	return nil
 }
 
+func (m *InstanceGroupConfig) GetIsPreemptible() bool {
+	if m != nil {
+		return m.IsPreemptible
+	}
+	return false
+}
+
 func (m *InstanceGroupConfig) GetManagedGroupConfig() *ManagedGroupConfig {
 	if m != nil {
 		return m.ManagedGroupConfig
@@ -364,6 +469,20 @@
 func (*ManagedGroupConfig) ProtoMessage()               {}
 func (*ManagedGroupConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *ManagedGroupConfig) GetInstanceTemplateName() string {
+	if m != nil {
+		return m.InstanceTemplateName
+	}
+	return ""
+}
+
+func (m *ManagedGroupConfig) GetInstanceGroupManagerName() string {
+	if m != nil {
+		return m.InstanceGroupManagerName
+	}
+	return ""
+}
+
 // Specifies the config of disk options for a group of VM instances.
 type DiskConfig struct {
 	// [Optional] Size in GB of the boot disk (default is 500GB).
@@ -382,6 +501,20 @@
 func (*DiskConfig) ProtoMessage()               {}
 func (*DiskConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *DiskConfig) GetBootDiskSizeGb() int32 {
+	if m != nil {
+		return m.BootDiskSizeGb
+	}
+	return 0
+}
+
+func (m *DiskConfig) GetNumLocalSsds() int32 {
+	if m != nil {
+		return m.NumLocalSsds
+	}
+	return 0
+}
+
 // Specifies an executable to run on a fully configured node and a
 // timeout period for executable completion.
 type NodeInitializationAction struct {
@@ -399,6 +532,13 @@
 func (*NodeInitializationAction) ProtoMessage()               {}
 func (*NodeInitializationAction) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *NodeInitializationAction) GetExecutableFile() string {
+	if m != nil {
+		return m.ExecutableFile
+	}
+	return ""
+}
+
 func (m *NodeInitializationAction) GetExecutionTimeout() *google_protobuf4.Duration {
 	if m != nil {
 		return m.ExecutionTimeout
@@ -421,6 +561,20 @@
 func (*ClusterStatus) ProtoMessage()               {}
 func (*ClusterStatus) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *ClusterStatus) GetState() ClusterStatus_State {
+	if m != nil {
+		return m.State
+	}
+	return ClusterStatus_UNKNOWN
+}
+
+func (m *ClusterStatus) GetDetail() string {
+	if m != nil {
+		return m.Detail
+	}
+	return ""
+}
+
 func (m *ClusterStatus) GetStateStartTime() *google_protobuf3.Timestamp {
 	if m != nil {
 		return m.StateStartTime
@@ -455,6 +609,13 @@
 func (*SoftwareConfig) ProtoMessage()               {}
 func (*SoftwareConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *SoftwareConfig) GetImageVersion() string {
+	if m != nil {
+		return m.ImageVersion
+	}
+	return ""
+}
+
 func (m *SoftwareConfig) GetProperties() map[string]string {
 	if m != nil {
 		return m.Properties
@@ -478,6 +639,20 @@
 func (*CreateClusterRequest) ProtoMessage()               {}
 func (*CreateClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *CreateClusterRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *CreateClusterRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
 func (m *CreateClusterRequest) GetCluster() *Cluster {
 	if m != nil {
 		return m.Cluster
@@ -531,6 +706,27 @@
 func (*UpdateClusterRequest) ProtoMessage()               {}
 func (*UpdateClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *UpdateClusterRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *UpdateClusterRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
+func (m *UpdateClusterRequest) GetClusterName() string {
+	if m != nil {
+		return m.ClusterName
+	}
+	return ""
+}
+
 func (m *UpdateClusterRequest) GetCluster() *Cluster {
 	if m != nil {
 		return m.Cluster
@@ -561,6 +757,27 @@
 func (*DeleteClusterRequest) ProtoMessage()               {}
 func (*DeleteClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
 
+func (m *DeleteClusterRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *DeleteClusterRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
+func (m *DeleteClusterRequest) GetClusterName() string {
+	if m != nil {
+		return m.ClusterName
+	}
+	return ""
+}
+
 // Request to get the resource representation for a cluster in a project.
 type GetClusterRequest struct {
 	// [Required] The ID of the Google Cloud Platform project that the cluster
@@ -577,6 +794,27 @@
 func (*GetClusterRequest) ProtoMessage()               {}
 func (*GetClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
 
+func (m *GetClusterRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *GetClusterRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
+func (m *GetClusterRequest) GetClusterName() string {
+	if m != nil {
+		return m.ClusterName
+	}
+	return ""
+}
+
 // A request to list the clusters in a project.
 type ListClustersRequest struct {
 	// [Required] The ID of the Google Cloud Platform project that the cluster
@@ -595,6 +833,34 @@
 func (*ListClustersRequest) ProtoMessage()               {}
 func (*ListClustersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
 
+func (m *ListClustersRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ListClustersRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
+func (m *ListClustersRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListClustersRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // The list of all clusters in a project.
 type ListClustersResponse struct {
 	// [Output-only] The clusters in the project.
@@ -617,6 +883,13 @@
 	return nil
 }
 
+func (m *ListClustersResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // A request to collect cluster diagnostic information.
 type DiagnoseClusterRequest struct {
 	// [Required] The ID of the Google Cloud Platform project that the cluster
@@ -633,6 +906,27 @@
 func (*DiagnoseClusterRequest) ProtoMessage()               {}
 func (*DiagnoseClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
 
+func (m *DiagnoseClusterRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *DiagnoseClusterRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
+func (m *DiagnoseClusterRequest) GetClusterName() string {
+	if m != nil {
+		return m.ClusterName
+	}
+	return ""
+}
+
 // The location of diagnostic output.
 type DiagnoseClusterResults struct {
 	// [Output-only] The Google Cloud Storage URI of the diagnostic output.
@@ -646,6 +940,13 @@
 func (*DiagnoseClusterResults) ProtoMessage()               {}
 func (*DiagnoseClusterResults) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
 
+func (m *DiagnoseClusterResults) GetOutputUri() string {
+	if m != nil {
+		return m.OutputUri
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Cluster)(nil), "google.cloud.dataproc.v1.Cluster")
 	proto.RegisterType((*ClusterConfig)(nil), "google.cloud.dataproc.v1.ClusterConfig")
--- a/googleapis/cloud/dataproc/v1/jobs.pb.go
+++ b/googleapis/cloud/dataproc/v1/jobs.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/cloud/dataproc/v1/jobs.proto
 // DO NOT EDIT!
 
-package google_cloud_dataproc_v1 // import "google.golang.org/genproto/googleapis/cloud/dataproc/v1"
+package google_cloud_dataproc_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -259,6 +259,34 @@
 	return ""
 }
 
+func (m *HadoopJob) GetArgs() []string {
+	if m != nil {
+		return m.Args
+	}
+	return nil
+}
+
+func (m *HadoopJob) GetJarFileUris() []string {
+	if m != nil {
+		return m.JarFileUris
+	}
+	return nil
+}
+
+func (m *HadoopJob) GetFileUris() []string {
+	if m != nil {
+		return m.FileUris
+	}
+	return nil
+}
+
+func (m *HadoopJob) GetArchiveUris() []string {
+	if m != nil {
+		return m.ArchiveUris
+	}
+	return nil
+}
+
 func (m *HadoopJob) GetProperties() map[string]string {
 	if m != nil {
 		return m.Properties
@@ -414,6 +442,34 @@
 	return ""
 }
 
+func (m *SparkJob) GetArgs() []string {
+	if m != nil {
+		return m.Args
+	}
+	return nil
+}
+
+func (m *SparkJob) GetJarFileUris() []string {
+	if m != nil {
+		return m.JarFileUris
+	}
+	return nil
+}
+
+func (m *SparkJob) GetFileUris() []string {
+	if m != nil {
+		return m.FileUris
+	}
+	return nil
+}
+
+func (m *SparkJob) GetArchiveUris() []string {
+	if m != nil {
+		return m.ArchiveUris
+	}
+	return nil
+}
+
 func (m *SparkJob) GetProperties() map[string]string {
 	if m != nil {
 		return m.Properties
@@ -531,6 +587,48 @@
 func (*PySparkJob) ProtoMessage()               {}
 func (*PySparkJob) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
 
+func (m *PySparkJob) GetMainPythonFileUri() string {
+	if m != nil {
+		return m.MainPythonFileUri
+	}
+	return ""
+}
+
+func (m *PySparkJob) GetArgs() []string {
+	if m != nil {
+		return m.Args
+	}
+	return nil
+}
+
+func (m *PySparkJob) GetPythonFileUris() []string {
+	if m != nil {
+		return m.PythonFileUris
+	}
+	return nil
+}
+
+func (m *PySparkJob) GetJarFileUris() []string {
+	if m != nil {
+		return m.JarFileUris
+	}
+	return nil
+}
+
+func (m *PySparkJob) GetFileUris() []string {
+	if m != nil {
+		return m.FileUris
+	}
+	return nil
+}
+
+func (m *PySparkJob) GetArchiveUris() []string {
+	if m != nil {
+		return m.ArchiveUris
+	}
+	return nil
+}
+
 func (m *PySparkJob) GetProperties() map[string]string {
 	if m != nil {
 		return m.Properties
@@ -569,6 +667,13 @@
 func (*QueryList) ProtoMessage()               {}
 func (*QueryList) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
 
+func (m *QueryList) GetQueries() []string {
+	if m != nil {
+		return m.Queries
+	}
+	return nil
+}
+
 // A Cloud Dataproc job for running [Apache Hive](https://hive.apache.org/)
 // queries on YARN.
 type HiveJob struct {
@@ -637,6 +742,13 @@
 	return nil
 }
 
+func (m *HiveJob) GetContinueOnFailure() bool {
+	if m != nil {
+		return m.ContinueOnFailure
+	}
+	return false
+}
+
 func (m *HiveJob) GetScriptVariables() map[string]string {
 	if m != nil {
 		return m.ScriptVariables
@@ -651,6 +763,13 @@
 	return nil
 }
 
+func (m *HiveJob) GetJarFileUris() []string {
+	if m != nil {
+		return m.JarFileUris
+	}
+	return nil
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*HiveJob) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _HiveJob_OneofMarshaler, _HiveJob_OneofUnmarshaler, _HiveJob_OneofSizer, []interface{}{
@@ -798,6 +917,13 @@
 	return nil
 }
 
+func (m *SparkSqlJob) GetJarFileUris() []string {
+	if m != nil {
+		return m.JarFileUris
+	}
+	return nil
+}
+
 func (m *SparkSqlJob) GetLoggingConfig() *LoggingConfig {
 	if m != nil {
 		return m.LoggingConfig
@@ -944,6 +1070,13 @@
 	return nil
 }
 
+func (m *PigJob) GetContinueOnFailure() bool {
+	if m != nil {
+		return m.ContinueOnFailure
+	}
+	return false
+}
+
 func (m *PigJob) GetScriptVariables() map[string]string {
 	if m != nil {
 		return m.ScriptVariables
@@ -958,6 +1091,13 @@
 	return nil
 }
 
+func (m *PigJob) GetJarFileUris() []string {
+	if m != nil {
+		return m.JarFileUris
+	}
+	return nil
+}
+
 func (m *PigJob) GetLoggingConfig() *LoggingConfig {
 	if m != nil {
 		return m.LoggingConfig
@@ -1049,6 +1189,20 @@
 func (*JobPlacement) ProtoMessage()               {}
 func (*JobPlacement) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }
 
+func (m *JobPlacement) GetClusterName() string {
+	if m != nil {
+		return m.ClusterName
+	}
+	return ""
+}
+
+func (m *JobPlacement) GetClusterUuid() string {
+	if m != nil {
+		return m.ClusterUuid
+	}
+	return ""
+}
+
 // Cloud Dataproc job status.
 type JobStatus struct {
 	// [Output-only] A state message specifying the overall job state.
@@ -1065,6 +1219,20 @@
 func (*JobStatus) ProtoMessage()               {}
 func (*JobStatus) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{9} }
 
+func (m *JobStatus) GetState() JobStatus_State {
+	if m != nil {
+		return m.State
+	}
+	return JobStatus_STATE_UNSPECIFIED
+}
+
+func (m *JobStatus) GetDetails() string {
+	if m != nil {
+		return m.Details
+	}
+	return ""
+}
+
 func (m *JobStatus) GetStateStartTime() *google_protobuf3.Timestamp {
 	if m != nil {
 		return m.StateStartTime
@@ -1090,6 +1258,20 @@
 func (*JobReference) ProtoMessage()               {}
 func (*JobReference) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10} }
 
+func (m *JobReference) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *JobReference) GetJobId() string {
+	if m != nil {
+		return m.JobId
+	}
+	return ""
+}
+
 // A Cloud Dataproc job resource.
 type Job struct {
 	// [Optional] The fully qualified reference to the job, which can be used to
@@ -1237,6 +1419,20 @@
 	return nil
 }
 
+func (m *Job) GetDriverOutputResourceUri() string {
+	if m != nil {
+		return m.DriverOutputResourceUri
+	}
+	return ""
+}
+
+func (m *Job) GetDriverControlFilesUri() string {
+	if m != nil {
+		return m.DriverControlFilesUri
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*Job) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _Job_OneofMarshaler, _Job_OneofUnmarshaler, _Job_OneofSizer, []interface{}{
@@ -1403,6 +1599,20 @@
 func (*SubmitJobRequest) ProtoMessage()               {}
 func (*SubmitJobRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{12} }
 
+func (m *SubmitJobRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *SubmitJobRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
 func (m *SubmitJobRequest) GetJob() *Job {
 	if m != nil {
 		return m.Job
@@ -1426,6 +1636,27 @@
 func (*GetJobRequest) ProtoMessage()               {}
 func (*GetJobRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{13} }
 
+func (m *GetJobRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *GetJobRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
+func (m *GetJobRequest) GetJobId() string {
+	if m != nil {
+		return m.JobId
+	}
+	return ""
+}
+
 // A request to list jobs in a project.
 type ListJobsRequest struct {
 	// [Required] The ID of the Google Cloud Platform project that the job
@@ -1451,6 +1682,48 @@
 func (*ListJobsRequest) ProtoMessage()               {}
 func (*ListJobsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{14} }
 
+func (m *ListJobsRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ListJobsRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
+func (m *ListJobsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListJobsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListJobsRequest) GetClusterName() string {
+	if m != nil {
+		return m.ClusterName
+	}
+	return ""
+}
+
+func (m *ListJobsRequest) GetJobStateMatcher() ListJobsRequest_JobStateMatcher {
+	if m != nil {
+		return m.JobStateMatcher
+	}
+	return ListJobsRequest_ALL
+}
+
 // A list of jobs in a project.
 type ListJobsResponse struct {
 	// [Output-only] Jobs list.
@@ -1473,6 +1746,13 @@
 	return nil
 }
 
+func (m *ListJobsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // A request to cancel a job.
 type CancelJobRequest struct {
 	// [Required] The ID of the Google Cloud Platform project that the job
@@ -1489,6 +1769,27 @@
 func (*CancelJobRequest) ProtoMessage()               {}
 func (*CancelJobRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{16} }
 
+func (m *CancelJobRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *CancelJobRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
+func (m *CancelJobRequest) GetJobId() string {
+	if m != nil {
+		return m.JobId
+	}
+	return ""
+}
+
 // A request to delete a job.
 type DeleteJobRequest struct {
 	// [Required] The ID of the Google Cloud Platform project that the job
@@ -1505,6 +1806,27 @@
 func (*DeleteJobRequest) ProtoMessage()               {}
 func (*DeleteJobRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{17} }
 
+func (m *DeleteJobRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *DeleteJobRequest) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
+func (m *DeleteJobRequest) GetJobId() string {
+	if m != nil {
+		return m.JobId
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*LoggingConfig)(nil), "google.cloud.dataproc.v1.LoggingConfig")
 	proto.RegisterType((*HadoopJob)(nil), "google.cloud.dataproc.v1.HadoopJob")
--- a/googleapis/cloud/dataproc/v1/operations.pb.go
+++ b/googleapis/cloud/dataproc/v1/operations.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/cloud/dataproc/v1/operations.proto
 // DO NOT EDIT!
 
-package google_cloud_dataproc_v1 // import "google.golang.org/genproto/googleapis/cloud/dataproc/v1"
+package google_cloud_dataproc_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -68,6 +68,27 @@
 func (*ClusterOperationStatus) ProtoMessage()               {}
 func (*ClusterOperationStatus) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
 
+func (m *ClusterOperationStatus) GetState() ClusterOperationStatus_State {
+	if m != nil {
+		return m.State
+	}
+	return ClusterOperationStatus_UNKNOWN
+}
+
+func (m *ClusterOperationStatus) GetInnerState() string {
+	if m != nil {
+		return m.InnerState
+	}
+	return ""
+}
+
+func (m *ClusterOperationStatus) GetDetails() string {
+	if m != nil {
+		return m.Details
+	}
+	return ""
+}
+
 func (m *ClusterOperationStatus) GetStateStartTime() *google_protobuf3.Timestamp {
 	if m != nil {
 		return m.StateStartTime
@@ -96,6 +117,20 @@
 func (*ClusterOperationMetadata) ProtoMessage()               {}
 func (*ClusterOperationMetadata) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
 
+func (m *ClusterOperationMetadata) GetClusterName() string {
+	if m != nil {
+		return m.ClusterName
+	}
+	return ""
+}
+
+func (m *ClusterOperationMetadata) GetClusterUuid() string {
+	if m != nil {
+		return m.ClusterUuid
+	}
+	return ""
+}
+
 func (m *ClusterOperationMetadata) GetStatus() *ClusterOperationStatus {
 	if m != nil {
 		return m.Status
@@ -110,6 +145,20 @@
 	return nil
 }
 
+func (m *ClusterOperationMetadata) GetOperationType() string {
+	if m != nil {
+		return m.OperationType
+	}
+	return ""
+}
+
+func (m *ClusterOperationMetadata) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*ClusterOperationStatus)(nil), "google.cloud.dataproc.v1.ClusterOperationStatus")
 	proto.RegisterType((*ClusterOperationMetadata)(nil), "google.cloud.dataproc.v1.ClusterOperationMetadata")
--- a/googleapis/cloud/functions/v1beta2/functions.pb.go
+++ b/googleapis/cloud/functions/v1beta2/functions.pb.go
@@ -24,7 +24,7 @@
 	CallFunctionResponse
 	OperationMetadataV1Beta2
 */
-package google_cloud_functions_v1beta2 // import "google.golang.org/genproto/googleapis/cloud/functions/v1beta2"
+package google_cloud_functions_v1beta2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -179,6 +179,13 @@
 	return nil
 }
 
+func (m *CloudFunction) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *CloudFunction) GetGcsUrl() string {
 	if x, ok := m.GetSourceCode().(*CloudFunction_GcsUrl); ok {
 		return x.GcsUrl
@@ -221,6 +228,27 @@
 	return nil
 }
 
+func (m *CloudFunction) GetStatus() CloudFunctionStatus {
+	if m != nil {
+		return m.Status
+	}
+	return CloudFunctionStatus_STATUS_UNSPECIFIED
+}
+
+func (m *CloudFunction) GetLatestOperation() string {
+	if m != nil {
+		return m.LatestOperation
+	}
+	return ""
+}
+
+func (m *CloudFunction) GetEntryPoint() string {
+	if m != nil {
+		return m.EntryPoint
+	}
+	return ""
+}
+
 func (m *CloudFunction) GetTimeout() *google_protobuf3.Duration {
 	if m != nil {
 		return m.Timeout
@@ -228,6 +256,20 @@
 	return nil
 }
 
+func (m *CloudFunction) GetAvailableMemoryMb() int32 {
+	if m != nil {
+		return m.AvailableMemoryMb
+	}
+	return 0
+}
+
+func (m *CloudFunction) GetServiceAccount() string {
+	if m != nil {
+		return m.ServiceAccount
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*CloudFunction) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _CloudFunction_OneofMarshaler, _CloudFunction_OneofUnmarshaler, _CloudFunction_OneofSizer, []interface{}{
@@ -389,6 +431,13 @@
 func (*HTTPSTrigger) ProtoMessage()               {}
 func (*HTTPSTrigger) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *HTTPSTrigger) GetUrl() string {
+	if m != nil {
+		return m.Url
+	}
+	return ""
+}
+
 // Describes EventTrigger, used to request events be sent from another
 // service.
 type EventTrigger struct {
@@ -422,6 +471,27 @@
 func (*EventTrigger) ProtoMessage()               {}
 func (*EventTrigger) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *EventTrigger) GetEventType() string {
+	if m != nil {
+		return m.EventType
+	}
+	return ""
+}
+
+func (m *EventTrigger) GetResource() string {
+	if m != nil {
+		return m.Resource
+	}
+	return ""
+}
+
+func (m *EventTrigger) GetPath() string {
+	if m != nil {
+		return m.Path
+	}
+	return ""
+}
+
 // Describes the location of the function source in a remote repository.
 type SourceRepository struct {
 	// URL to the hosted repository where the function is defined. Only paths in
@@ -479,6 +549,20 @@
 	return nil
 }
 
+func (m *SourceRepository) GetRepositoryUrl() string {
+	if m != nil {
+		return m.RepositoryUrl
+	}
+	return ""
+}
+
+func (m *SourceRepository) GetSourcePath() string {
+	if m != nil {
+		return m.SourcePath
+	}
+	return ""
+}
+
 func (m *SourceRepository) GetBranch() string {
 	if x, ok := m.GetVersion().(*SourceRepository_Branch); ok {
 		return x.Branch
@@ -500,6 +584,13 @@
 	return ""
 }
 
+func (m *SourceRepository) GetDeployedRevision() string {
+	if m != nil {
+		return m.DeployedRevision
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*SourceRepository) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _SourceRepository_OneofMarshaler, _SourceRepository_OneofUnmarshaler, _SourceRepository_OneofSizer, []interface{}{
@@ -595,6 +686,13 @@
 func (*CreateFunctionRequest) ProtoMessage()               {}
 func (*CreateFunctionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *CreateFunctionRequest) GetLocation() string {
+	if m != nil {
+		return m.Location
+	}
+	return ""
+}
+
 func (m *CreateFunctionRequest) GetFunction() *CloudFunction {
 	if m != nil {
 		return m.Function
@@ -615,6 +713,13 @@
 func (*UpdateFunctionRequest) ProtoMessage()               {}
 func (*UpdateFunctionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *UpdateFunctionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *UpdateFunctionRequest) GetFunction() *CloudFunction {
 	if m != nil {
 		return m.Function
@@ -633,6 +738,13 @@
 func (*GetFunctionRequest) ProtoMessage()               {}
 func (*GetFunctionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *GetFunctionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request for the ListFunctions method.
 type ListFunctionsRequest struct {
 	// The project and location from which the function should be listed,
@@ -653,6 +765,27 @@
 func (*ListFunctionsRequest) ProtoMessage()               {}
 func (*ListFunctionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *ListFunctionsRequest) GetLocation() string {
+	if m != nil {
+		return m.Location
+	}
+	return ""
+}
+
+func (m *ListFunctionsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListFunctionsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response for the ListFunctions method.
 type ListFunctionsResponse struct {
 	// The functions that match the request.
@@ -675,6 +808,13 @@
 	return nil
 }
 
+func (m *ListFunctionsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request for the DeleteFunction method.
 type DeleteFunctionRequest struct {
 	// The name of the function which should be deleted.
@@ -686,6 +826,13 @@
 func (*DeleteFunctionRequest) ProtoMessage()               {}
 func (*DeleteFunctionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *DeleteFunctionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request for the CallFunction method.
 type CallFunctionRequest struct {
 	// The name of the function to be called.
@@ -699,6 +846,20 @@
 func (*CallFunctionRequest) ProtoMessage()               {}
 func (*CallFunctionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *CallFunctionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *CallFunctionRequest) GetData() string {
+	if m != nil {
+		return m.Data
+	}
+	return ""
+}
+
 // Response of CallFunction method.
 type CallFunctionResponse struct {
 	// Execution id of function invocation.
@@ -716,6 +877,27 @@
 func (*CallFunctionResponse) ProtoMessage()               {}
 func (*CallFunctionResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
 
+func (m *CallFunctionResponse) GetExecutionId() string {
+	if m != nil {
+		return m.ExecutionId
+	}
+	return ""
+}
+
+func (m *CallFunctionResponse) GetResult() string {
+	if m != nil {
+		return m.Result
+	}
+	return ""
+}
+
+func (m *CallFunctionResponse) GetError() string {
+	if m != nil {
+		return m.Error
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*CloudFunction)(nil), "google.cloud.functions.v1beta2.CloudFunction")
 	proto.RegisterType((*HTTPSTrigger)(nil), "google.cloud.functions.v1beta2.HTTPSTrigger")
--- a/googleapis/cloud/functions/v1beta2/operations.pb.go
+++ b/googleapis/cloud/functions/v1beta2/operations.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/cloud/functions/v1beta2/operations.proto
 // DO NOT EDIT!
 
-package google_cloud_functions_v1beta2 // import "google.golang.org/genproto/googleapis/cloud/functions/v1beta2"
+package google_cloud_functions_v1beta2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -63,6 +63,20 @@
 func (*OperationMetadataV1Beta2) ProtoMessage()               {}
 func (*OperationMetadataV1Beta2) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *OperationMetadataV1Beta2) GetTarget() string {
+	if m != nil {
+		return m.Target
+	}
+	return ""
+}
+
+func (m *OperationMetadataV1Beta2) GetType() OperationType {
+	if m != nil {
+		return m.Type
+	}
+	return OperationType_OPERATION_UNSPECIFIED
+}
+
 func (m *OperationMetadataV1Beta2) GetRequest() *google_protobuf1.Any {
 	if m != nil {
 		return m.Request
--- a/googleapis/cloud/language/v1/language_service.pb.go
+++ b/googleapis/cloud/language/v1/language_service.pb.go
@@ -27,7 +27,7 @@
 	AnnotateTextRequest
 	AnnotateTextResponse
 */
-package google_cloud_language_v1 // import "google.golang.org/genproto/googleapis/cloud/language/v1"
+package google_cloud_language_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -1102,6 +1102,13 @@
 	return nil
 }
 
+func (m *Document) GetType() Document_Type {
+	if m != nil {
+		return m.Type
+	}
+	return Document_TYPE_UNSPECIFIED
+}
+
 func (m *Document) GetContent() string {
 	if x, ok := m.GetSource().(*Document_Content); ok {
 		return x.Content
@@ -1116,6 +1123,13 @@
 	return ""
 }
 
+func (m *Document) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*Document) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _Document_OneofMarshaler, _Document_OneofUnmarshaler, _Document_OneofSizer, []interface{}{
@@ -1241,6 +1255,20 @@
 func (*Entity) ProtoMessage()               {}
 func (*Entity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *Entity) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Entity) GetType() Entity_Type {
+	if m != nil {
+		return m.Type
+	}
+	return Entity_UNKNOWN
+}
+
 func (m *Entity) GetMetadata() map[string]string {
 	if m != nil {
 		return m.Metadata
@@ -1248,6 +1276,13 @@
 	return nil
 }
 
+func (m *Entity) GetSalience() float32 {
+	if m != nil {
+		return m.Salience
+	}
+	return 0
+}
+
 func (m *Entity) GetMentions() []*EntityMention {
 	if m != nil {
 		return m.Mentions
@@ -1293,6 +1328,13 @@
 	return nil
 }
 
+func (m *Token) GetLemma() string {
+	if m != nil {
+		return m.Lemma
+	}
+	return ""
+}
+
 // Represents the feeling associated with the entire text or entities in
 // the text.
 type Sentiment struct {
@@ -1310,6 +1352,20 @@
 func (*Sentiment) ProtoMessage()               {}
 func (*Sentiment) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *Sentiment) GetMagnitude() float32 {
+	if m != nil {
+		return m.Magnitude
+	}
+	return 0
+}
+
+func (m *Sentiment) GetScore() float32 {
+	if m != nil {
+		return m.Score
+	}
+	return 0
+}
+
 // Represents part of speech information for a token. Parts of speech
 // are as defined in
 // http://www.lrec-conf.org/proceedings/lrec2012/pdf/274_Paper.pdf
@@ -1345,6 +1401,90 @@
 func (*PartOfSpeech) ProtoMessage()               {}
 func (*PartOfSpeech) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *PartOfSpeech) GetTag() PartOfSpeech_Tag {
+	if m != nil {
+		return m.Tag
+	}
+	return PartOfSpeech_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetAspect() PartOfSpeech_Aspect {
+	if m != nil {
+		return m.Aspect
+	}
+	return PartOfSpeech_ASPECT_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetCase() PartOfSpeech_Case {
+	if m != nil {
+		return m.Case
+	}
+	return PartOfSpeech_CASE_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetForm() PartOfSpeech_Form {
+	if m != nil {
+		return m.Form
+	}
+	return PartOfSpeech_FORM_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetGender() PartOfSpeech_Gender {
+	if m != nil {
+		return m.Gender
+	}
+	return PartOfSpeech_GENDER_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetMood() PartOfSpeech_Mood {
+	if m != nil {
+		return m.Mood
+	}
+	return PartOfSpeech_MOOD_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetNumber() PartOfSpeech_Number {
+	if m != nil {
+		return m.Number
+	}
+	return PartOfSpeech_NUMBER_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetPerson() PartOfSpeech_Person {
+	if m != nil {
+		return m.Person
+	}
+	return PartOfSpeech_PERSON_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetProper() PartOfSpeech_Proper {
+	if m != nil {
+		return m.Proper
+	}
+	return PartOfSpeech_PROPER_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetReciprocity() PartOfSpeech_Reciprocity {
+	if m != nil {
+		return m.Reciprocity
+	}
+	return PartOfSpeech_RECIPROCITY_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetTense() PartOfSpeech_Tense {
+	if m != nil {
+		return m.Tense
+	}
+	return PartOfSpeech_TENSE_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetVoice() PartOfSpeech_Voice {
+	if m != nil {
+		return m.Voice
+	}
+	return PartOfSpeech_VOICE_UNKNOWN
+}
+
 // Represents dependency parse tree information for a token. (For more
 // information on dependency labels, see
 // http://www.aclweb.org/anthology/P13-2017
@@ -1364,6 +1504,20 @@
 func (*DependencyEdge) ProtoMessage()               {}
 func (*DependencyEdge) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *DependencyEdge) GetHeadTokenIndex() int32 {
+	if m != nil {
+		return m.HeadTokenIndex
+	}
+	return 0
+}
+
+func (m *DependencyEdge) GetLabel() DependencyEdge_Label {
+	if m != nil {
+		return m.Label
+	}
+	return DependencyEdge_UNKNOWN
+}
+
 // Represents a mention for an entity in the text. Currently, proper noun
 // mentions are supported.
 type EntityMention struct {
@@ -1385,6 +1539,13 @@
 	return nil
 }
 
+func (m *EntityMention) GetType() EntityMention_Type {
+	if m != nil {
+		return m.Type
+	}
+	return EntityMention_TYPE_UNKNOWN
+}
+
 // Represents an output piece of text.
 type TextSpan struct {
 	// The content of the output text.
@@ -1399,6 +1560,20 @@
 func (*TextSpan) ProtoMessage()               {}
 func (*TextSpan) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *TextSpan) GetContent() string {
+	if m != nil {
+		return m.Content
+	}
+	return ""
+}
+
+func (m *TextSpan) GetBeginOffset() int32 {
+	if m != nil {
+		return m.BeginOffset
+	}
+	return 0
+}
+
 // The sentiment analysis request message.
 type AnalyzeSentimentRequest struct {
 	// Input document. Currently, `analyzeSentiment` only supports English text
@@ -1420,6 +1595,13 @@
 	return nil
 }
 
+func (m *AnalyzeSentimentRequest) GetEncodingType() EncodingType {
+	if m != nil {
+		return m.EncodingType
+	}
+	return EncodingType_NONE
+}
+
 // The sentiment analysis response message.
 type AnalyzeSentimentResponse struct {
 	// The overall sentiment of the input document.
@@ -1444,6 +1626,13 @@
 	return nil
 }
 
+func (m *AnalyzeSentimentResponse) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 func (m *AnalyzeSentimentResponse) GetSentences() []*Sentence {
 	if m != nil {
 		return m.Sentences
@@ -1471,6 +1660,13 @@
 	return nil
 }
 
+func (m *AnalyzeEntitiesRequest) GetEncodingType() EncodingType {
+	if m != nil {
+		return m.EncodingType
+	}
+	return EncodingType_NONE
+}
+
 // The entity analysis response message.
 type AnalyzeEntitiesResponse struct {
 	// The recognized entities in the input document.
@@ -1493,6 +1689,13 @@
 	return nil
 }
 
+func (m *AnalyzeEntitiesResponse) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 // The syntax analysis request message.
 type AnalyzeSyntaxRequest struct {
 	// Input document.
@@ -1513,6 +1716,13 @@
 	return nil
 }
 
+func (m *AnalyzeSyntaxRequest) GetEncodingType() EncodingType {
+	if m != nil {
+		return m.EncodingType
+	}
+	return EncodingType_NONE
+}
+
 // The syntax analysis response message.
 type AnalyzeSyntaxResponse struct {
 	// Sentences in the input document.
@@ -1544,6 +1754,13 @@
 	return nil
 }
 
+func (m *AnalyzeSyntaxResponse) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 // The request message for the text annotation API, which can perform multiple
 // analysis types (sentiment, entities, and syntax) in one call.
 type AnnotateTextRequest struct {
@@ -1574,6 +1791,13 @@
 	return nil
 }
 
+func (m *AnnotateTextRequest) GetEncodingType() EncodingType {
+	if m != nil {
+		return m.EncodingType
+	}
+	return EncodingType_NONE
+}
+
 // All available features for sentiment, syntax, and semantic analysis.
 // Setting each one to true will enable that specific analysis for the input.
 type AnnotateTextRequest_Features struct {
@@ -1592,6 +1816,27 @@
 	return fileDescriptor0, []int{15, 0}
 }
 
+func (m *AnnotateTextRequest_Features) GetExtractSyntax() bool {
+	if m != nil {
+		return m.ExtractSyntax
+	}
+	return false
+}
+
+func (m *AnnotateTextRequest_Features) GetExtractEntities() bool {
+	if m != nil {
+		return m.ExtractEntities
+	}
+	return false
+}
+
+func (m *AnnotateTextRequest_Features) GetExtractDocumentSentiment() bool {
+	if m != nil {
+		return m.ExtractDocumentSentiment
+	}
+	return false
+}
+
 // The text annotations response message.
 type AnnotateTextResponse struct {
 	// Sentences in the input document. Populated if the user enables
@@ -1647,6 +1892,13 @@
 	return nil
 }
 
+func (m *AnnotateTextResponse) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Document)(nil), "google.cloud.language.v1.Document")
 	proto.RegisterType((*Sentence)(nil), "google.cloud.language.v1.Sentence")
--- a/googleapis/cloud/language/v1beta1/language_service.pb.go
+++ b/googleapis/cloud/language/v1beta1/language_service.pb.go
@@ -27,7 +27,7 @@
 	AnnotateTextRequest
 	AnnotateTextResponse
 */
-package google_cloud_language_v1beta1 // import "google.golang.org/genproto/googleapis/cloud/language/v1beta1"
+package google_cloud_language_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -1102,6 +1102,13 @@
 	return nil
 }
 
+func (m *Document) GetType() Document_Type {
+	if m != nil {
+		return m.Type
+	}
+	return Document_TYPE_UNSPECIFIED
+}
+
 func (m *Document) GetContent() string {
 	if x, ok := m.GetSource().(*Document_Content); ok {
 		return x.Content
@@ -1116,6 +1123,13 @@
 	return ""
 }
 
+func (m *Document) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*Document) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _Document_OneofMarshaler, _Document_OneofUnmarshaler, _Document_OneofSizer, []interface{}{
@@ -1241,6 +1255,20 @@
 func (*Entity) ProtoMessage()               {}
 func (*Entity) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *Entity) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Entity) GetType() Entity_Type {
+	if m != nil {
+		return m.Type
+	}
+	return Entity_UNKNOWN
+}
+
 func (m *Entity) GetMetadata() map[string]string {
 	if m != nil {
 		return m.Metadata
@@ -1248,6 +1276,13 @@
 	return nil
 }
 
+func (m *Entity) GetSalience() float32 {
+	if m != nil {
+		return m.Salience
+	}
+	return 0
+}
+
 func (m *Entity) GetMentions() []*EntityMention {
 	if m != nil {
 		return m.Mentions
@@ -1293,6 +1328,13 @@
 	return nil
 }
 
+func (m *Token) GetLemma() string {
+	if m != nil {
+		return m.Lemma
+	}
+	return ""
+}
+
 // Represents the feeling associated with the entire text or entities in
 // the text.
 type Sentiment struct {
@@ -1314,6 +1356,27 @@
 func (*Sentiment) ProtoMessage()               {}
 func (*Sentiment) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *Sentiment) GetPolarity() float32 {
+	if m != nil {
+		return m.Polarity
+	}
+	return 0
+}
+
+func (m *Sentiment) GetMagnitude() float32 {
+	if m != nil {
+		return m.Magnitude
+	}
+	return 0
+}
+
+func (m *Sentiment) GetScore() float32 {
+	if m != nil {
+		return m.Score
+	}
+	return 0
+}
+
 // Represents part of speech information for a token.
 type PartOfSpeech struct {
 	// The part of speech tag.
@@ -1347,6 +1410,90 @@
 func (*PartOfSpeech) ProtoMessage()               {}
 func (*PartOfSpeech) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *PartOfSpeech) GetTag() PartOfSpeech_Tag {
+	if m != nil {
+		return m.Tag
+	}
+	return PartOfSpeech_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetAspect() PartOfSpeech_Aspect {
+	if m != nil {
+		return m.Aspect
+	}
+	return PartOfSpeech_ASPECT_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetCase() PartOfSpeech_Case {
+	if m != nil {
+		return m.Case
+	}
+	return PartOfSpeech_CASE_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetForm() PartOfSpeech_Form {
+	if m != nil {
+		return m.Form
+	}
+	return PartOfSpeech_FORM_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetGender() PartOfSpeech_Gender {
+	if m != nil {
+		return m.Gender
+	}
+	return PartOfSpeech_GENDER_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetMood() PartOfSpeech_Mood {
+	if m != nil {
+		return m.Mood
+	}
+	return PartOfSpeech_MOOD_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetNumber() PartOfSpeech_Number {
+	if m != nil {
+		return m.Number
+	}
+	return PartOfSpeech_NUMBER_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetPerson() PartOfSpeech_Person {
+	if m != nil {
+		return m.Person
+	}
+	return PartOfSpeech_PERSON_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetProper() PartOfSpeech_Proper {
+	if m != nil {
+		return m.Proper
+	}
+	return PartOfSpeech_PROPER_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetReciprocity() PartOfSpeech_Reciprocity {
+	if m != nil {
+		return m.Reciprocity
+	}
+	return PartOfSpeech_RECIPROCITY_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetTense() PartOfSpeech_Tense {
+	if m != nil {
+		return m.Tense
+	}
+	return PartOfSpeech_TENSE_UNKNOWN
+}
+
+func (m *PartOfSpeech) GetVoice() PartOfSpeech_Voice {
+	if m != nil {
+		return m.Voice
+	}
+	return PartOfSpeech_VOICE_UNKNOWN
+}
+
 // Represents dependency parse tree information for a token.
 type DependencyEdge struct {
 	// Represents the head of this token in the dependency tree.
@@ -1364,6 +1511,20 @@
 func (*DependencyEdge) ProtoMessage()               {}
 func (*DependencyEdge) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *DependencyEdge) GetHeadTokenIndex() int32 {
+	if m != nil {
+		return m.HeadTokenIndex
+	}
+	return 0
+}
+
+func (m *DependencyEdge) GetLabel() DependencyEdge_Label {
+	if m != nil {
+		return m.Label
+	}
+	return DependencyEdge_UNKNOWN
+}
+
 // Represents a mention for an entity in the text. Currently, proper noun
 // mentions are supported.
 type EntityMention struct {
@@ -1385,6 +1546,13 @@
 	return nil
 }
 
+func (m *EntityMention) GetType() EntityMention_Type {
+	if m != nil {
+		return m.Type
+	}
+	return EntityMention_TYPE_UNKNOWN
+}
+
 // Represents an output piece of text.
 type TextSpan struct {
 	// The content of the output text.
@@ -1399,6 +1567,20 @@
 func (*TextSpan) ProtoMessage()               {}
 func (*TextSpan) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *TextSpan) GetContent() string {
+	if m != nil {
+		return m.Content
+	}
+	return ""
+}
+
+func (m *TextSpan) GetBeginOffset() int32 {
+	if m != nil {
+		return m.BeginOffset
+	}
+	return 0
+}
+
 // The sentiment analysis request message.
 type AnalyzeSentimentRequest struct {
 	// Input document. Currently, `analyzeSentiment` only supports English text
@@ -1421,6 +1603,13 @@
 	return nil
 }
 
+func (m *AnalyzeSentimentRequest) GetEncodingType() EncodingType {
+	if m != nil {
+		return m.EncodingType
+	}
+	return EncodingType_NONE
+}
+
 // The sentiment analysis response message.
 type AnalyzeSentimentResponse struct {
 	// The overall sentiment of the input document.
@@ -1444,6 +1633,13 @@
 	return nil
 }
 
+func (m *AnalyzeSentimentResponse) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 func (m *AnalyzeSentimentResponse) GetSentences() []*Sentence {
 	if m != nil {
 		return m.Sentences
@@ -1471,6 +1667,13 @@
 	return nil
 }
 
+func (m *AnalyzeEntitiesRequest) GetEncodingType() EncodingType {
+	if m != nil {
+		return m.EncodingType
+	}
+	return EncodingType_NONE
+}
+
 // The entity analysis response message.
 type AnalyzeEntitiesResponse struct {
 	// The recognized entities in the input document.
@@ -1493,6 +1696,13 @@
 	return nil
 }
 
+func (m *AnalyzeEntitiesResponse) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 // The syntax analysis request message.
 type AnalyzeSyntaxRequest struct {
 	// Input document.
@@ -1513,6 +1723,13 @@
 	return nil
 }
 
+func (m *AnalyzeSyntaxRequest) GetEncodingType() EncodingType {
+	if m != nil {
+		return m.EncodingType
+	}
+	return EncodingType_NONE
+}
+
 // The syntax analysis response message.
 type AnalyzeSyntaxResponse struct {
 	// Sentences in the input document.
@@ -1544,6 +1761,13 @@
 	return nil
 }
 
+func (m *AnalyzeSyntaxResponse) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 // The request message for the text annotation API, which can perform multiple
 // analysis types (sentiment, entities, and syntax) in one call.
 type AnnotateTextRequest struct {
@@ -1574,6 +1798,13 @@
 	return nil
 }
 
+func (m *AnnotateTextRequest) GetEncodingType() EncodingType {
+	if m != nil {
+		return m.EncodingType
+	}
+	return EncodingType_NONE
+}
+
 // All available features for sentiment, syntax, and semantic analysis.
 // Setting each one to true will enable that specific analysis for the input.
 type AnnotateTextRequest_Features struct {
@@ -1592,6 +1823,27 @@
 	return fileDescriptor0, []int{15, 0}
 }
 
+func (m *AnnotateTextRequest_Features) GetExtractSyntax() bool {
+	if m != nil {
+		return m.ExtractSyntax
+	}
+	return false
+}
+
+func (m *AnnotateTextRequest_Features) GetExtractEntities() bool {
+	if m != nil {
+		return m.ExtractEntities
+	}
+	return false
+}
+
+func (m *AnnotateTextRequest_Features) GetExtractDocumentSentiment() bool {
+	if m != nil {
+		return m.ExtractDocumentSentiment
+	}
+	return false
+}
+
 // The text annotations response message.
 type AnnotateTextResponse struct {
 	// Sentences in the input document. Populated if the user enables
@@ -1647,6 +1899,13 @@
 	return nil
 }
 
+func (m *AnnotateTextResponse) GetLanguage() string {
+	if m != nil {
+		return m.Language
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Document)(nil), "google.cloud.language.v1beta1.Document")
 	proto.RegisterType((*Sentence)(nil), "google.cloud.language.v1beta1.Sentence")
--- a/googleapis/cloud/ml/v1beta1/job_service.pb.go
+++ b/googleapis/cloud/ml/v1beta1/job_service.pb.go
@@ -44,7 +44,7 @@
 	GetConfigRequest
 	GetConfigResponse
 */
-package google_cloud_ml_v1beta1 // import "google.golang.org/genproto/googleapis/cloud/ml/v1beta1"
+package google_cloud_ml_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -400,6 +400,69 @@
 func (*TrainingInput) ProtoMessage()               {}
 func (*TrainingInput) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *TrainingInput) GetScaleTier() TrainingInput_ScaleTier {
+	if m != nil {
+		return m.ScaleTier
+	}
+	return TrainingInput_BASIC
+}
+
+func (m *TrainingInput) GetMasterType() string {
+	if m != nil {
+		return m.MasterType
+	}
+	return ""
+}
+
+func (m *TrainingInput) GetWorkerType() string {
+	if m != nil {
+		return m.WorkerType
+	}
+	return ""
+}
+
+func (m *TrainingInput) GetParameterServerType() string {
+	if m != nil {
+		return m.ParameterServerType
+	}
+	return ""
+}
+
+func (m *TrainingInput) GetWorkerCount() int64 {
+	if m != nil {
+		return m.WorkerCount
+	}
+	return 0
+}
+
+func (m *TrainingInput) GetParameterServerCount() int64 {
+	if m != nil {
+		return m.ParameterServerCount
+	}
+	return 0
+}
+
+func (m *TrainingInput) GetPackageUris() []string {
+	if m != nil {
+		return m.PackageUris
+	}
+	return nil
+}
+
+func (m *TrainingInput) GetPythonModule() string {
+	if m != nil {
+		return m.PythonModule
+	}
+	return ""
+}
+
+func (m *TrainingInput) GetArgs() []string {
+	if m != nil {
+		return m.Args
+	}
+	return nil
+}
+
 func (m *TrainingInput) GetHyperparameters() *HyperparameterSpec {
 	if m != nil {
 		return m.Hyperparameters
@@ -407,6 +470,13 @@
 	return nil
 }
 
+func (m *TrainingInput) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
 // Represents a set of hyperparameters to optimize.
 type HyperparameterSpec struct {
 	// Required. The type of goal to use for tuning. Available types are
@@ -439,6 +509,13 @@
 func (*HyperparameterSpec) ProtoMessage()               {}
 func (*HyperparameterSpec) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *HyperparameterSpec) GetGoal() HyperparameterSpec_GoalType {
+	if m != nil {
+		return m.Goal
+	}
+	return HyperparameterSpec_GOAL_TYPE_UNSPECIFIED
+}
+
 func (m *HyperparameterSpec) GetParams() []*ParameterSpec {
 	if m != nil {
 		return m.Params
@@ -446,6 +523,20 @@
 	return nil
 }
 
+func (m *HyperparameterSpec) GetMaxTrials() int32 {
+	if m != nil {
+		return m.MaxTrials
+	}
+	return 0
+}
+
+func (m *HyperparameterSpec) GetMaxParallelTrials() int32 {
+	if m != nil {
+		return m.MaxParallelTrials
+	}
+	return 0
+}
+
 // Represents a single hyperparameter to optimize.
 type ParameterSpec struct {
 	// Required. The parameter name must be unique amongst all ParameterConfigs in
@@ -481,6 +572,55 @@
 func (*ParameterSpec) ProtoMessage()               {}
 func (*ParameterSpec) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *ParameterSpec) GetParameterName() string {
+	if m != nil {
+		return m.ParameterName
+	}
+	return ""
+}
+
+func (m *ParameterSpec) GetType() ParameterSpec_ParameterType {
+	if m != nil {
+		return m.Type
+	}
+	return ParameterSpec_PARAMETER_TYPE_UNSPECIFIED
+}
+
+func (m *ParameterSpec) GetMinValue() float64 {
+	if m != nil {
+		return m.MinValue
+	}
+	return 0
+}
+
+func (m *ParameterSpec) GetMaxValue() float64 {
+	if m != nil {
+		return m.MaxValue
+	}
+	return 0
+}
+
+func (m *ParameterSpec) GetCategoricalValues() []string {
+	if m != nil {
+		return m.CategoricalValues
+	}
+	return nil
+}
+
+func (m *ParameterSpec) GetDiscreteValues() []float64 {
+	if m != nil {
+		return m.DiscreteValues
+	}
+	return nil
+}
+
+func (m *ParameterSpec) GetScaleType() ParameterSpec_ScaleType {
+	if m != nil {
+		return m.ScaleType
+	}
+	return ParameterSpec_NONE
+}
+
 // Represents the result of a single hyperparameter tuning trial from a
 // training job. The TrainingOutput object that is returned on successful
 // completion of a training job with hyperparameter tuning includes a list
@@ -501,6 +641,13 @@
 func (*HyperparameterOutput) ProtoMessage()               {}
 func (*HyperparameterOutput) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *HyperparameterOutput) GetTrialId() string {
+	if m != nil {
+		return m.TrialId
+	}
+	return ""
+}
+
 func (m *HyperparameterOutput) GetHyperparameters() map[string]string {
 	if m != nil {
 		return m.Hyperparameters
@@ -539,6 +686,20 @@
 	return fileDescriptor0, []int{3, 0}
 }
 
+func (m *HyperparameterOutput_HyperparameterMetric) GetTrainingStep() int64 {
+	if m != nil {
+		return m.TrainingStep
+	}
+	return 0
+}
+
+func (m *HyperparameterOutput_HyperparameterMetric) GetObjectiveValue() float64 {
+	if m != nil {
+		return m.ObjectiveValue
+	}
+	return 0
+}
+
 // Represents results of a training job.
 type TrainingOutput struct {
 	// The number of hyperparameter tuning trials that completed successfully.
@@ -552,6 +713,13 @@
 func (*TrainingOutput) ProtoMessage()               {}
 func (*TrainingOutput) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *TrainingOutput) GetCompletedTrialCount() int64 {
+	if m != nil {
+		return m.CompletedTrialCount
+	}
+	return 0
+}
+
 func (m *TrainingOutput) GetTrials() []*HyperparameterOutput {
 	if m != nil {
 		return m.Trials
@@ -621,6 +789,41 @@
 	return ""
 }
 
+func (m *PredictionInput) GetDataFormat() PredictionInput_DataFormat {
+	if m != nil {
+		return m.DataFormat
+	}
+	return PredictionInput_DATA_FORMAT_UNSPECIFIED
+}
+
+func (m *PredictionInput) GetInputPaths() []string {
+	if m != nil {
+		return m.InputPaths
+	}
+	return nil
+}
+
+func (m *PredictionInput) GetOutputPath() string {
+	if m != nil {
+		return m.OutputPath
+	}
+	return ""
+}
+
+func (m *PredictionInput) GetMaxWorkerCount() int64 {
+	if m != nil {
+		return m.MaxWorkerCount
+	}
+	return 0
+}
+
+func (m *PredictionInput) GetRegion() string {
+	if m != nil {
+		return m.Region
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*PredictionInput) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _PredictionInput_OneofMarshaler, _PredictionInput_OneofUnmarshaler, _PredictionInput_OneofSizer, []interface{}{
@@ -702,6 +905,27 @@
 func (*PredictionOutput) ProtoMessage()               {}
 func (*PredictionOutput) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *PredictionOutput) GetOutputPath() string {
+	if m != nil {
+		return m.OutputPath
+	}
+	return ""
+}
+
+func (m *PredictionOutput) GetPredictionCount() int64 {
+	if m != nil {
+		return m.PredictionCount
+	}
+	return 0
+}
+
+func (m *PredictionOutput) GetErrorCount() int64 {
+	if m != nil {
+		return m.ErrorCount
+	}
+	return 0
+}
+
 // Represents a training or prediction job.
 type Job struct {
 	// Required. The user-specified id of the job.
@@ -773,6 +997,13 @@
 	return nil
 }
 
+func (m *Job) GetJobId() string {
+	if m != nil {
+		return m.JobId
+	}
+	return ""
+}
+
 func (m *Job) GetTrainingInput() *TrainingInput {
 	if x, ok := m.GetInput().(*Job_TrainingInput); ok {
 		return x.TrainingInput
@@ -808,6 +1039,20 @@
 	return nil
 }
 
+func (m *Job) GetState() Job_State {
+	if m != nil {
+		return m.State
+	}
+	return Job_STATE_UNSPECIFIED
+}
+
+func (m *Job) GetErrorMessage() string {
+	if m != nil {
+		return m.ErrorMessage
+	}
+	return ""
+}
+
 func (m *Job) GetTrainingOutput() *TrainingOutput {
 	if x, ok := m.GetOutput().(*Job_TrainingOutput); ok {
 		return x.TrainingOutput
@@ -961,6 +1206,13 @@
 func (*CreateJobRequest) ProtoMessage()               {}
 func (*CreateJobRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *CreateJobRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
 func (m *CreateJobRequest) GetJob() *Job {
 	if m != nil {
 		return m.Job
@@ -994,6 +1246,34 @@
 func (*ListJobsRequest) ProtoMessage()               {}
 func (*ListJobsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *ListJobsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListJobsRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *ListJobsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListJobsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // Response message for the ListJobs method.
 type ListJobsResponse struct {
 	// The list of jobs.
@@ -1015,6 +1295,13 @@
 	return nil
 }
 
+func (m *ListJobsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for the GetJob method.
 type GetJobRequest struct {
 	// Required. The name of the job to get the description of.
@@ -1028,6 +1315,13 @@
 func (*GetJobRequest) ProtoMessage()               {}
 func (*GetJobRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
 
+func (m *GetJobRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for the CancelJob method.
 type CancelJobRequest struct {
 	// Required. The name of the job to cancel.
@@ -1041,6 +1335,13 @@
 func (*CancelJobRequest) ProtoMessage()               {}
 func (*CancelJobRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
 
+func (m *CancelJobRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*TrainingInput)(nil), "google.cloud.ml.v1beta1.TrainingInput")
 	proto.RegisterType((*HyperparameterSpec)(nil), "google.cloud.ml.v1beta1.HyperparameterSpec")
--- a/googleapis/cloud/ml/v1beta1/model_service.pb.go
+++ b/googleapis/cloud/ml/v1beta1/model_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/cloud/ml/v1beta1/model_service.proto
 // DO NOT EDIT!
 
-package google_cloud_ml_v1beta1 // import "google.golang.org/genproto/googleapis/cloud/ml/v1beta1"
+package google_cloud_ml_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -47,6 +47,20 @@
 func (*Model) ProtoMessage()               {}
 func (*Model) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *Model) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Model) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func (m *Model) GetDefaultVersion() *Version {
 	if m != nil {
 		return m.DefaultVersion
@@ -95,6 +109,34 @@
 func (*Version) ProtoMessage()               {}
 func (*Version) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
 
+func (m *Version) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Version) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *Version) GetIsDefault() bool {
+	if m != nil {
+		return m.IsDefault
+	}
+	return false
+}
+
+func (m *Version) GetDeploymentUri() string {
+	if m != nil {
+		return m.DeploymentUri
+	}
+	return ""
+}
+
 func (m *Version) GetCreateTime() *google_protobuf2.Timestamp {
 	if m != nil {
 		return m.CreateTime
@@ -124,6 +166,13 @@
 func (*CreateModelRequest) ProtoMessage()               {}
 func (*CreateModelRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
 
+func (m *CreateModelRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
 func (m *CreateModelRequest) GetModel() *Model {
 	if m != nil {
 		return m.Model
@@ -155,6 +204,27 @@
 func (*ListModelsRequest) ProtoMessage()               {}
 func (*ListModelsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
 
+func (m *ListModelsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListModelsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListModelsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // Response message for the ListModels method.
 type ListModelsResponse struct {
 	// The list of models.
@@ -176,6 +246,13 @@
 	return nil
 }
 
+func (m *ListModelsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for the GetModel method.
 type GetModelRequest struct {
 	// Required. The name of the model.
@@ -189,6 +266,13 @@
 func (*GetModelRequest) ProtoMessage()               {}
 func (*GetModelRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
 
+func (m *GetModelRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for the DeleteModel method.
 type DeleteModelRequest struct {
 	// Required. The name of the model.
@@ -202,6 +286,13 @@
 func (*DeleteModelRequest) ProtoMessage()               {}
 func (*DeleteModelRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
 
+func (m *DeleteModelRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Uploads the provided trained model version to Cloud Machine Learning.
 type CreateVersionRequest struct {
 	// Required. The name of the model.
@@ -217,6 +308,13 @@
 func (*CreateVersionRequest) ProtoMessage()               {}
 func (*CreateVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
 
+func (m *CreateVersionRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
 func (m *CreateVersionRequest) GetVersion() *Version {
 	if m != nil {
 		return m.Version
@@ -248,6 +346,27 @@
 func (*ListVersionsRequest) ProtoMessage()               {}
 func (*ListVersionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }
 
+func (m *ListVersionsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListVersionsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListVersionsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // Response message for the ListVersions method.
 type ListVersionsResponse struct {
 	// The list of versions.
@@ -269,6 +388,13 @@
 	return nil
 }
 
+func (m *ListVersionsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for the GetVersion method.
 type GetVersionRequest struct {
 	// Required. The name of the version.
@@ -282,6 +408,13 @@
 func (*GetVersionRequest) ProtoMessage()               {}
 func (*GetVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10} }
 
+func (m *GetVersionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for the DeleteVerionRequest method.
 type DeleteVersionRequest struct {
 	// Required. The name of the version. You can get the names of all the
@@ -297,6 +430,13 @@
 func (*DeleteVersionRequest) ProtoMessage()               {}
 func (*DeleteVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{11} }
 
+func (m *DeleteVersionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for the SetDefaultVersion request.
 type SetDefaultVersionRequest struct {
 	// Required. The name of the version to make the default for the model. You
@@ -312,6 +452,13 @@
 func (*SetDefaultVersionRequest) ProtoMessage()               {}
 func (*SetDefaultVersionRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{12} }
 
+func (m *SetDefaultVersionRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Model)(nil), "google.cloud.ml.v1beta1.Model")
 	proto.RegisterType((*Version)(nil), "google.cloud.ml.v1beta1.Version")
--- a/googleapis/cloud/ml/v1beta1/operation_metadata.pb.go
+++ b/googleapis/cloud/ml/v1beta1/operation_metadata.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/cloud/ml/v1beta1/operation_metadata.proto
 // DO NOT EDIT!
 
-package google_cloud_ml_v1beta1 // import "google.golang.org/genproto/googleapis/cloud/ml/v1beta1"
+package google_cloud_ml_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -93,6 +93,27 @@
 	return nil
 }
 
+func (m *OperationMetadata) GetIsCancellationRequested() bool {
+	if m != nil {
+		return m.IsCancellationRequested
+	}
+	return false
+}
+
+func (m *OperationMetadata) GetOperationType() OperationMetadata_OperationType {
+	if m != nil {
+		return m.OperationType
+	}
+	return OperationMetadata_OPERATION_TYPE_UNSPECIFIED
+}
+
+func (m *OperationMetadata) GetModelName() string {
+	if m != nil {
+		return m.ModelName
+	}
+	return ""
+}
+
 func (m *OperationMetadata) GetVersion() *Version {
 	if m != nil {
 		return m.Version
--- a/googleapis/cloud/ml/v1beta1/prediction_service.pb.go
+++ b/googleapis/cloud/ml/v1beta1/prediction_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/cloud/ml/v1beta1/prediction_service.proto
 // DO NOT EDIT!
 
-package google_cloud_ml_v1beta1 // import "google.golang.org/genproto/googleapis/cloud/ml/v1beta1"
+package google_cloud_ml_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -127,6 +127,13 @@
 func (*PredictRequest) ProtoMessage()               {}
 func (*PredictRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
 
+func (m *PredictRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *PredictRequest) GetHttpBody() *google_api2.HttpBody {
 	if m != nil {
 		return m.HttpBody
--- a/googleapis/cloud/ml/v1beta1/project_service.pb.go
+++ b/googleapis/cloud/ml/v1beta1/project_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/cloud/ml/v1beta1/project_service.proto
 // DO NOT EDIT!
 
-package google_cloud_ml_v1beta1 // import "google.golang.org/genproto/googleapis/cloud/ml/v1beta1"
+package google_cloud_ml_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -32,6 +32,13 @@
 func (*GetConfigRequest) ProtoMessage()               {}
 func (*GetConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} }
 
+func (m *GetConfigRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Returns service account information associated with a project.
 type GetConfigResponse struct {
 	// The service account Cloud ML uses to access resources in the project.
@@ -45,6 +52,20 @@
 func (*GetConfigResponse) ProtoMessage()               {}
 func (*GetConfigResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{1} }
 
+func (m *GetConfigResponse) GetServiceAccount() string {
+	if m != nil {
+		return m.ServiceAccount
+	}
+	return ""
+}
+
+func (m *GetConfigResponse) GetServiceAccountProject() int64 {
+	if m != nil {
+		return m.ServiceAccountProject
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*GetConfigRequest)(nil), "google.cloud.ml.v1beta1.GetConfigRequest")
 	proto.RegisterType((*GetConfigResponse)(nil), "google.cloud.ml.v1beta1.GetConfigResponse")
--- a/googleapis/cloud/runtimeconfig/v1beta1/resources.pb.go
+++ b/googleapis/cloud/runtimeconfig/v1beta1/resources.pb.go
@@ -33,7 +33,7 @@
 	CreateWaiterRequest
 	DeleteWaiterRequest
 */
-package google_cloud_runtimeconfig_v1beta1 // import "google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1"
+package google_cloud_runtimeconfig_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -110,6 +110,20 @@
 func (*RuntimeConfig) ProtoMessage()               {}
 func (*RuntimeConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *RuntimeConfig) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *RuntimeConfig) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 // Describes a single variable within a RuntimeConfig resource.
 // The name denotes the hierarchical variable name. For example,
 // `ports/serving_port` is a valid variable name. The variable value is an
@@ -174,6 +188,13 @@
 	return nil
 }
 
+func (m *Variable) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *Variable) GetValue() []byte {
 	if x, ok := m.GetContents().(*Variable_Value); ok {
 		return x.Value
@@ -195,6 +216,13 @@
 	return nil
 }
 
+func (m *Variable) GetState() VariableState {
+	if m != nil {
+		return m.State
+	}
+	return VariableState_VARIABLE_STATE_UNSPECIFIED
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*Variable) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _Variable_OneofMarshaler, _Variable_OneofUnmarshaler, _Variable_OneofSizer, []interface{}{
@@ -382,6 +410,20 @@
 func (*EndCondition_Cardinality) ProtoMessage()               {}
 func (*EndCondition_Cardinality) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
 
+func (m *EndCondition_Cardinality) GetPath() string {
+	if m != nil {
+		return m.Path
+	}
+	return ""
+}
+
+func (m *EndCondition_Cardinality) GetNumber() int32 {
+	if m != nil {
+		return m.Number
+	}
+	return 0
+}
+
 // A Waiter resource waits for some end condition within a RuntimeConfig resource
 // to be met before it returns. For example, assume you have a distributed
 // system where each node writes to a Variable resource indidicating the node's
@@ -445,6 +487,13 @@
 func (*Waiter) ProtoMessage()               {}
 func (*Waiter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *Waiter) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *Waiter) GetTimeout() *google_protobuf1.Duration {
 	if m != nil {
 		return m.Timeout
@@ -473,6 +522,13 @@
 	return nil
 }
 
+func (m *Waiter) GetDone() bool {
+	if m != nil {
+		return m.Done
+	}
+	return false
+}
+
 func (m *Waiter) GetError() *google_rpc.Status {
 	if m != nil {
 		return m.Error
--- a/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go
+++ b/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1/runtimeconfig.proto
 // DO NOT EDIT!
 
-package google_cloud_runtimeconfig_v1beta1 // import "google.golang.org/genproto/googleapis/cloud/runtimeconfig/v1beta1"
+package google_cloud_runtimeconfig_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -40,6 +40,27 @@
 func (*ListConfigsRequest) ProtoMessage()               {}
 func (*ListConfigsRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *ListConfigsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListConfigsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListConfigsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // `ListConfigs()` returns the following response. The order of returned
 // objects is arbitrary; that is, it is not ordered in any particular way.
 type ListConfigsResponse struct {
@@ -66,6 +87,13 @@
 	return nil
 }
 
+func (m *ListConfigsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Gets a RuntimeConfig resource.
 type GetConfigRequest struct {
 	// The name of the RuntimeConfig resource to retrieve, in the format:
@@ -79,6 +107,13 @@
 func (*GetConfigRequest) ProtoMessage()               {}
 func (*GetConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
 
+func (m *GetConfigRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Creates a RuntimeConfig resource.
 type CreateConfigRequest struct {
 	// The [project ID](https://support.google.com/cloud/answer/6158840?hl=en&ref_topic=6158848)
@@ -104,6 +139,13 @@
 func (*CreateConfigRequest) ProtoMessage()               {}
 func (*CreateConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
 
+func (m *CreateConfigRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
 func (m *CreateConfigRequest) GetConfig() *RuntimeConfig {
 	if m != nil {
 		return m.Config
@@ -111,6 +153,13 @@
 	return nil
 }
 
+func (m *CreateConfigRequest) GetRequestId() string {
+	if m != nil {
+		return m.RequestId
+	}
+	return ""
+}
+
 // Request message for `UpdateConfig()` method.
 type UpdateConfigRequest struct {
 	// The name of the RuntimeConfig resource to update, in the format:
@@ -126,6 +175,13 @@
 func (*UpdateConfigRequest) ProtoMessage()               {}
 func (*UpdateConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
 
+func (m *UpdateConfigRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *UpdateConfigRequest) GetConfig() *RuntimeConfig {
 	if m != nil {
 		return m.Config
@@ -146,6 +202,13 @@
 func (*DeleteConfigRequest) ProtoMessage()               {}
 func (*DeleteConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
 
+func (m *DeleteConfigRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request for the `ListVariables()` method.
 type ListVariablesRequest struct {
 	// The path to the RuntimeConfig resource for which you want to list variables.
@@ -170,6 +233,34 @@
 func (*ListVariablesRequest) ProtoMessage()               {}
 func (*ListVariablesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
 
+func (m *ListVariablesRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListVariablesRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *ListVariablesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListVariablesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response for the `ListVariables()` method.
 type ListVariablesResponse struct {
 	// A list of variables and their values. The order of returned variable
@@ -195,6 +286,13 @@
 	return nil
 }
 
+func (m *ListVariablesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request for the `WatchVariable()` method.
 type WatchVariableRequest struct {
 	// The name of the variable to watch, in the format:
@@ -215,6 +313,13 @@
 func (*WatchVariableRequest) ProtoMessage()               {}
 func (*WatchVariableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{8} }
 
+func (m *WatchVariableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *WatchVariableRequest) GetNewerThan() *google_protobuf2.Timestamp {
 	if m != nil {
 		return m.NewerThan
@@ -235,6 +340,13 @@
 func (*GetVariableRequest) ProtoMessage()               {}
 func (*GetVariableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{9} }
 
+func (m *GetVariableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request for the `CreateVariable()` method.
 type CreateVariableRequest struct {
 	// The path to the RutimeConfig resource that this variable should belong to.
@@ -262,6 +374,13 @@
 func (*CreateVariableRequest) ProtoMessage()               {}
 func (*CreateVariableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10} }
 
+func (m *CreateVariableRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
 func (m *CreateVariableRequest) GetVariable() *Variable {
 	if m != nil {
 		return m.Variable
@@ -269,6 +388,13 @@
 	return nil
 }
 
+func (m *CreateVariableRequest) GetRequestId() string {
+	if m != nil {
+		return m.RequestId
+	}
+	return ""
+}
+
 // Request for the `UpdateVariable()` method.
 type UpdateVariableRequest struct {
 	// The name of the variable to update, in the format:
@@ -284,6 +410,13 @@
 func (*UpdateVariableRequest) ProtoMessage()               {}
 func (*UpdateVariableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{11} }
 
+func (m *UpdateVariableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *UpdateVariableRequest) GetVariable() *Variable {
 	if m != nil {
 		return m.Variable
@@ -307,6 +440,20 @@
 func (*DeleteVariableRequest) ProtoMessage()               {}
 func (*DeleteVariableRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{12} }
 
+func (m *DeleteVariableRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *DeleteVariableRequest) GetRecursive() bool {
+	if m != nil {
+		return m.Recursive
+	}
+	return false
+}
+
 // Request for the `ListWaiters()` method.
 type ListWaitersRequest struct {
 	// The path to the configuration for which you want to get a list of waiters.
@@ -327,6 +474,27 @@
 func (*ListWaitersRequest) ProtoMessage()               {}
 func (*ListWaitersRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{13} }
 
+func (m *ListWaitersRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListWaitersRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListWaitersRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response for the `ListWaiters()` method.
 // Order of returned waiter objects is arbitrary.
 type ListWaitersResponse struct {
@@ -352,6 +520,13 @@
 	return nil
 }
 
+func (m *ListWaitersResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request for the `GetWaiter()` method.
 type GetWaiterRequest struct {
 	// The fully-qualified name of the Waiter resource object to retrieve, in the
@@ -366,6 +541,13 @@
 func (*GetWaiterRequest) ProtoMessage()               {}
 func (*GetWaiterRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{15} }
 
+func (m *GetWaiterRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for `CreateWaiter()` method.
 type CreateWaiterRequest struct {
 	// The path to the configuration that will own the waiter.
@@ -393,6 +575,13 @@
 func (*CreateWaiterRequest) ProtoMessage()               {}
 func (*CreateWaiterRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{16} }
 
+func (m *CreateWaiterRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
 func (m *CreateWaiterRequest) GetWaiter() *Waiter {
 	if m != nil {
 		return m.Waiter
@@ -400,6 +589,13 @@
 	return nil
 }
 
+func (m *CreateWaiterRequest) GetRequestId() string {
+	if m != nil {
+		return m.RequestId
+	}
+	return ""
+}
+
 // Request for the `DeleteWaiter()` method.
 type DeleteWaiterRequest struct {
 	// The Waiter resource to delete, in the format:
@@ -413,6 +609,13 @@
 func (*DeleteWaiterRequest) ProtoMessage()               {}
 func (*DeleteWaiterRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{17} }
 
+func (m *DeleteWaiterRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*ListConfigsRequest)(nil), "google.cloud.runtimeconfig.v1beta1.ListConfigsRequest")
 	proto.RegisterType((*ListConfigsResponse)(nil), "google.cloud.runtimeconfig.v1beta1.ListConfigsResponse")
--- a/googleapis/cloud/speech/v1/cloud_speech.pb.go
+++ b/googleapis/cloud/speech/v1/cloud_speech.pb.go
@@ -18,7 +18,7 @@
 	SpeechRecognitionResult
 	SpeechRecognitionAlternative
 */
-package google_cloud_speech_v1 // import "google.golang.org/genproto/googleapis/cloud/speech/v1"
+package google_cloud_speech_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -256,6 +256,69 @@
 func (*InitialRecognizeRequest) ProtoMessage()               {}
 func (*InitialRecognizeRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *InitialRecognizeRequest) GetEncoding() InitialRecognizeRequest_AudioEncoding {
+	if m != nil {
+		return m.Encoding
+	}
+	return InitialRecognizeRequest_ENCODING_UNSPECIFIED
+}
+
+func (m *InitialRecognizeRequest) GetSampleRate() int32 {
+	if m != nil {
+		return m.SampleRate
+	}
+	return 0
+}
+
+func (m *InitialRecognizeRequest) GetLanguageCode() string {
+	if m != nil {
+		return m.LanguageCode
+	}
+	return ""
+}
+
+func (m *InitialRecognizeRequest) GetMaxAlternatives() int32 {
+	if m != nil {
+		return m.MaxAlternatives
+	}
+	return 0
+}
+
+func (m *InitialRecognizeRequest) GetProfanityFilter() bool {
+	if m != nil {
+		return m.ProfanityFilter
+	}
+	return false
+}
+
+func (m *InitialRecognizeRequest) GetContinuous() bool {
+	if m != nil {
+		return m.Continuous
+	}
+	return false
+}
+
+func (m *InitialRecognizeRequest) GetInterimResults() bool {
+	if m != nil {
+		return m.InterimResults
+	}
+	return false
+}
+
+func (m *InitialRecognizeRequest) GetEnableEndpointerEvents() bool {
+	if m != nil {
+		return m.EnableEndpointerEvents
+	}
+	return false
+}
+
+func (m *InitialRecognizeRequest) GetOutputUri() string {
+	if m != nil {
+		return m.OutputUri
+	}
+	return ""
+}
+
 func (m *InitialRecognizeRequest) GetSpeechContext() *SpeechContext {
 	if m != nil {
 		return m.SpeechContext
@@ -277,6 +340,13 @@
 func (*SpeechContext) ProtoMessage()               {}
 func (*SpeechContext) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *SpeechContext) GetPhrases() []string {
+	if m != nil {
+		return m.Phrases
+	}
+	return nil
+}
+
 // Contains audio data in the encoding specified in the
 // `InitialRecognizeRequest`. Either `content` or `uri` must be supplied.
 // Supplying both or neither returns [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT].
@@ -299,6 +369,20 @@
 func (*AudioRequest) ProtoMessage()               {}
 func (*AudioRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *AudioRequest) GetContent() []byte {
+	if m != nil {
+		return m.Content
+	}
+	return nil
+}
+
+func (m *AudioRequest) GetUri() string {
+	if m != nil {
+		return m.Uri
+	}
+	return ""
+}
+
 // `NonStreamingRecognizeResponse` is the only message returned to the client by
 // `NonStreamingRecognize`. It contains the result as zero or more sequential
 // `RecognizeResponse` messages.
@@ -361,6 +445,20 @@
 	return nil
 }
 
+func (m *RecognizeResponse) GetResultIndex() int32 {
+	if m != nil {
+		return m.ResultIndex
+	}
+	return 0
+}
+
+func (m *RecognizeResponse) GetEndpoint() RecognizeResponse_EndpointerEvent {
+	if m != nil {
+		return m.Endpoint
+	}
+	return RecognizeResponse_ENDPOINTER_EVENT_UNSPECIFIED
+}
+
 // A speech recognition result corresponding to a portion of the audio.
 type SpeechRecognitionResult struct {
 	// [Output-only] May contain one or more recognition hypotheses (up to the
@@ -392,6 +490,20 @@
 	return nil
 }
 
+func (m *SpeechRecognitionResult) GetIsFinal() bool {
+	if m != nil {
+		return m.IsFinal
+	}
+	return false
+}
+
+func (m *SpeechRecognitionResult) GetStability() float32 {
+	if m != nil {
+		return m.Stability
+	}
+	return 0
+}
+
 // Alternative hypotheses (a.k.a. n-best list).
 type SpeechRecognitionAlternative struct {
 	// [Output-only] Transcript text representing the words that the user spoke.
@@ -409,6 +521,20 @@
 func (*SpeechRecognitionAlternative) ProtoMessage()               {}
 func (*SpeechRecognitionAlternative) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *SpeechRecognitionAlternative) GetTranscript() string {
+	if m != nil {
+		return m.Transcript
+	}
+	return ""
+}
+
+func (m *SpeechRecognitionAlternative) GetConfidence() float32 {
+	if m != nil {
+		return m.Confidence
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*RecognizeRequest)(nil), "google.cloud.speech.v1.RecognizeRequest")
 	proto.RegisterType((*InitialRecognizeRequest)(nil), "google.cloud.speech.v1.InitialRecognizeRequest")
--- a/googleapis/cloud/speech/v1beta1/cloud_speech.pb.go
+++ b/googleapis/cloud/speech/v1beta1/cloud_speech.pb.go
@@ -24,7 +24,7 @@
 	SpeechRecognitionResult
 	SpeechRecognitionAlternative
 */
-package google_cloud_speech_v1beta1 // import "google.golang.org/genproto/googleapis/cloud/speech/v1beta1"
+package google_cloud_speech_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -365,6 +365,20 @@
 	return nil
 }
 
+func (m *StreamingRecognitionConfig) GetSingleUtterance() bool {
+	if m != nil {
+		return m.SingleUtterance
+	}
+	return false
+}
+
+func (m *StreamingRecognitionConfig) GetInterimResults() bool {
+	if m != nil {
+		return m.InterimResults
+	}
+	return false
+}
+
 // The `RecognitionConfig` message provides information to the recognizer
 // that specifies how to process the request.
 type RecognitionConfig struct {
@@ -403,6 +417,41 @@
 func (*RecognitionConfig) ProtoMessage()               {}
 func (*RecognitionConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *RecognitionConfig) GetEncoding() RecognitionConfig_AudioEncoding {
+	if m != nil {
+		return m.Encoding
+	}
+	return RecognitionConfig_ENCODING_UNSPECIFIED
+}
+
+func (m *RecognitionConfig) GetSampleRate() int32 {
+	if m != nil {
+		return m.SampleRate
+	}
+	return 0
+}
+
+func (m *RecognitionConfig) GetLanguageCode() string {
+	if m != nil {
+		return m.LanguageCode
+	}
+	return ""
+}
+
+func (m *RecognitionConfig) GetMaxAlternatives() int32 {
+	if m != nil {
+		return m.MaxAlternatives
+	}
+	return 0
+}
+
+func (m *RecognitionConfig) GetProfanityFilter() bool {
+	if m != nil {
+		return m.ProfanityFilter
+	}
+	return false
+}
+
 func (m *RecognitionConfig) GetSpeechContext() *SpeechContext {
 	if m != nil {
 		return m.SpeechContext
@@ -427,6 +476,13 @@
 func (*SpeechContext) ProtoMessage()               {}
 func (*SpeechContext) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *SpeechContext) GetPhrases() []string {
+	if m != nil {
+		return m.Phrases
+	}
+	return nil
+}
+
 // Contains audio data in the encoding specified in the `RecognitionConfig`.
 // Either `content` or `uri` must be supplied. Supplying both or neither
 // returns [google.rpc.Code.INVALID_ARGUMENT][google.rpc.Code.INVALID_ARGUMENT]. See
@@ -607,6 +663,13 @@
 func (*AsyncRecognizeMetadata) ProtoMessage()               {}
 func (*AsyncRecognizeMetadata) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *AsyncRecognizeMetadata) GetProgressPercent() int32 {
+	if m != nil {
+		return m.ProgressPercent
+	}
+	return 0
+}
+
 func (m *AsyncRecognizeMetadata) GetStartTime() *google_protobuf3.Timestamp {
 	if m != nil {
 		return m.StartTime
@@ -714,6 +777,20 @@
 	return nil
 }
 
+func (m *StreamingRecognizeResponse) GetResultIndex() int32 {
+	if m != nil {
+		return m.ResultIndex
+	}
+	return 0
+}
+
+func (m *StreamingRecognizeResponse) GetEndpointerType() StreamingRecognizeResponse_EndpointerType {
+	if m != nil {
+		return m.EndpointerType
+	}
+	return StreamingRecognizeResponse_ENDPOINTER_EVENT_UNSPECIFIED
+}
+
 // A streaming speech recognition result corresponding to a portion of the audio
 // that is currently being processed.
 type StreamingRecognitionResult struct {
@@ -748,6 +825,20 @@
 	return nil
 }
 
+func (m *StreamingRecognitionResult) GetIsFinal() bool {
+	if m != nil {
+		return m.IsFinal
+	}
+	return false
+}
+
+func (m *StreamingRecognitionResult) GetStability() float32 {
+	if m != nil {
+		return m.Stability
+	}
+	return 0
+}
+
 // A speech recognition result corresponding to a portion of the audio.
 type SpeechRecognitionResult struct {
 	// [Output-only] May contain one or more recognition hypotheses (up to the
@@ -784,6 +875,20 @@
 func (*SpeechRecognitionAlternative) ProtoMessage()               {}
 func (*SpeechRecognitionAlternative) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
 
+func (m *SpeechRecognitionAlternative) GetTranscript() string {
+	if m != nil {
+		return m.Transcript
+	}
+	return ""
+}
+
+func (m *SpeechRecognitionAlternative) GetConfidence() float32 {
+	if m != nil {
+		return m.Confidence
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*SyncRecognizeRequest)(nil), "google.cloud.speech.v1beta1.SyncRecognizeRequest")
 	proto.RegisterType((*AsyncRecognizeRequest)(nil), "google.cloud.speech.v1beta1.AsyncRecognizeRequest")
--- a/googleapis/cloud/vision/v1/geometry.pb.go
+++ b/googleapis/cloud/vision/v1/geometry.pb.go
@@ -31,7 +31,7 @@
 	BatchAnnotateImagesRequest
 	BatchAnnotateImagesResponse
 */
-package v1 // import "google.golang.org/genproto/googleapis/cloud/vision/v1"
+package v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -62,6 +62,20 @@
 func (*Vertex) ProtoMessage()               {}
 func (*Vertex) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Vertex) GetX() int32 {
+	if m != nil {
+		return m.X
+	}
+	return 0
+}
+
+func (m *Vertex) GetY() int32 {
+	if m != nil {
+		return m.Y
+	}
+	return 0
+}
+
 // A bounding polygon for the detected image annotation.
 type BoundingPoly struct {
 	// The bounding polygon vertices.
@@ -97,6 +111,27 @@
 func (*Position) ProtoMessage()               {}
 func (*Position) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *Position) GetX() float32 {
+	if m != nil {
+		return m.X
+	}
+	return 0
+}
+
+func (m *Position) GetY() float32 {
+	if m != nil {
+		return m.Y
+	}
+	return 0
+}
+
+func (m *Position) GetZ() float32 {
+	if m != nil {
+		return m.Z
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*Vertex)(nil), "google.cloud.vision.v1.Vertex")
 	proto.RegisterType((*BoundingPoly)(nil), "google.cloud.vision.v1.BoundingPoly")
--- a/googleapis/cloud/vision/v1/image_annotator.pb.go
+++ b/googleapis/cloud/vision/v1/image_annotator.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/cloud/vision/v1/image_annotator.proto
 // DO NOT EDIT!
 
-package v1 // import "google.golang.org/genproto/googleapis/cloud/vision/v1"
+package v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -288,6 +288,20 @@
 func (*Feature) ProtoMessage()               {}
 func (*Feature) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *Feature) GetType() Feature_Type {
+	if m != nil {
+		return m.Type
+	}
+	return Feature_TYPE_UNSPECIFIED
+}
+
+func (m *Feature) GetMaxResults() int32 {
+	if m != nil {
+		return m.MaxResults
+	}
+	return 0
+}
+
 // External image source (Google Cloud Storage image location).
 type ImageSource struct {
 	// Google Cloud Storage image URI. It must be in the following form:
@@ -302,6 +316,13 @@
 func (*ImageSource) ProtoMessage()               {}
 func (*ImageSource) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
 
+func (m *ImageSource) GetGcsImageUri() string {
+	if m != nil {
+		return m.GcsImageUri
+	}
+	return ""
+}
+
 // Client image to perform Google Cloud Vision API tasks over.
 type Image struct {
 	// Image content, represented as a stream of bytes.
@@ -319,6 +340,13 @@
 func (*Image) ProtoMessage()               {}
 func (*Image) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
 
+func (m *Image) GetContent() []byte {
+	if m != nil {
+		return m.Content
+	}
+	return nil
+}
+
 func (m *Image) GetSource() *ImageSource {
 	if m != nil {
 		return m.Source
@@ -405,6 +433,90 @@
 	return nil
 }
 
+func (m *FaceAnnotation) GetRollAngle() float32 {
+	if m != nil {
+		return m.RollAngle
+	}
+	return 0
+}
+
+func (m *FaceAnnotation) GetPanAngle() float32 {
+	if m != nil {
+		return m.PanAngle
+	}
+	return 0
+}
+
+func (m *FaceAnnotation) GetTiltAngle() float32 {
+	if m != nil {
+		return m.TiltAngle
+	}
+	return 0
+}
+
+func (m *FaceAnnotation) GetDetectionConfidence() float32 {
+	if m != nil {
+		return m.DetectionConfidence
+	}
+	return 0
+}
+
+func (m *FaceAnnotation) GetLandmarkingConfidence() float32 {
+	if m != nil {
+		return m.LandmarkingConfidence
+	}
+	return 0
+}
+
+func (m *FaceAnnotation) GetJoyLikelihood() Likelihood {
+	if m != nil {
+		return m.JoyLikelihood
+	}
+	return Likelihood_UNKNOWN
+}
+
+func (m *FaceAnnotation) GetSorrowLikelihood() Likelihood {
+	if m != nil {
+		return m.SorrowLikelihood
+	}
+	return Likelihood_UNKNOWN
+}
+
+func (m *FaceAnnotation) GetAngerLikelihood() Likelihood {
+	if m != nil {
+		return m.AngerLikelihood
+	}
+	return Likelihood_UNKNOWN
+}
+
+func (m *FaceAnnotation) GetSurpriseLikelihood() Likelihood {
+	if m != nil {
+		return m.SurpriseLikelihood
+	}
+	return Likelihood_UNKNOWN
+}
+
+func (m *FaceAnnotation) GetUnderExposedLikelihood() Likelihood {
+	if m != nil {
+		return m.UnderExposedLikelihood
+	}
+	return Likelihood_UNKNOWN
+}
+
+func (m *FaceAnnotation) GetBlurredLikelihood() Likelihood {
+	if m != nil {
+		return m.BlurredLikelihood
+	}
+	return Likelihood_UNKNOWN
+}
+
+func (m *FaceAnnotation) GetHeadwearLikelihood() Likelihood {
+	if m != nil {
+		return m.HeadwearLikelihood
+	}
+	return Likelihood_UNKNOWN
+}
+
 // A face-specific landmark (for example, a face feature).
 // Landmark positions may fall outside the bounds of the image
 // when the face is near one or more edges of the image.
@@ -421,6 +533,13 @@
 func (*FaceAnnotation_Landmark) ProtoMessage()               {}
 func (*FaceAnnotation_Landmark) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3, 0} }
 
+func (m *FaceAnnotation_Landmark) GetType() FaceAnnotation_Landmark_Type {
+	if m != nil {
+		return m.Type
+	}
+	return FaceAnnotation_Landmark_UNKNOWN_LANDMARK
+}
+
 func (m *FaceAnnotation_Landmark) GetPosition() *Position {
 	if m != nil {
 		return m.Position
@@ -459,6 +578,20 @@
 func (*Property) ProtoMessage()               {}
 func (*Property) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
 
+func (m *Property) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Property) GetValue() string {
+	if m != nil {
+		return m.Value
+	}
+	return ""
+}
+
 // Set of detected entity features.
 type EntityAnnotation struct {
 	// Opaque entity ID. Some IDs might be available in Knowledge Graph(KG).
@@ -503,6 +636,48 @@
 func (*EntityAnnotation) ProtoMessage()               {}
 func (*EntityAnnotation) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
 
+func (m *EntityAnnotation) GetMid() string {
+	if m != nil {
+		return m.Mid
+	}
+	return ""
+}
+
+func (m *EntityAnnotation) GetLocale() string {
+	if m != nil {
+		return m.Locale
+	}
+	return ""
+}
+
+func (m *EntityAnnotation) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *EntityAnnotation) GetScore() float32 {
+	if m != nil {
+		return m.Score
+	}
+	return 0
+}
+
+func (m *EntityAnnotation) GetConfidence() float32 {
+	if m != nil {
+		return m.Confidence
+	}
+	return 0
+}
+
+func (m *EntityAnnotation) GetTopicality() float32 {
+	if m != nil {
+		return m.Topicality
+	}
+	return 0
+}
+
 func (m *EntityAnnotation) GetBoundingPoly() *BoundingPoly {
 	if m != nil {
 		return m.BoundingPoly
@@ -545,6 +720,34 @@
 func (*SafeSearchAnnotation) ProtoMessage()               {}
 func (*SafeSearchAnnotation) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{7} }
 
+func (m *SafeSearchAnnotation) GetAdult() Likelihood {
+	if m != nil {
+		return m.Adult
+	}
+	return Likelihood_UNKNOWN
+}
+
+func (m *SafeSearchAnnotation) GetSpoof() Likelihood {
+	if m != nil {
+		return m.Spoof
+	}
+	return Likelihood_UNKNOWN
+}
+
+func (m *SafeSearchAnnotation) GetMedical() Likelihood {
+	if m != nil {
+		return m.Medical
+	}
+	return Likelihood_UNKNOWN
+}
+
+func (m *SafeSearchAnnotation) GetViolence() Likelihood {
+	if m != nil {
+		return m.Violence
+	}
+	return Likelihood_UNKNOWN
+}
+
 // Rectangle determined by min and max LatLng pairs.
 type LatLongRect struct {
 	// Min lat/long pair.
@@ -596,6 +799,20 @@
 	return nil
 }
 
+func (m *ColorInfo) GetScore() float32 {
+	if m != nil {
+		return m.Score
+	}
+	return 0
+}
+
+func (m *ColorInfo) GetPixelFraction() float32 {
+	if m != nil {
+		return m.PixelFraction
+	}
+	return 0
+}
+
 // Set of dominant colors and their corresponding scores.
 type DominantColorsAnnotation struct {
 	// RGB color values, with their score and pixel fraction.
@@ -659,6 +876,13 @@
 	}
 	return nil
 }
+
+func (m *ImageContext) GetLanguageHints() []string {
+	if m != nil {
+		return m.LanguageHints
+	}
+	return nil
+}
 
 // Request for performing Google Cloud Vision API tasks over a user-provided
 // image, with user-requested features.
--- a/googleapis/container/v1/cluster_service.pb.go
+++ b/googleapis/container/v1/cluster_service.pb.go
@@ -29,7 +29,7 @@
 	GetServerConfigRequest
 	ServerConfig
 */
-package google_container_v1 // import "google.golang.org/genproto/googleapis/container/v1"
+package google_container_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -228,6 +228,27 @@
 func (*NodeConfig) ProtoMessage()               {}
 func (*NodeConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *NodeConfig) GetMachineType() string {
+	if m != nil {
+		return m.MachineType
+	}
+	return ""
+}
+
+func (m *NodeConfig) GetDiskSizeGb() int32 {
+	if m != nil {
+		return m.DiskSizeGb
+	}
+	return 0
+}
+
+func (m *NodeConfig) GetOauthScopes() []string {
+	if m != nil {
+		return m.OauthScopes
+	}
+	return nil
+}
+
 func (m *NodeConfig) GetMetadata() map[string]string {
 	if m != nil {
 		return m.Metadata
@@ -261,6 +282,41 @@
 func (*MasterAuth) ProtoMessage()               {}
 func (*MasterAuth) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *MasterAuth) GetUsername() string {
+	if m != nil {
+		return m.Username
+	}
+	return ""
+}
+
+func (m *MasterAuth) GetPassword() string {
+	if m != nil {
+		return m.Password
+	}
+	return ""
+}
+
+func (m *MasterAuth) GetClusterCaCertificate() string {
+	if m != nil {
+		return m.ClusterCaCertificate
+	}
+	return ""
+}
+
+func (m *MasterAuth) GetClientCertificate() string {
+	if m != nil {
+		return m.ClientCertificate
+	}
+	return ""
+}
+
+func (m *MasterAuth) GetClientKey() string {
+	if m != nil {
+		return m.ClientKey
+	}
+	return ""
+}
+
 // Configuration for the addons that can be automatically spun up in the
 // cluster, enabling additional functionality.
 type AddonsConfig struct {
@@ -306,6 +362,13 @@
 func (*HttpLoadBalancing) ProtoMessage()               {}
 func (*HttpLoadBalancing) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *HttpLoadBalancing) GetDisabled() bool {
+	if m != nil {
+		return m.Disabled
+	}
+	return false
+}
+
 // Configuration options for the horizontal pod autoscaling feature, which
 // increases or decreases the number of replica pods a replication controller
 // has based on the resource usage of the existing pods.
@@ -321,6 +384,13 @@
 func (*HorizontalPodAutoscaling) ProtoMessage()               {}
 func (*HorizontalPodAutoscaling) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *HorizontalPodAutoscaling) GetDisabled() bool {
+	if m != nil {
+		return m.Disabled
+	}
+	return false
+}
+
 // A Google Container Engine cluster.
 type Cluster struct {
 	// The name of this cluster. The name must be unique within this project
@@ -439,6 +509,27 @@
 func (*Cluster) ProtoMessage()               {}
 func (*Cluster) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *Cluster) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Cluster) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *Cluster) GetInitialNodeCount() int32 {
+	if m != nil {
+		return m.InitialNodeCount
+	}
+	return 0
+}
+
 func (m *Cluster) GetNodeConfig() *NodeConfig {
 	if m != nil {
 		return m.NodeConfig
@@ -453,6 +544,34 @@
 	return nil
 }
 
+func (m *Cluster) GetLoggingService() string {
+	if m != nil {
+		return m.LoggingService
+	}
+	return ""
+}
+
+func (m *Cluster) GetMonitoringService() string {
+	if m != nil {
+		return m.MonitoringService
+	}
+	return ""
+}
+
+func (m *Cluster) GetNetwork() string {
+	if m != nil {
+		return m.Network
+	}
+	return ""
+}
+
+func (m *Cluster) GetClusterIpv4Cidr() string {
+	if m != nil {
+		return m.ClusterIpv4Cidr
+	}
+	return ""
+}
+
 func (m *Cluster) GetAddonsConfig() *AddonsConfig {
 	if m != nil {
 		return m.AddonsConfig
@@ -460,6 +579,104 @@
 	return nil
 }
 
+func (m *Cluster) GetSubnetwork() string {
+	if m != nil {
+		return m.Subnetwork
+	}
+	return ""
+}
+
+func (m *Cluster) GetSelfLink() string {
+	if m != nil {
+		return m.SelfLink
+	}
+	return ""
+}
+
+func (m *Cluster) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
+func (m *Cluster) GetEndpoint() string {
+	if m != nil {
+		return m.Endpoint
+	}
+	return ""
+}
+
+func (m *Cluster) GetInitialClusterVersion() string {
+	if m != nil {
+		return m.InitialClusterVersion
+	}
+	return ""
+}
+
+func (m *Cluster) GetCurrentMasterVersion() string {
+	if m != nil {
+		return m.CurrentMasterVersion
+	}
+	return ""
+}
+
+func (m *Cluster) GetCurrentNodeVersion() string {
+	if m != nil {
+		return m.CurrentNodeVersion
+	}
+	return ""
+}
+
+func (m *Cluster) GetCreateTime() string {
+	if m != nil {
+		return m.CreateTime
+	}
+	return ""
+}
+
+func (m *Cluster) GetStatus() Cluster_Status {
+	if m != nil {
+		return m.Status
+	}
+	return Cluster_STATUS_UNSPECIFIED
+}
+
+func (m *Cluster) GetStatusMessage() string {
+	if m != nil {
+		return m.StatusMessage
+	}
+	return ""
+}
+
+func (m *Cluster) GetNodeIpv4CidrSize() int32 {
+	if m != nil {
+		return m.NodeIpv4CidrSize
+	}
+	return 0
+}
+
+func (m *Cluster) GetServicesIpv4Cidr() string {
+	if m != nil {
+		return m.ServicesIpv4Cidr
+	}
+	return ""
+}
+
+func (m *Cluster) GetInstanceGroupUrls() []string {
+	if m != nil {
+		return m.InstanceGroupUrls
+	}
+	return nil
+}
+
+func (m *Cluster) GetCurrentNodeCount() int32 {
+	if m != nil {
+		return m.CurrentNodeCount
+	}
+	return 0
+}
+
 // ClusterUpdate describes an update to the cluster. Exactly one update can
 // be applied to a cluster with each request, so at most one field can be
 // provided.
@@ -487,6 +704,20 @@
 func (*ClusterUpdate) ProtoMessage()               {}
 func (*ClusterUpdate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *ClusterUpdate) GetDesiredNodeVersion() string {
+	if m != nil {
+		return m.DesiredNodeVersion
+	}
+	return ""
+}
+
+func (m *ClusterUpdate) GetDesiredMonitoringService() string {
+	if m != nil {
+		return m.DesiredMonitoringService
+	}
+	return ""
+}
+
 func (m *ClusterUpdate) GetDesiredAddonsConfig() *AddonsConfig {
 	if m != nil {
 		return m.DesiredAddonsConfig
@@ -494,6 +725,13 @@
 	return nil
 }
 
+func (m *ClusterUpdate) GetDesiredMasterVersion() string {
+	if m != nil {
+		return m.DesiredMasterVersion
+	}
+	return ""
+}
+
 // This operation resource represents operations that may have happened or are
 // happening on the cluster. All fields are output only.
 type Operation struct {
@@ -522,6 +760,62 @@
 func (*Operation) ProtoMessage()               {}
 func (*Operation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *Operation) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Operation) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
+func (m *Operation) GetOperationType() Operation_Type {
+	if m != nil {
+		return m.OperationType
+	}
+	return Operation_TYPE_UNSPECIFIED
+}
+
+func (m *Operation) GetStatus() Operation_Status {
+	if m != nil {
+		return m.Status
+	}
+	return Operation_STATUS_UNSPECIFIED
+}
+
+func (m *Operation) GetDetail() string {
+	if m != nil {
+		return m.Detail
+	}
+	return ""
+}
+
+func (m *Operation) GetStatusMessage() string {
+	if m != nil {
+		return m.StatusMessage
+	}
+	return ""
+}
+
+func (m *Operation) GetSelfLink() string {
+	if m != nil {
+		return m.SelfLink
+	}
+	return ""
+}
+
+func (m *Operation) GetTargetLink() string {
+	if m != nil {
+		return m.TargetLink
+	}
+	return ""
+}
+
 // CreateClusterRequest creates a cluster.
 type CreateClusterRequest struct {
 	// The Google Developers Console [project ID or project
@@ -540,6 +834,20 @@
 func (*CreateClusterRequest) ProtoMessage()               {}
 func (*CreateClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *CreateClusterRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *CreateClusterRequest) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
 func (m *CreateClusterRequest) GetCluster() *Cluster {
 	if m != nil {
 		return m.Cluster
@@ -565,6 +873,27 @@
 func (*GetClusterRequest) ProtoMessage()               {}
 func (*GetClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *GetClusterRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *GetClusterRequest) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
+func (m *GetClusterRequest) GetClusterId() string {
+	if m != nil {
+		return m.ClusterId
+	}
+	return ""
+}
+
 // UpdateClusterRequest updates the settings of a cluster.
 type UpdateClusterRequest struct {
 	// The Google Developers Console [project ID or project
@@ -585,6 +914,27 @@
 func (*UpdateClusterRequest) ProtoMessage()               {}
 func (*UpdateClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *UpdateClusterRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *UpdateClusterRequest) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
+func (m *UpdateClusterRequest) GetClusterId() string {
+	if m != nil {
+		return m.ClusterId
+	}
+	return ""
+}
+
 func (m *UpdateClusterRequest) GetUpdate() *ClusterUpdate {
 	if m != nil {
 		return m.Update
@@ -610,6 +960,27 @@
 func (*DeleteClusterRequest) ProtoMessage()               {}
 func (*DeleteClusterRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
 
+func (m *DeleteClusterRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *DeleteClusterRequest) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
+func (m *DeleteClusterRequest) GetClusterId() string {
+	if m != nil {
+		return m.ClusterId
+	}
+	return ""
+}
+
 // ListClustersRequest lists clusters.
 type ListClustersRequest struct {
 	// The Google Developers Console [project ID or project
@@ -626,6 +997,20 @@
 func (*ListClustersRequest) ProtoMessage()               {}
 func (*ListClustersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
 
+func (m *ListClustersRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ListClustersRequest) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
 // ListClustersResponse is the result of ListClustersRequest.
 type ListClustersResponse struct {
 	// A list of clusters in the project in the specified zone, or
@@ -648,6 +1033,13 @@
 	return nil
 }
 
+func (m *ListClustersResponse) GetMissingZones() []string {
+	if m != nil {
+		return m.MissingZones
+	}
+	return nil
+}
+
 // GetOperationRequest gets a single operation.
 type GetOperationRequest struct {
 	// The Google Developers Console [project ID or project
@@ -666,6 +1058,27 @@
 func (*GetOperationRequest) ProtoMessage()               {}
 func (*GetOperationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
 
+func (m *GetOperationRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *GetOperationRequest) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
+func (m *GetOperationRequest) GetOperationId() string {
+	if m != nil {
+		return m.OperationId
+	}
+	return ""
+}
+
 // ListOperationsRequest lists operations.
 type ListOperationsRequest struct {
 	// The Google Developers Console [project ID or project
@@ -681,6 +1094,20 @@
 func (*ListOperationsRequest) ProtoMessage()               {}
 func (*ListOperationsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
 
+func (m *ListOperationsRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ListOperationsRequest) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
 // ListOperationsResponse is the result of ListOperationsRequest.
 type ListOperationsResponse struct {
 	// A list of operations in the project in the specified zone.
@@ -702,6 +1129,13 @@
 	return nil
 }
 
+func (m *ListOperationsResponse) GetMissingZones() []string {
+	if m != nil {
+		return m.MissingZones
+	}
+	return nil
+}
+
 // Gets the current Container Engine service configuration.
 type GetServerConfigRequest struct {
 	// The Google Developers Console [project ID or project
@@ -717,6 +1151,20 @@
 func (*GetServerConfigRequest) ProtoMessage()               {}
 func (*GetServerConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
 
+func (m *GetServerConfigRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *GetServerConfigRequest) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
 // Container Engine service configuration.
 type ServerConfig struct {
 	// Version of Kubernetes the service deploys by default.
@@ -730,6 +1178,20 @@
 func (*ServerConfig) ProtoMessage()               {}
 func (*ServerConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
 
+func (m *ServerConfig) GetDefaultClusterVersion() string {
+	if m != nil {
+		return m.DefaultClusterVersion
+	}
+	return ""
+}
+
+func (m *ServerConfig) GetValidNodeVersions() []string {
+	if m != nil {
+		return m.ValidNodeVersions
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*NodeConfig)(nil), "google.container.v1.NodeConfig")
 	proto.RegisterType((*MasterAuth)(nil), "google.container.v1.MasterAuth")
--- a/googleapis/datastore/v1/datastore.pb.go
+++ b/googleapis/datastore/v1/datastore.pb.go
@@ -44,7 +44,7 @@
 	GqlQueryParameter
 	QueryResultBatch
 */
-package google_datastore_v1 // import "google.golang.org/genproto/googleapis/datastore/v1"
+package google_datastore_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -141,6 +141,13 @@
 func (*LookupRequest) ProtoMessage()               {}
 func (*LookupRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *LookupRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *LookupRequest) GetReadOptions() *ReadOptions {
 	if m != nil {
 		return m.ReadOptions
@@ -242,6 +249,13 @@
 	return nil
 }
 
+func (m *RunQueryRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *RunQueryRequest) GetPartitionId() *PartitionId {
 	if m != nil {
 		return m.PartitionId
@@ -382,6 +396,13 @@
 func (*BeginTransactionRequest) ProtoMessage()               {}
 func (*BeginTransactionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *BeginTransactionRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 // The response for [Datastore.BeginTransaction][google.datastore.v1.Datastore.BeginTransaction].
 type BeginTransactionResponse struct {
 	// The transaction identifier (always present).
@@ -393,6 +414,13 @@
 func (*BeginTransactionResponse) ProtoMessage()               {}
 func (*BeginTransactionResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *BeginTransactionResponse) GetTransaction() []byte {
+	if m != nil {
+		return m.Transaction
+	}
+	return nil
+}
+
 // The request for [Datastore.Rollback][google.datastore.v1.Datastore.Rollback].
 type RollbackRequest struct {
 	// The ID of the project against which to make the request.
@@ -407,6 +435,20 @@
 func (*RollbackRequest) ProtoMessage()               {}
 func (*RollbackRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *RollbackRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *RollbackRequest) GetTransaction() []byte {
+	if m != nil {
+		return m.Transaction
+	}
+	return nil
+}
+
 // The response for [Datastore.Rollback][google.datastore.v1.Datastore.Rollback].
 // (an empty message).
 type RollbackResponse struct {
@@ -466,6 +508,20 @@
 	return nil
 }
 
+func (m *CommitRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *CommitRequest) GetMode() CommitRequest_Mode {
+	if m != nil {
+		return m.Mode
+	}
+	return CommitRequest_MODE_UNSPECIFIED
+}
+
 func (m *CommitRequest) GetTransaction() []byte {
 	if x, ok := m.GetTransactionSelector().(*CommitRequest_Transaction); ok {
 		return x.Transaction
@@ -553,6 +609,13 @@
 	return nil
 }
 
+func (m *CommitResponse) GetIndexUpdates() int32 {
+	if m != nil {
+		return m.IndexUpdates
+	}
+	return 0
+}
+
 // The request for [Datastore.AllocateIds][google.datastore.v1.Datastore.AllocateIds].
 type AllocateIdsRequest struct {
 	// The ID of the project against which to make the request.
@@ -567,6 +630,13 @@
 func (*AllocateIdsRequest) ProtoMessage()               {}
 func (*AllocateIdsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *AllocateIdsRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *AllocateIdsRequest) GetKeys() []*Key {
 	if m != nil {
 		return m.Keys
@@ -867,6 +937,20 @@
 	return nil
 }
 
+func (m *MutationResult) GetVersion() int64 {
+	if m != nil {
+		return m.Version
+	}
+	return 0
+}
+
+func (m *MutationResult) GetConflictDetected() bool {
+	if m != nil {
+		return m.ConflictDetected
+	}
+	return false
+}
+
 // The options shared by read requests.
 type ReadOptions struct {
 	// If not specified, lookups and ancestor queries default to
--- a/googleapis/datastore/v1/entity.pb.go
+++ b/googleapis/datastore/v1/entity.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/datastore/v1/entity.proto
 // DO NOT EDIT!
 
-package google_datastore_v1 // import "google.golang.org/genproto/googleapis/datastore/v1"
+package google_datastore_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -48,6 +48,20 @@
 func (*PartitionId) ProtoMessage()               {}
 func (*PartitionId) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *PartitionId) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *PartitionId) GetNamespaceId() string {
+	if m != nil {
+		return m.NamespaceId
+	}
+	return ""
+}
+
 // A unique identifier for an entity.
 // If a key's partition ID or any of its path kinds or names are
 // reserved/read-only, the key is reserved/read-only.
@@ -139,6 +153,13 @@
 	return nil
 }
 
+func (m *Key_PathElement) GetKind() string {
+	if m != nil {
+		return m.Kind
+	}
+	return ""
+}
+
 func (m *Key_PathElement) GetId() int64 {
 	if x, ok := m.GetIdType().(*Key_PathElement_Id); ok {
 		return x.Id
@@ -402,6 +423,20 @@
 	return nil
 }
 
+func (m *Value) GetMeaning() int32 {
+	if m != nil {
+		return m.Meaning
+	}
+	return 0
+}
+
+func (m *Value) GetExcludeFromIndexes() bool {
+	if m != nil {
+		return m.ExcludeFromIndexes
+	}
+	return false
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*Value) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _Value_OneofMarshaler, _Value_OneofUnmarshaler, _Value_OneofSizer, []interface{}{
--- a/googleapis/datastore/v1/query.pb.go
+++ b/googleapis/datastore/v1/query.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/datastore/v1/query.proto
 // DO NOT EDIT!
 
-package google_datastore_v1 // import "google.golang.org/genproto/googleapis/datastore/v1"
+package google_datastore_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -218,6 +218,20 @@
 	return nil
 }
 
+func (m *EntityResult) GetVersion() int64 {
+	if m != nil {
+		return m.Version
+	}
+	return 0
+}
+
+func (m *EntityResult) GetCursor() []byte {
+	if m != nil {
+		return m.Cursor
+	}
+	return nil
+}
+
 // A query for entities.
 type Query struct {
 	// The projection to return. Defaults to returning all properties.
@@ -291,6 +305,27 @@
 	return nil
 }
 
+func (m *Query) GetStartCursor() []byte {
+	if m != nil {
+		return m.StartCursor
+	}
+	return nil
+}
+
+func (m *Query) GetEndCursor() []byte {
+	if m != nil {
+		return m.EndCursor
+	}
+	return nil
+}
+
+func (m *Query) GetOffset() int32 {
+	if m != nil {
+		return m.Offset
+	}
+	return 0
+}
+
 func (m *Query) GetLimit() *google_protobuf3.Int32Value {
 	if m != nil {
 		return m.Limit
@@ -309,6 +344,13 @@
 func (*KindExpression) ProtoMessage()               {}
 func (*KindExpression) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
 
+func (m *KindExpression) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // A reference to a property relative to the kind expressions.
 type PropertyReference struct {
 	// The name of the property.
@@ -321,6 +363,13 @@
 func (*PropertyReference) ProtoMessage()               {}
 func (*PropertyReference) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
 
+func (m *PropertyReference) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // A representation of a property in a projection.
 type Projection struct {
 	// The property to project.
@@ -359,6 +408,13 @@
 	return nil
 }
 
+func (m *PropertyOrder) GetDirection() PropertyOrder_Direction {
+	if m != nil {
+		return m.Direction
+	}
+	return PropertyOrder_DIRECTION_UNSPECIFIED
+}
+
 // A holder for any type of filter.
 type Filter struct {
 	// The type of filter.
@@ -497,6 +553,13 @@
 func (*CompositeFilter) ProtoMessage()               {}
 func (*CompositeFilter) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
 
+func (m *CompositeFilter) GetOp() CompositeFilter_Operator {
+	if m != nil {
+		return m.Op
+	}
+	return CompositeFilter_OPERATOR_UNSPECIFIED
+}
+
 func (m *CompositeFilter) GetFilters() []*Filter {
 	if m != nil {
 		return m.Filters
@@ -526,6 +589,13 @@
 	return nil
 }
 
+func (m *PropertyFilter) GetOp() PropertyFilter_Operator {
+	if m != nil {
+		return m.Op
+	}
+	return PropertyFilter_OPERATOR_UNSPECIFIED
+}
+
 func (m *PropertyFilter) GetValue() *Value {
 	if m != nil {
 		return m.Value
@@ -562,6 +632,20 @@
 func (*GqlQuery) ProtoMessage()               {}
 func (*GqlQuery) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{9} }
 
+func (m *GqlQuery) GetQueryString() string {
+	if m != nil {
+		return m.QueryString
+	}
+	return ""
+}
+
+func (m *GqlQuery) GetAllowLiterals() bool {
+	if m != nil {
+		return m.AllowLiterals
+	}
+	return false
+}
+
 func (m *GqlQuery) GetNamedBindings() map[string]*GqlQueryParameter {
 	if m != nil {
 		return m.NamedBindings
@@ -727,6 +811,27 @@
 func (*QueryResultBatch) ProtoMessage()               {}
 func (*QueryResultBatch) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{11} }
 
+func (m *QueryResultBatch) GetSkippedResults() int32 {
+	if m != nil {
+		return m.SkippedResults
+	}
+	return 0
+}
+
+func (m *QueryResultBatch) GetSkippedCursor() []byte {
+	if m != nil {
+		return m.SkippedCursor
+	}
+	return nil
+}
+
+func (m *QueryResultBatch) GetEntityResultType() EntityResult_ResultType {
+	if m != nil {
+		return m.EntityResultType
+	}
+	return EntityResult_RESULT_TYPE_UNSPECIFIED
+}
+
 func (m *QueryResultBatch) GetEntityResults() []*EntityResult {
 	if m != nil {
 		return m.EntityResults
@@ -734,6 +839,27 @@
 	return nil
 }
 
+func (m *QueryResultBatch) GetEndCursor() []byte {
+	if m != nil {
+		return m.EndCursor
+	}
+	return nil
+}
+
+func (m *QueryResultBatch) GetMoreResults() QueryResultBatch_MoreResultsType {
+	if m != nil {
+		return m.MoreResults
+	}
+	return QueryResultBatch_MORE_RESULTS_TYPE_UNSPECIFIED
+}
+
+func (m *QueryResultBatch) GetSnapshotVersion() int64 {
+	if m != nil {
+		return m.SnapshotVersion
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*EntityResult)(nil), "google.datastore.v1.EntityResult")
 	proto.RegisterType((*Query)(nil), "google.datastore.v1.Query")
--- a/googleapis/datastore/v1beta3/datastore.pb.go
+++ b/googleapis/datastore/v1beta3/datastore.pb.go
@@ -44,7 +44,7 @@
 	GqlQueryParameter
 	QueryResultBatch
 */
-package google_datastore_v1beta3 // import "google.golang.org/genproto/googleapis/datastore/v1beta3"
+package google_datastore_v1beta3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -141,6 +141,13 @@
 func (*LookupRequest) ProtoMessage()               {}
 func (*LookupRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *LookupRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *LookupRequest) GetReadOptions() *ReadOptions {
 	if m != nil {
 		return m.ReadOptions
@@ -242,6 +249,13 @@
 	return nil
 }
 
+func (m *RunQueryRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *RunQueryRequest) GetPartitionId() *PartitionId {
 	if m != nil {
 		return m.PartitionId
@@ -382,6 +396,13 @@
 func (*BeginTransactionRequest) ProtoMessage()               {}
 func (*BeginTransactionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *BeginTransactionRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 // The response for [Datastore.BeginTransaction][google.datastore.v1beta3.Datastore.BeginTransaction].
 type BeginTransactionResponse struct {
 	// The transaction identifier (always present).
@@ -393,6 +414,13 @@
 func (*BeginTransactionResponse) ProtoMessage()               {}
 func (*BeginTransactionResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *BeginTransactionResponse) GetTransaction() []byte {
+	if m != nil {
+		return m.Transaction
+	}
+	return nil
+}
+
 // The request for [Datastore.Rollback][google.datastore.v1beta3.Datastore.Rollback].
 type RollbackRequest struct {
 	// The ID of the project against which to make the request.
@@ -407,6 +435,20 @@
 func (*RollbackRequest) ProtoMessage()               {}
 func (*RollbackRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *RollbackRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *RollbackRequest) GetTransaction() []byte {
+	if m != nil {
+		return m.Transaction
+	}
+	return nil
+}
+
 // The response for [Datastore.Rollback][google.datastore.v1beta3.Datastore.Rollback].
 // (an empty message).
 type RollbackResponse struct {
@@ -466,6 +508,20 @@
 	return nil
 }
 
+func (m *CommitRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *CommitRequest) GetMode() CommitRequest_Mode {
+	if m != nil {
+		return m.Mode
+	}
+	return CommitRequest_MODE_UNSPECIFIED
+}
+
 func (m *CommitRequest) GetTransaction() []byte {
 	if x, ok := m.GetTransactionSelector().(*CommitRequest_Transaction); ok {
 		return x.Transaction
@@ -553,6 +609,13 @@
 	return nil
 }
 
+func (m *CommitResponse) GetIndexUpdates() int32 {
+	if m != nil {
+		return m.IndexUpdates
+	}
+	return 0
+}
+
 // The request for [Datastore.AllocateIds][google.datastore.v1beta3.Datastore.AllocateIds].
 type AllocateIdsRequest struct {
 	// The ID of the project against which to make the request.
@@ -567,6 +630,13 @@
 func (*AllocateIdsRequest) ProtoMessage()               {}
 func (*AllocateIdsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *AllocateIdsRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *AllocateIdsRequest) GetKeys() []*Key {
 	if m != nil {
 		return m.Keys
@@ -867,6 +937,20 @@
 	return nil
 }
 
+func (m *MutationResult) GetVersion() int64 {
+	if m != nil {
+		return m.Version
+	}
+	return 0
+}
+
+func (m *MutationResult) GetConflictDetected() bool {
+	if m != nil {
+		return m.ConflictDetected
+	}
+	return false
+}
+
 // The options shared by read requests.
 type ReadOptions struct {
 	// If not specified, lookups and ancestor queries default to
--- a/googleapis/datastore/v1beta3/entity.pb.go
+++ b/googleapis/datastore/v1beta3/entity.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/datastore/v1beta3/entity.proto
 // DO NOT EDIT!
 
-package google_datastore_v1beta3 // import "google.golang.org/genproto/googleapis/datastore/v1beta3"
+package google_datastore_v1beta3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -48,6 +48,20 @@
 func (*PartitionId) ProtoMessage()               {}
 func (*PartitionId) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *PartitionId) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *PartitionId) GetNamespaceId() string {
+	if m != nil {
+		return m.NamespaceId
+	}
+	return ""
+}
+
 // A unique identifier for an entity.
 // If a key's partition ID or any of its path kinds or names are
 // reserved/read-only, the key is reserved/read-only.
@@ -139,6 +153,13 @@
 	return nil
 }
 
+func (m *Key_PathElement) GetKind() string {
+	if m != nil {
+		return m.Kind
+	}
+	return ""
+}
+
 func (m *Key_PathElement) GetId() int64 {
 	if x, ok := m.GetIdType().(*Key_PathElement_Id); ok {
 		return x.Id
@@ -402,6 +423,20 @@
 	return nil
 }
 
+func (m *Value) GetMeaning() int32 {
+	if m != nil {
+		return m.Meaning
+	}
+	return 0
+}
+
+func (m *Value) GetExcludeFromIndexes() bool {
+	if m != nil {
+		return m.ExcludeFromIndexes
+	}
+	return false
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*Value) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _Value_OneofMarshaler, _Value_OneofUnmarshaler, _Value_OneofSizer, []interface{}{
--- a/googleapis/datastore/v1beta3/query.pb.go
+++ b/googleapis/datastore/v1beta3/query.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/datastore/v1beta3/query.proto
 // DO NOT EDIT!
 
-package google_datastore_v1beta3 // import "google.golang.org/genproto/googleapis/datastore/v1beta3"
+package google_datastore_v1beta3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -218,6 +218,20 @@
 	return nil
 }
 
+func (m *EntityResult) GetVersion() int64 {
+	if m != nil {
+		return m.Version
+	}
+	return 0
+}
+
+func (m *EntityResult) GetCursor() []byte {
+	if m != nil {
+		return m.Cursor
+	}
+	return nil
+}
+
 // A query for entities.
 type Query struct {
 	// The projection to return. Defaults to returning all properties.
@@ -291,6 +305,27 @@
 	return nil
 }
 
+func (m *Query) GetStartCursor() []byte {
+	if m != nil {
+		return m.StartCursor
+	}
+	return nil
+}
+
+func (m *Query) GetEndCursor() []byte {
+	if m != nil {
+		return m.EndCursor
+	}
+	return nil
+}
+
+func (m *Query) GetOffset() int32 {
+	if m != nil {
+		return m.Offset
+	}
+	return 0
+}
+
 func (m *Query) GetLimit() *google_protobuf3.Int32Value {
 	if m != nil {
 		return m.Limit
@@ -309,6 +344,13 @@
 func (*KindExpression) ProtoMessage()               {}
 func (*KindExpression) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
 
+func (m *KindExpression) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // A reference to a property relative to the kind expressions.
 type PropertyReference struct {
 	// The name of the property.
@@ -321,6 +363,13 @@
 func (*PropertyReference) ProtoMessage()               {}
 func (*PropertyReference) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
 
+func (m *PropertyReference) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // A representation of a property in a projection.
 type Projection struct {
 	// The property to project.
@@ -359,6 +408,13 @@
 	return nil
 }
 
+func (m *PropertyOrder) GetDirection() PropertyOrder_Direction {
+	if m != nil {
+		return m.Direction
+	}
+	return PropertyOrder_DIRECTION_UNSPECIFIED
+}
+
 // A holder for any type of filter.
 type Filter struct {
 	// The type of filter.
@@ -497,6 +553,13 @@
 func (*CompositeFilter) ProtoMessage()               {}
 func (*CompositeFilter) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
 
+func (m *CompositeFilter) GetOp() CompositeFilter_Operator {
+	if m != nil {
+		return m.Op
+	}
+	return CompositeFilter_OPERATOR_UNSPECIFIED
+}
+
 func (m *CompositeFilter) GetFilters() []*Filter {
 	if m != nil {
 		return m.Filters
@@ -526,6 +589,13 @@
 	return nil
 }
 
+func (m *PropertyFilter) GetOp() PropertyFilter_Operator {
+	if m != nil {
+		return m.Op
+	}
+	return PropertyFilter_OPERATOR_UNSPECIFIED
+}
+
 func (m *PropertyFilter) GetValue() *Value {
 	if m != nil {
 		return m.Value
@@ -562,6 +632,20 @@
 func (*GqlQuery) ProtoMessage()               {}
 func (*GqlQuery) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{9} }
 
+func (m *GqlQuery) GetQueryString() string {
+	if m != nil {
+		return m.QueryString
+	}
+	return ""
+}
+
+func (m *GqlQuery) GetAllowLiterals() bool {
+	if m != nil {
+		return m.AllowLiterals
+	}
+	return false
+}
+
 func (m *GqlQuery) GetNamedBindings() map[string]*GqlQueryParameter {
 	if m != nil {
 		return m.NamedBindings
@@ -727,6 +811,27 @@
 func (*QueryResultBatch) ProtoMessage()               {}
 func (*QueryResultBatch) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{11} }
 
+func (m *QueryResultBatch) GetSkippedResults() int32 {
+	if m != nil {
+		return m.SkippedResults
+	}
+	return 0
+}
+
+func (m *QueryResultBatch) GetSkippedCursor() []byte {
+	if m != nil {
+		return m.SkippedCursor
+	}
+	return nil
+}
+
+func (m *QueryResultBatch) GetEntityResultType() EntityResult_ResultType {
+	if m != nil {
+		return m.EntityResultType
+	}
+	return EntityResult_RESULT_TYPE_UNSPECIFIED
+}
+
 func (m *QueryResultBatch) GetEntityResults() []*EntityResult {
 	if m != nil {
 		return m.EntityResults
@@ -734,6 +839,27 @@
 	return nil
 }
 
+func (m *QueryResultBatch) GetEndCursor() []byte {
+	if m != nil {
+		return m.EndCursor
+	}
+	return nil
+}
+
+func (m *QueryResultBatch) GetMoreResults() QueryResultBatch_MoreResultsType {
+	if m != nil {
+		return m.MoreResults
+	}
+	return QueryResultBatch_MORE_RESULTS_TYPE_UNSPECIFIED
+}
+
+func (m *QueryResultBatch) GetSnapshotVersion() int64 {
+	if m != nil {
+		return m.SnapshotVersion
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*EntityResult)(nil), "google.datastore.v1beta3.EntityResult")
 	proto.RegisterType((*Query)(nil), "google.datastore.v1beta3.Query")
--- a/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
+++ b/googleapis/devtools/cloudbuild/v1/cloudbuild.pb.go
@@ -34,7 +34,7 @@
 	UpdateBuildTriggerRequest
 	BuildOptions
 */
-package google_devtools_cloudbuild_v1 // import "google.golang.org/genproto/googleapis/devtools/cloudbuild/v1"
+package google_devtools_cloudbuild_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -186,6 +186,27 @@
 func (*StorageSource) ProtoMessage()               {}
 func (*StorageSource) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *StorageSource) GetBucket() string {
+	if m != nil {
+		return m.Bucket
+	}
+	return ""
+}
+
+func (m *StorageSource) GetObject() string {
+	if m != nil {
+		return m.Object
+	}
+	return ""
+}
+
+func (m *StorageSource) GetGeneration() int64 {
+	if m != nil {
+		return m.Generation
+	}
+	return 0
+}
+
 // RepoSource describes the location of the source in a Google Cloud Source
 // Repository.
 type RepoSource struct {
@@ -234,6 +255,20 @@
 	return nil
 }
 
+func (m *RepoSource) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *RepoSource) GetRepoName() string {
+	if m != nil {
+		return m.RepoName
+	}
+	return ""
+}
+
 func (m *RepoSource) GetBranchName() string {
 	if x, ok := m.GetRevision().(*RepoSource_BranchName); ok {
 		return x.BranchName
@@ -475,6 +510,20 @@
 func (*BuiltImage) ProtoMessage()               {}
 func (*BuiltImage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *BuiltImage) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *BuiltImage) GetDigest() string {
+	if m != nil {
+		return m.Digest
+	}
+	return ""
+}
+
 // BuildStep describes a step to perform in the build pipeline.
 type BuildStep struct {
 	// Name of the container image to use for creating this stage in the
@@ -503,6 +552,48 @@
 func (*BuildStep) ProtoMessage()               {}
 func (*BuildStep) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *BuildStep) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *BuildStep) GetEnv() []string {
+	if m != nil {
+		return m.Env
+	}
+	return nil
+}
+
+func (m *BuildStep) GetArgs() []string {
+	if m != nil {
+		return m.Args
+	}
+	return nil
+}
+
+func (m *BuildStep) GetDir() string {
+	if m != nil {
+		return m.Dir
+	}
+	return ""
+}
+
+func (m *BuildStep) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *BuildStep) GetWaitFor() []string {
+	if m != nil {
+		return m.WaitFor
+	}
+	return nil
+}
+
 // Results describes the artifacts created by the build pipeline.
 type Results struct {
 	// Images that were built as a part of the build.
@@ -523,6 +614,13 @@
 	return nil
 }
 
+func (m *Results) GetBuildStepImages() []string {
+	if m != nil {
+		return m.BuildStepImages
+	}
+	return nil
+}
+
 // A build resource in the Container Builder API.
 //
 // At a high level, a Build describes where to find source code, how to build
@@ -588,6 +686,34 @@
 func (*Build) ProtoMessage()               {}
 func (*Build) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *Build) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Build) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *Build) GetStatus() Build_Status {
+	if m != nil {
+		return m.Status
+	}
+	return Build_STATUS_UNKNOWN
+}
+
+func (m *Build) GetStatusDetail() string {
+	if m != nil {
+		return m.StatusDetail
+	}
+	return ""
+}
+
 func (m *Build) GetSource() *Source {
 	if m != nil {
 		return m.Source
@@ -637,6 +763,20 @@
 	return nil
 }
 
+func (m *Build) GetImages() []string {
+	if m != nil {
+		return m.Images
+	}
+	return nil
+}
+
+func (m *Build) GetLogsBucket() string {
+	if m != nil {
+		return m.LogsBucket
+	}
+	return ""
+}
+
 func (m *Build) GetSourceProvenance() *SourceProvenance {
 	if m != nil {
 		return m.SourceProvenance
@@ -651,6 +791,13 @@
 	return nil
 }
 
+func (m *Build) GetLogUrl() string {
+	if m != nil {
+		return m.LogUrl
+	}
+	return ""
+}
+
 // Metadata for build operations.
 type BuildOperationMetadata struct {
 	// The build that the operation is tracking.
@@ -749,6 +896,20 @@
 func (*Hash) ProtoMessage()               {}
 func (*Hash) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *Hash) GetType() Hash_HashType {
+	if m != nil {
+		return m.Type
+	}
+	return Hash_NONE
+}
+
+func (m *Hash) GetValue() []byte {
+	if m != nil {
+		return m.Value
+	}
+	return nil
+}
+
 // Request to create a new build.
 type CreateBuildRequest struct {
 	// ID of the project.
@@ -762,6 +923,13 @@
 func (*CreateBuildRequest) ProtoMessage()               {}
 func (*CreateBuildRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
 
+func (m *CreateBuildRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *CreateBuildRequest) GetBuild() *Build {
 	if m != nil {
 		return m.Build
@@ -782,6 +950,20 @@
 func (*GetBuildRequest) ProtoMessage()               {}
 func (*GetBuildRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
 
+func (m *GetBuildRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *GetBuildRequest) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
 // Request to list builds.
 type ListBuildsRequest struct {
 	// ID of the project.
@@ -797,6 +979,27 @@
 func (*ListBuildsRequest) ProtoMessage()               {}
 func (*ListBuildsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
 
+func (m *ListBuildsRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ListBuildsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListBuildsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response including listed builds.
 type ListBuildsResponse struct {
 	// Builds will be sorted by create_time, descending.
@@ -817,6 +1020,13 @@
 	return nil
 }
 
+func (m *ListBuildsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request to cancel an ongoing build.
 type CancelBuildRequest struct {
 	// ID of the project.
@@ -830,6 +1040,20 @@
 func (*CancelBuildRequest) ProtoMessage()               {}
 func (*CancelBuildRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
 
+func (m *CancelBuildRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *CancelBuildRequest) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
 // Configuration for an automated build in response to source repository
 // changes.
 type BuildTrigger struct {
@@ -884,6 +1108,13 @@
 	return nil
 }
 
+func (m *BuildTrigger) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
 func (m *BuildTrigger) GetTriggerTemplate() *RepoSource {
 	if m != nil {
 		return m.TriggerTemplate
@@ -973,6 +1204,13 @@
 func (*CreateBuildTriggerRequest) ProtoMessage()               {}
 func (*CreateBuildTriggerRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
 
+func (m *CreateBuildTriggerRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *CreateBuildTriggerRequest) GetTrigger() *BuildTrigger {
 	if m != nil {
 		return m.Trigger
@@ -993,6 +1231,20 @@
 func (*GetBuildTriggerRequest) ProtoMessage()               {}
 func (*GetBuildTriggerRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
 
+func (m *GetBuildTriggerRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *GetBuildTriggerRequest) GetTriggerId() string {
+	if m != nil {
+		return m.TriggerId
+	}
+	return ""
+}
+
 // Request to list existing BuildTriggers.
 type ListBuildTriggersRequest struct {
 	// ID of the project for which to list BuildTriggers.
@@ -1004,6 +1256,13 @@
 func (*ListBuildTriggersRequest) ProtoMessage()               {}
 func (*ListBuildTriggersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} }
 
+func (m *ListBuildTriggersRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 // Response containing existing BuildTriggers.
 type ListBuildTriggersResponse struct {
 	// BuildTriggers for the project, sorted by create_time descending.
@@ -1035,6 +1294,20 @@
 func (*DeleteBuildTriggerRequest) ProtoMessage()               {}
 func (*DeleteBuildTriggerRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
 
+func (m *DeleteBuildTriggerRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *DeleteBuildTriggerRequest) GetTriggerId() string {
+	if m != nil {
+		return m.TriggerId
+	}
+	return ""
+}
+
 // Request to update an existing BuildTrigger.
 type UpdateBuildTriggerRequest struct {
 	// ID of the project that owns the trigger.
@@ -1050,6 +1323,20 @@
 func (*UpdateBuildTriggerRequest) ProtoMessage()               {}
 func (*UpdateBuildTriggerRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} }
 
+func (m *UpdateBuildTriggerRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *UpdateBuildTriggerRequest) GetTriggerId() string {
+	if m != nil {
+		return m.TriggerId
+	}
+	return ""
+}
+
 func (m *UpdateBuildTriggerRequest) GetTrigger() *BuildTrigger {
 	if m != nil {
 		return m.Trigger
@@ -1070,6 +1357,20 @@
 func (*BuildOptions) ProtoMessage()               {}
 func (*BuildOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} }
 
+func (m *BuildOptions) GetSourceProvenanceHash() []Hash_HashType {
+	if m != nil {
+		return m.SourceProvenanceHash
+	}
+	return nil
+}
+
+func (m *BuildOptions) GetRequestedVerifyOption() BuildOptions_VerifyOption {
+	if m != nil {
+		return m.RequestedVerifyOption
+	}
+	return BuildOptions_NOT_VERIFIED
+}
+
 func init() {
 	proto.RegisterType((*StorageSource)(nil), "google.devtools.cloudbuild.v1.StorageSource")
 	proto.RegisterType((*RepoSource)(nil), "google.devtools.cloudbuild.v1.RepoSource")
--- a/googleapis/devtools/clouddebugger/v2/controller.pb.go
+++ b/googleapis/devtools/clouddebugger/v2/controller.pb.go
@@ -34,7 +34,7 @@
 	ListDebuggeesRequest
 	ListDebuggeesResponse
 */
-package google_devtools_clouddebugger_v2 // import "google.golang.org/genproto/googleapis/devtools/clouddebugger/v2"
+package google_devtools_clouddebugger_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -119,6 +119,27 @@
 func (*ListActiveBreakpointsRequest) ProtoMessage()               {}
 func (*ListActiveBreakpointsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *ListActiveBreakpointsRequest) GetDebuggeeId() string {
+	if m != nil {
+		return m.DebuggeeId
+	}
+	return ""
+}
+
+func (m *ListActiveBreakpointsRequest) GetWaitToken() string {
+	if m != nil {
+		return m.WaitToken
+	}
+	return ""
+}
+
+func (m *ListActiveBreakpointsRequest) GetSuccessOnTimeout() bool {
+	if m != nil {
+		return m.SuccessOnTimeout
+	}
+	return false
+}
+
 // Response for listing active breakpoints.
 type ListActiveBreakpointsResponse struct {
 	// List of all active breakpoints.
@@ -144,6 +165,20 @@
 	return nil
 }
 
+func (m *ListActiveBreakpointsResponse) GetNextWaitToken() string {
+	if m != nil {
+		return m.NextWaitToken
+	}
+	return ""
+}
+
+func (m *ListActiveBreakpointsResponse) GetWaitExpired() bool {
+	if m != nil {
+		return m.WaitExpired
+	}
+	return false
+}
+
 // Request to update an active breakpoint.
 type UpdateActiveBreakpointRequest struct {
 	// Identifies the debuggee being debugged.
@@ -158,6 +193,13 @@
 func (*UpdateActiveBreakpointRequest) ProtoMessage()               {}
 func (*UpdateActiveBreakpointRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *UpdateActiveBreakpointRequest) GetDebuggeeId() string {
+	if m != nil {
+		return m.DebuggeeId
+	}
+	return ""
+}
+
 func (m *UpdateActiveBreakpointRequest) GetBreakpoint() *Breakpoint {
 	if m != nil {
 		return m.Breakpoint
--- a/googleapis/devtools/clouddebugger/v2/data.pb.go
+++ b/googleapis/devtools/clouddebugger/v2/data.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/devtools/clouddebugger/v2/data.proto
 // DO NOT EDIT!
 
-package google_devtools_clouddebugger_v2 // import "google.golang.org/genproto/googleapis/devtools/clouddebugger/v2"
+package google_devtools_clouddebugger_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -134,6 +134,20 @@
 func (*FormatMessage) ProtoMessage()               {}
 func (*FormatMessage) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *FormatMessage) GetFormat() string {
+	if m != nil {
+		return m.Format
+	}
+	return ""
+}
+
+func (m *FormatMessage) GetParameters() []string {
+	if m != nil {
+		return m.Parameters
+	}
+	return nil
+}
+
 // Represents a contextual status message.
 // The message can indicate an error or informational status, and refer to
 // specific parts of the containing object.
@@ -153,6 +167,20 @@
 func (*StatusMessage) ProtoMessage()               {}
 func (*StatusMessage) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
 
+func (m *StatusMessage) GetIsError() bool {
+	if m != nil {
+		return m.IsError
+	}
+	return false
+}
+
+func (m *StatusMessage) GetRefersTo() StatusMessage_Reference {
+	if m != nil {
+		return m.RefersTo
+	}
+	return StatusMessage_UNSPECIFIED
+}
+
 func (m *StatusMessage) GetDescription() *FormatMessage {
 	if m != nil {
 		return m.Description
@@ -173,6 +201,20 @@
 func (*SourceLocation) ProtoMessage()               {}
 func (*SourceLocation) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
 
+func (m *SourceLocation) GetPath() string {
+	if m != nil {
+		return m.Path
+	}
+	return ""
+}
+
+func (m *SourceLocation) GetLine() int32 {
+	if m != nil {
+		return m.Line
+	}
+	return 0
+}
+
 // Represents a variable or an argument possibly of a compound object type.
 // Note how the following variables are represented:
 //
@@ -325,6 +367,27 @@
 func (*Variable) ProtoMessage()               {}
 func (*Variable) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
 
+func (m *Variable) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Variable) GetValue() string {
+	if m != nil {
+		return m.Value
+	}
+	return ""
+}
+
+func (m *Variable) GetType() string {
+	if m != nil {
+		return m.Type
+	}
+	return ""
+}
+
 func (m *Variable) GetMembers() []*Variable {
 	if m != nil {
 		return m.Members
@@ -365,6 +428,13 @@
 func (*StackFrame) ProtoMessage()               {}
 func (*StackFrame) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
 
+func (m *StackFrame) GetFunction() string {
+	if m != nil {
+		return m.Function
+	}
+	return ""
+}
+
 func (m *StackFrame) GetLocation() *SourceLocation {
 	if m != nil {
 		return m.Location
@@ -474,6 +544,20 @@
 func (*Breakpoint) ProtoMessage()               {}
 func (*Breakpoint) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
 
+func (m *Breakpoint) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Breakpoint) GetAction() Breakpoint_Action {
+	if m != nil {
+		return m.Action
+	}
+	return Breakpoint_CAPTURE
+}
+
 func (m *Breakpoint) GetLocation() *SourceLocation {
 	if m != nil {
 		return m.Location
@@ -481,6 +565,41 @@
 	return nil
 }
 
+func (m *Breakpoint) GetCondition() string {
+	if m != nil {
+		return m.Condition
+	}
+	return ""
+}
+
+func (m *Breakpoint) GetExpressions() []string {
+	if m != nil {
+		return m.Expressions
+	}
+	return nil
+}
+
+func (m *Breakpoint) GetLogMessageFormat() string {
+	if m != nil {
+		return m.LogMessageFormat
+	}
+	return ""
+}
+
+func (m *Breakpoint) GetLogLevel() Breakpoint_LogLevel {
+	if m != nil {
+		return m.LogLevel
+	}
+	return Breakpoint_INFO
+}
+
+func (m *Breakpoint) GetIsFinalState() bool {
+	if m != nil {
+		return m.IsFinalState
+	}
+	return false
+}
+
 func (m *Breakpoint) GetCreateTime() *google_protobuf1.Timestamp {
 	if m != nil {
 		return m.CreateTime
@@ -495,6 +614,13 @@
 	return nil
 }
 
+func (m *Breakpoint) GetUserEmail() string {
+	if m != nil {
+		return m.UserEmail
+	}
+	return ""
+}
+
 func (m *Breakpoint) GetStatus() *StatusMessage {
 	if m != nil {
 		return m.Status
@@ -587,6 +713,55 @@
 func (*Debuggee) ProtoMessage()               {}
 func (*Debuggee) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
 
+func (m *Debuggee) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Debuggee) GetProject() string {
+	if m != nil {
+		return m.Project
+	}
+	return ""
+}
+
+func (m *Debuggee) GetUniquifier() string {
+	if m != nil {
+		return m.Uniquifier
+	}
+	return ""
+}
+
+func (m *Debuggee) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *Debuggee) GetIsInactive() bool {
+	if m != nil {
+		return m.IsInactive
+	}
+	return false
+}
+
+func (m *Debuggee) GetAgentVersion() string {
+	if m != nil {
+		return m.AgentVersion
+	}
+	return ""
+}
+
+func (m *Debuggee) GetIsDisabled() bool {
+	if m != nil {
+		return m.IsDisabled
+	}
+	return false
+}
+
 func (m *Debuggee) GetStatus() *StatusMessage {
 	if m != nil {
 		return m.Status
--- a/googleapis/devtools/clouddebugger/v2/debugger.pb.go
+++ b/googleapis/devtools/clouddebugger/v2/debugger.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/devtools/clouddebugger/v2/debugger.proto
 // DO NOT EDIT!
 
-package google_devtools_clouddebugger_v2 // import "google.golang.org/genproto/googleapis/devtools/clouddebugger/v2"
+package google_devtools_clouddebugger_v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -37,6 +37,13 @@
 func (*SetBreakpointRequest) ProtoMessage()               {}
 func (*SetBreakpointRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
 
+func (m *SetBreakpointRequest) GetDebuggeeId() string {
+	if m != nil {
+		return m.DebuggeeId
+	}
+	return ""
+}
+
 func (m *SetBreakpointRequest) GetBreakpoint() *Breakpoint {
 	if m != nil {
 		return m.Breakpoint
@@ -44,6 +51,13 @@
 	return nil
 }
 
+func (m *SetBreakpointRequest) GetClientVersion() string {
+	if m != nil {
+		return m.ClientVersion
+	}
+	return ""
+}
+
 // Response for setting a breakpoint.
 type SetBreakpointResponse struct {
 	// Breakpoint resource.
@@ -79,6 +93,27 @@
 func (*GetBreakpointRequest) ProtoMessage()               {}
 func (*GetBreakpointRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
 
+func (m *GetBreakpointRequest) GetDebuggeeId() string {
+	if m != nil {
+		return m.DebuggeeId
+	}
+	return ""
+}
+
+func (m *GetBreakpointRequest) GetBreakpointId() string {
+	if m != nil {
+		return m.BreakpointId
+	}
+	return ""
+}
+
+func (m *GetBreakpointRequest) GetClientVersion() string {
+	if m != nil {
+		return m.ClientVersion
+	}
+	return ""
+}
+
 // Response for getting breakpoint information.
 type GetBreakpointResponse struct {
 	// Complete breakpoint state.
@@ -114,6 +149,27 @@
 func (*DeleteBreakpointRequest) ProtoMessage()               {}
 func (*DeleteBreakpointRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
 
+func (m *DeleteBreakpointRequest) GetDebuggeeId() string {
+	if m != nil {
+		return m.DebuggeeId
+	}
+	return ""
+}
+
+func (m *DeleteBreakpointRequest) GetBreakpointId() string {
+	if m != nil {
+		return m.BreakpointId
+	}
+	return ""
+}
+
+func (m *DeleteBreakpointRequest) GetClientVersion() string {
+	if m != nil {
+		return m.ClientVersion
+	}
+	return ""
+}
+
 // Request to list breakpoints.
 type ListBreakpointsRequest struct {
 	// ID of the debuggee whose breakpoints to list.
@@ -145,6 +201,27 @@
 func (*ListBreakpointsRequest) ProtoMessage()               {}
 func (*ListBreakpointsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
 
+func (m *ListBreakpointsRequest) GetDebuggeeId() string {
+	if m != nil {
+		return m.DebuggeeId
+	}
+	return ""
+}
+
+func (m *ListBreakpointsRequest) GetIncludeAllUsers() bool {
+	if m != nil {
+		return m.IncludeAllUsers
+	}
+	return false
+}
+
+func (m *ListBreakpointsRequest) GetIncludeInactive() bool {
+	if m != nil {
+		return m.IncludeInactive
+	}
+	return false
+}
+
 func (m *ListBreakpointsRequest) GetAction() *ListBreakpointsRequest_BreakpointActionValue {
 	if m != nil {
 		return m.Action
@@ -152,6 +229,27 @@
 	return nil
 }
 
+func (m *ListBreakpointsRequest) GetStripResults() bool {
+	if m != nil {
+		return m.StripResults
+	}
+	return false
+}
+
+func (m *ListBreakpointsRequest) GetWaitToken() string {
+	if m != nil {
+		return m.WaitToken
+	}
+	return ""
+}
+
+func (m *ListBreakpointsRequest) GetClientVersion() string {
+	if m != nil {
+		return m.ClientVersion
+	}
+	return ""
+}
+
 // Wrapper message for `Breakpoint.Action`. Defines a filter on the action
 // field of breakpoints.
 type ListBreakpointsRequest_BreakpointActionValue struct {
@@ -170,6 +268,13 @@
 	return fileDescriptor2, []int{5, 0}
 }
 
+func (m *ListBreakpointsRequest_BreakpointActionValue) GetValue() Breakpoint_Action {
+	if m != nil {
+		return m.Value
+	}
+	return Breakpoint_CAPTURE
+}
+
 // Response for listing breakpoints.
 type ListBreakpointsResponse struct {
 	// List of breakpoints matching the request.
@@ -194,6 +299,13 @@
 	return nil
 }
 
+func (m *ListBreakpointsResponse) GetNextWaitToken() string {
+	if m != nil {
+		return m.NextWaitToken
+	}
+	return ""
+}
+
 // Request to list debuggees.
 type ListDebuggeesRequest struct {
 	// Project number of a Google Cloud project whose debuggees to list.
@@ -211,6 +323,27 @@
 func (*ListDebuggeesRequest) ProtoMessage()               {}
 func (*ListDebuggeesRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
 
+func (m *ListDebuggeesRequest) GetProject() string {
+	if m != nil {
+		return m.Project
+	}
+	return ""
+}
+
+func (m *ListDebuggeesRequest) GetIncludeInactive() bool {
+	if m != nil {
+		return m.IncludeInactive
+	}
+	return false
+}
+
+func (m *ListDebuggeesRequest) GetClientVersion() string {
+	if m != nil {
+		return m.ClientVersion
+	}
+	return ""
+}
+
 // Response for listing debuggees.
 type ListDebuggeesResponse struct {
 	// List of debuggees accessible to the calling user.
--- a/googleapis/devtools/clouderrorreporting/v1beta1/common.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/common.pb.go
@@ -35,7 +35,7 @@
 	ReportErrorEventResponse
 	ReportedErrorEvent
 */
-package google_devtools_clouderrorreporting_v1beta1 // import "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1"
+package google_devtools_clouderrorreporting_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -71,6 +71,20 @@
 func (*ErrorGroup) ProtoMessage()               {}
 func (*ErrorGroup) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *ErrorGroup) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ErrorGroup) GetGroupId() string {
+	if m != nil {
+		return m.GroupId
+	}
+	return ""
+}
+
 func (m *ErrorGroup) GetTrackingIssues() []*TrackingIssue {
 	if m != nil {
 		return m.TrackingIssues
@@ -90,6 +104,13 @@
 func (*TrackingIssue) ProtoMessage()               {}
 func (*TrackingIssue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *TrackingIssue) GetUrl() string {
+	if m != nil {
+		return m.Url
+	}
+	return ""
+}
+
 // An error event which is returned by the Error Reporting system.
 type ErrorEvent struct {
 	// Time when the event occurred as provided in the error report.
@@ -123,6 +144,13 @@
 	return nil
 }
 
+func (m *ErrorEvent) GetMessage() string {
+	if m != nil {
+		return m.Message
+	}
+	return ""
+}
+
 func (m *ErrorEvent) GetContext() *ErrorContext {
 	if m != nil {
 		return m.Context
@@ -151,6 +179,20 @@
 func (*ServiceContext) ProtoMessage()               {}
 func (*ServiceContext) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *ServiceContext) GetService() string {
+	if m != nil {
+		return m.Service
+	}
+	return ""
+}
+
+func (m *ServiceContext) GetVersion() string {
+	if m != nil {
+		return m.Version
+	}
+	return ""
+}
+
 // A description of the context in which an error occurred.
 // This data should be provided by the application when reporting an error,
 // unless the
@@ -189,6 +231,13 @@
 	return nil
 }
 
+func (m *ErrorContext) GetUser() string {
+	if m != nil {
+		return m.User
+	}
+	return ""
+}
+
 func (m *ErrorContext) GetReportLocation() *SourceLocation {
 	if m != nil {
 		return m.ReportLocation
@@ -223,6 +272,48 @@
 func (*HttpRequestContext) ProtoMessage()               {}
 func (*HttpRequestContext) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *HttpRequestContext) GetMethod() string {
+	if m != nil {
+		return m.Method
+	}
+	return ""
+}
+
+func (m *HttpRequestContext) GetUrl() string {
+	if m != nil {
+		return m.Url
+	}
+	return ""
+}
+
+func (m *HttpRequestContext) GetUserAgent() string {
+	if m != nil {
+		return m.UserAgent
+	}
+	return ""
+}
+
+func (m *HttpRequestContext) GetReferrer() string {
+	if m != nil {
+		return m.Referrer
+	}
+	return ""
+}
+
+func (m *HttpRequestContext) GetResponseStatusCode() int32 {
+	if m != nil {
+		return m.ResponseStatusCode
+	}
+	return 0
+}
+
+func (m *HttpRequestContext) GetRemoteIp() string {
+	if m != nil {
+		return m.RemoteIp
+	}
+	return ""
+}
+
 // Indicates a location in the source code of the service for which
 // errors are reported.
 // This data should be provided by the application when reporting an error,
@@ -245,6 +336,27 @@
 func (*SourceLocation) ProtoMessage()               {}
 func (*SourceLocation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *SourceLocation) GetFilePath() string {
+	if m != nil {
+		return m.FilePath
+	}
+	return ""
+}
+
+func (m *SourceLocation) GetLineNumber() int32 {
+	if m != nil {
+		return m.LineNumber
+	}
+	return 0
+}
+
+func (m *SourceLocation) GetFunctionName() string {
+	if m != nil {
+		return m.FunctionName
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*ErrorGroup)(nil), "google.devtools.clouderrorreporting.v1beta1.ErrorGroup")
 	proto.RegisterType((*TrackingIssue)(nil), "google.devtools.clouderrorreporting.v1beta1.TrackingIssue")
--- a/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1/error_group_service.proto
 // DO NOT EDIT!
 
-package google_devtools_clouderrorreporting_v1beta1 // import "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1"
+package google_devtools_clouderrorreporting_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -37,6 +37,13 @@
 func (*GetGroupRequest) ProtoMessage()               {}
 func (*GetGroupRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *GetGroupRequest) GetGroupName() string {
+	if m != nil {
+		return m.GroupName
+	}
+	return ""
+}
+
 // A request to replace the existing data for the given group.
 type UpdateGroupRequest struct {
 	// [Required] The group which replaces the resource on the server.
--- a/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1/error_stats_service.proto
 // DO NOT EDIT!
 
-package google_devtools_clouderrorreporting_v1beta1 // import "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1"
+package google_devtools_clouderrorreporting_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -188,6 +188,20 @@
 func (*ListGroupStatsRequest) ProtoMessage()               {}
 func (*ListGroupStatsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
 
+func (m *ListGroupStatsRequest) GetProjectName() string {
+	if m != nil {
+		return m.ProjectName
+	}
+	return ""
+}
+
+func (m *ListGroupStatsRequest) GetGroupId() []string {
+	if m != nil {
+		return m.GroupId
+	}
+	return nil
+}
+
 func (m *ListGroupStatsRequest) GetServiceFilter() *ServiceContextFilter {
 	if m != nil {
 		return m.ServiceFilter
@@ -209,6 +223,13 @@
 	return nil
 }
 
+func (m *ListGroupStatsRequest) GetAlignment() TimedCountAlignment {
+	if m != nil {
+		return m.Alignment
+	}
+	return TimedCountAlignment_ERROR_COUNT_ALIGNMENT_UNSPECIFIED
+}
+
 func (m *ListGroupStatsRequest) GetAlignmentTime() *google_protobuf1.Timestamp {
 	if m != nil {
 		return m.AlignmentTime
@@ -216,6 +237,27 @@
 	return nil
 }
 
+func (m *ListGroupStatsRequest) GetOrder() ErrorGroupOrder {
+	if m != nil {
+		return m.Order
+	}
+	return ErrorGroupOrder_GROUP_ORDER_UNSPECIFIED
+}
+
+func (m *ListGroupStatsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListGroupStatsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Contains a set of requested error group stats.
 type ListGroupStatsResponse struct {
 	// The error group stats which match the given request.
@@ -238,6 +280,13 @@
 	return nil
 }
 
+func (m *ListGroupStatsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Data extracted for a specific group based on certain filter criteria,
 // such as a given time period and/or service filter.
 type ErrorGroupStats struct {
@@ -301,6 +350,20 @@
 	return nil
 }
 
+func (m *ErrorGroupStats) GetCount() int64 {
+	if m != nil {
+		return m.Count
+	}
+	return 0
+}
+
+func (m *ErrorGroupStats) GetAffectedUsersCount() int64 {
+	if m != nil {
+		return m.AffectedUsersCount
+	}
+	return 0
+}
+
 func (m *ErrorGroupStats) GetTimedCounts() []*TimedCount {
 	if m != nil {
 		return m.TimedCounts
@@ -329,6 +392,13 @@
 	return nil
 }
 
+func (m *ErrorGroupStats) GetNumAffectedServices() int32 {
+	if m != nil {
+		return m.NumAffectedServices
+	}
+	return 0
+}
+
 func (m *ErrorGroupStats) GetRepresentative() *ErrorEvent {
 	if m != nil {
 		return m.Representative
@@ -353,6 +423,13 @@
 func (*TimedCount) ProtoMessage()               {}
 func (*TimedCount) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
 
+func (m *TimedCount) GetCount() int64 {
+	if m != nil {
+		return m.Count
+	}
+	return 0
+}
+
 func (m *TimedCount) GetStartTime() *google_protobuf1.Timestamp {
 	if m != nil {
 		return m.StartTime
@@ -393,6 +470,20 @@
 func (*ListEventsRequest) ProtoMessage()               {}
 func (*ListEventsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
 
+func (m *ListEventsRequest) GetProjectName() string {
+	if m != nil {
+		return m.ProjectName
+	}
+	return ""
+}
+
+func (m *ListEventsRequest) GetGroupId() string {
+	if m != nil {
+		return m.GroupId
+	}
+	return ""
+}
+
 func (m *ListEventsRequest) GetServiceFilter() *ServiceContextFilter {
 	if m != nil {
 		return m.ServiceFilter
@@ -407,6 +498,20 @@
 	return nil
 }
 
+func (m *ListEventsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListEventsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Contains a set of requested error events.
 type ListEventsResponse struct {
 	// The error events which match the given request.
@@ -429,6 +534,13 @@
 	return nil
 }
 
+func (m *ListEventsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Requests might be rejected or the resulting timed count durations might be
 // adjusted for lower durations.
 type QueryTimeRange struct {
@@ -441,6 +553,13 @@
 func (*QueryTimeRange) ProtoMessage()               {}
 func (*QueryTimeRange) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
 
+func (m *QueryTimeRange) GetPeriod() QueryTimeRange_Period {
+	if m != nil {
+		return m.Period
+	}
+	return QueryTimeRange_PERIOD_UNSPECIFIED
+}
+
 // Specifies criteria for filtering a subset of service contexts.
 // The fields in the filter correspond to the fields in `ServiceContext`.
 // Only exact, case-sensitive matches are supported.
@@ -459,6 +578,20 @@
 func (*ServiceContextFilter) ProtoMessage()               {}
 func (*ServiceContextFilter) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
 
+func (m *ServiceContextFilter) GetService() string {
+	if m != nil {
+		return m.Service
+	}
+	return ""
+}
+
+func (m *ServiceContextFilter) GetVersion() string {
+	if m != nil {
+		return m.Version
+	}
+	return ""
+}
+
 // Deletes all events in the project.
 type DeleteEventsRequest struct {
 	// [Required] The resource name of the Google Cloud Platform project. Written
@@ -473,6 +606,13 @@
 func (*DeleteEventsRequest) ProtoMessage()               {}
 func (*DeleteEventsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{8} }
 
+func (m *DeleteEventsRequest) GetProjectName() string {
+	if m != nil {
+		return m.ProjectName
+	}
+	return ""
+}
+
 // Response message for deleting error events.
 type DeleteEventsResponse struct {
 }
--- a/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go
+++ b/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1/report_errors_service.proto
 // DO NOT EDIT!
 
-package google_devtools_clouderrorreporting_v1beta1 // import "google.golang.org/genproto/googleapis/devtools/clouderrorreporting/v1beta1"
+package google_devtools_clouderrorreporting_v1beta1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -36,6 +36,13 @@
 func (*ReportErrorEventRequest) ProtoMessage()               {}
 func (*ReportErrorEventRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
 
+func (m *ReportErrorEventRequest) GetProjectName() string {
+	if m != nil {
+		return m.ProjectName
+	}
+	return ""
+}
+
 func (m *ReportErrorEventRequest) GetEvent() *ReportedErrorEvent {
 	if m != nil {
 		return m.Event
@@ -89,6 +96,13 @@
 	return nil
 }
 
+func (m *ReportedErrorEvent) GetMessage() string {
+	if m != nil {
+		return m.Message
+	}
+	return ""
+}
+
 func (m *ReportedErrorEvent) GetContext() *ErrorContext {
 	if m != nil {
 		return m.Context
--- a/googleapis/devtools/cloudtrace/v1/trace.pb.go
+++ b/googleapis/devtools/cloudtrace/v1/trace.pb.go
@@ -17,7 +17,7 @@
 	GetTraceRequest
 	PatchTracesRequest
 */
-package google_devtools_cloudtrace_v1 // import "google.golang.org/genproto/googleapis/devtools/cloudtrace/v1"
+package google_devtools_cloudtrace_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -129,6 +129,20 @@
 func (*Trace) ProtoMessage()               {}
 func (*Trace) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Trace) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *Trace) GetTraceId() string {
+	if m != nil {
+		return m.TraceId
+	}
+	return ""
+}
+
 func (m *Trace) GetSpans() []*TraceSpan {
 	if m != nil {
 		return m.Spans
@@ -189,6 +203,27 @@
 func (*TraceSpan) ProtoMessage()               {}
 func (*TraceSpan) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *TraceSpan) GetSpanId() uint64 {
+	if m != nil {
+		return m.SpanId
+	}
+	return 0
+}
+
+func (m *TraceSpan) GetKind() TraceSpan_SpanKind {
+	if m != nil {
+		return m.Kind
+	}
+	return TraceSpan_SPAN_KIND_UNSPECIFIED
+}
+
+func (m *TraceSpan) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *TraceSpan) GetStartTime() *google_protobuf2.Timestamp {
 	if m != nil {
 		return m.StartTime
@@ -203,6 +238,13 @@
 	return nil
 }
 
+func (m *TraceSpan) GetParentSpanId() uint64 {
+	if m != nil {
+		return m.ParentSpanId
+	}
+	return 0
+}
+
 func (m *TraceSpan) GetLabels() map[string]string {
 	if m != nil {
 		return m.Labels
@@ -254,6 +296,34 @@
 func (*ListTracesRequest) ProtoMessage()               {}
 func (*ListTracesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *ListTracesRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ListTracesRequest) GetView() ListTracesRequest_ViewType {
+	if m != nil {
+		return m.View
+	}
+	return ListTracesRequest_VIEW_TYPE_UNSPECIFIED
+}
+
+func (m *ListTracesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListTracesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 func (m *ListTracesRequest) GetStartTime() *google_protobuf2.Timestamp {
 	if m != nil {
 		return m.StartTime
@@ -268,6 +338,20 @@
 	return nil
 }
 
+func (m *ListTracesRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *ListTracesRequest) GetOrderBy() string {
+	if m != nil {
+		return m.OrderBy
+	}
+	return ""
+}
+
 // The response message for the `ListTraces` method.
 type ListTracesResponse struct {
 	// List of trace records returned.
@@ -290,6 +374,13 @@
 	return nil
 }
 
+func (m *ListTracesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The request message for the `GetTrace` method.
 type GetTraceRequest struct {
 	// ID of the Cloud project where the trace data is stored.
@@ -303,6 +394,20 @@
 func (*GetTraceRequest) ProtoMessage()               {}
 func (*GetTraceRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *GetTraceRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *GetTraceRequest) GetTraceId() string {
+	if m != nil {
+		return m.TraceId
+	}
+	return ""
+}
+
 // The request message for the `PatchTraces` method.
 type PatchTracesRequest struct {
 	// ID of the Cloud project where the trace data is stored.
@@ -316,6 +421,13 @@
 func (*PatchTracesRequest) ProtoMessage()               {}
 func (*PatchTracesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *PatchTracesRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *PatchTracesRequest) GetTraces() *Traces {
 	if m != nil {
 		return m.Traces
--- a/googleapis/devtools/source/v1/source_context.pb.go
+++ b/googleapis/devtools/source/v1/source_context.pb.go
@@ -20,7 +20,7 @@
 	ProjectRepoId
 	CloudWorkspaceId
 */
-package google_devtools_source_v1 // import "google.golang.org/genproto/googleapis/devtools/source/v1"
+package google_devtools_source_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -300,6 +300,20 @@
 func (*AliasContext) ProtoMessage()               {}
 func (*AliasContext) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *AliasContext) GetKind() AliasContext_Kind {
+	if m != nil {
+		return m.Kind
+	}
+	return AliasContext_ANY
+}
+
+func (m *AliasContext) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // A CloudRepoSourceContext denotes a particular revision in a cloud
 // repo (a repo hosted by the Google Cloud Platform).
 type CloudRepoSourceContext struct {
@@ -479,6 +493,13 @@
 	return nil
 }
 
+func (m *CloudWorkspaceSourceContext) GetSnapshotId() string {
+	if m != nil {
+		return m.SnapshotId
+	}
+	return ""
+}
+
 // A SourceContext referring to a Gerrit project.
 type GerritSourceContext struct {
 	// The URI of a running Gerrit instance.
@@ -527,6 +548,20 @@
 	return nil
 }
 
+func (m *GerritSourceContext) GetHostUri() string {
+	if m != nil {
+		return m.HostUri
+	}
+	return ""
+}
+
+func (m *GerritSourceContext) GetGerritProject() string {
+	if m != nil {
+		return m.GerritProject
+	}
+	return ""
+}
+
 func (m *GerritSourceContext) GetRevisionId() string {
 	if x, ok := m.GetRevision().(*GerritSourceContext_RevisionId); ok {
 		return x.RevisionId
@@ -648,6 +683,20 @@
 func (*GitSourceContext) ProtoMessage()               {}
 func (*GitSourceContext) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *GitSourceContext) GetUrl() string {
+	if m != nil {
+		return m.Url
+	}
+	return ""
+}
+
+func (m *GitSourceContext) GetRevisionId() string {
+	if m != nil {
+		return m.RevisionId
+	}
+	return ""
+}
+
 // A unique identifier for a cloud repo.
 type RepoId struct {
 	// A cloud repository can be identified by either its project ID and
@@ -783,6 +832,20 @@
 func (*ProjectRepoId) ProtoMessage()               {}
 func (*ProjectRepoId) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *ProjectRepoId) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ProjectRepoId) GetRepoName() string {
+	if m != nil {
+		return m.RepoName
+	}
+	return ""
+}
+
 // A CloudWorkspaceId is a unique identifier for a cloud workspace.
 // A cloud workspace is a place associated with a repo where modified files
 // can be stored before they are committed.
@@ -806,6 +869,13 @@
 	return nil
 }
 
+func (m *CloudWorkspaceId) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*SourceContext)(nil), "google.devtools.source.v1.SourceContext")
 	proto.RegisterType((*ExtendedSourceContext)(nil), "google.devtools.source.v1.ExtendedSourceContext")
--- a/googleapis/example/library/v1/library.pb.go
+++ b/googleapis/example/library/v1/library.pb.go
@@ -25,7 +25,7 @@
 	DeleteBookRequest
 	MoveBookRequest
 */
-package google_example_library_v1 // import "google.golang.org/genproto/googleapis/example/library/v1"
+package google_example_library_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -68,6 +68,34 @@
 func (*Book) ProtoMessage()               {}
 func (*Book) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Book) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Book) GetAuthor() string {
+	if m != nil {
+		return m.Author
+	}
+	return ""
+}
+
+func (m *Book) GetTitle() string {
+	if m != nil {
+		return m.Title
+	}
+	return ""
+}
+
+func (m *Book) GetRead() bool {
+	if m != nil {
+		return m.Read
+	}
+	return false
+}
+
 // A Shelf contains a collection of books with a theme.
 type Shelf struct {
 	// The resource name of the shelf.
@@ -83,6 +111,20 @@
 func (*Shelf) ProtoMessage()               {}
 func (*Shelf) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *Shelf) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Shelf) GetTheme() string {
+	if m != nil {
+		return m.Theme
+	}
+	return ""
+}
+
 // Request message for LibraryService.CreateShelf.
 type CreateShelfRequest struct {
 	// The shelf to create.
@@ -112,6 +154,13 @@
 func (*GetShelfRequest) ProtoMessage()               {}
 func (*GetShelfRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *GetShelfRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for LibraryService.ListShelves.
 type ListShelvesRequest struct {
 	// Requested page size. Server may return fewer shelves than requested.
@@ -129,6 +178,20 @@
 func (*ListShelvesRequest) ProtoMessage()               {}
 func (*ListShelvesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *ListShelvesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListShelvesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response message for LibraryService.ListShelves.
 type ListShelvesResponse struct {
 	// The list of shelves.
@@ -153,6 +216,13 @@
 	return nil
 }
 
+func (m *ListShelvesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for LibraryService.DeleteShelf.
 type DeleteShelfRequest struct {
 	// The name of the shelf to delete.
@@ -164,6 +234,13 @@
 func (*DeleteShelfRequest) ProtoMessage()               {}
 func (*DeleteShelfRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *DeleteShelfRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Describes the shelf being removed (other_shelf_name) and updated
 // (name) in this merge.
 type MergeShelvesRequest struct {
@@ -178,6 +255,20 @@
 func (*MergeShelvesRequest) ProtoMessage()               {}
 func (*MergeShelvesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *MergeShelvesRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *MergeShelvesRequest) GetOtherShelfName() string {
+	if m != nil {
+		return m.OtherShelfName
+	}
+	return ""
+}
+
 // Request message for LibraryService.CreateBook.
 type CreateBookRequest struct {
 	// The name of the shelf in which the book is created.
@@ -191,6 +282,13 @@
 func (*CreateBookRequest) ProtoMessage()               {}
 func (*CreateBookRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *CreateBookRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *CreateBookRequest) GetBook() *Book {
 	if m != nil {
 		return m.Book
@@ -209,6 +307,13 @@
 func (*GetBookRequest) ProtoMessage()               {}
 func (*GetBookRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *GetBookRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request message for LibraryService.ListBooks.
 type ListBooksRequest struct {
 	// The name of the shelf whose books we'd like to list.
@@ -228,6 +333,27 @@
 func (*ListBooksRequest) ProtoMessage()               {}
 func (*ListBooksRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *ListBooksRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ListBooksRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListBooksRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response message for LibraryService.ListBooks.
 type ListBooksResponse struct {
 	// The list of books.
@@ -252,6 +378,13 @@
 	return nil
 }
 
+func (m *ListBooksResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request message for LibraryService.UpdateBook.
 type UpdateBookRequest struct {
 	// The name of the book to update.
@@ -265,6 +398,13 @@
 func (*UpdateBookRequest) ProtoMessage()               {}
 func (*UpdateBookRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
 
+func (m *UpdateBookRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *UpdateBookRequest) GetBook() *Book {
 	if m != nil {
 		return m.Book
@@ -283,6 +423,13 @@
 func (*DeleteBookRequest) ProtoMessage()               {}
 func (*DeleteBookRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
 
+func (m *DeleteBookRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Describes what book to move (name) and what shelf we're moving it
 // to (other_shelf_name).
 type MoveBookRequest struct {
@@ -297,6 +444,20 @@
 func (*MoveBookRequest) ProtoMessage()               {}
 func (*MoveBookRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
 
+func (m *MoveBookRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *MoveBookRequest) GetOtherShelfName() string {
+	if m != nil {
+		return m.OtherShelfName
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Book)(nil), "google.example.library.v1.Book")
 	proto.RegisterType((*Shelf)(nil), "google.example.library.v1.Shelf")
--- a/googleapis/genomics/v1/annotations.pb.go
+++ b/googleapis/genomics/v1/annotations.pb.go
@@ -112,7 +112,7 @@
 	StreamVariantsRequest
 	StreamVariantsResponse
 */
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -386,6 +386,48 @@
 func (*AnnotationSet) ProtoMessage()               {}
 func (*AnnotationSet) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *AnnotationSet) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *AnnotationSet) GetDatasetId() string {
+	if m != nil {
+		return m.DatasetId
+	}
+	return ""
+}
+
+func (m *AnnotationSet) GetReferenceSetId() string {
+	if m != nil {
+		return m.ReferenceSetId
+	}
+	return ""
+}
+
+func (m *AnnotationSet) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *AnnotationSet) GetSourceUri() string {
+	if m != nil {
+		return m.SourceUri
+	}
+	return ""
+}
+
+func (m *AnnotationSet) GetType() AnnotationType {
+	if m != nil {
+		return m.Type
+	}
+	return AnnotationType_ANNOTATION_TYPE_UNSPECIFIED
+}
+
 func (m *AnnotationSet) GetInfo() map[string]*google_protobuf3.ListValue {
 	if m != nil {
 		return m.Info
@@ -457,6 +499,69 @@
 	return nil
 }
 
+func (m *Annotation) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Annotation) GetAnnotationSetId() string {
+	if m != nil {
+		return m.AnnotationSetId
+	}
+	return ""
+}
+
+func (m *Annotation) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Annotation) GetReferenceId() string {
+	if m != nil {
+		return m.ReferenceId
+	}
+	return ""
+}
+
+func (m *Annotation) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *Annotation) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *Annotation) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
+func (m *Annotation) GetReverseStrand() bool {
+	if m != nil {
+		return m.ReverseStrand
+	}
+	return false
+}
+
+func (m *Annotation) GetType() AnnotationType {
+	if m != nil {
+		return m.Type
+	}
+	return AnnotationType_ANNOTATION_TYPE_UNSPECIFIED
+}
+
 func (m *Annotation) GetVariant() *VariantAnnotation {
 	if x, ok := m.GetValue().(*Annotation_Variant); ok {
 		return x.Variant
@@ -582,6 +687,41 @@
 func (*VariantAnnotation) ProtoMessage()               {}
 func (*VariantAnnotation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *VariantAnnotation) GetType() VariantAnnotation_Type {
+	if m != nil {
+		return m.Type
+	}
+	return VariantAnnotation_TYPE_UNSPECIFIED
+}
+
+func (m *VariantAnnotation) GetEffect() VariantAnnotation_Effect {
+	if m != nil {
+		return m.Effect
+	}
+	return VariantAnnotation_EFFECT_UNSPECIFIED
+}
+
+func (m *VariantAnnotation) GetAlternateBases() string {
+	if m != nil {
+		return m.AlternateBases
+	}
+	return ""
+}
+
+func (m *VariantAnnotation) GetGeneId() string {
+	if m != nil {
+		return m.GeneId
+	}
+	return ""
+}
+
+func (m *VariantAnnotation) GetTranscriptIds() []string {
+	if m != nil {
+		return m.TranscriptIds
+	}
+	return nil
+}
+
 func (m *VariantAnnotation) GetConditions() []*VariantAnnotation_ClinicalCondition {
 	if m != nil {
 		return m.Conditions
@@ -589,6 +729,13 @@
 	return nil
 }
 
+func (m *VariantAnnotation) GetClinicalSignificance() VariantAnnotation_ClinicalSignificance {
+	if m != nil {
+		return m.ClinicalSignificance
+	}
+	return VariantAnnotation_CLINICAL_SIGNIFICANCE_UNSPECIFIED
+}
+
 type VariantAnnotation_ClinicalCondition struct {
 	// A set of names for the condition.
 	Names []string `protobuf:"bytes,1,rep,name=names" json:"names,omitempty"`
@@ -609,6 +756,13 @@
 	return fileDescriptor0, []int{2, 0}
 }
 
+func (m *VariantAnnotation_ClinicalCondition) GetNames() []string {
+	if m != nil {
+		return m.Names
+	}
+	return nil
+}
+
 func (m *VariantAnnotation_ClinicalCondition) GetExternalIds() []*ExternalId {
 	if m != nil {
 		return m.ExternalIds
@@ -616,6 +770,20 @@
 	return nil
 }
 
+func (m *VariantAnnotation_ClinicalCondition) GetConceptId() string {
+	if m != nil {
+		return m.ConceptId
+	}
+	return ""
+}
+
+func (m *VariantAnnotation_ClinicalCondition) GetOmimId() string {
+	if m != nil {
+		return m.OmimId
+	}
+	return ""
+}
+
 // A transcript represents the assertion that a particular region of the
 // reference genome may be transcribed as RNA.
 type Transcript struct {
@@ -657,6 +825,13 @@
 func (*Transcript) ProtoMessage()               {}
 func (*Transcript) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *Transcript) GetGeneId() string {
+	if m != nil {
+		return m.GeneId
+	}
+	return ""
+}
+
 func (m *Transcript) GetExons() []*Transcript_Exon {
 	if m != nil {
 		return m.Exons
@@ -701,6 +876,20 @@
 func (*Transcript_Exon) ProtoMessage()               {}
 func (*Transcript_Exon) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3, 0} }
 
+func (m *Transcript_Exon) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *Transcript_Exon) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
 func (m *Transcript_Exon) GetFrame() *google_protobuf4.Int32Value {
 	if m != nil {
 		return m.Frame
@@ -724,6 +913,20 @@
 func (*Transcript_CodingSequence) ProtoMessage()               {}
 func (*Transcript_CodingSequence) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3, 1} }
 
+func (m *Transcript_CodingSequence) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *Transcript_CodingSequence) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
 type ExternalId struct {
 	// The name of the source of this data.
 	SourceName string `protobuf:"bytes,1,opt,name=source_name,json=sourceName" json:"source_name,omitempty"`
@@ -736,6 +939,20 @@
 func (*ExternalId) ProtoMessage()               {}
 func (*ExternalId) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *ExternalId) GetSourceName() string {
+	if m != nil {
+		return m.SourceName
+	}
+	return ""
+}
+
+func (m *ExternalId) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
 type CreateAnnotationSetRequest struct {
 	// The annotation set to create.
 	AnnotationSet *AnnotationSet `protobuf:"bytes,1,opt,name=annotation_set,json=annotationSet" json:"annotation_set,omitempty"`
@@ -763,6 +980,13 @@
 func (*GetAnnotationSetRequest) ProtoMessage()               {}
 func (*GetAnnotationSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *GetAnnotationSetRequest) GetAnnotationSetId() string {
+	if m != nil {
+		return m.AnnotationSetId
+	}
+	return ""
+}
+
 type UpdateAnnotationSetRequest struct {
 	// The ID of the annotation set to be updated.
 	AnnotationSetId string `protobuf:"bytes,1,opt,name=annotation_set_id,json=annotationSetId" json:"annotation_set_id,omitempty"`
@@ -781,6 +1005,13 @@
 func (*UpdateAnnotationSetRequest) ProtoMessage()               {}
 func (*UpdateAnnotationSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *UpdateAnnotationSetRequest) GetAnnotationSetId() string {
+	if m != nil {
+		return m.AnnotationSetId
+	}
+	return ""
+}
+
 func (m *UpdateAnnotationSetRequest) GetAnnotationSet() *AnnotationSet {
 	if m != nil {
 		return m.AnnotationSet
@@ -805,6 +1036,13 @@
 func (*DeleteAnnotationSetRequest) ProtoMessage()               {}
 func (*DeleteAnnotationSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *DeleteAnnotationSetRequest) GetAnnotationSetId() string {
+	if m != nil {
+		return m.AnnotationSetId
+	}
+	return ""
+}
+
 type SearchAnnotationSetsRequest struct {
 	// Required. The dataset IDs to search within. Caller must have `READ` access
 	// to these datasets.
@@ -832,6 +1070,48 @@
 func (*SearchAnnotationSetsRequest) ProtoMessage()               {}
 func (*SearchAnnotationSetsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *SearchAnnotationSetsRequest) GetDatasetIds() []string {
+	if m != nil {
+		return m.DatasetIds
+	}
+	return nil
+}
+
+func (m *SearchAnnotationSetsRequest) GetReferenceSetId() string {
+	if m != nil {
+		return m.ReferenceSetId
+	}
+	return ""
+}
+
+func (m *SearchAnnotationSetsRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *SearchAnnotationSetsRequest) GetTypes() []AnnotationType {
+	if m != nil {
+		return m.Types
+	}
+	return nil
+}
+
+func (m *SearchAnnotationSetsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *SearchAnnotationSetsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 type SearchAnnotationSetsResponse struct {
 	// The matching annotation sets.
 	AnnotationSets []*AnnotationSet `protobuf:"bytes,1,rep,name=annotation_sets,json=annotationSets" json:"annotation_sets,omitempty"`
@@ -853,6 +1133,13 @@
 	return nil
 }
 
+func (m *SearchAnnotationSetsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 type CreateAnnotationRequest struct {
 	// The annotation to be created.
 	Annotation *Annotation `protobuf:"bytes,1,opt,name=annotation" json:"annotation,omitempty"`
@@ -896,6 +1183,13 @@
 	return nil
 }
 
+func (m *BatchCreateAnnotationsRequest) GetRequestId() string {
+	if m != nil {
+		return m.RequestId
+	}
+	return ""
+}
+
 type BatchCreateAnnotationsResponse struct {
 	// The resulting per-annotation entries, ordered consistently with the
 	// original request.
@@ -952,6 +1246,13 @@
 func (*GetAnnotationRequest) ProtoMessage()               {}
 func (*GetAnnotationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
 
+func (m *GetAnnotationRequest) GetAnnotationId() string {
+	if m != nil {
+		return m.AnnotationId
+	}
+	return ""
+}
+
 type UpdateAnnotationRequest struct {
 	// The ID of the annotation to be updated.
 	AnnotationId string `protobuf:"bytes,1,opt,name=annotation_id,json=annotationId" json:"annotation_id,omitempty"`
@@ -971,6 +1272,13 @@
 func (*UpdateAnnotationRequest) ProtoMessage()               {}
 func (*UpdateAnnotationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
 
+func (m *UpdateAnnotationRequest) GetAnnotationId() string {
+	if m != nil {
+		return m.AnnotationId
+	}
+	return ""
+}
+
 func (m *UpdateAnnotationRequest) GetAnnotation() *Annotation {
 	if m != nil {
 		return m.Annotation
@@ -995,6 +1303,13 @@
 func (*DeleteAnnotationRequest) ProtoMessage()               {}
 func (*DeleteAnnotationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
 
+func (m *DeleteAnnotationRequest) GetAnnotationId() string {
+	if m != nil {
+		return m.AnnotationId
+	}
+	return ""
+}
+
 type SearchAnnotationsRequest struct {
 	// Required. The annotation sets to search within. The caller must have
 	// `READ` access to these annotation sets.
@@ -1052,6 +1367,13 @@
 	return nil
 }
 
+func (m *SearchAnnotationsRequest) GetAnnotationSetIds() []string {
+	if m != nil {
+		return m.AnnotationSetIds
+	}
+	return nil
+}
+
 func (m *SearchAnnotationsRequest) GetReferenceId() string {
 	if x, ok := m.GetReference().(*SearchAnnotationsRequest_ReferenceId); ok {
 		return x.ReferenceId
@@ -1066,6 +1388,34 @@
 	return ""
 }
 
+func (m *SearchAnnotationsRequest) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *SearchAnnotationsRequest) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
+func (m *SearchAnnotationsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *SearchAnnotationsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*SearchAnnotationsRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _SearchAnnotationsRequest_OneofMarshaler, _SearchAnnotationsRequest_OneofUnmarshaler, _SearchAnnotationsRequest_OneofSizer, []interface{}{
@@ -1153,6 +1503,13 @@
 	return nil
 }
 
+func (m *SearchAnnotationsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*AnnotationSet)(nil), "google.genomics.v1.AnnotationSet")
 	proto.RegisterType((*Annotation)(nil), "google.genomics.v1.Annotation")
--- a/googleapis/genomics/v1/cigar.pb.go
+++ b/googleapis/genomics/v1/cigar.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/cigar.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -113,6 +113,27 @@
 func (*CigarUnit) ProtoMessage()               {}
 func (*CigarUnit) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *CigarUnit) GetOperation() CigarUnit_Operation {
+	if m != nil {
+		return m.Operation
+	}
+	return CigarUnit_OPERATION_UNSPECIFIED
+}
+
+func (m *CigarUnit) GetOperationLength() int64 {
+	if m != nil {
+		return m.OperationLength
+	}
+	return 0
+}
+
+func (m *CigarUnit) GetReferenceSequence() string {
+	if m != nil {
+		return m.ReferenceSequence
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*CigarUnit)(nil), "google.genomics.v1.CigarUnit")
 	proto.RegisterEnum("google.genomics.v1.CigarUnit_Operation", CigarUnit_Operation_name, CigarUnit_Operation_value)
--- a/googleapis/genomics/v1/datasets.pb.go
+++ b/googleapis/genomics/v1/datasets.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/datasets.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -44,6 +44,27 @@
 func (*Dataset) ProtoMessage()               {}
 func (*Dataset) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
 
+func (m *Dataset) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Dataset) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *Dataset) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *Dataset) GetCreateTime() *google_protobuf6.Timestamp {
 	if m != nil {
 		return m.CreateTime
@@ -69,6 +90,27 @@
 func (*ListDatasetsRequest) ProtoMessage()               {}
 func (*ListDatasetsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
 
+func (m *ListDatasetsRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ListDatasetsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListDatasetsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // The dataset list response.
 type ListDatasetsResponse struct {
 	// The list of matching Datasets.
@@ -91,6 +133,13 @@
 	return nil
 }
 
+func (m *ListDatasetsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 type CreateDatasetRequest struct {
 	// The dataset to be created. Must contain projectId and name.
 	Dataset *Dataset `protobuf:"bytes,1,opt,name=dataset" json:"dataset,omitempty"`
@@ -125,6 +174,13 @@
 func (*UpdateDatasetRequest) ProtoMessage()               {}
 func (*UpdateDatasetRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
 
+func (m *UpdateDatasetRequest) GetDatasetId() string {
+	if m != nil {
+		return m.DatasetId
+	}
+	return ""
+}
+
 func (m *UpdateDatasetRequest) GetDataset() *Dataset {
 	if m != nil {
 		return m.Dataset
@@ -149,6 +205,13 @@
 func (*DeleteDatasetRequest) ProtoMessage()               {}
 func (*DeleteDatasetRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
 
+func (m *DeleteDatasetRequest) GetDatasetId() string {
+	if m != nil {
+		return m.DatasetId
+	}
+	return ""
+}
+
 type UndeleteDatasetRequest struct {
 	// The ID of the dataset to be undeleted.
 	DatasetId string `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId" json:"dataset_id,omitempty"`
@@ -159,6 +222,13 @@
 func (*UndeleteDatasetRequest) ProtoMessage()               {}
 func (*UndeleteDatasetRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
 
+func (m *UndeleteDatasetRequest) GetDatasetId() string {
+	if m != nil {
+		return m.DatasetId
+	}
+	return ""
+}
+
 type GetDatasetRequest struct {
 	// The ID of the dataset.
 	DatasetId string `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId" json:"dataset_id,omitempty"`
@@ -169,6 +239,13 @@
 func (*GetDatasetRequest) ProtoMessage()               {}
 func (*GetDatasetRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
 
+func (m *GetDatasetRequest) GetDatasetId() string {
+	if m != nil {
+		return m.DatasetId
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Dataset)(nil), "google.genomics.v1.Dataset")
 	proto.RegisterType((*ListDatasetsRequest)(nil), "google.genomics.v1.ListDatasetsRequest")
--- a/googleapis/genomics/v1/operations.pb.go
+++ b/googleapis/genomics/v1/operations.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/operations.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -46,6 +46,13 @@
 func (*OperationMetadata) ProtoMessage()               {}
 func (*OperationMetadata) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
 
+func (m *OperationMetadata) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *OperationMetadata) GetCreateTime() *google_protobuf6.Timestamp {
 	if m != nil {
 		return m.CreateTime
@@ -81,6 +88,13 @@
 	return nil
 }
 
+func (m *OperationMetadata) GetClientId() string {
+	if m != nil {
+		return m.ClientId
+	}
+	return ""
+}
+
 func (m *OperationMetadata) GetRuntimeMetadata() *google_protobuf5.Any {
 	if m != nil {
 		return m.RuntimeMetadata
@@ -118,6 +132,13 @@
 	return nil
 }
 
+func (m *OperationEvent) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*OperationMetadata)(nil), "google.genomics.v1.OperationMetadata")
 	proto.RegisterType((*OperationEvent)(nil), "google.genomics.v1.OperationEvent")
--- a/googleapis/genomics/v1/position.pb.go
+++ b/googleapis/genomics/v1/position.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/position.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -33,6 +33,27 @@
 func (*Position) ProtoMessage()               {}
 func (*Position) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} }
 
+func (m *Position) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *Position) GetPosition() int64 {
+	if m != nil {
+		return m.Position
+	}
+	return 0
+}
+
+func (m *Position) GetReverseStrand() bool {
+	if m != nil {
+		return m.ReverseStrand
+	}
+	return false
+}
+
 func init() {
 	proto.RegisterType((*Position)(nil), "google.genomics.v1.Position")
 }
--- a/googleapis/genomics/v1/range.pb.go
+++ b/googleapis/genomics/v1/range.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/range.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -30,6 +30,27 @@
 func (*Range) ProtoMessage()               {}
 func (*Range) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{0} }
 
+func (m *Range) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *Range) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *Range) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*Range)(nil), "google.genomics.v1.Range")
 }
--- a/googleapis/genomics/v1/readalignment.pb.go
+++ b/googleapis/genomics/v1/readalignment.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/readalignment.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -43,6 +43,13 @@
 	return nil
 }
 
+func (m *LinearAlignment) GetMappingQuality() int32 {
+	if m != nil {
+		return m.MappingQuality
+	}
+	return 0
+}
+
 func (m *LinearAlignment) GetCigar() []*CigarUnit {
 	if m != nil {
 		return m.Cigar
@@ -213,12 +220,110 @@
 func (*Read) ProtoMessage()               {}
 func (*Read) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{1} }
 
+func (m *Read) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Read) GetReadGroupId() string {
+	if m != nil {
+		return m.ReadGroupId
+	}
+	return ""
+}
+
+func (m *Read) GetReadGroupSetId() string {
+	if m != nil {
+		return m.ReadGroupSetId
+	}
+	return ""
+}
+
+func (m *Read) GetFragmentName() string {
+	if m != nil {
+		return m.FragmentName
+	}
+	return ""
+}
+
+func (m *Read) GetProperPlacement() bool {
+	if m != nil {
+		return m.ProperPlacement
+	}
+	return false
+}
+
+func (m *Read) GetDuplicateFragment() bool {
+	if m != nil {
+		return m.DuplicateFragment
+	}
+	return false
+}
+
+func (m *Read) GetFragmentLength() int32 {
+	if m != nil {
+		return m.FragmentLength
+	}
+	return 0
+}
+
+func (m *Read) GetReadNumber() int32 {
+	if m != nil {
+		return m.ReadNumber
+	}
+	return 0
+}
+
+func (m *Read) GetNumberReads() int32 {
+	if m != nil {
+		return m.NumberReads
+	}
+	return 0
+}
+
+func (m *Read) GetFailedVendorQualityChecks() bool {
+	if m != nil {
+		return m.FailedVendorQualityChecks
+	}
+	return false
+}
+
 func (m *Read) GetAlignment() *LinearAlignment {
 	if m != nil {
 		return m.Alignment
 	}
 	return nil
 }
+
+func (m *Read) GetSecondaryAlignment() bool {
+	if m != nil {
+		return m.SecondaryAlignment
+	}
+	return false
+}
+
+func (m *Read) GetSupplementaryAlignment() bool {
+	if m != nil {
+		return m.SupplementaryAlignment
+	}
+	return false
+}
+
+func (m *Read) GetAlignedSequence() string {
+	if m != nil {
+		return m.AlignedSequence
+	}
+	return ""
+}
+
+func (m *Read) GetAlignedQuality() []int32 {
+	if m != nil {
+		return m.AlignedQuality
+	}
+	return nil
+}
 
 func (m *Read) GetNextMatePosition() *Position {
 	if m != nil {
--- a/googleapis/genomics/v1/readgroup.pb.go
+++ b/googleapis/genomics/v1/readgroup.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/readgroup.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -51,6 +51,41 @@
 func (*ReadGroup) ProtoMessage()               {}
 func (*ReadGroup) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{0} }
 
+func (m *ReadGroup) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *ReadGroup) GetDatasetId() string {
+	if m != nil {
+		return m.DatasetId
+	}
+	return ""
+}
+
+func (m *ReadGroup) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ReadGroup) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *ReadGroup) GetSampleId() string {
+	if m != nil {
+		return m.SampleId
+	}
+	return ""
+}
+
 func (m *ReadGroup) GetExperiment() *ReadGroup_Experiment {
 	if m != nil {
 		return m.Experiment
@@ -58,6 +93,13 @@
 	return nil
 }
 
+func (m *ReadGroup) GetPredictedInsertSize() int32 {
+	if m != nil {
+		return m.PredictedInsertSize
+	}
+	return 0
+}
+
 func (m *ReadGroup) GetPrograms() []*ReadGroup_Program {
 	if m != nil {
 		return m.Programs
@@ -65,6 +107,13 @@
 	return nil
 }
 
+func (m *ReadGroup) GetReferenceSetId() string {
+	if m != nil {
+		return m.ReferenceSetId
+	}
+	return ""
+}
+
 func (m *ReadGroup) GetInfo() map[string]*google_protobuf3.ListValue {
 	if m != nil {
 		return m.Info
@@ -94,6 +143,34 @@
 func (*ReadGroup_Experiment) ProtoMessage()               {}
 func (*ReadGroup_Experiment) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{0, 0} }
 
+func (m *ReadGroup_Experiment) GetLibraryId() string {
+	if m != nil {
+		return m.LibraryId
+	}
+	return ""
+}
+
+func (m *ReadGroup_Experiment) GetPlatformUnit() string {
+	if m != nil {
+		return m.PlatformUnit
+	}
+	return ""
+}
+
+func (m *ReadGroup_Experiment) GetSequencingCenter() string {
+	if m != nil {
+		return m.SequencingCenter
+	}
+	return ""
+}
+
+func (m *ReadGroup_Experiment) GetInstrumentModel() string {
+	if m != nil {
+		return m.InstrumentModel
+	}
+	return ""
+}
+
 type ReadGroup_Program struct {
 	// The command line used to run this program.
 	CommandLine string `protobuf:"bytes,1,opt,name=command_line,json=commandLine" json:"command_line,omitempty"`
@@ -114,6 +191,41 @@
 func (*ReadGroup_Program) ProtoMessage()               {}
 func (*ReadGroup_Program) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{0, 1} }
 
+func (m *ReadGroup_Program) GetCommandLine() string {
+	if m != nil {
+		return m.CommandLine
+	}
+	return ""
+}
+
+func (m *ReadGroup_Program) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *ReadGroup_Program) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ReadGroup_Program) GetPrevProgramId() string {
+	if m != nil {
+		return m.PrevProgramId
+	}
+	return ""
+}
+
+func (m *ReadGroup_Program) GetVersion() string {
+	if m != nil {
+		return m.Version
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*ReadGroup)(nil), "google.genomics.v1.ReadGroup")
 	proto.RegisterType((*ReadGroup_Experiment)(nil), "google.genomics.v1.ReadGroup.Experiment")
--- a/googleapis/genomics/v1/readgroupset.pb.go
+++ b/googleapis/genomics/v1/readgroupset.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/readgroupset.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -50,6 +50,41 @@
 func (*ReadGroupSet) ProtoMessage()               {}
 func (*ReadGroupSet) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{0} }
 
+func (m *ReadGroupSet) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *ReadGroupSet) GetDatasetId() string {
+	if m != nil {
+		return m.DatasetId
+	}
+	return ""
+}
+
+func (m *ReadGroupSet) GetReferenceSetId() string {
+	if m != nil {
+		return m.ReferenceSetId
+	}
+	return ""
+}
+
+func (m *ReadGroupSet) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ReadGroupSet) GetFilename() string {
+	if m != nil {
+		return m.Filename
+	}
+	return ""
+}
+
 func (m *ReadGroupSet) GetReadGroups() []*ReadGroup {
 	if m != nil {
 		return m.ReadGroups
--- a/googleapis/genomics/v1/reads.pb.go
+++ b/googleapis/genomics/v1/reads.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/reads.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -81,6 +81,34 @@
 func (*SearchReadGroupSetsRequest) ProtoMessage()               {}
 func (*SearchReadGroupSetsRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{0} }
 
+func (m *SearchReadGroupSetsRequest) GetDatasetIds() []string {
+	if m != nil {
+		return m.DatasetIds
+	}
+	return nil
+}
+
+func (m *SearchReadGroupSetsRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *SearchReadGroupSetsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *SearchReadGroupSetsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // The read group set search response.
 type SearchReadGroupSetsResponse struct {
 	// The list of matching read group sets.
@@ -103,6 +131,13 @@
 	return nil
 }
 
+func (m *SearchReadGroupSetsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The read group set import request.
 type ImportReadGroupSetsRequest struct {
 	// Required. The ID of the dataset these read group sets will belong to. The
@@ -127,6 +162,34 @@
 func (*ImportReadGroupSetsRequest) ProtoMessage()               {}
 func (*ImportReadGroupSetsRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{2} }
 
+func (m *ImportReadGroupSetsRequest) GetDatasetId() string {
+	if m != nil {
+		return m.DatasetId
+	}
+	return ""
+}
+
+func (m *ImportReadGroupSetsRequest) GetReferenceSetId() string {
+	if m != nil {
+		return m.ReferenceSetId
+	}
+	return ""
+}
+
+func (m *ImportReadGroupSetsRequest) GetSourceUris() []string {
+	if m != nil {
+		return m.SourceUris
+	}
+	return nil
+}
+
+func (m *ImportReadGroupSetsRequest) GetPartitionStrategy() ImportReadGroupSetsRequest_PartitionStrategy {
+	if m != nil {
+		return m.PartitionStrategy
+	}
+	return ImportReadGroupSetsRequest_PARTITION_STRATEGY_UNSPECIFIED
+}
+
 // The read group set import response.
 type ImportReadGroupSetsResponse struct {
 	// IDs of the read group sets that were created.
@@ -138,6 +201,13 @@
 func (*ImportReadGroupSetsResponse) ProtoMessage()               {}
 func (*ImportReadGroupSetsResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{3} }
 
+func (m *ImportReadGroupSetsResponse) GetReadGroupSetIds() []string {
+	if m != nil {
+		return m.ReadGroupSetIds
+	}
+	return nil
+}
+
 // The read group set export request.
 type ExportReadGroupSetRequest struct {
 	// Required. The Google Developers Console project ID that owns this
@@ -161,6 +231,34 @@
 func (*ExportReadGroupSetRequest) ProtoMessage()               {}
 func (*ExportReadGroupSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{4} }
 
+func (m *ExportReadGroupSetRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ExportReadGroupSetRequest) GetExportUri() string {
+	if m != nil {
+		return m.ExportUri
+	}
+	return ""
+}
+
+func (m *ExportReadGroupSetRequest) GetReadGroupSetId() string {
+	if m != nil {
+		return m.ReadGroupSetId
+	}
+	return ""
+}
+
+func (m *ExportReadGroupSetRequest) GetReferenceNames() []string {
+	if m != nil {
+		return m.ReferenceNames
+	}
+	return nil
+}
+
 type UpdateReadGroupSetRequest struct {
 	// The ID of the read group set to be updated. The caller must have WRITE
 	// permissions to the dataset associated with this read group set.
@@ -183,6 +281,13 @@
 func (*UpdateReadGroupSetRequest) ProtoMessage()               {}
 func (*UpdateReadGroupSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{5} }
 
+func (m *UpdateReadGroupSetRequest) GetReadGroupSetId() string {
+	if m != nil {
+		return m.ReadGroupSetId
+	}
+	return ""
+}
+
 func (m *UpdateReadGroupSetRequest) GetReadGroupSet() *ReadGroupSet {
 	if m != nil {
 		return m.ReadGroupSet
@@ -208,6 +313,13 @@
 func (*DeleteReadGroupSetRequest) ProtoMessage()               {}
 func (*DeleteReadGroupSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{6} }
 
+func (m *DeleteReadGroupSetRequest) GetReadGroupSetId() string {
+	if m != nil {
+		return m.ReadGroupSetId
+	}
+	return ""
+}
+
 type GetReadGroupSetRequest struct {
 	// The ID of the read group set.
 	ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId" json:"read_group_set_id,omitempty"`
@@ -218,6 +330,13 @@
 func (*GetReadGroupSetRequest) ProtoMessage()               {}
 func (*GetReadGroupSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{7} }
 
+func (m *GetReadGroupSetRequest) GetReadGroupSetId() string {
+	if m != nil {
+		return m.ReadGroupSetId
+	}
+	return ""
+}
+
 type ListCoverageBucketsRequest struct {
 	// Required. The ID of the read group set over which coverage is requested.
 	ReadGroupSetId string `protobuf:"bytes,1,opt,name=read_group_set_id,json=readGroupSetId" json:"read_group_set_id,omitempty"`
@@ -253,6 +372,55 @@
 func (*ListCoverageBucketsRequest) ProtoMessage()               {}
 func (*ListCoverageBucketsRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{8} }
 
+func (m *ListCoverageBucketsRequest) GetReadGroupSetId() string {
+	if m != nil {
+		return m.ReadGroupSetId
+	}
+	return ""
+}
+
+func (m *ListCoverageBucketsRequest) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *ListCoverageBucketsRequest) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *ListCoverageBucketsRequest) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
+func (m *ListCoverageBucketsRequest) GetTargetBucketWidth() int64 {
+	if m != nil {
+		return m.TargetBucketWidth
+	}
+	return 0
+}
+
+func (m *ListCoverageBucketsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListCoverageBucketsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // A bucket over which read coverage has been precomputed. A bucket corresponds
 // to a specific range of the reference sequence.
 type CoverageBucket struct {
@@ -275,6 +443,13 @@
 	return nil
 }
 
+func (m *CoverageBucket) GetMeanCoverage() float32 {
+	if m != nil {
+		return m.MeanCoverage
+	}
+	return 0
+}
+
 type ListCoverageBucketsResponse struct {
 	// The length of each coverage bucket in base pairs. Note that buckets at the
 	// end of a reference sequence may be shorter. This value is omitted if the
@@ -297,6 +472,13 @@
 func (*ListCoverageBucketsResponse) ProtoMessage()               {}
 func (*ListCoverageBucketsResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{10} }
 
+func (m *ListCoverageBucketsResponse) GetBucketWidth() int64 {
+	if m != nil {
+		return m.BucketWidth
+	}
+	return 0
+}
+
 func (m *ListCoverageBucketsResponse) GetCoverageBuckets() []*CoverageBucket {
 	if m != nil {
 		return m.CoverageBuckets
@@ -304,6 +486,13 @@
 	return nil
 }
 
+func (m *ListCoverageBucketsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The read search request.
 type SearchReadsRequest struct {
 	// The IDs of the read groups sets within which to search for reads. All
@@ -339,6 +528,55 @@
 func (*SearchReadsRequest) ProtoMessage()               {}
 func (*SearchReadsRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{11} }
 
+func (m *SearchReadsRequest) GetReadGroupSetIds() []string {
+	if m != nil {
+		return m.ReadGroupSetIds
+	}
+	return nil
+}
+
+func (m *SearchReadsRequest) GetReadGroupIds() []string {
+	if m != nil {
+		return m.ReadGroupIds
+	}
+	return nil
+}
+
+func (m *SearchReadsRequest) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *SearchReadsRequest) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *SearchReadsRequest) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
+func (m *SearchReadsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *SearchReadsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // The read search response.
 type SearchReadsResponse struct {
 	// The list of matching alignments sorted by mapped genomic coordinate,
@@ -364,6 +602,13 @@
 	return nil
 }
 
+func (m *SearchReadsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The stream reads request.
 type StreamReadsRequest struct {
 	// The Google Developers Console project ID or number which will be billed
@@ -410,6 +655,55 @@
 func (*StreamReadsRequest) ProtoMessage()               {}
 func (*StreamReadsRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{13} }
 
+func (m *StreamReadsRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *StreamReadsRequest) GetReadGroupSetId() string {
+	if m != nil {
+		return m.ReadGroupSetId
+	}
+	return ""
+}
+
+func (m *StreamReadsRequest) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *StreamReadsRequest) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *StreamReadsRequest) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
+func (m *StreamReadsRequest) GetShard() int32 {
+	if m != nil {
+		return m.Shard
+	}
+	return 0
+}
+
+func (m *StreamReadsRequest) GetTotalShards() int32 {
+	if m != nil {
+		return m.TotalShards
+	}
+	return 0
+}
+
 type StreamReadsResponse struct {
 	Alignments []*Read `protobuf:"bytes,1,rep,name=alignments" json:"alignments,omitempty"`
 }
--- a/googleapis/genomics/v1/references.pb.go
+++ b/googleapis/genomics/v1/references.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/references.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -52,6 +52,55 @@
 func (*Reference) ProtoMessage()               {}
 func (*Reference) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{0} }
 
+func (m *Reference) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Reference) GetLength() int64 {
+	if m != nil {
+		return m.Length
+	}
+	return 0
+}
+
+func (m *Reference) GetMd5Checksum() string {
+	if m != nil {
+		return m.Md5Checksum
+	}
+	return ""
+}
+
+func (m *Reference) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Reference) GetSourceUri() string {
+	if m != nil {
+		return m.SourceUri
+	}
+	return ""
+}
+
+func (m *Reference) GetSourceAccessions() []string {
+	if m != nil {
+		return m.SourceAccessions
+	}
+	return nil
+}
+
+func (m *Reference) GetNcbiTaxonId() int32 {
+	if m != nil {
+		return m.NcbiTaxonId
+	}
+	return 0
+}
+
 // A reference set is a set of references which typically comprise a reference
 // assembly for a species, such as `GRCh38` which is representative
 // of the human genome. A reference set defines a common coordinate space for
@@ -94,6 +143,62 @@
 func (*ReferenceSet) ProtoMessage()               {}
 func (*ReferenceSet) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{1} }
 
+func (m *ReferenceSet) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *ReferenceSet) GetReferenceIds() []string {
+	if m != nil {
+		return m.ReferenceIds
+	}
+	return nil
+}
+
+func (m *ReferenceSet) GetMd5Checksum() string {
+	if m != nil {
+		return m.Md5Checksum
+	}
+	return ""
+}
+
+func (m *ReferenceSet) GetNcbiTaxonId() int32 {
+	if m != nil {
+		return m.NcbiTaxonId
+	}
+	return 0
+}
+
+func (m *ReferenceSet) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *ReferenceSet) GetAssemblyId() string {
+	if m != nil {
+		return m.AssemblyId
+	}
+	return ""
+}
+
+func (m *ReferenceSet) GetSourceUri() string {
+	if m != nil {
+		return m.SourceUri
+	}
+	return ""
+}
+
+func (m *ReferenceSet) GetSourceAccessions() []string {
+	if m != nil {
+		return m.SourceAccessions
+	}
+	return nil
+}
+
 type SearchReferenceSetsRequest struct {
 	// If present, return reference sets for which the
 	// [md5checksum][google.genomics.v1.ReferenceSet.md5checksum] matches exactly.
@@ -120,6 +225,41 @@
 func (*SearchReferenceSetsRequest) ProtoMessage()               {}
 func (*SearchReferenceSetsRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{2} }
 
+func (m *SearchReferenceSetsRequest) GetMd5Checksums() []string {
+	if m != nil {
+		return m.Md5Checksums
+	}
+	return nil
+}
+
+func (m *SearchReferenceSetsRequest) GetAccessions() []string {
+	if m != nil {
+		return m.Accessions
+	}
+	return nil
+}
+
+func (m *SearchReferenceSetsRequest) GetAssemblyId() string {
+	if m != nil {
+		return m.AssemblyId
+	}
+	return ""
+}
+
+func (m *SearchReferenceSetsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *SearchReferenceSetsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 type SearchReferenceSetsResponse struct {
 	// The matching references sets.
 	ReferenceSets []*ReferenceSet `protobuf:"bytes,1,rep,name=reference_sets,json=referenceSets" json:"reference_sets,omitempty"`
@@ -141,6 +281,13 @@
 	return nil
 }
 
+func (m *SearchReferenceSetsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 type GetReferenceSetRequest struct {
 	// The ID of the reference set.
 	ReferenceSetId string `protobuf:"bytes,1,opt,name=reference_set_id,json=referenceSetId" json:"reference_set_id,omitempty"`
@@ -151,6 +298,13 @@
 func (*GetReferenceSetRequest) ProtoMessage()               {}
 func (*GetReferenceSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{4} }
 
+func (m *GetReferenceSetRequest) GetReferenceSetId() string {
+	if m != nil {
+		return m.ReferenceSetId
+	}
+	return ""
+}
+
 type SearchReferencesRequest struct {
 	// If present, return references for which the
 	// [md5checksum][google.genomics.v1.Reference.md5checksum] matches exactly.
@@ -176,6 +330,41 @@
 func (*SearchReferencesRequest) ProtoMessage()               {}
 func (*SearchReferencesRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{5} }
 
+func (m *SearchReferencesRequest) GetMd5Checksums() []string {
+	if m != nil {
+		return m.Md5Checksums
+	}
+	return nil
+}
+
+func (m *SearchReferencesRequest) GetAccessions() []string {
+	if m != nil {
+		return m.Accessions
+	}
+	return nil
+}
+
+func (m *SearchReferencesRequest) GetReferenceSetId() string {
+	if m != nil {
+		return m.ReferenceSetId
+	}
+	return ""
+}
+
+func (m *SearchReferencesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *SearchReferencesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 type SearchReferencesResponse struct {
 	// The matching references.
 	References []*Reference `protobuf:"bytes,1,rep,name=references" json:"references,omitempty"`
@@ -197,6 +386,13 @@
 	return nil
 }
 
+func (m *SearchReferencesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 type GetReferenceRequest struct {
 	// The ID of the reference.
 	ReferenceId string `protobuf:"bytes,1,opt,name=reference_id,json=referenceId" json:"reference_id,omitempty"`
@@ -207,6 +403,13 @@
 func (*GetReferenceRequest) ProtoMessage()               {}
 func (*GetReferenceRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{7} }
 
+func (m *GetReferenceRequest) GetReferenceId() string {
+	if m != nil {
+		return m.ReferenceId
+	}
+	return ""
+}
+
 type ListBasesRequest struct {
 	// The ID of the reference.
 	ReferenceId string `protobuf:"bytes,1,opt,name=reference_id,json=referenceId" json:"reference_id,omitempty"`
@@ -230,6 +433,41 @@
 func (*ListBasesRequest) ProtoMessage()               {}
 func (*ListBasesRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{8} }
 
+func (m *ListBasesRequest) GetReferenceId() string {
+	if m != nil {
+		return m.ReferenceId
+	}
+	return ""
+}
+
+func (m *ListBasesRequest) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *ListBasesRequest) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
+func (m *ListBasesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListBasesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 type ListBasesResponse struct {
 	// The offset position (0-based) of the given `sequence` from the
 	// start of this `Reference`. This value will differ for each page
@@ -248,6 +486,27 @@
 func (*ListBasesResponse) ProtoMessage()               {}
 func (*ListBasesResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{9} }
 
+func (m *ListBasesResponse) GetOffset() int64 {
+	if m != nil {
+		return m.Offset
+	}
+	return 0
+}
+
+func (m *ListBasesResponse) GetSequence() string {
+	if m != nil {
+		return m.Sequence
+	}
+	return ""
+}
+
+func (m *ListBasesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Reference)(nil), "google.genomics.v1.Reference")
 	proto.RegisterType((*ReferenceSet)(nil), "google.genomics.v1.ReferenceSet")
--- a/googleapis/genomics/v1/variants.pb.go
+++ b/googleapis/genomics/v1/variants.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/genomics/v1/variants.proto
 // DO NOT EDIT!
 
-package google_genomics_v1 // import "google.golang.org/genproto/googleapis/genomics/v1"
+package google_genomics_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -175,6 +175,48 @@
 func (*VariantSetMetadata) ProtoMessage()               {}
 func (*VariantSetMetadata) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{0} }
 
+func (m *VariantSetMetadata) GetKey() string {
+	if m != nil {
+		return m.Key
+	}
+	return ""
+}
+
+func (m *VariantSetMetadata) GetValue() string {
+	if m != nil {
+		return m.Value
+	}
+	return ""
+}
+
+func (m *VariantSetMetadata) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *VariantSetMetadata) GetType() VariantSetMetadata_Type {
+	if m != nil {
+		return m.Type
+	}
+	return VariantSetMetadata_TYPE_UNSPECIFIED
+}
+
+func (m *VariantSetMetadata) GetNumber() string {
+	if m != nil {
+		return m.Number
+	}
+	return ""
+}
+
+func (m *VariantSetMetadata) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func (m *VariantSetMetadata) GetInfo() map[string]*google_protobuf3.ListValue {
 	if m != nil {
 		return m.Info
@@ -219,6 +261,27 @@
 func (*VariantSet) ProtoMessage()               {}
 func (*VariantSet) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{1} }
 
+func (m *VariantSet) GetDatasetId() string {
+	if m != nil {
+		return m.DatasetId
+	}
+	return ""
+}
+
+func (m *VariantSet) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *VariantSet) GetReferenceSetId() string {
+	if m != nil {
+		return m.ReferenceSetId
+	}
+	return ""
+}
+
 func (m *VariantSet) GetReferenceBounds() []*ReferenceBound {
 	if m != nil {
 		return m.ReferenceBounds
@@ -233,6 +296,20 @@
 	return nil
 }
 
+func (m *VariantSet) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *VariantSet) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 // A variant represents a change in DNA sequence relative to a reference
 // sequence. For example, a variant could represent a SNP or an insertion.
 // Variants belong to a variant set.
@@ -289,6 +366,83 @@
 func (*Variant) ProtoMessage()               {}
 func (*Variant) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{2} }
 
+func (m *Variant) GetVariantSetId() string {
+	if m != nil {
+		return m.VariantSetId
+	}
+	return ""
+}
+
+func (m *Variant) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *Variant) GetNames() []string {
+	if m != nil {
+		return m.Names
+	}
+	return nil
+}
+
+func (m *Variant) GetCreated() int64 {
+	if m != nil {
+		return m.Created
+	}
+	return 0
+}
+
+func (m *Variant) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *Variant) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *Variant) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
+func (m *Variant) GetReferenceBases() string {
+	if m != nil {
+		return m.ReferenceBases
+	}
+	return ""
+}
+
+func (m *Variant) GetAlternateBases() []string {
+	if m != nil {
+		return m.AlternateBases
+	}
+	return nil
+}
+
+func (m *Variant) GetQuality() float64 {
+	if m != nil {
+		return m.Quality
+	}
+	return 0
+}
+
+func (m *Variant) GetFilter() []string {
+	if m != nil {
+		return m.Filter
+	}
+	return nil
+}
+
 func (m *Variant) GetInfo() map[string]*google_protobuf3.ListValue {
 	if m != nil {
 		return m.Info
@@ -348,6 +502,41 @@
 func (*VariantCall) ProtoMessage()               {}
 func (*VariantCall) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{3} }
 
+func (m *VariantCall) GetCallSetId() string {
+	if m != nil {
+		return m.CallSetId
+	}
+	return ""
+}
+
+func (m *VariantCall) GetCallSetName() string {
+	if m != nil {
+		return m.CallSetName
+	}
+	return ""
+}
+
+func (m *VariantCall) GetGenotype() []int32 {
+	if m != nil {
+		return m.Genotype
+	}
+	return nil
+}
+
+func (m *VariantCall) GetPhaseset() string {
+	if m != nil {
+		return m.Phaseset
+	}
+	return ""
+}
+
+func (m *VariantCall) GetGenotypeLikelihood() []float64 {
+	if m != nil {
+		return m.GenotypeLikelihood
+	}
+	return nil
+}
+
 func (m *VariantCall) GetInfo() map[string]*google_protobuf3.ListValue {
 	if m != nil {
 		return m.Info
@@ -385,6 +574,41 @@
 func (*CallSet) ProtoMessage()               {}
 func (*CallSet) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{4} }
 
+func (m *CallSet) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *CallSet) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *CallSet) GetSampleId() string {
+	if m != nil {
+		return m.SampleId
+	}
+	return ""
+}
+
+func (m *CallSet) GetVariantSetIds() []string {
+	if m != nil {
+		return m.VariantSetIds
+	}
+	return nil
+}
+
+func (m *CallSet) GetCreated() int64 {
+	if m != nil {
+		return m.Created
+	}
+	return 0
+}
+
 func (m *CallSet) GetInfo() map[string]*google_protobuf3.ListValue {
 	if m != nil {
 		return m.Info
@@ -407,6 +631,20 @@
 func (*ReferenceBound) ProtoMessage()               {}
 func (*ReferenceBound) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{5} }
 
+func (m *ReferenceBound) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *ReferenceBound) GetUpperBound() int64 {
+	if m != nil {
+		return m.UpperBound
+	}
+	return 0
+}
+
 // The variant data import request.
 type ImportVariantsRequest struct {
 	// Required. The variant set to which variant data should be imported.
@@ -439,6 +677,34 @@
 func (*ImportVariantsRequest) ProtoMessage()               {}
 func (*ImportVariantsRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{6} }
 
+func (m *ImportVariantsRequest) GetVariantSetId() string {
+	if m != nil {
+		return m.VariantSetId
+	}
+	return ""
+}
+
+func (m *ImportVariantsRequest) GetSourceUris() []string {
+	if m != nil {
+		return m.SourceUris
+	}
+	return nil
+}
+
+func (m *ImportVariantsRequest) GetFormat() ImportVariantsRequest_Format {
+	if m != nil {
+		return m.Format
+	}
+	return ImportVariantsRequest_FORMAT_UNSPECIFIED
+}
+
+func (m *ImportVariantsRequest) GetNormalizeReferenceNames() bool {
+	if m != nil {
+		return m.NormalizeReferenceNames
+	}
+	return false
+}
+
 func (m *ImportVariantsRequest) GetInfoMergeConfig() map[string]InfoMergeOperation {
 	if m != nil {
 		return m.InfoMergeConfig
@@ -457,6 +723,13 @@
 func (*ImportVariantsResponse) ProtoMessage()               {}
 func (*ImportVariantsResponse) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{7} }
 
+func (m *ImportVariantsResponse) GetCallSetIds() []string {
+	if m != nil {
+		return m.CallSetIds
+	}
+	return nil
+}
+
 // The CreateVariantSet request
 type CreateVariantSetRequest struct {
 	// Required. The variant set to be created. Must have a valid `datasetId`.
@@ -503,6 +776,48 @@
 func (*ExportVariantSetRequest) ProtoMessage()               {}
 func (*ExportVariantSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{9} }
 
+func (m *ExportVariantSetRequest) GetVariantSetId() string {
+	if m != nil {
+		return m.VariantSetId
+	}
+	return ""
+}
+
+func (m *ExportVariantSetRequest) GetCallSetIds() []string {
+	if m != nil {
+		return m.CallSetIds
+	}
+	return nil
+}
+
+func (m *ExportVariantSetRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ExportVariantSetRequest) GetFormat() ExportVariantSetRequest_Format {
+	if m != nil {
+		return m.Format
+	}
+	return ExportVariantSetRequest_FORMAT_UNSPECIFIED
+}
+
+func (m *ExportVariantSetRequest) GetBigqueryDataset() string {
+	if m != nil {
+		return m.BigqueryDataset
+	}
+	return ""
+}
+
+func (m *ExportVariantSetRequest) GetBigqueryTable() string {
+	if m != nil {
+		return m.BigqueryTable
+	}
+	return ""
+}
+
 // The variant set request.
 type GetVariantSetRequest struct {
 	// Required. The ID of the variant set.
@@ -514,6 +829,13 @@
 func (*GetVariantSetRequest) ProtoMessage()               {}
 func (*GetVariantSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{10} }
 
+func (m *GetVariantSetRequest) GetVariantSetId() string {
+	if m != nil {
+		return m.VariantSetId
+	}
+	return ""
+}
+
 // The search variant sets request.
 type SearchVariantSetsRequest struct {
 	// Exactly one dataset ID must be provided here. Only variant sets which
@@ -533,6 +855,27 @@
 func (*SearchVariantSetsRequest) ProtoMessage()               {}
 func (*SearchVariantSetsRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{11} }
 
+func (m *SearchVariantSetsRequest) GetDatasetIds() []string {
+	if m != nil {
+		return m.DatasetIds
+	}
+	return nil
+}
+
+func (m *SearchVariantSetsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *SearchVariantSetsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // The search variant sets response.
 type SearchVariantSetsResponse struct {
 	// The variant sets belonging to the requested dataset.
@@ -555,6 +898,13 @@
 	return nil
 }
 
+func (m *SearchVariantSetsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The delete variant set request.
 type DeleteVariantSetRequest struct {
 	// The ID of the variant set to be deleted.
@@ -566,6 +916,13 @@
 func (*DeleteVariantSetRequest) ProtoMessage()               {}
 func (*DeleteVariantSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{13} }
 
+func (m *DeleteVariantSetRequest) GetVariantSetId() string {
+	if m != nil {
+		return m.VariantSetId
+	}
+	return ""
+}
+
 type UpdateVariantSetRequest struct {
 	// The ID of the variant to be updated (must already exist).
 	VariantSetId string `protobuf:"bytes,1,opt,name=variant_set_id,json=variantSetId" json:"variant_set_id,omitempty"`
@@ -588,6 +945,13 @@
 func (*UpdateVariantSetRequest) ProtoMessage()               {}
 func (*UpdateVariantSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{14} }
 
+func (m *UpdateVariantSetRequest) GetVariantSetId() string {
+	if m != nil {
+		return m.VariantSetId
+	}
+	return ""
+}
+
 func (m *UpdateVariantSetRequest) GetVariantSet() *VariantSet {
 	if m != nil {
 		return m.VariantSet
@@ -641,6 +1005,69 @@
 func (*SearchVariantsRequest) ProtoMessage()               {}
 func (*SearchVariantsRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{15} }
 
+func (m *SearchVariantsRequest) GetVariantSetIds() []string {
+	if m != nil {
+		return m.VariantSetIds
+	}
+	return nil
+}
+
+func (m *SearchVariantsRequest) GetVariantName() string {
+	if m != nil {
+		return m.VariantName
+	}
+	return ""
+}
+
+func (m *SearchVariantsRequest) GetCallSetIds() []string {
+	if m != nil {
+		return m.CallSetIds
+	}
+	return nil
+}
+
+func (m *SearchVariantsRequest) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *SearchVariantsRequest) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *SearchVariantsRequest) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
+func (m *SearchVariantsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *SearchVariantsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *SearchVariantsRequest) GetMaxCalls() int32 {
+	if m != nil {
+		return m.MaxCalls
+	}
+	return 0
+}
+
 // The variant search response.
 type SearchVariantsResponse struct {
 	// The list of matching Variants.
@@ -663,6 +1090,13 @@
 	return nil
 }
 
+func (m *SearchVariantsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 type CreateVariantRequest struct {
 	// The variant to be created.
 	Variant *Variant `protobuf:"bytes,1,opt,name=variant" json:"variant,omitempty"`
@@ -697,6 +1131,13 @@
 func (*UpdateVariantRequest) ProtoMessage()               {}
 func (*UpdateVariantRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{18} }
 
+func (m *UpdateVariantRequest) GetVariantId() string {
+	if m != nil {
+		return m.VariantId
+	}
+	return ""
+}
+
 func (m *UpdateVariantRequest) GetVariant() *Variant {
 	if m != nil {
 		return m.Variant
@@ -721,6 +1162,13 @@
 func (*DeleteVariantRequest) ProtoMessage()               {}
 func (*DeleteVariantRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{19} }
 
+func (m *DeleteVariantRequest) GetVariantId() string {
+	if m != nil {
+		return m.VariantId
+	}
+	return ""
+}
+
 type GetVariantRequest struct {
 	// The ID of the variant.
 	VariantId string `protobuf:"bytes,1,opt,name=variant_id,json=variantId" json:"variant_id,omitempty"`
@@ -731,6 +1179,13 @@
 func (*GetVariantRequest) ProtoMessage()               {}
 func (*GetVariantRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{20} }
 
+func (m *GetVariantRequest) GetVariantId() string {
+	if m != nil {
+		return m.VariantId
+	}
+	return ""
+}
+
 type MergeVariantsRequest struct {
 	// The destination variant set.
 	VariantSetId string `protobuf:"bytes,1,opt,name=variant_set_id,json=variantSetId" json:"variant_set_id,omitempty"`
@@ -746,6 +1201,13 @@
 func (*MergeVariantsRequest) ProtoMessage()               {}
 func (*MergeVariantsRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{21} }
 
+func (m *MergeVariantsRequest) GetVariantSetId() string {
+	if m != nil {
+		return m.VariantSetId
+	}
+	return ""
+}
+
 func (m *MergeVariantsRequest) GetVariants() []*Variant {
 	if m != nil {
 		return m.Variants
@@ -782,6 +1244,34 @@
 func (*SearchCallSetsRequest) ProtoMessage()               {}
 func (*SearchCallSetsRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{22} }
 
+func (m *SearchCallSetsRequest) GetVariantSetIds() []string {
+	if m != nil {
+		return m.VariantSetIds
+	}
+	return nil
+}
+
+func (m *SearchCallSetsRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *SearchCallSetsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *SearchCallSetsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
 // The call set search response.
 type SearchCallSetsResponse struct {
 	// The list of matching call sets.
@@ -804,6 +1294,13 @@
 	return nil
 }
 
+func (m *SearchCallSetsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 type CreateCallSetRequest struct {
 	// The call set to be created.
 	CallSet *CallSet `protobuf:"bytes,1,opt,name=call_set,json=callSet" json:"call_set,omitempty"`
@@ -838,6 +1335,13 @@
 func (*UpdateCallSetRequest) ProtoMessage()               {}
 func (*UpdateCallSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{25} }
 
+func (m *UpdateCallSetRequest) GetCallSetId() string {
+	if m != nil {
+		return m.CallSetId
+	}
+	return ""
+}
+
 func (m *UpdateCallSetRequest) GetCallSet() *CallSet {
 	if m != nil {
 		return m.CallSet
@@ -862,6 +1366,13 @@
 func (*DeleteCallSetRequest) ProtoMessage()               {}
 func (*DeleteCallSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{26} }
 
+func (m *DeleteCallSetRequest) GetCallSetId() string {
+	if m != nil {
+		return m.CallSetId
+	}
+	return ""
+}
+
 type GetCallSetRequest struct {
 	// The ID of the call set.
 	CallSetId string `protobuf:"bytes,1,opt,name=call_set_id,json=callSetId" json:"call_set_id,omitempty"`
@@ -872,6 +1383,13 @@
 func (*GetCallSetRequest) ProtoMessage()               {}
 func (*GetCallSetRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{27} }
 
+func (m *GetCallSetRequest) GetCallSetId() string {
+	if m != nil {
+		return m.CallSetId
+	}
+	return ""
+}
+
 // The stream variants request.
 type StreamVariantsRequest struct {
 	// The Google Developers Console project ID or number which will be billed
@@ -898,6 +1416,48 @@
 func (*StreamVariantsRequest) ProtoMessage()               {}
 func (*StreamVariantsRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{28} }
 
+func (m *StreamVariantsRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *StreamVariantsRequest) GetVariantSetId() string {
+	if m != nil {
+		return m.VariantSetId
+	}
+	return ""
+}
+
+func (m *StreamVariantsRequest) GetCallSetIds() []string {
+	if m != nil {
+		return m.CallSetIds
+	}
+	return nil
+}
+
+func (m *StreamVariantsRequest) GetReferenceName() string {
+	if m != nil {
+		return m.ReferenceName
+	}
+	return ""
+}
+
+func (m *StreamVariantsRequest) GetStart() int64 {
+	if m != nil {
+		return m.Start
+	}
+	return 0
+}
+
+func (m *StreamVariantsRequest) GetEnd() int64 {
+	if m != nil {
+		return m.End
+	}
+	return 0
+}
+
 type StreamVariantsResponse struct {
 	Variants []*Variant `protobuf:"bytes,1,rep,name=variants" json:"variants,omitempty"`
 }
--- a/googleapis/genomics/v1alpha2/pipelines.pb.go
+++ b/googleapis/genomics/v1alpha2/pipelines.pb.go
@@ -29,7 +29,7 @@
 	PipelineParameter
 	DockerExecutor
 */
-package google_genomics_v1alpha2 // import "google.golang.org/genproto/googleapis/genomics/v1alpha2"
+package google_genomics_v1alpha2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -112,6 +112,34 @@
 func (*ComputeEngine) ProtoMessage()               {}
 func (*ComputeEngine) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *ComputeEngine) GetInstanceName() string {
+	if m != nil {
+		return m.InstanceName
+	}
+	return ""
+}
+
+func (m *ComputeEngine) GetZone() string {
+	if m != nil {
+		return m.Zone
+	}
+	return ""
+}
+
+func (m *ComputeEngine) GetMachineType() string {
+	if m != nil {
+		return m.MachineType
+	}
+	return ""
+}
+
+func (m *ComputeEngine) GetDiskNames() []string {
+	if m != nil {
+		return m.DiskNames
+	}
+	return nil
+}
+
 // Runtime metadata that will be populated in the
 // [runtimeMetadata][google.genomics.v1.OperationMetadata.runtime_metadata]
 // field of the Operation associated with a RunPipeline execution.
@@ -195,6 +223,27 @@
 	return nil
 }
 
+func (m *Pipeline) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *Pipeline) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Pipeline) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func (m *Pipeline) GetInputParameters() []*PipelineParameter {
 	if m != nil {
 		return m.InputParameters
@@ -223,6 +272,13 @@
 	return nil
 }
 
+func (m *Pipeline) GetPipelineId() string {
+	if m != nil {
+		return m.PipelineId
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*Pipeline) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _Pipeline_OneofMarshaler, _Pipeline_OneofUnmarshaler, _Pipeline_OneofSizer, []interface{}{
@@ -335,6 +391,13 @@
 func (*RunPipelineArgs) ProtoMessage()               {}
 func (*RunPipelineArgs) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *RunPipelineArgs) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *RunPipelineArgs) GetInputs() map[string]string {
 	if m != nil {
 		return m.Inputs
@@ -356,6 +419,13 @@
 	return nil
 }
 
+func (m *RunPipelineArgs) GetClientId() string {
+	if m != nil {
+		return m.ClientId
+	}
+	return ""
+}
+
 func (m *RunPipelineArgs) GetResources() *PipelineResources {
 	if m != nil {
 		return m.Resources
@@ -522,6 +592,13 @@
 func (*GetPipelineRequest) ProtoMessage()               {}
 func (*GetPipelineRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *GetPipelineRequest) GetPipelineId() string {
+	if m != nil {
+		return m.PipelineId
+	}
+	return ""
+}
+
 // A request to list pipelines in a given project. Pipelines can be
 // filtered by name using `namePrefix`: all pipelines with names that
 // begin with `namePrefix` will be returned. Uses standard pagination:
@@ -549,6 +626,34 @@
 func (*ListPipelinesRequest) ProtoMessage()               {}
 func (*ListPipelinesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *ListPipelinesRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ListPipelinesRequest) GetNamePrefix() string {
+	if m != nil {
+		return m.NamePrefix
+	}
+	return ""
+}
+
+func (m *ListPipelinesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListPipelinesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // The response of ListPipelines. Contains at most `pageSize`
 // pipelines. If it contains `pageSize` pipelines, and more pipelines
 // exist, then `nextPageToken` will be populated and should be
@@ -573,6 +678,13 @@
 	return nil
 }
 
+func (m *ListPipelinesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The request to delete a saved pipeline by ID.
 type DeletePipelineRequest struct {
 	// Caller must have WRITE access to the project in which this pipeline
@@ -585,6 +697,13 @@
 func (*DeletePipelineRequest) ProtoMessage()               {}
 func (*DeletePipelineRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *DeletePipelineRequest) GetPipelineId() string {
+	if m != nil {
+		return m.PipelineId
+	}
+	return ""
+}
+
 // Request to get controller configuation.  Should only be used
 // by VMs created by the Pipelines Service and not by end users.
 type GetControllerConfigRequest struct {
@@ -598,6 +717,20 @@
 func (*GetControllerConfigRequest) ProtoMessage()               {}
 func (*GetControllerConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *GetControllerConfigRequest) GetOperationId() string {
+	if m != nil {
+		return m.OperationId
+	}
+	return ""
+}
+
+func (m *GetControllerConfigRequest) GetValidationToken() uint64 {
+	if m != nil {
+		return m.ValidationToken
+	}
+	return 0
+}
+
 // Stores the information that the controller will fetch from the
 // server in order to run. Should only be used by VMs created by the
 // Pipelines Service and not by end users.
@@ -617,6 +750,34 @@
 func (*ControllerConfig) ProtoMessage()               {}
 func (*ControllerConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
 
+func (m *ControllerConfig) GetImage() string {
+	if m != nil {
+		return m.Image
+	}
+	return ""
+}
+
+func (m *ControllerConfig) GetCmd() string {
+	if m != nil {
+		return m.Cmd
+	}
+	return ""
+}
+
+func (m *ControllerConfig) GetGcsLogPath() string {
+	if m != nil {
+		return m.GcsLogPath
+	}
+	return ""
+}
+
+func (m *ControllerConfig) GetMachineType() string {
+	if m != nil {
+		return m.MachineType
+	}
+	return ""
+}
+
 func (m *ControllerConfig) GetVars() map[string]string {
 	if m != nil {
 		return m.Vars
@@ -656,6 +817,13 @@
 	return fileDescriptor0, []int{11, 0}
 }
 
+func (m *ControllerConfig_RepeatedString) GetValues() []string {
+	if m != nil {
+		return m.Values
+	}
+	return nil
+}
+
 // Stores the list of events and times they occured for major events in job
 // execution.
 type TimestampEvent struct {
@@ -670,6 +838,13 @@
 func (*TimestampEvent) ProtoMessage()               {}
 func (*TimestampEvent) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
 
+func (m *TimestampEvent) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func (m *TimestampEvent) GetTimestamp() *google_protobuf4.Timestamp {
 	if m != nil {
 		return m.Timestamp
@@ -692,6 +867,13 @@
 func (*SetOperationStatusRequest) ProtoMessage()               {}
 func (*SetOperationStatusRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
 
+func (m *SetOperationStatusRequest) GetOperationId() string {
+	if m != nil {
+		return m.OperationId
+	}
+	return ""
+}
+
 func (m *SetOperationStatusRequest) GetTimestampEvents() []*TimestampEvent {
 	if m != nil {
 		return m.TimestampEvents
@@ -699,6 +881,27 @@
 	return nil
 }
 
+func (m *SetOperationStatusRequest) GetErrorCode() google_rpc1.Code {
+	if m != nil {
+		return m.ErrorCode
+	}
+	return google_rpc1.Code_OK
+}
+
+func (m *SetOperationStatusRequest) GetErrorMessage() string {
+	if m != nil {
+		return m.ErrorMessage
+	}
+	return ""
+}
+
+func (m *SetOperationStatusRequest) GetValidationToken() uint64 {
+	if m != nil {
+		return m.ValidationToken
+	}
+	return 0
+}
+
 // A Google Cloud Service Account.
 type ServiceAccount struct {
 	// Email address of the service account. Defaults to `default`,
@@ -718,6 +921,20 @@
 func (*ServiceAccount) ProtoMessage()               {}
 func (*ServiceAccount) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
 
+func (m *ServiceAccount) GetEmail() string {
+	if m != nil {
+		return m.Email
+	}
+	return ""
+}
+
+func (m *ServiceAccount) GetScopes() []string {
+	if m != nil {
+		return m.Scopes
+	}
+	return nil
+}
+
 // The logging options for the pipeline run.
 type LoggingOptions struct {
 	// The location in Google Cloud Storage to which the pipeline logs
@@ -736,6 +953,13 @@
 func (*LoggingOptions) ProtoMessage()               {}
 func (*LoggingOptions) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
 
+func (m *LoggingOptions) GetGcsPath() string {
+	if m != nil {
+		return m.GcsPath
+	}
+	return ""
+}
+
 // The system resources for the pipeline run.
 type PipelineResources struct {
 	// The minimum number of cores to use. Defaults to 1.
@@ -761,6 +985,27 @@
 func (*PipelineResources) ProtoMessage()               {}
 func (*PipelineResources) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
 
+func (m *PipelineResources) GetMinimumCpuCores() int32 {
+	if m != nil {
+		return m.MinimumCpuCores
+	}
+	return 0
+}
+
+func (m *PipelineResources) GetPreemptible() bool {
+	if m != nil {
+		return m.Preemptible
+	}
+	return false
+}
+
+func (m *PipelineResources) GetMinimumRamGb() float64 {
+	if m != nil {
+		return m.MinimumRamGb
+	}
+	return 0
+}
+
 func (m *PipelineResources) GetDisks() []*PipelineResources_Disk {
 	if m != nil {
 		return m.Disks
@@ -768,6 +1013,20 @@
 	return nil
 }
 
+func (m *PipelineResources) GetZones() []string {
+	if m != nil {
+		return m.Zones
+	}
+	return nil
+}
+
+func (m *PipelineResources) GetBootDiskSizeGb() int32 {
+	if m != nil {
+		return m.BootDiskSizeGb
+	}
+	return 0
+}
+
 // A Google Compute Engine disk resource specification.
 type PipelineResources_Disk struct {
 	// Required. The name of the disk that can be used in the pipeline
@@ -811,6 +1070,55 @@
 func (*PipelineResources_Disk) ProtoMessage()               {}
 func (*PipelineResources_Disk) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16, 0} }
 
+func (m *PipelineResources_Disk) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *PipelineResources_Disk) GetType() PipelineResources_Disk_Type {
+	if m != nil {
+		return m.Type
+	}
+	return PipelineResources_Disk_TYPE_UNSPECIFIED
+}
+
+func (m *PipelineResources_Disk) GetSizeGb() int32 {
+	if m != nil {
+		return m.SizeGb
+	}
+	return 0
+}
+
+func (m *PipelineResources_Disk) GetSource() string {
+	if m != nil {
+		return m.Source
+	}
+	return ""
+}
+
+func (m *PipelineResources_Disk) GetAutoDelete() bool {
+	if m != nil {
+		return m.AutoDelete
+	}
+	return false
+}
+
+func (m *PipelineResources_Disk) GetReadOnly() bool {
+	if m != nil {
+		return m.ReadOnly
+	}
+	return false
+}
+
+func (m *PipelineResources_Disk) GetMountPoint() string {
+	if m != nil {
+		return m.MountPoint
+	}
+	return ""
+}
+
 // Parameters facilitate setting and delivering data into the
 // pipeline's execution environment. They are defined at create time,
 // with optional defaults, and can be overridden at run time.
@@ -924,6 +1232,27 @@
 func (*PipelineParameter) ProtoMessage()               {}
 func (*PipelineParameter) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
 
+func (m *PipelineParameter) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *PipelineParameter) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *PipelineParameter) GetDefaultValue() string {
+	if m != nil {
+		return m.DefaultValue
+	}
+	return ""
+}
+
 func (m *PipelineParameter) GetLocalCopy() *PipelineParameter_LocalCopy {
 	if m != nil {
 		return m.LocalCopy
@@ -949,6 +1278,20 @@
 func (*PipelineParameter_LocalCopy) ProtoMessage()               {}
 func (*PipelineParameter_LocalCopy) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17, 0} }
 
+func (m *PipelineParameter_LocalCopy) GetPath() string {
+	if m != nil {
+		return m.Path
+	}
+	return ""
+}
+
+func (m *PipelineParameter_LocalCopy) GetDisk() string {
+	if m != nil {
+		return m.Disk
+	}
+	return ""
+}
+
 // The Docker execuctor specification.
 type DockerExecutor struct {
 	// Required. Image name from either Docker Hub or Google Container Repository.
@@ -965,6 +1308,20 @@
 func (*DockerExecutor) ProtoMessage()               {}
 func (*DockerExecutor) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
 
+func (m *DockerExecutor) GetImageName() string {
+	if m != nil {
+		return m.ImageName
+	}
+	return ""
+}
+
+func (m *DockerExecutor) GetCmd() string {
+	if m != nil {
+		return m.Cmd
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*ComputeEngine)(nil), "google.genomics.v1alpha2.ComputeEngine")
 	proto.RegisterType((*RuntimeMetadata)(nil), "google.genomics.v1alpha2.RuntimeMetadata")
--- a/googleapis/iam/admin/v1/iam.pb.go
+++ b/googleapis/iam/admin/v1/iam.pb.go
@@ -27,7 +27,7 @@
 	QueryGrantableRolesRequest
 	QueryGrantableRolesResponse
 */
-package google_iam_admin_v1 // import "google.golang.org/genproto/googleapis/iam/admin/v1"
+package google_iam_admin_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -223,6 +223,55 @@
 func (*ServiceAccount) ProtoMessage()               {}
 func (*ServiceAccount) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *ServiceAccount) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ServiceAccount) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
+func (m *ServiceAccount) GetUniqueId() string {
+	if m != nil {
+		return m.UniqueId
+	}
+	return ""
+}
+
+func (m *ServiceAccount) GetEmail() string {
+	if m != nil {
+		return m.Email
+	}
+	return ""
+}
+
+func (m *ServiceAccount) GetDisplayName() string {
+	if m != nil {
+		return m.DisplayName
+	}
+	return ""
+}
+
+func (m *ServiceAccount) GetEtag() []byte {
+	if m != nil {
+		return m.Etag
+	}
+	return nil
+}
+
+func (m *ServiceAccount) GetOauth2ClientId() string {
+	if m != nil {
+		return m.Oauth2ClientId
+	}
+	return ""
+}
+
 // The service account create request.
 type CreateServiceAccountRequest struct {
 	// Required. The resource name of the project associated with the service
@@ -244,6 +293,20 @@
 func (*CreateServiceAccountRequest) ProtoMessage()               {}
 func (*CreateServiceAccountRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *CreateServiceAccountRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *CreateServiceAccountRequest) GetAccountId() string {
+	if m != nil {
+		return m.AccountId
+	}
+	return ""
+}
+
 func (m *CreateServiceAccountRequest) GetServiceAccount() *ServiceAccount {
 	if m != nil {
 		return m.ServiceAccount
@@ -271,6 +334,27 @@
 func (*ListServiceAccountsRequest) ProtoMessage()               {}
 func (*ListServiceAccountsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *ListServiceAccountsRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ListServiceAccountsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListServiceAccountsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // The service account list response.
 type ListServiceAccountsResponse struct {
 	// The list of matching service accounts.
@@ -293,6 +377,13 @@
 	return nil
 }
 
+func (m *ListServiceAccountsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The service account get request.
 type GetServiceAccountRequest struct {
 	// The resource name of the service account in the following format:
@@ -308,6 +399,13 @@
 func (*GetServiceAccountRequest) ProtoMessage()               {}
 func (*GetServiceAccountRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *GetServiceAccountRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The service account delete request.
 type DeleteServiceAccountRequest struct {
 	// The resource name of the service account in the following format:
@@ -323,6 +421,13 @@
 func (*DeleteServiceAccountRequest) ProtoMessage()               {}
 func (*DeleteServiceAccountRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *DeleteServiceAccountRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The service account keys list request.
 type ListServiceAccountKeysRequest struct {
 	// The resource name of the service account in the following format:
@@ -343,6 +448,20 @@
 func (*ListServiceAccountKeysRequest) ProtoMessage()               {}
 func (*ListServiceAccountKeysRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *ListServiceAccountKeysRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ListServiceAccountKeysRequest) GetKeyTypes() []ListServiceAccountKeysRequest_KeyType {
+	if m != nil {
+		return m.KeyTypes
+	}
+	return nil
+}
+
 // The service account keys list response.
 type ListServiceAccountKeysResponse struct {
 	// The public keys for the service account.
@@ -380,6 +499,20 @@
 func (*GetServiceAccountKeyRequest) ProtoMessage()               {}
 func (*GetServiceAccountKeyRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *GetServiceAccountKeyRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *GetServiceAccountKeyRequest) GetPublicKeyType() ServiceAccountPublicKeyType {
+	if m != nil {
+		return m.PublicKeyType
+	}
+	return ServiceAccountPublicKeyType_TYPE_NONE
+}
+
 // Represents a service account key.
 //
 // A service account has two sets of key-pairs: user-managed, and
@@ -425,6 +558,41 @@
 func (*ServiceAccountKey) ProtoMessage()               {}
 func (*ServiceAccountKey) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *ServiceAccountKey) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ServiceAccountKey) GetPrivateKeyType() ServiceAccountPrivateKeyType {
+	if m != nil {
+		return m.PrivateKeyType
+	}
+	return ServiceAccountPrivateKeyType_TYPE_UNSPECIFIED
+}
+
+func (m *ServiceAccountKey) GetKeyAlgorithm() ServiceAccountKeyAlgorithm {
+	if m != nil {
+		return m.KeyAlgorithm
+	}
+	return ServiceAccountKeyAlgorithm_KEY_ALG_UNSPECIFIED
+}
+
+func (m *ServiceAccountKey) GetPrivateKeyData() []byte {
+	if m != nil {
+		return m.PrivateKeyData
+	}
+	return nil
+}
+
+func (m *ServiceAccountKey) GetPublicKeyData() []byte {
+	if m != nil {
+		return m.PublicKeyData
+	}
+	return nil
+}
+
 func (m *ServiceAccountKey) GetValidAfterTime() *google_protobuf3.Timestamp {
 	if m != nil {
 		return m.ValidAfterTime
@@ -461,6 +629,27 @@
 func (*CreateServiceAccountKeyRequest) ProtoMessage()               {}
 func (*CreateServiceAccountKeyRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *CreateServiceAccountKeyRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *CreateServiceAccountKeyRequest) GetPrivateKeyType() ServiceAccountPrivateKeyType {
+	if m != nil {
+		return m.PrivateKeyType
+	}
+	return ServiceAccountPrivateKeyType_TYPE_UNSPECIFIED
+}
+
+func (m *CreateServiceAccountKeyRequest) GetKeyAlgorithm() ServiceAccountKeyAlgorithm {
+	if m != nil {
+		return m.KeyAlgorithm
+	}
+	return ServiceAccountKeyAlgorithm_KEY_ALG_UNSPECIFIED
+}
+
 // The service account key delete request.
 type DeleteServiceAccountKeyRequest struct {
 	// The resource name of the service account key in the following format:
@@ -476,6 +665,13 @@
 func (*DeleteServiceAccountKeyRequest) ProtoMessage()               {}
 func (*DeleteServiceAccountKeyRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
 
+func (m *DeleteServiceAccountKeyRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The service account sign blob request.
 type SignBlobRequest struct {
 	// The resource name of the service account in the following format:
@@ -493,6 +689,20 @@
 func (*SignBlobRequest) ProtoMessage()               {}
 func (*SignBlobRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
 
+func (m *SignBlobRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *SignBlobRequest) GetBytesToSign() []byte {
+	if m != nil {
+		return m.BytesToSign
+	}
+	return nil
+}
+
 // The service account sign blob response.
 type SignBlobResponse struct {
 	// The id of the key used to sign the blob.
@@ -506,6 +716,20 @@
 func (*SignBlobResponse) ProtoMessage()               {}
 func (*SignBlobResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
 
+func (m *SignBlobResponse) GetKeyId() string {
+	if m != nil {
+		return m.KeyId
+	}
+	return ""
+}
+
+func (m *SignBlobResponse) GetSignature() []byte {
+	if m != nil {
+		return m.Signature
+	}
+	return nil
+}
+
 // A role in the Identity and Access Management API.
 type Role struct {
 	// The name of the role.
@@ -528,6 +752,27 @@
 func (*Role) ProtoMessage()               {}
 func (*Role) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
 
+func (m *Role) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Role) GetTitle() string {
+	if m != nil {
+		return m.Title
+	}
+	return ""
+}
+
+func (m *Role) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 // The grantable role query request.
 type QueryGrantableRolesRequest struct {
 	// Required. The full resource name to query from the list of grantable roles.
@@ -543,6 +788,13 @@
 func (*QueryGrantableRolesRequest) ProtoMessage()               {}
 func (*QueryGrantableRolesRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} }
 
+func (m *QueryGrantableRolesRequest) GetFullResourceName() string {
+	if m != nil {
+		return m.FullResourceName
+	}
+	return ""
+}
+
 // The grantable role query response.
 type QueryGrantableRolesResponse struct {
 	// The list of matching roles.
--- a/googleapis/iam/v1/iam_policy.pb.go
+++ b/googleapis/iam/v1/iam_policy.pb.go
@@ -17,7 +17,7 @@
 	Policy
 	Binding
 */
-package google_iam_v1 // import "google.golang.org/genproto/googleapis/iam/v1"
+package google_iam_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -58,6 +58,13 @@
 func (*SetIamPolicyRequest) ProtoMessage()               {}
 func (*SetIamPolicyRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *SetIamPolicyRequest) GetResource() string {
+	if m != nil {
+		return m.Resource
+	}
+	return ""
+}
+
 func (m *SetIamPolicyRequest) GetPolicy() *Policy {
 	if m != nil {
 		return m.Policy
@@ -78,6 +85,13 @@
 func (*GetIamPolicyRequest) ProtoMessage()               {}
 func (*GetIamPolicyRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *GetIamPolicyRequest) GetResource() string {
+	if m != nil {
+		return m.Resource
+	}
+	return ""
+}
+
 // Request message for `TestIamPermissions` method.
 type TestIamPermissionsRequest struct {
 	// REQUIRED: The resource for which the policy detail is being requested.
@@ -96,6 +110,20 @@
 func (*TestIamPermissionsRequest) ProtoMessage()               {}
 func (*TestIamPermissionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *TestIamPermissionsRequest) GetResource() string {
+	if m != nil {
+		return m.Resource
+	}
+	return ""
+}
+
+func (m *TestIamPermissionsRequest) GetPermissions() []string {
+	if m != nil {
+		return m.Permissions
+	}
+	return nil
+}
+
 // Response message for `TestIamPermissions` method.
 type TestIamPermissionsResponse struct {
 	// A subset of `TestPermissionsRequest.permissions` that the caller is
@@ -108,6 +136,13 @@
 func (*TestIamPermissionsResponse) ProtoMessage()               {}
 func (*TestIamPermissionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *TestIamPermissionsResponse) GetPermissions() []string {
+	if m != nil {
+		return m.Permissions
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*SetIamPolicyRequest)(nil), "google.iam.v1.SetIamPolicyRequest")
 	proto.RegisterType((*GetIamPolicyRequest)(nil), "google.iam.v1.GetIamPolicyRequest")
--- a/googleapis/iam/v1/policy.pb.go
+++ b/googleapis/iam/v1/policy.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/iam/v1/policy.proto
 // DO NOT EDIT!
 
-package google_iam_v1 // import "google.golang.org/genproto/googleapis/iam/v1"
+package google_iam_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -69,6 +69,13 @@
 func (*Policy) ProtoMessage()               {}
 func (*Policy) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *Policy) GetVersion() int32 {
+	if m != nil {
+		return m.Version
+	}
+	return 0
+}
+
 func (m *Policy) GetBindings() []*Binding {
 	if m != nil {
 		return m.Bindings
@@ -76,6 +83,13 @@
 	return nil
 }
 
+func (m *Policy) GetEtag() []byte {
+	if m != nil {
+		return m.Etag
+	}
+	return nil
+}
+
 // Associates `members` with a `role`.
 type Binding struct {
 	// Role that is assigned to `members`.
@@ -112,6 +126,20 @@
 func (*Binding) ProtoMessage()               {}
 func (*Binding) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
 
+func (m *Binding) GetRole() string {
+	if m != nil {
+		return m.Role
+	}
+	return ""
+}
+
+func (m *Binding) GetMembers() []string {
+	if m != nil {
+		return m.Members
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*Policy)(nil), "google.iam.v1.Policy")
 	proto.RegisterType((*Binding)(nil), "google.iam.v1.Binding")
--- a/googleapis/logging/type/http_request.pb.go
+++ b/googleapis/logging/type/http_request.pb.go
@@ -12,7 +12,7 @@
 It has these top-level messages:
 	HttpRequest
 */
-package google_logging_type // import "google.golang.org/genproto/googleapis/logging/type"
+package google_logging_type
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -84,6 +84,69 @@
 func (*HttpRequest) ProtoMessage()               {}
 func (*HttpRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *HttpRequest) GetRequestMethod() string {
+	if m != nil {
+		return m.RequestMethod
+	}
+	return ""
+}
+
+func (m *HttpRequest) GetRequestUrl() string {
+	if m != nil {
+		return m.RequestUrl
+	}
+	return ""
+}
+
+func (m *HttpRequest) GetRequestSize() int64 {
+	if m != nil {
+		return m.RequestSize
+	}
+	return 0
+}
+
+func (m *HttpRequest) GetStatus() int32 {
+	if m != nil {
+		return m.Status
+	}
+	return 0
+}
+
+func (m *HttpRequest) GetResponseSize() int64 {
+	if m != nil {
+		return m.ResponseSize
+	}
+	return 0
+}
+
+func (m *HttpRequest) GetUserAgent() string {
+	if m != nil {
+		return m.UserAgent
+	}
+	return ""
+}
+
+func (m *HttpRequest) GetRemoteIp() string {
+	if m != nil {
+		return m.RemoteIp
+	}
+	return ""
+}
+
+func (m *HttpRequest) GetServerIp() string {
+	if m != nil {
+		return m.ServerIp
+	}
+	return ""
+}
+
+func (m *HttpRequest) GetReferer() string {
+	if m != nil {
+		return m.Referer
+	}
+	return ""
+}
+
 func (m *HttpRequest) GetLatency() *google_protobuf1.Duration {
 	if m != nil {
 		return m.Latency
@@ -91,6 +154,34 @@
 	return nil
 }
 
+func (m *HttpRequest) GetCacheLookup() bool {
+	if m != nil {
+		return m.CacheLookup
+	}
+	return false
+}
+
+func (m *HttpRequest) GetCacheHit() bool {
+	if m != nil {
+		return m.CacheHit
+	}
+	return false
+}
+
+func (m *HttpRequest) GetCacheValidatedWithOriginServer() bool {
+	if m != nil {
+		return m.CacheValidatedWithOriginServer
+	}
+	return false
+}
+
+func (m *HttpRequest) GetCacheFillBytes() int64 {
+	if m != nil {
+		return m.CacheFillBytes
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*HttpRequest)(nil), "google.logging.type.HttpRequest")
 }
--- a/googleapis/logging/type/log_severity.pb.go
+++ b/googleapis/logging/type/log_severity.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/logging/type/log_severity.proto
 // DO NOT EDIT!
 
-package google_logging_type // import "google.golang.org/genproto/googleapis/logging/type"
+package google_logging_type
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
--- a/googleapis/logging/v2/log_entry.pb.go
+++ b/googleapis/logging/v2/log_entry.pb.go
@@ -7,13 +7,20 @@
 
 It is generated from these files:
 	google.golang.org/genproto/googleapis/logging/v2/log_entry.proto
+	google.golang.org/genproto/googleapis/logging/v2/logging.proto
 	google.golang.org/genproto/googleapis/logging/v2/logging_config.proto
 	google.golang.org/genproto/googleapis/logging/v2/logging_metrics.proto
-	google.golang.org/genproto/googleapis/logging/v2/logging.proto
 
 It has these top-level messages:
 	LogEntry
 	LogEntryOperation
+	DeleteLogRequest
+	WriteLogEntriesRequest
+	WriteLogEntriesResponse
+	ListLogEntriesRequest
+	ListLogEntriesResponse
+	ListMonitoredResourceDescriptorsRequest
+	ListMonitoredResourceDescriptorsResponse
 	LogSink
 	ListSinksRequest
 	ListSinksResponse
@@ -28,15 +35,8 @@
 	CreateLogMetricRequest
 	UpdateLogMetricRequest
 	DeleteLogMetricRequest
-	DeleteLogRequest
-	WriteLogEntriesRequest
-	WriteLogEntriesResponse
-	ListLogEntriesRequest
-	ListLogEntriesResponse
-	ListMonitoredResourceDescriptorsRequest
-	ListMonitoredResourceDescriptorsResponse
 */
-package v2 // import "google.golang.org/genproto/googleapis/logging/v2"
+package v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -139,6 +139,13 @@
 	return nil
 }
 
+func (m *LogEntry) GetLogName() string {
+	if m != nil {
+		return m.LogName
+	}
+	return ""
+}
+
 func (m *LogEntry) GetResource() *google_api3.MonitoredResource {
 	if m != nil {
 		return m.Resource
@@ -174,6 +181,20 @@
 	return nil
 }
 
+func (m *LogEntry) GetSeverity() google_logging_type1.LogSeverity {
+	if m != nil {
+		return m.Severity
+	}
+	return google_logging_type1.LogSeverity_DEFAULT
+}
+
+func (m *LogEntry) GetInsertId() string {
+	if m != nil {
+		return m.InsertId
+	}
+	return ""
+}
+
 func (m *LogEntry) GetHttpRequest() *google_logging_type.HttpRequest {
 	if m != nil {
 		return m.HttpRequest
@@ -305,6 +326,34 @@
 func (*LogEntryOperation) ProtoMessage()               {}
 func (*LogEntryOperation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *LogEntryOperation) GetId() string {
+	if m != nil {
+		return m.Id
+	}
+	return ""
+}
+
+func (m *LogEntryOperation) GetProducer() string {
+	if m != nil {
+		return m.Producer
+	}
+	return ""
+}
+
+func (m *LogEntryOperation) GetFirst() bool {
+	if m != nil {
+		return m.First
+	}
+	return false
+}
+
+func (m *LogEntryOperation) GetLast() bool {
+	if m != nil {
+		return m.Last
+	}
+	return false
+}
+
 func init() {
 	proto.RegisterType((*LogEntry)(nil), "google.logging.v2.LogEntry")
 	proto.RegisterType((*LogEntryOperation)(nil), "google.logging.v2.LogEntryOperation")
--- a/googleapis/logging/v2/logging.pb.go
+++ b/googleapis/logging/v2/logging.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/logging/v2/logging.proto
 // DO NOT EDIT!
 
-package v2 // import "google.golang.org/genproto/googleapis/logging/v2"
+package v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -34,7 +34,14 @@
 func (m *DeleteLogRequest) Reset()                    { *m = DeleteLogRequest{} }
 func (m *DeleteLogRequest) String() string            { return proto.CompactTextString(m) }
 func (*DeleteLogRequest) ProtoMessage()               {}
-func (*DeleteLogRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
+func (*DeleteLogRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
+
+func (m *DeleteLogRequest) GetLogName() string {
+	if m != nil {
+		return m.LogName
+	}
+	return ""
+}
 
 // The parameters to WriteLogEntries.
 type WriteLogEntriesRequest struct {
@@ -78,7 +85,14 @@
 func (m *WriteLogEntriesRequest) Reset()                    { *m = WriteLogEntriesRequest{} }
 func (m *WriteLogEntriesRequest) String() string            { return proto.CompactTextString(m) }
 func (*WriteLogEntriesRequest) ProtoMessage()               {}
-func (*WriteLogEntriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} }
+func (*WriteLogEntriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
+
+func (m *WriteLogEntriesRequest) GetLogName() string {
+	if m != nil {
+		return m.LogName
+	}
+	return ""
+}
 
 func (m *WriteLogEntriesRequest) GetResource() *google_api3.MonitoredResource {
 	if m != nil {
@@ -101,6 +115,13 @@
 	return nil
 }
 
+func (m *WriteLogEntriesRequest) GetPartialSuccess() bool {
+	if m != nil {
+		return m.PartialSuccess
+	}
+	return false
+}
+
 // Result returned from WriteLogEntries.
 // empty
 type WriteLogEntriesResponse struct {
@@ -109,7 +130,7 @@
 func (m *WriteLogEntriesResponse) Reset()                    { *m = WriteLogEntriesResponse{} }
 func (m *WriteLogEntriesResponse) String() string            { return proto.CompactTextString(m) }
 func (*WriteLogEntriesResponse) ProtoMessage()               {}
-func (*WriteLogEntriesResponse) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{2} }
+func (*WriteLogEntriesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
 
 // The parameters to `ListLogEntries`.
 type ListLogEntriesRequest struct {
@@ -148,7 +169,49 @@
 func (m *ListLogEntriesRequest) Reset()                    { *m = ListLogEntriesRequest{} }
 func (m *ListLogEntriesRequest) String() string            { return proto.CompactTextString(m) }
 func (*ListLogEntriesRequest) ProtoMessage()               {}
-func (*ListLogEntriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{3} }
+func (*ListLogEntriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
+
+func (m *ListLogEntriesRequest) GetProjectIds() []string {
+	if m != nil {
+		return m.ProjectIds
+	}
+	return nil
+}
+
+func (m *ListLogEntriesRequest) GetResourceNames() []string {
+	if m != nil {
+		return m.ResourceNames
+	}
+	return nil
+}
+
+func (m *ListLogEntriesRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *ListLogEntriesRequest) GetOrderBy() string {
+	if m != nil {
+		return m.OrderBy
+	}
+	return ""
+}
+
+func (m *ListLogEntriesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListLogEntriesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
 
 // Result returned from `ListLogEntries`.
 type ListLogEntriesResponse struct {
@@ -163,7 +226,7 @@
 func (m *ListLogEntriesResponse) Reset()                    { *m = ListLogEntriesResponse{} }
 func (m *ListLogEntriesResponse) String() string            { return proto.CompactTextString(m) }
 func (*ListLogEntriesResponse) ProtoMessage()               {}
-func (*ListLogEntriesResponse) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{4} }
+func (*ListLogEntriesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
 
 func (m *ListLogEntriesResponse) GetEntries() []*LogEntry {
 	if m != nil {
@@ -172,6 +235,13 @@
 	return nil
 }
 
+func (m *ListLogEntriesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The parameters to ListMonitoredResourceDescriptors
 type ListMonitoredResourceDescriptorsRequest struct {
 	// Optional. The maximum number of results to return from this request.
@@ -191,7 +261,21 @@
 func (m *ListMonitoredResourceDescriptorsRequest) String() string { return proto.CompactTextString(m) }
 func (*ListMonitoredResourceDescriptorsRequest) ProtoMessage()    {}
 func (*ListMonitoredResourceDescriptorsRequest) Descriptor() ([]byte, []int) {
-	return fileDescriptor3, []int{5}
+	return fileDescriptor1, []int{5}
+}
+
+func (m *ListMonitoredResourceDescriptorsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListMonitoredResourceDescriptorsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
 }
 
 // Result returned from ListMonitoredResourceDescriptors.
@@ -210,7 +294,7 @@
 func (m *ListMonitoredResourceDescriptorsResponse) String() string { return proto.CompactTextString(m) }
 func (*ListMonitoredResourceDescriptorsResponse) ProtoMessage()    {}
 func (*ListMonitoredResourceDescriptorsResponse) Descriptor() ([]byte, []int) {
-	return fileDescriptor3, []int{6}
+	return fileDescriptor1, []int{6}
 }
 
 func (m *ListMonitoredResourceDescriptorsResponse) GetResourceDescriptors() []*google_api3.MonitoredResourceDescriptor {
@@ -220,6 +304,13 @@
 	return nil
 }
 
+func (m *ListMonitoredResourceDescriptorsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*DeleteLogRequest)(nil), "google.logging.v2.DeleteLogRequest")
 	proto.RegisterType((*WriteLogEntriesRequest)(nil), "google.logging.v2.WriteLogEntriesRequest")
@@ -418,10 +509,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/logging/v2/logging.proto", fileDescriptor3)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/logging/v2/logging.proto", fileDescriptor1)
 }
 
-var fileDescriptor3 = []byte{
+var fileDescriptor1 = []byte{
 	// 852 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x55, 0xcf, 0x6e, 0x1b, 0x45,
 	0x18, 0xd7, 0xd8, 0x49, 0x6a, 0x4f, 0x68, 0x92, 0x0e, 0x8d, 0xd9, 0x3a, 0x54, 0x58, 0x8b, 0x4a,
--- a/googleapis/logging/v2/logging_config.pb.go
+++ b/googleapis/logging/v2/logging_config.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/logging/v2/logging_config.proto
 // DO NOT EDIT!
 
-package v2 // import "google.golang.org/genproto/googleapis/logging/v2"
+package v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -49,7 +49,7 @@
 func (x LogSink_VersionFormat) String() string {
 	return proto.EnumName(LogSink_VersionFormat_name, int32(x))
 }
-func (LogSink_VersionFormat) EnumDescriptor() ([]byte, []int) { return fileDescriptor1, []int{0, 0} }
+func (LogSink_VersionFormat) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{0, 0} }
 
 // Describes a sink used to export log entries outside Stackdriver Logging.
 type LogSink struct {
@@ -97,7 +97,42 @@
 func (m *LogSink) Reset()                    { *m = LogSink{} }
 func (m *LogSink) String() string            { return proto.CompactTextString(m) }
 func (*LogSink) ProtoMessage()               {}
-func (*LogSink) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
+func (*LogSink) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
+
+func (m *LogSink) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *LogSink) GetDestination() string {
+	if m != nil {
+		return m.Destination
+	}
+	return ""
+}
+
+func (m *LogSink) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *LogSink) GetOutputVersionFormat() LogSink_VersionFormat {
+	if m != nil {
+		return m.OutputVersionFormat
+	}
+	return LogSink_VERSION_FORMAT_UNSPECIFIED
+}
+
+func (m *LogSink) GetWriterIdentity() string {
+	if m != nil {
+		return m.WriterIdentity
+	}
+	return ""
+}
 
 // The parameters to `ListSinks`.
 type ListSinksRequest struct {
@@ -118,7 +153,28 @@
 func (m *ListSinksRequest) Reset()                    { *m = ListSinksRequest{} }
 func (m *ListSinksRequest) String() string            { return proto.CompactTextString(m) }
 func (*ListSinksRequest) ProtoMessage()               {}
-func (*ListSinksRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
+func (*ListSinksRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
+
+func (m *ListSinksRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListSinksRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListSinksRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
 
 // Result returned from `ListSinks`.
 type ListSinksResponse struct {
@@ -133,7 +189,7 @@
 func (m *ListSinksResponse) Reset()                    { *m = ListSinksResponse{} }
 func (m *ListSinksResponse) String() string            { return proto.CompactTextString(m) }
 func (*ListSinksResponse) ProtoMessage()               {}
-func (*ListSinksResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{2} }
+func (*ListSinksResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
 
 func (m *ListSinksResponse) GetSinks() []*LogSink {
 	if m != nil {
@@ -142,6 +198,13 @@
 	return nil
 }
 
+func (m *ListSinksResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The parameters to `GetSink`.
 type GetSinkRequest struct {
 	// Required. The resource name of the sink to return.
@@ -152,7 +215,14 @@
 func (m *GetSinkRequest) Reset()                    { *m = GetSinkRequest{} }
 func (m *GetSinkRequest) String() string            { return proto.CompactTextString(m) }
 func (*GetSinkRequest) ProtoMessage()               {}
-func (*GetSinkRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
+func (*GetSinkRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
+
+func (m *GetSinkRequest) GetSinkName() string {
+	if m != nil {
+		return m.SinkName
+	}
+	return ""
+}
 
 // The parameters to `CreateSink`.
 type CreateSinkRequest struct {
@@ -168,7 +238,14 @@
 func (m *CreateSinkRequest) Reset()                    { *m = CreateSinkRequest{} }
 func (m *CreateSinkRequest) String() string            { return proto.CompactTextString(m) }
 func (*CreateSinkRequest) ProtoMessage()               {}
-func (*CreateSinkRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
+func (*CreateSinkRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
+
+func (m *CreateSinkRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
 
 func (m *CreateSinkRequest) GetSink() *LogSink {
 	if m != nil {
@@ -192,7 +269,14 @@
 func (m *UpdateSinkRequest) Reset()                    { *m = UpdateSinkRequest{} }
 func (m *UpdateSinkRequest) String() string            { return proto.CompactTextString(m) }
 func (*UpdateSinkRequest) ProtoMessage()               {}
-func (*UpdateSinkRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
+func (*UpdateSinkRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
+
+func (m *UpdateSinkRequest) GetSinkName() string {
+	if m != nil {
+		return m.SinkName
+	}
+	return ""
+}
 
 func (m *UpdateSinkRequest) GetSink() *LogSink {
 	if m != nil {
@@ -213,7 +297,14 @@
 func (m *DeleteSinkRequest) Reset()                    { *m = DeleteSinkRequest{} }
 func (m *DeleteSinkRequest) String() string            { return proto.CompactTextString(m) }
 func (*DeleteSinkRequest) ProtoMessage()               {}
-func (*DeleteSinkRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
+func (*DeleteSinkRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
+
+func (m *DeleteSinkRequest) GetSinkName() string {
+	if m != nil {
+		return m.SinkName
+	}
+	return ""
+}
 
 func init() {
 	proto.RegisterType((*LogSink)(nil), "google.logging.v2.LogSink")
@@ -441,10 +532,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/logging/v2/logging_config.proto", fileDescriptor1)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/logging/v2/logging_config.proto", fileDescriptor2)
 }
 
-var fileDescriptor1 = []byte{
+var fileDescriptor2 = []byte{
 	// 724 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x94, 0x55, 0xef, 0x4e, 0x1a, 0x4b,
 	0x14, 0xbf, 0xa0, 0xa2, 0x1c, 0xa3, 0xc2, 0xdc, 0x68, 0xc8, 0x1a, 0xef, 0xe5, 0xee, 0xd5, 0x7b,
--- a/googleapis/logging/v2/logging_metrics.pb.go
+++ b/googleapis/logging/v2/logging_metrics.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/logging/v2/logging_metrics.proto
 // DO NOT EDIT!
 
-package v2 // import "google.golang.org/genproto/googleapis/logging/v2"
+package v2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -42,7 +42,7 @@
 func (x LogMetric_ApiVersion) String() string {
 	return proto.EnumName(LogMetric_ApiVersion_name, int32(x))
 }
-func (LogMetric_ApiVersion) EnumDescriptor() ([]byte, []int) { return fileDescriptor2, []int{0, 0} }
+func (LogMetric_ApiVersion) EnumDescriptor() ([]byte, []int) { return fileDescriptor3, []int{0, 0} }
 
 // Describes a logs-based metric.  The value of the metric is the
 // number of log entries that match a logs filter.
@@ -70,7 +70,35 @@
 func (m *LogMetric) Reset()                    { *m = LogMetric{} }
 func (m *LogMetric) String() string            { return proto.CompactTextString(m) }
 func (*LogMetric) ProtoMessage()               {}
-func (*LogMetric) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
+func (*LogMetric) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
+
+func (m *LogMetric) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *LogMetric) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *LogMetric) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *LogMetric) GetVersion() LogMetric_ApiVersion {
+	if m != nil {
+		return m.Version
+	}
+	return LogMetric_V2
+}
 
 // The parameters to ListLogMetrics.
 type ListLogMetricsRequest struct {
@@ -91,7 +119,28 @@
 func (m *ListLogMetricsRequest) Reset()                    { *m = ListLogMetricsRequest{} }
 func (m *ListLogMetricsRequest) String() string            { return proto.CompactTextString(m) }
 func (*ListLogMetricsRequest) ProtoMessage()               {}
-func (*ListLogMetricsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
+func (*ListLogMetricsRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} }
+
+func (m *ListLogMetricsRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
+
+func (m *ListLogMetricsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListLogMetricsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
 
 // Result returned from ListLogMetrics.
 type ListLogMetricsResponse struct {
@@ -106,7 +155,7 @@
 func (m *ListLogMetricsResponse) Reset()                    { *m = ListLogMetricsResponse{} }
 func (m *ListLogMetricsResponse) String() string            { return proto.CompactTextString(m) }
 func (*ListLogMetricsResponse) ProtoMessage()               {}
-func (*ListLogMetricsResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
+func (*ListLogMetricsResponse) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{2} }
 
 func (m *ListLogMetricsResponse) GetMetrics() []*LogMetric {
 	if m != nil {
@@ -115,6 +164,13 @@
 	return nil
 }
 
+func (m *ListLogMetricsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The parameters to GetLogMetric.
 type GetLogMetricRequest struct {
 	// The resource name of the desired metric.
@@ -125,7 +181,14 @@
 func (m *GetLogMetricRequest) Reset()                    { *m = GetLogMetricRequest{} }
 func (m *GetLogMetricRequest) String() string            { return proto.CompactTextString(m) }
 func (*GetLogMetricRequest) ProtoMessage()               {}
-func (*GetLogMetricRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
+func (*GetLogMetricRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{3} }
+
+func (m *GetLogMetricRequest) GetMetricName() string {
+	if m != nil {
+		return m.MetricName
+	}
+	return ""
+}
 
 // The parameters to CreateLogMetric.
 type CreateLogMetricRequest struct {
@@ -142,7 +205,14 @@
 func (m *CreateLogMetricRequest) Reset()                    { *m = CreateLogMetricRequest{} }
 func (m *CreateLogMetricRequest) String() string            { return proto.CompactTextString(m) }
 func (*CreateLogMetricRequest) ProtoMessage()               {}
-func (*CreateLogMetricRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
+func (*CreateLogMetricRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{4} }
+
+func (m *CreateLogMetricRequest) GetParent() string {
+	if m != nil {
+		return m.Parent
+	}
+	return ""
+}
 
 func (m *CreateLogMetricRequest) GetMetric() *LogMetric {
 	if m != nil {
@@ -169,7 +239,14 @@
 func (m *UpdateLogMetricRequest) Reset()                    { *m = UpdateLogMetricRequest{} }
 func (m *UpdateLogMetricRequest) String() string            { return proto.CompactTextString(m) }
 func (*UpdateLogMetricRequest) ProtoMessage()               {}
-func (*UpdateLogMetricRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
+func (*UpdateLogMetricRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{5} }
+
+func (m *UpdateLogMetricRequest) GetMetricName() string {
+	if m != nil {
+		return m.MetricName
+	}
+	return ""
+}
 
 func (m *UpdateLogMetricRequest) GetMetric() *LogMetric {
 	if m != nil {
@@ -188,7 +265,14 @@
 func (m *DeleteLogMetricRequest) Reset()                    { *m = DeleteLogMetricRequest{} }
 func (m *DeleteLogMetricRequest) String() string            { return proto.CompactTextString(m) }
 func (*DeleteLogMetricRequest) ProtoMessage()               {}
-func (*DeleteLogMetricRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
+func (*DeleteLogMetricRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{6} }
+
+func (m *DeleteLogMetricRequest) GetMetricName() string {
+	if m != nil {
+		return m.MetricName
+	}
+	return ""
+}
 
 func init() {
 	proto.RegisterType((*LogMetric)(nil), "google.logging.v2.LogMetric")
@@ -416,10 +500,10 @@
 }
 
 func init() {
-	proto.RegisterFile("google.golang.org/genproto/googleapis/logging/v2/logging_metrics.proto", fileDescriptor2)
+	proto.RegisterFile("google.golang.org/genproto/googleapis/logging/v2/logging_metrics.proto", fileDescriptor3)
 }
 
-var fileDescriptor2 = []byte{
+var fileDescriptor3 = []byte{
 	// 650 bytes of a gzipped FileDescriptorProto
 	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x9c, 0x55, 0x5d, 0x4f, 0x13, 0x4d,
 	0x14, 0x7e, 0x97, 0x8f, 0xf2, 0x72, 0x50, 0x8a, 0x63, 0x68, 0x9a, 0x8a, 0xa1, 0xee, 0x05, 0x14,
--- a/googleapis/longrunning/operations.pb.go
+++ b/googleapis/longrunning/operations.pb.go
@@ -16,7 +16,7 @@
 	CancelOperationRequest
 	DeleteOperationRequest
 */
-package google_longrunning // import "google.golang.org/genproto/googleapis/longrunning"
+package google_longrunning
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -94,6 +94,13 @@
 	return nil
 }
 
+func (m *Operation) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *Operation) GetMetadata() *google_protobuf1.Any {
 	if m != nil {
 		return m.Metadata
@@ -101,6 +108,13 @@
 	return nil
 }
 
+func (m *Operation) GetDone() bool {
+	if m != nil {
+		return m.Done
+	}
+	return false
+}
+
 func (m *Operation) GetError() *google_rpc.Status {
 	if x, ok := m.GetResult().(*Operation_Error); ok {
 		return x.Error
@@ -200,6 +214,13 @@
 func (*GetOperationRequest) ProtoMessage()               {}
 func (*GetOperationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *GetOperationRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The request message for [Operations.ListOperations][google.longrunning.Operations.ListOperations].
 type ListOperationsRequest struct {
 	// The name of the operation collection.
@@ -217,6 +238,34 @@
 func (*ListOperationsRequest) ProtoMessage()               {}
 func (*ListOperationsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *ListOperationsRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ListOperationsRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *ListOperationsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListOperationsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // The response message for [Operations.ListOperations][google.longrunning.Operations.ListOperations].
 type ListOperationsResponse struct {
 	// A list of operations that matches the specified filter in the request.
@@ -237,6 +286,13 @@
 	return nil
 }
 
+func (m *ListOperationsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The request message for [Operations.CancelOperation][google.longrunning.Operations.CancelOperation].
 type CancelOperationRequest struct {
 	// The name of the operation resource to be cancelled.
@@ -248,6 +304,13 @@
 func (*CancelOperationRequest) ProtoMessage()               {}
 func (*CancelOperationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *CancelOperationRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The request message for [Operations.DeleteOperation][google.longrunning.Operations.DeleteOperation].
 type DeleteOperationRequest struct {
 	// The name of the operation resource to be deleted.
@@ -259,6 +322,13 @@
 func (*DeleteOperationRequest) ProtoMessage()               {}
 func (*DeleteOperationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *DeleteOperationRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*Operation)(nil), "google.longrunning.Operation")
 	proto.RegisterType((*GetOperationRequest)(nil), "google.longrunning.GetOperationRequest")
--- a/googleapis/monitoring/v3/agent.pb.go
+++ b/googleapis/monitoring/v3/agent.pb.go
@@ -45,7 +45,7 @@
 	CreateTimeSeriesRequest
 	CreateTimeSeriesError
 */
-package google_monitoring_v3 // import "google.golang.org/genproto/googleapis/monitoring/v3"
+package google_monitoring_v3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -122,6 +122,20 @@
 func (*CollectdValue) ProtoMessage()               {}
 func (*CollectdValue) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *CollectdValue) GetDataSourceName() string {
+	if m != nil {
+		return m.DataSourceName
+	}
+	return ""
+}
+
+func (m *CollectdValue) GetDataSourceType() CollectdValue_DataSourceType {
+	if m != nil {
+		return m.DataSourceType
+	}
+	return CollectdValue_UNSPECIFIED_DATA_SOURCE_TYPE
+}
+
 func (m *CollectdValue) GetValue() *TypedValue {
 	if m != nil {
 		return m.Value
@@ -177,6 +191,34 @@
 	return nil
 }
 
+func (m *CollectdPayload) GetPlugin() string {
+	if m != nil {
+		return m.Plugin
+	}
+	return ""
+}
+
+func (m *CollectdPayload) GetPluginInstance() string {
+	if m != nil {
+		return m.PluginInstance
+	}
+	return ""
+}
+
+func (m *CollectdPayload) GetType() string {
+	if m != nil {
+		return m.Type
+	}
+	return ""
+}
+
+func (m *CollectdPayload) GetTypeInstance() string {
+	if m != nil {
+		return m.TypeInstance
+	}
+	return ""
+}
+
 func (m *CollectdPayload) GetMetadata() map[string]*TypedValue {
 	if m != nil {
 		return m.Metadata
--- a/googleapis/monitoring/v3/agent_service.pb.go
+++ b/googleapis/monitoring/v3/agent_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/monitoring/v3/agent_service.proto
 // DO NOT EDIT!
 
-package google_monitoring_v3 // import "google.golang.org/genproto/googleapis/monitoring/v3"
+package google_monitoring_v3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -42,6 +42,13 @@
 func (*CreateCollectdTimeSeriesRequest) ProtoMessage()               {}
 func (*CreateCollectdTimeSeriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *CreateCollectdTimeSeriesRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *CreateCollectdTimeSeriesRequest) GetResource() *google_api4.MonitoredResource {
 	if m != nil {
 		return m.Resource
@@ -49,6 +56,13 @@
 	return nil
 }
 
+func (m *CreateCollectdTimeSeriesRequest) GetCollectdVersion() string {
+	if m != nil {
+		return m.CollectdVersion
+	}
+	return ""
+}
+
 func (m *CreateCollectdTimeSeriesRequest) GetCollectdPayloads() []*CollectdPayload {
 	if m != nil {
 		return m.CollectdPayloads
--- a/googleapis/monitoring/v3/common.pb.go
+++ b/googleapis/monitoring/v3/common.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/monitoring/v3/common.proto
 // DO NOT EDIT!
 
-package google_monitoring_v3 // import "google.golang.org/genproto/googleapis/monitoring/v3"
+package google_monitoring_v3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -567,6 +567,27 @@
 	}
 	return nil
 }
+
+func (m *Aggregation) GetPerSeriesAligner() Aggregation_Aligner {
+	if m != nil {
+		return m.PerSeriesAligner
+	}
+	return Aggregation_ALIGN_NONE
+}
+
+func (m *Aggregation) GetCrossSeriesReducer() Aggregation_Reducer {
+	if m != nil {
+		return m.CrossSeriesReducer
+	}
+	return Aggregation_REDUCE_NONE
+}
+
+func (m *Aggregation) GetGroupByFields() []string {
+	if m != nil {
+		return m.GroupByFields
+	}
+	return nil
+}
 
 func init() {
 	proto.RegisterType((*TypedValue)(nil), "google.monitoring.v3.TypedValue")
--- a/googleapis/monitoring/v3/group.pb.go
+++ b/googleapis/monitoring/v3/group.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/monitoring/v3/group.proto
 // DO NOT EDIT!
 
-package google_monitoring_v3 // import "google.golang.org/genproto/googleapis/monitoring/v3"
+package google_monitoring_v3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -64,6 +64,41 @@
 func (*Group) ProtoMessage()               {}
 func (*Group) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
 
+func (m *Group) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Group) GetDisplayName() string {
+	if m != nil {
+		return m.DisplayName
+	}
+	return ""
+}
+
+func (m *Group) GetParentName() string {
+	if m != nil {
+		return m.ParentName
+	}
+	return ""
+}
+
+func (m *Group) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *Group) GetIsCluster() bool {
+	if m != nil {
+		return m.IsCluster
+	}
+	return false
+}
+
 func init() {
 	proto.RegisterType((*Group)(nil), "google.monitoring.v3.Group")
 }
--- a/googleapis/monitoring/v3/group_service.pb.go
+++ b/googleapis/monitoring/v3/group_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/monitoring/v3/group_service.proto
 // DO NOT EDIT!
 
-package google_monitoring_v3 // import "google.golang.org/genproto/googleapis/monitoring/v3"
+package google_monitoring_v3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -73,6 +73,13 @@
 	return nil
 }
 
+func (m *ListGroupsRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *ListGroupsRequest) GetChildrenOfGroup() string {
 	if x, ok := m.GetFilter().(*ListGroupsRequest_ChildrenOfGroup); ok {
 		return x.ChildrenOfGroup
@@ -94,6 +101,20 @@
 	return ""
 }
 
+func (m *ListGroupsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListGroupsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // XXX_OneofFuncs is for the internal use of the proto package.
 func (*ListGroupsRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
 	return _ListGroupsRequest_OneofMarshaler, _ListGroupsRequest_OneofUnmarshaler, _ListGroupsRequest_OneofSizer, []interface{}{
@@ -197,6 +218,13 @@
 	return nil
 }
 
+func (m *ListGroupsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The `GetGroup` request.
 type GetGroupRequest struct {
 	// The group to retrieve. The format is
@@ -209,6 +237,13 @@
 func (*GetGroupRequest) ProtoMessage()               {}
 func (*GetGroupRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{2} }
 
+func (m *GetGroupRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The `CreateGroup` request.
 type CreateGroupRequest struct {
 	// The project in which to create the group. The format is
@@ -226,6 +261,13 @@
 func (*CreateGroupRequest) ProtoMessage()               {}
 func (*CreateGroupRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{3} }
 
+func (m *CreateGroupRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *CreateGroupRequest) GetGroup() *Group {
 	if m != nil {
 		return m.Group
@@ -233,6 +275,13 @@
 	return nil
 }
 
+func (m *CreateGroupRequest) GetValidateOnly() bool {
+	if m != nil {
+		return m.ValidateOnly
+	}
+	return false
+}
+
 // The `UpdateGroup` request.
 type UpdateGroupRequest struct {
 	// The new definition of the group.  All fields of the existing group,
@@ -254,6 +303,13 @@
 	return nil
 }
 
+func (m *UpdateGroupRequest) GetValidateOnly() bool {
+	if m != nil {
+		return m.ValidateOnly
+	}
+	return false
+}
+
 // The `DeleteGroup` request. You can only delete a group if it has no children.
 type DeleteGroupRequest struct {
 	// The group to delete. The format is
@@ -266,6 +322,13 @@
 func (*DeleteGroupRequest) ProtoMessage()               {}
 func (*DeleteGroupRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{5} }
 
+func (m *DeleteGroupRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The `ListGroupMembers` request.
 type ListGroupMembersRequest struct {
 	// The group whose members are listed. The format is
@@ -297,6 +360,34 @@
 func (*ListGroupMembersRequest) ProtoMessage()               {}
 func (*ListGroupMembersRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{6} }
 
+func (m *ListGroupMembersRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ListGroupMembersRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListGroupMembersRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
+func (m *ListGroupMembersRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
 func (m *ListGroupMembersRequest) GetInterval() *TimeInterval {
 	if m != nil {
 		return m.Interval
@@ -328,6 +419,20 @@
 	return nil
 }
 
+func (m *ListGroupMembersResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
+func (m *ListGroupMembersResponse) GetTotalSize() int32 {
+	if m != nil {
+		return m.TotalSize
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*ListGroupsRequest)(nil), "google.monitoring.v3.ListGroupsRequest")
 	proto.RegisterType((*ListGroupsResponse)(nil), "google.monitoring.v3.ListGroupsResponse")
--- a/googleapis/monitoring/v3/metric.pb.go
+++ b/googleapis/monitoring/v3/metric.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/monitoring/v3/metric.proto
 // DO NOT EDIT!
 
-package google_monitoring_v3 // import "google.golang.org/genproto/googleapis/monitoring/v3"
+package google_monitoring_v3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -107,6 +107,20 @@
 	return nil
 }
 
+func (m *TimeSeries) GetMetricKind() google_api5.MetricDescriptor_MetricKind {
+	if m != nil {
+		return m.MetricKind
+	}
+	return google_api5.MetricDescriptor_METRIC_KIND_UNSPECIFIED
+}
+
+func (m *TimeSeries) GetValueType() google_api5.MetricDescriptor_ValueType {
+	if m != nil {
+		return m.ValueType
+	}
+	return google_api5.MetricDescriptor_VALUE_TYPE_UNSPECIFIED
+}
+
 func (m *TimeSeries) GetPoints() []*Point {
 	if m != nil {
 		return m.Points
--- a/googleapis/monitoring/v3/metric_service.pb.go
+++ b/googleapis/monitoring/v3/metric_service.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/monitoring/v3/metric_service.proto
 // DO NOT EDIT!
 
-package google_monitoring_v3 // import "google.golang.org/genproto/googleapis/monitoring/v3"
+package google_monitoring_v3
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -81,6 +81,34 @@
 	return fileDescriptor6, []int{0}
 }
 
+func (m *ListMonitoredResourceDescriptorsRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ListMonitoredResourceDescriptorsRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *ListMonitoredResourceDescriptorsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListMonitoredResourceDescriptorsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // The `ListMonitoredResourcDescriptors` response.
 type ListMonitoredResourceDescriptorsResponse struct {
 	// The monitored resource descriptors that are available to this project
@@ -108,6 +136,13 @@
 	return nil
 }
 
+func (m *ListMonitoredResourceDescriptorsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The `GetMonitoredResourceDescriptor` request.
 type GetMonitoredResourceDescriptorRequest struct {
 	// The monitored resource descriptor to get.  The format is
@@ -124,6 +159,13 @@
 	return fileDescriptor6, []int{2}
 }
 
+func (m *GetMonitoredResourceDescriptorRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The `ListMetricDescriptors` request.
 type ListMetricDescriptorsRequest struct {
 	// The project on which to execute the request. The format is
@@ -151,6 +193,34 @@
 func (*ListMetricDescriptorsRequest) ProtoMessage()               {}
 func (*ListMetricDescriptorsRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{3} }
 
+func (m *ListMetricDescriptorsRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ListMetricDescriptorsRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *ListMetricDescriptorsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListMetricDescriptorsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // The `ListMetricDescriptors` response.
 type ListMetricDescriptorsResponse struct {
 	// The metric descriptors that are available to the project
@@ -174,6 +244,13 @@
 	return nil
 }
 
+func (m *ListMetricDescriptorsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The `GetMetricDescriptor` request.
 type GetMetricDescriptorRequest struct {
 	// The metric descriptor on which to execute the request. The format is
@@ -188,6 +265,13 @@
 func (*GetMetricDescriptorRequest) ProtoMessage()               {}
 func (*GetMetricDescriptorRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{5} }
 
+func (m *GetMetricDescriptorRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The `CreateMetricDescriptor` request.
 type CreateMetricDescriptorRequest struct {
 	// The project on which to execute the request. The format is
@@ -203,6 +287,13 @@
 func (*CreateMetricDescriptorRequest) ProtoMessage()               {}
 func (*CreateMetricDescriptorRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{6} }
 
+func (m *CreateMetricDescriptorRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *CreateMetricDescriptorRequest) GetMetricDescriptor() *google_api5.MetricDescriptor {
 	if m != nil {
 		return m.MetricDescriptor
@@ -224,6 +315,13 @@
 func (*DeleteMetricDescriptorRequest) ProtoMessage()               {}
 func (*DeleteMetricDescriptorRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{7} }
 
+func (m *DeleteMetricDescriptorRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // The `ListTimeSeries` request.
 type ListTimeSeriesRequest struct {
 	// The project on which to execute the request. The format is
@@ -267,6 +365,20 @@
 func (*ListTimeSeriesRequest) ProtoMessage()               {}
 func (*ListTimeSeriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{8} }
 
+func (m *ListTimeSeriesRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *ListTimeSeriesRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
 func (m *ListTimeSeriesRequest) GetInterval() *TimeInterval {
 	if m != nil {
 		return m.Interval
@@ -281,6 +393,34 @@
 	return nil
 }
 
+func (m *ListTimeSeriesRequest) GetOrderBy() string {
+	if m != nil {
+		return m.OrderBy
+	}
+	return ""
+}
+
+func (m *ListTimeSeriesRequest) GetView() ListTimeSeriesRequest_TimeSeriesView {
+	if m != nil {
+		return m.View
+	}
+	return ListTimeSeriesRequest_FULL
+}
+
+func (m *ListTimeSeriesRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListTimeSeriesRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // The `ListTimeSeries` response.
 type ListTimeSeriesResponse struct {
 	// One or more time series that match the filter included in the request.
@@ -303,6 +443,13 @@
 	return nil
 }
 
+func (m *ListTimeSeriesResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // The `CreateTimeSeries` request.
 type CreateTimeSeriesRequest struct {
 	// The project on which to execute the request. The format is
@@ -321,6 +468,13 @@
 func (*CreateTimeSeriesRequest) ProtoMessage()               {}
 func (*CreateTimeSeriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{10} }
 
+func (m *CreateTimeSeriesRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func (m *CreateTimeSeriesRequest) GetTimeSeries() []*TimeSeries {
 	if m != nil {
 		return m.TimeSeries
--- a/googleapis/pubsub/v1/pubsub.pb.go
+++ b/googleapis/pubsub/v1/pubsub.pb.go
@@ -32,7 +32,7 @@
 	ModifyAckDeadlineRequest
 	AcknowledgeRequest
 */
-package google_pubsub_v1 // import "google.golang.org/genproto/googleapis/pubsub/v1"
+package google_pubsub_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -73,6 +73,13 @@
 func (*Topic) ProtoMessage()               {}
 func (*Topic) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Topic) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // A message data and its attributes. The message payload must not be empty;
 // it must contain either a non-empty data field, or at least one attribute.
 type PubsubMessage struct {
@@ -97,6 +104,13 @@
 func (*PubsubMessage) ProtoMessage()               {}
 func (*PubsubMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *PubsubMessage) GetData() []byte {
+	if m != nil {
+		return m.Data
+	}
+	return nil
+}
+
 func (m *PubsubMessage) GetAttributes() map[string]string {
 	if m != nil {
 		return m.Attributes
@@ -104,6 +118,13 @@
 	return nil
 }
 
+func (m *PubsubMessage) GetMessageId() string {
+	if m != nil {
+		return m.MessageId
+	}
+	return ""
+}
+
 func (m *PubsubMessage) GetPublishTime() *google_protobuf2.Timestamp {
 	if m != nil {
 		return m.PublishTime
@@ -122,6 +143,13 @@
 func (*GetTopicRequest) ProtoMessage()               {}
 func (*GetTopicRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *GetTopicRequest) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
 // Request for the Publish method.
 type PublishRequest struct {
 	// The messages in the request will be published on this topic.
@@ -135,6 +163,13 @@
 func (*PublishRequest) ProtoMessage()               {}
 func (*PublishRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *PublishRequest) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
 func (m *PublishRequest) GetMessages() []*PubsubMessage {
 	if m != nil {
 		return m.Messages
@@ -155,6 +190,13 @@
 func (*PublishResponse) ProtoMessage()               {}
 func (*PublishResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *PublishResponse) GetMessageIds() []string {
+	if m != nil {
+		return m.MessageIds
+	}
+	return nil
+}
+
 // Request for the `ListTopics` method.
 type ListTopicsRequest struct {
 	// The name of the cloud project that topics belong to.
@@ -172,6 +214,27 @@
 func (*ListTopicsRequest) ProtoMessage()               {}
 func (*ListTopicsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *ListTopicsRequest) GetProject() string {
+	if m != nil {
+		return m.Project
+	}
+	return ""
+}
+
+func (m *ListTopicsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListTopicsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response for the `ListTopics` method.
 type ListTopicsResponse struct {
 	// The resulting topics.
@@ -193,6 +256,13 @@
 	return nil
 }
 
+func (m *ListTopicsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request for the `ListTopicSubscriptions` method.
 type ListTopicSubscriptionsRequest struct {
 	// The name of the topic that subscriptions are attached to.
@@ -210,6 +280,27 @@
 func (*ListTopicSubscriptionsRequest) ProtoMessage()               {}
 func (*ListTopicSubscriptionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *ListTopicSubscriptionsRequest) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
+func (m *ListTopicSubscriptionsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListTopicSubscriptionsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response for the `ListTopicSubscriptions` method.
 type ListTopicSubscriptionsResponse struct {
 	// The names of the subscriptions that match the request.
@@ -225,6 +316,20 @@
 func (*ListTopicSubscriptionsResponse) ProtoMessage()               {}
 func (*ListTopicSubscriptionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *ListTopicSubscriptionsResponse) GetSubscriptions() []string {
+	if m != nil {
+		return m.Subscriptions
+	}
+	return nil
+}
+
+func (m *ListTopicSubscriptionsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request for the `DeleteTopic` method.
 type DeleteTopicRequest struct {
 	// Name of the topic to delete.
@@ -236,6 +341,13 @@
 func (*DeleteTopicRequest) ProtoMessage()               {}
 func (*DeleteTopicRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *DeleteTopicRequest) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
 // A subscription resource.
 type Subscription struct {
 	// The name of the subscription. It must have the format
@@ -280,6 +392,20 @@
 func (*Subscription) ProtoMessage()               {}
 func (*Subscription) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *Subscription) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Subscription) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
 func (m *Subscription) GetPushConfig() *PushConfig {
 	if m != nil {
 		return m.PushConfig
@@ -287,6 +413,13 @@
 	return nil
 }
 
+func (m *Subscription) GetAckDeadlineSeconds() int32 {
+	if m != nil {
+		return m.AckDeadlineSeconds
+	}
+	return 0
+}
+
 // Configuration for a push delivery endpoint.
 type PushConfig struct {
 	// A URL locating the endpoint to which messages should be pushed.
@@ -322,6 +455,13 @@
 func (*PushConfig) ProtoMessage()               {}
 func (*PushConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
 
+func (m *PushConfig) GetPushEndpoint() string {
+	if m != nil {
+		return m.PushEndpoint
+	}
+	return ""
+}
+
 func (m *PushConfig) GetAttributes() map[string]string {
 	if m != nil {
 		return m.Attributes
@@ -342,6 +482,13 @@
 func (*ReceivedMessage) ProtoMessage()               {}
 func (*ReceivedMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
 
+func (m *ReceivedMessage) GetAckId() string {
+	if m != nil {
+		return m.AckId
+	}
+	return ""
+}
+
 func (m *ReceivedMessage) GetMessage() *PubsubMessage {
 	if m != nil {
 		return m.Message
@@ -360,6 +507,13 @@
 func (*GetSubscriptionRequest) ProtoMessage()               {}
 func (*GetSubscriptionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
 
+func (m *GetSubscriptionRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
 // Request for the `ListSubscriptions` method.
 type ListSubscriptionsRequest struct {
 	// The name of the cloud project that subscriptions belong to.
@@ -377,6 +531,27 @@
 func (*ListSubscriptionsRequest) ProtoMessage()               {}
 func (*ListSubscriptionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
 
+func (m *ListSubscriptionsRequest) GetProject() string {
+	if m != nil {
+		return m.Project
+	}
+	return ""
+}
+
+func (m *ListSubscriptionsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListSubscriptionsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response for the `ListSubscriptions` method.
 type ListSubscriptionsResponse struct {
 	// The subscriptions that match the request.
@@ -399,6 +574,13 @@
 	return nil
 }
 
+func (m *ListSubscriptionsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request for the DeleteSubscription method.
 type DeleteSubscriptionRequest struct {
 	// The subscription to delete.
@@ -410,6 +592,13 @@
 func (*DeleteSubscriptionRequest) ProtoMessage()               {}
 func (*DeleteSubscriptionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
 
+func (m *DeleteSubscriptionRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
 // Request for the ModifyPushConfig method.
 type ModifyPushConfigRequest struct {
 	// The name of the subscription.
@@ -428,6 +617,13 @@
 func (*ModifyPushConfigRequest) ProtoMessage()               {}
 func (*ModifyPushConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
 
+func (m *ModifyPushConfigRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
 func (m *ModifyPushConfigRequest) GetPushConfig() *PushConfig {
 	if m != nil {
 		return m.PushConfig
@@ -455,6 +651,27 @@
 func (*PullRequest) ProtoMessage()               {}
 func (*PullRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
 
+func (m *PullRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
+func (m *PullRequest) GetReturnImmediately() bool {
+	if m != nil {
+		return m.ReturnImmediately
+	}
+	return false
+}
+
+func (m *PullRequest) GetMaxMessages() int32 {
+	if m != nil {
+		return m.MaxMessages
+	}
+	return 0
+}
+
 // Response for the `Pull` method.
 type PullResponse struct {
 	// Received Pub/Sub messages. The Pub/Sub system will return zero messages if
@@ -495,6 +712,27 @@
 func (*ModifyAckDeadlineRequest) ProtoMessage()               {}
 func (*ModifyAckDeadlineRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
 
+func (m *ModifyAckDeadlineRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
+func (m *ModifyAckDeadlineRequest) GetAckIds() []string {
+	if m != nil {
+		return m.AckIds
+	}
+	return nil
+}
+
+func (m *ModifyAckDeadlineRequest) GetAckDeadlineSeconds() int32 {
+	if m != nil {
+		return m.AckDeadlineSeconds
+	}
+	return 0
+}
+
 // Request for the Acknowledge method.
 type AcknowledgeRequest struct {
 	// The subscription whose message is being acknowledged.
@@ -509,6 +747,20 @@
 func (*AcknowledgeRequest) ProtoMessage()               {}
 func (*AcknowledgeRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
 
+func (m *AcknowledgeRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
+func (m *AcknowledgeRequest) GetAckIds() []string {
+	if m != nil {
+		return m.AckIds
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*Topic)(nil), "google.pubsub.v1.Topic")
 	proto.RegisterType((*PubsubMessage)(nil), "google.pubsub.v1.PubsubMessage")
--- a/googleapis/pubsub/v1beta2/pubsub.pb.go
+++ b/googleapis/pubsub/v1beta2/pubsub.pb.go
@@ -32,7 +32,7 @@
 	ModifyAckDeadlineRequest
 	AcknowledgeRequest
 */
-package google_pubsub_v1beta2 // import "google.golang.org/genproto/googleapis/pubsub/v1beta2"
+package google_pubsub_v1beta2
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -66,6 +66,13 @@
 func (*Topic) ProtoMessage()               {}
 func (*Topic) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Topic) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // A message data and its attributes.
 type PubsubMessage struct {
 	// The message payload. For JSON requests, the value of this field must be
@@ -85,6 +92,13 @@
 func (*PubsubMessage) ProtoMessage()               {}
 func (*PubsubMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *PubsubMessage) GetData() []byte {
+	if m != nil {
+		return m.Data
+	}
+	return nil
+}
+
 func (m *PubsubMessage) GetAttributes() map[string]string {
 	if m != nil {
 		return m.Attributes
@@ -92,6 +106,13 @@
 	return nil
 }
 
+func (m *PubsubMessage) GetMessageId() string {
+	if m != nil {
+		return m.MessageId
+	}
+	return ""
+}
+
 // Request for the GetTopic method.
 type GetTopicRequest struct {
 	// The name of the topic to get.
@@ -103,6 +124,13 @@
 func (*GetTopicRequest) ProtoMessage()               {}
 func (*GetTopicRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *GetTopicRequest) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
 // Request for the Publish method.
 type PublishRequest struct {
 	// The messages in the request will be published on this topic.
@@ -116,6 +144,13 @@
 func (*PublishRequest) ProtoMessage()               {}
 func (*PublishRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *PublishRequest) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
 func (m *PublishRequest) GetMessages() []*PubsubMessage {
 	if m != nil {
 		return m.Messages
@@ -136,6 +171,13 @@
 func (*PublishResponse) ProtoMessage()               {}
 func (*PublishResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *PublishResponse) GetMessageIds() []string {
+	if m != nil {
+		return m.MessageIds
+	}
+	return nil
+}
+
 // Request for the ListTopics method.
 type ListTopicsRequest struct {
 	// The name of the cloud project that topics belong to.
@@ -153,6 +195,27 @@
 func (*ListTopicsRequest) ProtoMessage()               {}
 func (*ListTopicsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *ListTopicsRequest) GetProject() string {
+	if m != nil {
+		return m.Project
+	}
+	return ""
+}
+
+func (m *ListTopicsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListTopicsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response for the ListTopics method.
 type ListTopicsResponse struct {
 	// The resulting topics.
@@ -174,6 +237,13 @@
 	return nil
 }
 
+func (m *ListTopicsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request for the ListTopicSubscriptions method.
 type ListTopicSubscriptionsRequest struct {
 	// The name of the topic that subscriptions are attached to.
@@ -191,6 +261,27 @@
 func (*ListTopicSubscriptionsRequest) ProtoMessage()               {}
 func (*ListTopicSubscriptionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *ListTopicSubscriptionsRequest) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
+func (m *ListTopicSubscriptionsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListTopicSubscriptionsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response for the ListTopicSubscriptions method.
 type ListTopicSubscriptionsResponse struct {
 	// The names of the subscriptions that match the request.
@@ -206,6 +297,20 @@
 func (*ListTopicSubscriptionsResponse) ProtoMessage()               {}
 func (*ListTopicSubscriptionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
 
+func (m *ListTopicSubscriptionsResponse) GetSubscriptions() []string {
+	if m != nil {
+		return m.Subscriptions
+	}
+	return nil
+}
+
+func (m *ListTopicSubscriptionsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request for the DeleteTopic method.
 type DeleteTopicRequest struct {
 	// Name of the topic to delete.
@@ -217,6 +322,13 @@
 func (*DeleteTopicRequest) ProtoMessage()               {}
 func (*DeleteTopicRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
 
+func (m *DeleteTopicRequest) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
 // A subscription resource.
 type Subscription struct {
 	// Name of the subscription.
@@ -252,6 +364,20 @@
 func (*Subscription) ProtoMessage()               {}
 func (*Subscription) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
 
+func (m *Subscription) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Subscription) GetTopic() string {
+	if m != nil {
+		return m.Topic
+	}
+	return ""
+}
+
 func (m *Subscription) GetPushConfig() *PushConfig {
 	if m != nil {
 		return m.PushConfig
@@ -259,6 +385,13 @@
 	return nil
 }
 
+func (m *Subscription) GetAckDeadlineSeconds() int32 {
+	if m != nil {
+		return m.AckDeadlineSeconds
+	}
+	return 0
+}
+
 // Configuration for a push delivery endpoint.
 type PushConfig struct {
 	// A URL locating the endpoint to which messages should be pushed.
@@ -295,6 +428,13 @@
 func (*PushConfig) ProtoMessage()               {}
 func (*PushConfig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
 
+func (m *PushConfig) GetPushEndpoint() string {
+	if m != nil {
+		return m.PushEndpoint
+	}
+	return ""
+}
+
 func (m *PushConfig) GetAttributes() map[string]string {
 	if m != nil {
 		return m.Attributes
@@ -315,6 +455,13 @@
 func (*ReceivedMessage) ProtoMessage()               {}
 func (*ReceivedMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} }
 
+func (m *ReceivedMessage) GetAckId() string {
+	if m != nil {
+		return m.AckId
+	}
+	return ""
+}
+
 func (m *ReceivedMessage) GetMessage() *PubsubMessage {
 	if m != nil {
 		return m.Message
@@ -333,6 +480,13 @@
 func (*GetSubscriptionRequest) ProtoMessage()               {}
 func (*GetSubscriptionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} }
 
+func (m *GetSubscriptionRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
 // Request for the ListSubscriptions method.
 type ListSubscriptionsRequest struct {
 	// The name of the cloud project that subscriptions belong to.
@@ -350,6 +504,27 @@
 func (*ListSubscriptionsRequest) ProtoMessage()               {}
 func (*ListSubscriptionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} }
 
+func (m *ListSubscriptionsRequest) GetProject() string {
+	if m != nil {
+		return m.Project
+	}
+	return ""
+}
+
+func (m *ListSubscriptionsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListSubscriptionsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response for the ListSubscriptions method.
 type ListSubscriptionsResponse struct {
 	// The subscriptions that match the request.
@@ -372,6 +547,13 @@
 	return nil
 }
 
+func (m *ListSubscriptionsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request for the DeleteSubscription method.
 type DeleteSubscriptionRequest struct {
 	// The subscription to delete.
@@ -383,6 +565,13 @@
 func (*DeleteSubscriptionRequest) ProtoMessage()               {}
 func (*DeleteSubscriptionRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} }
 
+func (m *DeleteSubscriptionRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
 // Request for the ModifyPushConfig method.
 type ModifyPushConfigRequest struct {
 	// The name of the subscription.
@@ -401,6 +590,13 @@
 func (*ModifyPushConfigRequest) ProtoMessage()               {}
 func (*ModifyPushConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} }
 
+func (m *ModifyPushConfigRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
 func (m *ModifyPushConfigRequest) GetPushConfig() *PushConfig {
 	if m != nil {
 		return m.PushConfig
@@ -428,6 +624,27 @@
 func (*PullRequest) ProtoMessage()               {}
 func (*PullRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} }
 
+func (m *PullRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
+func (m *PullRequest) GetReturnImmediately() bool {
+	if m != nil {
+		return m.ReturnImmediately
+	}
+	return false
+}
+
+func (m *PullRequest) GetMaxMessages() int32 {
+	if m != nil {
+		return m.MaxMessages
+	}
+	return 0
+}
+
 // Response for the Pull method.
 type PullResponse struct {
 	// Received Pub/Sub messages. The Pub/Sub system will return zero messages if
@@ -468,6 +685,27 @@
 func (*ModifyAckDeadlineRequest) ProtoMessage()               {}
 func (*ModifyAckDeadlineRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} }
 
+func (m *ModifyAckDeadlineRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
+func (m *ModifyAckDeadlineRequest) GetAckId() string {
+	if m != nil {
+		return m.AckId
+	}
+	return ""
+}
+
+func (m *ModifyAckDeadlineRequest) GetAckDeadlineSeconds() int32 {
+	if m != nil {
+		return m.AckDeadlineSeconds
+	}
+	return 0
+}
+
 // Request for the Acknowledge method.
 type AcknowledgeRequest struct {
 	// The subscription whose message is being acknowledged.
@@ -482,6 +720,20 @@
 func (*AcknowledgeRequest) ProtoMessage()               {}
 func (*AcknowledgeRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} }
 
+func (m *AcknowledgeRequest) GetSubscription() string {
+	if m != nil {
+		return m.Subscription
+	}
+	return ""
+}
+
+func (m *AcknowledgeRequest) GetAckIds() []string {
+	if m != nil {
+		return m.AckIds
+	}
+	return nil
+}
+
 func init() {
 	proto.RegisterType((*Topic)(nil), "google.pubsub.v1beta2.Topic")
 	proto.RegisterType((*PubsubMessage)(nil), "google.pubsub.v1beta2.PubsubMessage")
--- a/googleapis/rpc/code/code.pb.go
+++ b/googleapis/rpc/code/code.pb.go
@@ -10,7 +10,7 @@
 
 It has these top-level messages:
 */
-package code // import "google.golang.org/genproto/googleapis/rpc/code"
+package code
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
--- a/googleapis/rpc/errdetails/error_details.pb.go
+++ b/googleapis/rpc/errdetails/error_details.pb.go
@@ -18,7 +18,7 @@
 	Help
 	LocalizedMessage
 */
-package errdetails // import "google.golang.org/genproto/googleapis/rpc/errdetails"
+package errdetails
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -79,6 +79,20 @@
 func (*DebugInfo) ProtoMessage()               {}
 func (*DebugInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *DebugInfo) GetStackEntries() []string {
+	if m != nil {
+		return m.StackEntries
+	}
+	return nil
+}
+
+func (m *DebugInfo) GetDetail() string {
+	if m != nil {
+		return m.Detail
+	}
+	return ""
+}
+
 // Describes how a quota check failed.
 //
 // For example if a daily limit was exceeded for the calling project,
@@ -129,6 +143,20 @@
 func (*QuotaFailure_Violation) ProtoMessage()               {}
 func (*QuotaFailure_Violation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
 
+func (m *QuotaFailure_Violation) GetSubject() string {
+	if m != nil {
+		return m.Subject
+	}
+	return ""
+}
+
+func (m *QuotaFailure_Violation) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 // Describes violations in a client request. This error type focuses on the
 // syntactic aspects of the request.
 type BadRequest struct {
@@ -163,6 +191,20 @@
 func (*BadRequest_FieldViolation) ProtoMessage()               {}
 func (*BadRequest_FieldViolation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3, 0} }
 
+func (m *BadRequest_FieldViolation) GetField() string {
+	if m != nil {
+		return m.Field
+	}
+	return ""
+}
+
+func (m *BadRequest_FieldViolation) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 // Contains metadata about the request that clients can attach when filing a bug
 // or providing other forms of feedback.
 type RequestInfo struct {
@@ -179,6 +221,20 @@
 func (*RequestInfo) ProtoMessage()               {}
 func (*RequestInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *RequestInfo) GetRequestId() string {
+	if m != nil {
+		return m.RequestId
+	}
+	return ""
+}
+
+func (m *RequestInfo) GetServingData() string {
+	if m != nil {
+		return m.ServingData
+	}
+	return ""
+}
+
 // Describes the resource that is being accessed.
 type ResourceInfo struct {
 	// A name for the type of resource being accessed, e.g. "sql table",
@@ -204,6 +260,34 @@
 func (*ResourceInfo) ProtoMessage()               {}
 func (*ResourceInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
 
+func (m *ResourceInfo) GetResourceType() string {
+	if m != nil {
+		return m.ResourceType
+	}
+	return ""
+}
+
+func (m *ResourceInfo) GetResourceName() string {
+	if m != nil {
+		return m.ResourceName
+	}
+	return ""
+}
+
+func (m *ResourceInfo) GetOwner() string {
+	if m != nil {
+		return m.Owner
+	}
+	return ""
+}
+
+func (m *ResourceInfo) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 // Provides links to documentation or for performing an out of band action.
 //
 // For example, if a quota check failed with an error indicating the calling
@@ -239,6 +323,20 @@
 func (*Help_Link) ProtoMessage()               {}
 func (*Help_Link) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6, 0} }
 
+func (m *Help_Link) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *Help_Link) GetUrl() string {
+	if m != nil {
+		return m.Url
+	}
+	return ""
+}
+
 // Provides a localized error message that is safe to return to the user
 // which can be attached to an RPC error.
 type LocalizedMessage struct {
@@ -255,6 +353,20 @@
 func (*LocalizedMessage) ProtoMessage()               {}
 func (*LocalizedMessage) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *LocalizedMessage) GetLocale() string {
+	if m != nil {
+		return m.Locale
+	}
+	return ""
+}
+
+func (m *LocalizedMessage) GetMessage() string {
+	if m != nil {
+		return m.Message
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*RetryInfo)(nil), "google.rpc.RetryInfo")
 	proto.RegisterType((*DebugInfo)(nil), "google.rpc.DebugInfo")
--- a/googleapis/rpc/status/status.pb.go
+++ b/googleapis/rpc/status/status.pb.go
@@ -11,7 +11,7 @@
 It has these top-level messages:
 	Status
 */
-package status // import "google.golang.org/genproto/googleapis/rpc/status"
+package status
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -98,6 +98,20 @@
 func (*Status) ProtoMessage()               {}
 func (*Status) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Status) GetCode() int32 {
+	if m != nil {
+		return m.Code
+	}
+	return 0
+}
+
+func (m *Status) GetMessage() string {
+	if m != nil {
+		return m.Message
+	}
+	return ""
+}
+
 func (m *Status) GetDetails() []*google_protobuf.Any {
 	if m != nil {
 		return m.Details
--- a/googleapis/storagetransfer/v1/transfer.pb.go
+++ b/googleapis/storagetransfer/v1/transfer.pb.go
@@ -33,7 +33,7 @@
 	TransferCounters
 	TransferOperation
 */
-package google_storagetransfer_v1 // import "google.golang.org/genproto/googleapis/storagetransfer/v1"
+package google_storagetransfer_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -71,6 +71,13 @@
 func (*GetGoogleServiceAccountRequest) ProtoMessage()               {}
 func (*GetGoogleServiceAccountRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *GetGoogleServiceAccountRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 // Request passed to CreateTransferJob.
 type CreateTransferJobRequest struct {
 	// The job to create.
@@ -115,6 +122,20 @@
 func (*UpdateTransferJobRequest) ProtoMessage()               {}
 func (*UpdateTransferJobRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} }
 
+func (m *UpdateTransferJobRequest) GetJobName() string {
+	if m != nil {
+		return m.JobName
+	}
+	return ""
+}
+
+func (m *UpdateTransferJobRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *UpdateTransferJobRequest) GetTransferJob() *TransferJob {
 	if m != nil {
 		return m.TransferJob
@@ -144,6 +165,20 @@
 func (*GetTransferJobRequest) ProtoMessage()               {}
 func (*GetTransferJobRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} }
 
+func (m *GetTransferJobRequest) GetJobName() string {
+	if m != nil {
+		return m.JobName
+	}
+	return ""
+}
+
+func (m *GetTransferJobRequest) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 // `project_id`, `job_names`, and `job_statuses` are query parameters that can
 // be specified when listing transfer jobs.
 type ListTransferJobsRequest struct {
@@ -167,6 +202,27 @@
 func (*ListTransferJobsRequest) ProtoMessage()               {}
 func (*ListTransferJobsRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *ListTransferJobsRequest) GetFilter() string {
+	if m != nil {
+		return m.Filter
+	}
+	return ""
+}
+
+func (m *ListTransferJobsRequest) GetPageSize() int32 {
+	if m != nil {
+		return m.PageSize
+	}
+	return 0
+}
+
+func (m *ListTransferJobsRequest) GetPageToken() string {
+	if m != nil {
+		return m.PageToken
+	}
+	return ""
+}
+
 // Response from ListTransferJobs.
 type ListTransferJobsResponse struct {
 	// A list of transfer jobs.
@@ -187,6 +243,13 @@
 	return nil
 }
 
+func (m *ListTransferJobsResponse) GetNextPageToken() string {
+	if m != nil {
+		return m.NextPageToken
+	}
+	return ""
+}
+
 // Request passed to PauseTransferOperation.
 type PauseTransferOperationRequest struct {
 	// The name of the transfer operation.
@@ -199,6 +262,13 @@
 func (*PauseTransferOperationRequest) ProtoMessage()               {}
 func (*PauseTransferOperationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
 
+func (m *PauseTransferOperationRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 // Request passed to ResumeTransferOperation.
 type ResumeTransferOperationRequest struct {
 	// The name of the transfer operation.
@@ -211,6 +281,13 @@
 func (*ResumeTransferOperationRequest) ProtoMessage()               {}
 func (*ResumeTransferOperationRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
 
+func (m *ResumeTransferOperationRequest) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*GetGoogleServiceAccountRequest)(nil), "google.storagetransfer.v1.GetGoogleServiceAccountRequest")
 	proto.RegisterType((*CreateTransferJobRequest)(nil), "google.storagetransfer.v1.CreateTransferJobRequest")
--- a/googleapis/storagetransfer/v1/transfer_types.pb.go
+++ b/googleapis/storagetransfer/v1/transfer_types.pb.go
@@ -2,7 +2,7 @@
 // source: google.golang.org/genproto/googleapis/storagetransfer/v1/transfer_types.proto
 // DO NOT EDIT!
 
-package google_storagetransfer_v1 // import "google.golang.org/genproto/googleapis/storagetransfer/v1"
+package google_storagetransfer_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -104,6 +104,13 @@
 func (*GoogleServiceAccount) ProtoMessage()               {}
 func (*GoogleServiceAccount) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{0} }
 
+func (m *GoogleServiceAccount) GetAccountEmail() string {
+	if m != nil {
+		return m.AccountEmail
+	}
+	return ""
+}
+
 // AWS access key (see
 // [AWS Security Credentials](http://docs.aws.amazon.com/general/latest/gr/aws-security-credentials.html)).
 type AwsAccessKey struct {
@@ -120,6 +127,20 @@
 func (*AwsAccessKey) ProtoMessage()               {}
 func (*AwsAccessKey) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{1} }
 
+func (m *AwsAccessKey) GetAccessKeyId() string {
+	if m != nil {
+		return m.AccessKeyId
+	}
+	return ""
+}
+
+func (m *AwsAccessKey) GetSecretAccessKey() string {
+	if m != nil {
+		return m.SecretAccessKey
+	}
+	return ""
+}
+
 // Conditions that determine which objects will be transferred.
 type ObjectConditions struct {
 	// If unspecified, `minTimeElapsedSinceLastModification` takes a zero value
@@ -193,6 +214,20 @@
 	return nil
 }
 
+func (m *ObjectConditions) GetIncludePrefixes() []string {
+	if m != nil {
+		return m.IncludePrefixes
+	}
+	return nil
+}
+
+func (m *ObjectConditions) GetExcludePrefixes() []string {
+	if m != nil {
+		return m.ExcludePrefixes
+	}
+	return nil
+}
+
 // In a GcsData, an object's name is the Google Cloud Storage object's name and
 // its `lastModificationTime` refers to the object's updated time, which changes
 // when the content or the metadata of the object is updated.
@@ -208,6 +243,13 @@
 func (*GcsData) ProtoMessage()               {}
 func (*GcsData) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{3} }
 
+func (m *GcsData) GetBucketName() string {
+	if m != nil {
+		return m.BucketName
+	}
+	return ""
+}
+
 // An AwsS3Data can be a data source, but not a data sink.
 // In an AwsS3Data, an object's name is the S3 object's key name.
 type AwsS3Data struct {
@@ -227,6 +269,13 @@
 func (*AwsS3Data) ProtoMessage()               {}
 func (*AwsS3Data) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{4} }
 
+func (m *AwsS3Data) GetBucketName() string {
+	if m != nil {
+		return m.BucketName
+	}
+	return ""
+}
+
 func (m *AwsS3Data) GetAwsAccessKey() *AwsAccessKey {
 	if m != nil {
 		return m.AwsAccessKey
@@ -288,6 +337,13 @@
 func (*HttpData) ProtoMessage()               {}
 func (*HttpData) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{5} }
 
+func (m *HttpData) GetListUrl() string {
+	if m != nil {
+		return m.ListUrl
+	}
+	return ""
+}
+
 // TransferOptions uses three boolean parameters to define the actions
 // to be performed on objects in a transfer.
 type TransferOptions struct {
@@ -305,6 +361,27 @@
 func (*TransferOptions) ProtoMessage()               {}
 func (*TransferOptions) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{6} }
 
+func (m *TransferOptions) GetOverwriteObjectsAlreadyExistingInSink() bool {
+	if m != nil {
+		return m.OverwriteObjectsAlreadyExistingInSink
+	}
+	return false
+}
+
+func (m *TransferOptions) GetDeleteObjectsUniqueInSink() bool {
+	if m != nil {
+		return m.DeleteObjectsUniqueInSink
+	}
+	return false
+}
+
+func (m *TransferOptions) GetDeleteObjectsFromSourceAfterTransfer() bool {
+	if m != nil {
+		return m.DeleteObjectsFromSourceAfterTransfer
+	}
+	return false
+}
+
 // Configuration for running a transfer.
 type TransferSpec struct {
 	// The read source of the data.
@@ -626,6 +703,27 @@
 func (*TransferJob) ProtoMessage()               {}
 func (*TransferJob) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{9} }
 
+func (m *TransferJob) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *TransferJob) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
+func (m *TransferJob) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *TransferJob) GetTransferSpec() *TransferSpec {
 	if m != nil {
 		return m.TransferSpec
@@ -640,6 +738,13 @@
 	return nil
 }
 
+func (m *TransferJob) GetStatus() TransferJob_Status {
+	if m != nil {
+		return m.Status
+	}
+	return TransferJob_STATUS_UNSPECIFIED
+}
+
 func (m *TransferJob) GetCreationTime() *google_protobuf4.Timestamp {
 	if m != nil {
 		return m.CreationTime
@@ -676,6 +781,20 @@
 func (*ErrorLogEntry) ProtoMessage()               {}
 func (*ErrorLogEntry) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{10} }
 
+func (m *ErrorLogEntry) GetUrl() string {
+	if m != nil {
+		return m.Url
+	}
+	return ""
+}
+
+func (m *ErrorLogEntry) GetErrorDetails() []string {
+	if m != nil {
+		return m.ErrorDetails
+	}
+	return nil
+}
+
 // A summary of errors by error code, plus a count and sample error log
 // entries.
 type ErrorSummary struct {
@@ -693,6 +812,20 @@
 func (*ErrorSummary) ProtoMessage()               {}
 func (*ErrorSummary) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{11} }
 
+func (m *ErrorSummary) GetErrorCode() google_rpc.Code {
+	if m != nil {
+		return m.ErrorCode
+	}
+	return google_rpc.Code_OK
+}
+
+func (m *ErrorSummary) GetErrorCount() int64 {
+	if m != nil {
+		return m.ErrorCount
+	}
+	return 0
+}
+
 func (m *ErrorSummary) GetErrorLogEntries() []*ErrorLogEntry {
 	if m != nil {
 		return m.ErrorLogEntries
@@ -747,6 +880,118 @@
 func (*TransferCounters) ProtoMessage()               {}
 func (*TransferCounters) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{12} }
 
+func (m *TransferCounters) GetObjectsFoundFromSource() int64 {
+	if m != nil {
+		return m.ObjectsFoundFromSource
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetBytesFoundFromSource() int64 {
+	if m != nil {
+		return m.BytesFoundFromSource
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetObjectsFoundOnlyFromSink() int64 {
+	if m != nil {
+		return m.ObjectsFoundOnlyFromSink
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetBytesFoundOnlyFromSink() int64 {
+	if m != nil {
+		return m.BytesFoundOnlyFromSink
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetObjectsFromSourceSkippedBySync() int64 {
+	if m != nil {
+		return m.ObjectsFromSourceSkippedBySync
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetBytesFromSourceSkippedBySync() int64 {
+	if m != nil {
+		return m.BytesFromSourceSkippedBySync
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetObjectsCopiedToSink() int64 {
+	if m != nil {
+		return m.ObjectsCopiedToSink
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetBytesCopiedToSink() int64 {
+	if m != nil {
+		return m.BytesCopiedToSink
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetObjectsDeletedFromSource() int64 {
+	if m != nil {
+		return m.ObjectsDeletedFromSource
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetBytesDeletedFromSource() int64 {
+	if m != nil {
+		return m.BytesDeletedFromSource
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetObjectsDeletedFromSink() int64 {
+	if m != nil {
+		return m.ObjectsDeletedFromSink
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetBytesDeletedFromSink() int64 {
+	if m != nil {
+		return m.BytesDeletedFromSink
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetObjectsFromSourceFailed() int64 {
+	if m != nil {
+		return m.ObjectsFromSourceFailed
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetBytesFromSourceFailed() int64 {
+	if m != nil {
+		return m.BytesFromSourceFailed
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetObjectsFailedToDeleteFromSink() int64 {
+	if m != nil {
+		return m.ObjectsFailedToDeleteFromSink
+	}
+	return 0
+}
+
+func (m *TransferCounters) GetBytesFailedToDeleteFromSink() int64 {
+	if m != nil {
+		return m.BytesFailedToDeleteFromSink
+	}
+	return 0
+}
+
 // A description of the execution of a transfer.
 type TransferOperation struct {
 	// A globally unique ID assigned by the system.
@@ -776,6 +1021,20 @@
 func (*TransferOperation) ProtoMessage()               {}
 func (*TransferOperation) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{13} }
 
+func (m *TransferOperation) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *TransferOperation) GetProjectId() string {
+	if m != nil {
+		return m.ProjectId
+	}
+	return ""
+}
+
 func (m *TransferOperation) GetTransferSpec() *TransferSpec {
 	if m != nil {
 		return m.TransferSpec
@@ -797,6 +1056,13 @@
 	return nil
 }
 
+func (m *TransferOperation) GetStatus() TransferOperation_Status {
+	if m != nil {
+		return m.Status
+	}
+	return TransferOperation_STATUS_UNSPECIFIED
+}
+
 func (m *TransferOperation) GetCounters() *TransferCounters {
 	if m != nil {
 		return m.Counters
@@ -811,6 +1077,13 @@
 	return nil
 }
 
+func (m *TransferOperation) GetTransferJobName() string {
+	if m != nil {
+		return m.TransferJobName
+	}
+	return ""
+}
+
 func init() {
 	proto.RegisterType((*GoogleServiceAccount)(nil), "google.storagetransfer.v1.GoogleServiceAccount")
 	proto.RegisterType((*AwsAccessKey)(nil), "google.storagetransfer.v1.AwsAccessKey")
--- a/googleapis/tracing/trace.pb.go
+++ b/googleapis/tracing/trace.pb.go
@@ -16,7 +16,7 @@
 	Span
 	Trace
 */
-package google_tracing_v1 // import "google.golang.org/genproto/googleapis/tracing"
+package google_tracing_v1
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -100,6 +100,13 @@
 func (*TraceId) ProtoMessage()               {}
 func (*TraceId) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *TraceId) GetHexEncoded() string {
+	if m != nil {
+		return m.HexEncoded
+	}
+	return ""
+}
+
 type Module struct {
 	// Binary module.
 	// E.g. main binary, kernel modules, and dynamic libraries
@@ -115,6 +122,20 @@
 func (*Module) ProtoMessage()               {}
 func (*Module) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} }
 
+func (m *Module) GetModule() string {
+	if m != nil {
+		return m.Module
+	}
+	return ""
+}
+
+func (m *Module) GetBuildId() string {
+	if m != nil {
+		return m.BuildId
+	}
+	return ""
+}
+
 type StackTrace struct {
 	// Stack frames of this stack trace.
 	StackFrame []*StackTrace_StackFrame `protobuf:"bytes,1,rep,name=stack_frame,json=stackFrame" json:"stack_frame,omitempty"`
@@ -138,6 +159,13 @@
 	return nil
 }
 
+func (m *StackTrace) GetStackTraceHashId() uint64 {
+	if m != nil {
+		return m.StackTraceHashId
+	}
+	return 0
+}
+
 // Presents a single stack frame in a stack trace.
 type StackTrace_StackFrame struct {
 	// Fully qualified names which uniquely identify function/method/etc.
@@ -166,6 +194,41 @@
 func (*StackTrace_StackFrame) ProtoMessage()               {}
 func (*StackTrace_StackFrame) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2, 0} }
 
+func (m *StackTrace_StackFrame) GetFunctionName() string {
+	if m != nil {
+		return m.FunctionName
+	}
+	return ""
+}
+
+func (m *StackTrace_StackFrame) GetOrigFunctionName() string {
+	if m != nil {
+		return m.OrigFunctionName
+	}
+	return ""
+}
+
+func (m *StackTrace_StackFrame) GetFileName() string {
+	if m != nil {
+		return m.FileName
+	}
+	return ""
+}
+
+func (m *StackTrace_StackFrame) GetLineNumber() int64 {
+	if m != nil {
+		return m.LineNumber
+	}
+	return 0
+}
+
+func (m *StackTrace_StackFrame) GetColumnNumber() int64 {
+	if m != nil {
+		return m.ColumnNumber
+	}
+	return 0
+}
+
 func (m *StackTrace_StackFrame) GetLoadModule() *Module {
 	if m != nil {
 		return m.LoadModule
@@ -173,6 +236,13 @@
 	return nil
 }
 
+func (m *StackTrace_StackFrame) GetSourceVersion() string {
+	if m != nil {
+		return m.SourceVersion
+	}
+	return ""
+}
+
 // Allowed label values.
 type LabelValue struct {
 	// The value of the label.
@@ -376,6 +446,27 @@
 func (*Span) ProtoMessage()               {}
 func (*Span) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} }
 
+func (m *Span) GetId() uint64 {
+	if m != nil {
+		return m.Id
+	}
+	return 0
+}
+
+func (m *Span) GetName() string {
+	if m != nil {
+		return m.Name
+	}
+	return ""
+}
+
+func (m *Span) GetParentId() uint64 {
+	if m != nil {
+		return m.ParentId
+	}
+	return 0
+}
+
 func (m *Span) GetLocalStartTime() *google_protobuf1.Timestamp {
 	if m != nil {
 		return m.LocalStartTime
@@ -425,6 +516,13 @@
 	return nil
 }
 
+func (m *Span) GetHasRemoteParent() bool {
+	if m != nil {
+		return m.HasRemoteParent
+	}
+	return false
+}
+
 // A time-stamped annotation in the Span.
 type Span_TimeEvent struct {
 	// The local machine absolute timestamp when this event happened.
@@ -569,6 +667,13 @@
 func (*Span_TimeEvent_Annotation) ProtoMessage()               {}
 func (*Span_TimeEvent_Annotation) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4, 0, 0} }
 
+func (m *Span_TimeEvent_Annotation) GetDescription() string {
+	if m != nil {
+		return m.Description
+	}
+	return ""
+}
+
 func (m *Span_TimeEvent_Annotation) GetLabels() map[string]*LabelValue {
 	if m != nil {
 		return m.Labels
@@ -606,6 +711,27 @@
 	return nil
 }
 
+func (m *Span_TimeEvent_NetworkEvent) GetType() Span_TimeEvent_NetworkEvent_Type {
+	if m != nil {
+		return m.Type
+	}
+	return Span_TimeEvent_NetworkEvent_UNSPECIFIED
+}
+
+func (m *Span_TimeEvent_NetworkEvent) GetMessageId() uint64 {
+	if m != nil {
+		return m.MessageId
+	}
+	return 0
+}
+
+func (m *Span_TimeEvent_NetworkEvent) GetMessageSize() uint64 {
+	if m != nil {
+		return m.MessageSize
+	}
+	return 0
+}
+
 // Link one span with another which may be in a different Trace. Used (for
 // example) in batching operations, where a single batch handler processes
 // multiple requests from different traces.
@@ -628,6 +754,20 @@
 	return nil
 }
 
+func (m *Span_Link) GetSpanId() uint64 {
+	if m != nil {
+		return m.SpanId
+	}
+	return 0
+}
+
+func (m *Span_Link) GetType() Span_Link_Type {
+	if m != nil {
+		return m.Type
+	}
+	return Span_Link_UNSPECIFIED
+}
+
 // A trace describes how long it takes for an application to perform some
 // operations. It consists of a tree of spans, each of which contains details
 // about an operation with time information and operation details.
--- a/googleapis/type/color/color.pb.go
+++ b/googleapis/type/color/color.pb.go
@@ -11,7 +11,7 @@
 It has these top-level messages:
 	Color
 */
-package google_type // import "google.golang.org/genproto/googleapis/type/color"
+package google_type
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -169,6 +169,27 @@
 func (*Color) ProtoMessage()               {}
 func (*Color) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Color) GetRed() float32 {
+	if m != nil {
+		return m.Red
+	}
+	return 0
+}
+
+func (m *Color) GetGreen() float32 {
+	if m != nil {
+		return m.Green
+	}
+	return 0
+}
+
+func (m *Color) GetBlue() float32 {
+	if m != nil {
+		return m.Blue
+	}
+	return 0
+}
+
 func (m *Color) GetAlpha() *google_protobuf.FloatValue {
 	if m != nil {
 		return m.Alpha
--- a/googleapis/type/date/date.pb.go
+++ b/googleapis/type/date/date.pb.go
@@ -11,7 +11,7 @@
 It has these top-level messages:
 	Date
 */
-package google_type // import "google.golang.org/genproto/googleapis/type/date"
+package google_type
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -51,6 +51,27 @@
 func (*Date) ProtoMessage()               {}
 func (*Date) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Date) GetYear() int32 {
+	if m != nil {
+		return m.Year
+	}
+	return 0
+}
+
+func (m *Date) GetMonth() int32 {
+	if m != nil {
+		return m.Month
+	}
+	return 0
+}
+
+func (m *Date) GetDay() int32 {
+	if m != nil {
+		return m.Day
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*Date)(nil), "google.type.Date")
 }
--- a/googleapis/type/dayofweek/dayofweek.pb.go
+++ b/googleapis/type/dayofweek/dayofweek.pb.go
@@ -10,7 +10,7 @@
 
 It has these top-level messages:
 */
-package google_type // import "google.golang.org/genproto/googleapis/type/dayofweek"
+package google_type
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
--- a/googleapis/type/latlng/latlng.pb.go
+++ b/googleapis/type/latlng/latlng.pb.go
@@ -11,7 +11,7 @@
 It has these top-level messages:
 	LatLng
 */
-package google_type // import "google.golang.org/genproto/googleapis/type/latlng"
+package google_type
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -79,6 +79,20 @@
 func (*LatLng) ProtoMessage()               {}
 func (*LatLng) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *LatLng) GetLatitude() float64 {
+	if m != nil {
+		return m.Latitude
+	}
+	return 0
+}
+
+func (m *LatLng) GetLongitude() float64 {
+	if m != nil {
+		return m.Longitude
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*LatLng)(nil), "google.type.LatLng")
 }
--- a/googleapis/type/money/money.pb.go
+++ b/googleapis/type/money/money.pb.go
@@ -11,7 +11,7 @@
 It has these top-level messages:
 	Money
 */
-package google_type // import "google.golang.org/genproto/googleapis/type/money"
+package google_type
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -49,6 +49,27 @@
 func (*Money) ProtoMessage()               {}
 func (*Money) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *Money) GetCurrencyCode() string {
+	if m != nil {
+		return m.CurrencyCode
+	}
+	return ""
+}
+
+func (m *Money) GetUnits() int64 {
+	if m != nil {
+		return m.Units
+	}
+	return 0
+}
+
+func (m *Money) GetNanos() int32 {
+	if m != nil {
+		return m.Nanos
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*Money)(nil), "google.type.Money")
 }
--- a/googleapis/type/timeofday/timeofday.pb.go
+++ b/googleapis/type/timeofday/timeofday.pb.go
@@ -11,7 +11,7 @@
 It has these top-level messages:
 	TimeOfDay
 */
-package google_type // import "google.golang.org/genproto/googleapis/type/timeofday"
+package google_type
 
 import proto "github.com/golang/protobuf/proto"
 import fmt "fmt"
@@ -49,6 +49,34 @@
 func (*TimeOfDay) ProtoMessage()               {}
 func (*TimeOfDay) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
 
+func (m *TimeOfDay) GetHours() int32 {
+	if m != nil {
+		return m.Hours
+	}
+	return 0
+}
+
+func (m *TimeOfDay) GetMinutes() int32 {
+	if m != nil {
+		return m.Minutes
+	}
+	return 0
+}
+
+func (m *TimeOfDay) GetSeconds() int32 {
+	if m != nil {
+		return m.Seconds
+	}
+	return 0
+}
+
+func (m *TimeOfDay) GetNanos() int32 {
+	if m != nil {
+		return m.Nanos
+	}
+	return 0
+}
+
 func init() {
 	proto.RegisterType((*TimeOfDay)(nil), "google.type.TimeOfDay")
 }
