Skip to content

Commit a3c57a9

Browse files
feat: Automated regeneration of networkservices v1 client (#24896)
Auto-created at 2025-11-09 09:40:41 +0000 using the toys pull request generator.
1 parent 58f169f commit a3c57a9

File tree

6 files changed

+69
-52
lines changed

6 files changed

+69
-52
lines changed

api_names_out.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312087,6 +312087,7 @@
312087312087
"/networkservices:v1/ExtensionChainExtension/metadata": metadata
312088312088
"/networkservices:v1/ExtensionChainExtension/metadata/metadatum": metadatum
312089312089
"/networkservices:v1/ExtensionChainExtension/name": name
312090+
"/networkservices:v1/ExtensionChainExtension/observabilityMode": observability_mode
312090312091
"/networkservices:v1/ExtensionChainExtension/requestBodySendMode": request_body_send_mode
312091312092
"/networkservices:v1/ExtensionChainExtension/responseBodySendMode": response_body_send_mode
312092312093
"/networkservices:v1/ExtensionChainExtension/service": service

generated/google-apis-networkservices_v1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-networkservices_v1
22

3+
### v0.65.0 (2025-11-09)
4+
5+
* Regenerated from discovery document revision 20251029
6+
37
### v0.64.0 (2025-11-02)
48

59
* Regenerated from discovery document revision 20251017

generated/google-apis-networkservices_v1/lib/google/apis/networkservices_v1/classes.rb

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -481,7 +481,7 @@ class EndpointPolicy
481481
attr_accessor :labels
482482

483483
# Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/`
484-
# project`/locations/global/endpointPolicies/`endpoint_policy``.
484+
# project`/locations/*/endpointPolicies/`endpoint_policy``.
485485
# Corresponds to the JSON property `name`
486486
# @return [String]
487487
attr_accessor :name
@@ -685,6 +685,20 @@ class ExtensionChainExtension
685685
# @return [String]
686686
attr_accessor :name
687687

688+
# Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc`
689+
# filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the
690+
# response from `ext_proc` calls. For more information about the filter, see:
691+
# https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/
692+
# ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-
693+
# externalprocessor This field is helpful when you want to try out the extension
694+
# in async log-only mode. Supported by regional `LbTrafficExtension` and `
695+
# LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is
696+
# supported.
697+
# Corresponds to the JSON property `observabilityMode`
698+
# @return [Boolean]
699+
attr_accessor :observability_mode
700+
alias_method :observability_mode?, :observability_mode
701+
688702
# Optional. Configures the send mode for request body processing. The field can
689703
# only be set if `supported_events` includes `REQUEST_BODY`. If `
690704
# supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is
@@ -759,6 +773,7 @@ def update!(**args)
759773
@forward_headers = args[:forward_headers] if args.key?(:forward_headers)
760774
@metadata = args[:metadata] if args.key?(:metadata)
761775
@name = args[:name] if args.key?(:name)
776+
@observability_mode = args[:observability_mode] if args.key?(:observability_mode)
762777
@request_body_send_mode = args[:request_body_send_mode] if args.key?(:request_body_send_mode)
763778
@response_body_send_mode = args[:response_body_send_mode] if args.key?(:response_body_send_mode)
764779
@service = args[:service] if args.key?(:service)
@@ -1003,8 +1018,7 @@ class GrpcRoute
10031018

10041019
# Optional. Gateways defines a list of gateways this GrpcRoute is attached to,
10051020
# as one of the routing rules to route the requests served by the gateway. Each
1006-
# gateway reference should match the pattern: `projects/*/locations/global/
1007-
# gateways/`
1021+
# gateway reference should match the pattern: `projects/*/locations/*/gateways/`
10081022
# Corresponds to the JSON property `gateways`
10091023
# @return [Array<String>]
10101024
attr_accessor :gateways
@@ -1039,13 +1053,13 @@ class GrpcRoute
10391053

10401054
# Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as
10411055
# one of the routing rules to route the requests served by the mesh. Each mesh
1042-
# reference should match the pattern: `projects/*/locations/global/meshes/`
1056+
# reference should match the pattern: `projects/*/locations/*/meshes/`
10431057
# Corresponds to the JSON property `meshes`
10441058
# @return [Array<String>]
10451059
attr_accessor :meshes
10461060

10471061
# Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/
1048-
# locations/global/grpcRoutes/`
1062+
# locations/*/grpcRoutes/`
10491063
# Corresponds to the JSON property `name`
10501064
# @return [String]
10511065
attr_accessor :name
@@ -1484,8 +1498,7 @@ class HttpRoute
14841498

14851499
# Optional. Gateways defines a list of gateways this HttpRoute is attached to,
14861500
# as one of the routing rules to route the requests served by the gateway. Each
1487-
# gateway reference should match the pattern: `projects/*/locations/global/
1488-
# gateways/`
1501+
# gateway reference should match the pattern: `projects/*/locations/*/gateways/`
14891502
# Corresponds to the JSON property `gateways`
14901503
# @return [Array<String>]
14911504
attr_accessor :gateways
@@ -1518,14 +1531,14 @@ class HttpRoute
15181531

15191532
# Optional. Meshes defines a list of meshes this HttpRoute is attached to, as
15201533
# one of the routing rules to route the requests served by the mesh. Each mesh
1521-
# reference should match the pattern: `projects/*/locations/global/meshes/` The
1534+
# reference should match the pattern: `projects/*/locations/*/meshes/` The
15221535
# attached Mesh should be of a type SIDECAR
15231536
# Corresponds to the JSON property `meshes`
15241537
# @return [Array<String>]
15251538
attr_accessor :meshes
15261539

15271540
# Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/
1528-
# locations/global/httpRoutes/http_route_name>`.
1541+
# locations/*/httpRoutes/http_route_name>`.
15291542
# Corresponds to the JSON property `name`
15301543
# @return [String]
15311544
attr_accessor :name
@@ -3372,7 +3385,7 @@ class Mesh
33723385
attr_accessor :labels
33733386

33743387
# Identifier. Name of the Mesh resource. It matches pattern `projects/*/
3375-
# locations/global/meshes/`.
3388+
# locations/*/meshes/`.
33763389
# Corresponds to the JSON property `name`
33773390
# @return [String]
33783391
attr_accessor :name
@@ -4005,8 +4018,7 @@ class TcpRoute
40054018

40064019
# Optional. Gateways defines a list of gateways this TcpRoute is attached to, as
40074020
# one of the routing rules to route the requests served by the gateway. Each
4008-
# gateway reference should match the pattern: `projects/*/locations/global/
4009-
# gateways/`
4021+
# gateway reference should match the pattern: `projects/*/locations/*/gateways/`
40104022
# Corresponds to the JSON property `gateways`
40114023
# @return [Array<String>]
40124024
attr_accessor :gateways
@@ -4018,14 +4030,14 @@ class TcpRoute
40184030

40194031
# Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one
40204032
# of the routing rules to route the requests served by the mesh. Each mesh
4021-
# reference should match the pattern: `projects/*/locations/global/meshes/` The
4033+
# reference should match the pattern: `projects/*/locations/*/meshes/` The
40224034
# attached Mesh should be of a type SIDECAR
40234035
# Corresponds to the JSON property `meshes`
40244036
# @return [Array<String>]
40254037
attr_accessor :meshes
40264038

40274039
# Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/
4028-
# locations/global/tcpRoutes/tcp_route_name>`.
4040+
# locations/*/tcpRoutes/tcp_route_name>`.
40294041
# Corresponds to the JSON property `name`
40304042
# @return [String]
40314043
attr_accessor :name
@@ -4254,8 +4266,7 @@ class TlsRoute
42544266

42554267
# Optional. Gateways defines a list of gateways this TlsRoute is attached to, as
42564268
# one of the routing rules to route the requests served by the gateway. Each
4257-
# gateway reference should match the pattern: `projects/*/locations/global/
4258-
# gateways/`
4269+
# gateway reference should match the pattern: `projects/*/locations/*/gateways/`
42594270
# Corresponds to the JSON property `gateways`
42604271
# @return [Array<String>]
42614272
attr_accessor :gateways
@@ -4267,14 +4278,14 @@ class TlsRoute
42674278

42684279
# Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one
42694280
# of the routing rules to route the requests served by the mesh. Each mesh
4270-
# reference should match the pattern: `projects/*/locations/global/meshes/` The
4281+
# reference should match the pattern: `projects/*/locations/*/meshes/` The
42714282
# attached Mesh should be of a type SIDECAR
42724283
# Corresponds to the JSON property `meshes`
42734284
# @return [Array<String>]
42744285
attr_accessor :meshes
42754286

42764287
# Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/
4277-
# locations/global/tlsRoutes/tls_route_name>`.
4288+
# locations/*/tlsRoutes/tls_route_name>`.
42784289
# Corresponds to the JSON property `name`
42794290
# @return [String]
42804291
attr_accessor :name

generated/google-apis-networkservices_v1/lib/google/apis/networkservices_v1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module NetworkservicesV1
1818
# Version of the google-apis-networkservices_v1 gem
19-
GEM_VERSION = "0.64.0"
19+
GEM_VERSION = "0.65.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20251017"
25+
REVISION = "20251029"
2626
end
2727
end
2828
end

generated/google-apis-networkservices_v1/lib/google/apis/networkservices_v1/representations.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -765,6 +765,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
765765
collection :forward_headers, as: 'forwardHeaders'
766766
hash :metadata, as: 'metadata'
767767
property :name, as: 'name'
768+
property :observability_mode, as: 'observabilityMode'
768769
property :request_body_send_mode, as: 'requestBodySendMode'
769770
property :response_body_send_mode, as: 'responseBodySendMode'
770771
property :service, as: 'service'

0 commit comments

Comments
 (0)