An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.
PiperOrigin-RevId: 808289479
docs: A comment for enum `LoadBalancingScheme` is changed
docs: A comment for field `authority` in message `.google.cloud.networkservices.v1.ExtensionChain` is changed
docs: A comment for field `service` in message `.google.cloud.networkservices.v1.ExtensionChain` is changed
docs: A comment for field `supported_events` in message `.google.cloud.networkservices.v1.ExtensionChain` is changed
docs: A comment for field `timeout` in message `.google.cloud.networkservices.v1.ExtensionChain` is changed
docs: A comment for field `extensions` in message `.google.cloud.networkservices.v1.ExtensionChain` is changed
docs: A comment for field `forwarding_rules` in message `.google.cloud.networkservices.v1.LbTrafficExtension` is changed
docs: A comment for field `load_balancing_scheme` in message `.google.cloud.networkservices.v1.LbTrafficExtension` is changed
docs: A comment for field `metadata` in message `.google.cloud.networkservices.v1.LbTrafficExtension` is changed
docs: A comment for field `parent` in message `.google.cloud.networkservices.v1.ListLbTrafficExtensionsRequest` is changed
docs: A comment for field `order_by` in message `.google.cloud.networkservices.v1.ListLbTrafficExtensionsRequest` is changed
docs: A comment for field `request_id` in message `.google.cloud.networkservices.v1.CreateLbTrafficExtensionRequest` is changed
docs: A comment for field `update_mask` in message `.google.cloud.networkservices.v1.UpdateLbTrafficExtensionRequest` is changed
docs: A comment for field `request_id` in message `.google.cloud.networkservices.v1.UpdateLbTrafficExtensionRequest` is changed
docs: A comment for field `request_id` in message `.google.cloud.networkservices.v1.DeleteLbTrafficExtensionRequest` is changed
docs: A comment for field `forwarding_rules` in message `.google.cloud.networkservices.v1.LbRouteExtension` is changed
docs: A comment for field `load_balancing_scheme` in message `.google.cloud.networkservices.v1.LbRouteExtension` is changed
docs: A comment for field `metadata` in message `.google.cloud.networkservices.v1.LbRouteExtension` is changed
docs: A comment for field `parent` in message `.google.cloud.networkservices.v1.ListLbRouteExtensionsRequest` is changed
docs: A comment for field `order_by` in message `.google.cloud.networkservices.v1.ListLbRouteExtensionsRequest` is changed
docs: A comment for field `request_id` in message `.google.cloud.networkservices.v1.CreateLbRouteExtensionRequest` is changed
docs: A comment for field `update_mask` in message `.google.cloud.networkservices.v1.UpdateLbRouteExtensionRequest` is changed
docs: A comment for field `request_id` in message `.google.cloud.networkservices.v1.UpdateLbRouteExtensionRequest` is changed
docs: A comment for field `request_id` in message `.google.cloud.networkservices.v1.DeleteLbRouteExtensionRequest` is changed
PiperOrigin-RevId: 775137339
docs: A comment for field `metadata_label_match_criteria` in message `.google.cloud.networkservices.v1.EndpointMatcher` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.EndpointPolicy` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.Gateway` is changed
docs: A comment for field `ports` in message `.google.cloud.networkservices.v1.Gateway` is changed
docs: A comment for field `scope` in message `.google.cloud.networkservices.v1.Gateway` is changed
docs: A comment for message `GrpcRoute` is changed
docs: A comment for field `fault_injection_policy` in message `.google.cloud.networkservices.v1.GrpcRoute` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.GrpcRoute` is changed
docs: A comment for message `HttpRoute` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.HttpRoute` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.Mesh` is changed
docs: A comment for message `ServiceBinding` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.ServiceBinding` is changed
docs: A comment for field `service` in message `.google.cloud.networkservices.v1.ServiceBinding` is changed
docs: A comment for field `parent` in message `.google.cloud.networkservices.v1.ListServiceBindingsRequest` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.GetServiceBindingRequest` is changed
docs: A comment for field `parent` in message `.google.cloud.networkservices.v1.CreateServiceBindingRequest` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.DeleteServiceBindingRequest` is changed
docs: A comment for field `address` in message `.google.cloud.networkservices.v1.TcpRoute` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.TcpRoute` is changed
docs: A comment for message `TlsRoute` is changed
docs: A comment for field `matches` in message `.google.cloud.networkservices.v1.TlsRoute` is changed
docs: A comment for field `sni_host` in message `.google.cloud.networkservices.v1.TlsRoute` is changed
docs: A comment for field `weight` in message `.google.cloud.networkservices.v1.TlsRoute` is changed
docs: A comment for field `name` in message `.google.cloud.networkservices.v1.TlsRoute` is changed
PiperOrigin-RevId: 769281638
feat: A new field `metadata` is added to message `.google.cloud.networkservices.v1.LbRouteExtension`
docs: update the comments for dep resources
PiperOrigin-RevId: 638948066
fix!: `EventType` enum moved to the top level
docs: A comment for enum `LoadBalancingScheme` is changed
docs: A comment for field `cel_expression` in message `.google.cloud.networkservices.v1beta1.ExtensionChain` is changed
docs: A comment for field `authority` in message `.google.cloud.networkservices.v1beta1.ExtensionChain` is changed
docs: A comment for field `timeout` in message `.google.cloud.networkservices.v1beta1.ExtensionChain` is changed
docs: A comment for field `labels` in message `.google.cloud.networkservices.v1beta1.LbTrafficExtension` is changed
docs: A comment for field `labels` in message `.google.cloud.networkservices.v1beta1.LbRouteExtension` is changed
BREAKING CHANGE: EventType enum moved to the top level
PiperOrigin-RevId: 616136877
fix!: remove forwarding_rules resource reference annotation
fix!: drop unused compute Service resource definition
fix!: drop unused compute ForwardingRules resource defintion
docs: update the comments of dep resources
BREAKING CHANGE: service & fowarding_rules resources and references removed
PiperOrigin-RevId: 601726740
chore: disallow "transport=rest" for services where numeric enums are not confirmed to be supported (except in PHP and Java)
PiperOrigin-RevId: 493113566