Skip to content

Commit 355b99c

Browse files
feat: Automated regeneration of networkservices v1beta1 client (#24930)
Auto-created at 2025-11-09 10:33:24 +0000 using the toys pull request generator.
1 parent 88f8c9b commit 355b99c

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
@@ -313258,6 +313258,7 @@
313258313258
"/networkservices:v1beta1/ExtensionChainExtension/metadata": metadata
313259313259
"/networkservices:v1beta1/ExtensionChainExtension/metadata/metadatum": metadatum
313260313260
"/networkservices:v1beta1/ExtensionChainExtension/name": name
313261+
"/networkservices:v1beta1/ExtensionChainExtension/observabilityMode": observability_mode
313261313262
"/networkservices:v1beta1/ExtensionChainExtension/requestBodySendMode": request_body_send_mode
313262313263
"/networkservices:v1beta1/ExtensionChainExtension/responseBodySendMode": response_body_send_mode
313263313264
"/networkservices:v1beta1/ExtensionChainExtension/service": service

generated/google-apis-networkservices_v1beta1/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_v1beta1
22

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

59
* Regenerated from discovery document revision 20251017

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

Lines changed: 29 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -244,7 +244,7 @@ class EndpointPolicy
244244
attr_accessor :labels
245245

246246
# Identifier. Name of the EndpointPolicy resource. It matches pattern `projects/`
247-
# project`/locations/global/endpointPolicies/`endpoint_policy``.
247+
# project`/locations/*/endpointPolicies/`endpoint_policy``.
248248
# Corresponds to the JSON property `name`
249249
# @return [String]
250250
attr_accessor :name
@@ -412,6 +412,20 @@ class ExtensionChainExtension
412412
# @return [String]
413413
attr_accessor :name
414414

415+
# Optional. When set to `TRUE`, enables `observability_mode` on the `ext_proc`
416+
# filter. This makes `ext_proc` calls asynchronous. Envoy doesn't check for the
417+
# response from `ext_proc` calls. For more information about the filter, see:
418+
# https://www.envoyproxy.io/docs/envoy/v1.32.3/api-v3/extensions/filters/http/
419+
# ext_proc/v3/ext_proc.proto#extensions-filters-http-ext-proc-v3-
420+
# externalprocessor This field is helpful when you want to try out the extension
421+
# in async log-only mode. Supported by regional `LbTrafficExtension` and `
422+
# LbRouteExtension` resources. Only `STREAMED` (default) body processing mode is
423+
# supported.
424+
# Corresponds to the JSON property `observabilityMode`
425+
# @return [Boolean]
426+
attr_accessor :observability_mode
427+
alias_method :observability_mode?, :observability_mode
428+
415429
# Optional. Configures the send mode for request body processing. The field can
416430
# only be set if `supported_events` includes `REQUEST_BODY`. If `
417431
# supported_events` includes `REQUEST_BODY`, but `request_body_send_mode` is
@@ -487,6 +501,7 @@ def update!(**args)
487501
@forward_headers = args[:forward_headers] if args.key?(:forward_headers)
488502
@metadata = args[:metadata] if args.key?(:metadata)
489503
@name = args[:name] if args.key?(:name)
504+
@observability_mode = args[:observability_mode] if args.key?(:observability_mode)
490505
@request_body_send_mode = args[:request_body_send_mode] if args.key?(:request_body_send_mode)
491506
@response_body_send_mode = args[:response_body_send_mode] if args.key?(:response_body_send_mode)
492507
@service = args[:service] if args.key?(:service)
@@ -731,8 +746,7 @@ class GrpcRoute
731746

732747
# Optional. Gateways defines a list of gateways this GrpcRoute is attached to,
733748
# as one of the routing rules to route the requests served by the gateway. Each
734-
# gateway reference should match the pattern: `projects/*/locations/global/
735-
# gateways/`
749+
# gateway reference should match the pattern: `projects/*/locations/*/gateways/`
736750
# Corresponds to the JSON property `gateways`
737751
# @return [Array<String>]
738752
attr_accessor :gateways
@@ -767,13 +781,13 @@ class GrpcRoute
767781

768782
# Optional. Meshes defines a list of meshes this GrpcRoute is attached to, as
769783
# one of the routing rules to route the requests served by the mesh. Each mesh
770-
# reference should match the pattern: `projects/*/locations/global/meshes/`
784+
# reference should match the pattern: `projects/*/locations/*/meshes/`
771785
# Corresponds to the JSON property `meshes`
772786
# @return [Array<String>]
773787
attr_accessor :meshes
774788

775789
# Identifier. Name of the GrpcRoute resource. It matches pattern `projects/*/
776-
# locations/global/grpcRoutes/`
790+
# locations/*/grpcRoutes/`
777791
# Corresponds to the JSON property `name`
778792
# @return [String]
779793
attr_accessor :name
@@ -1212,8 +1226,7 @@ class HttpRoute
12121226

12131227
# Optional. Gateways defines a list of gateways this HttpRoute is attached to,
12141228
# as one of the routing rules to route the requests served by the gateway. Each
1215-
# gateway reference should match the pattern: `projects/*/locations/global/
1216-
# gateways/`
1229+
# gateway reference should match the pattern: `projects/*/locations/*/gateways/`
12171230
# Corresponds to the JSON property `gateways`
12181231
# @return [Array<String>]
12191232
attr_accessor :gateways
@@ -1246,14 +1259,14 @@ class HttpRoute
12461259

12471260
# Optional. Meshes defines a list of meshes this HttpRoute is attached to, as
12481261
# one of the routing rules to route the requests served by the mesh. Each mesh
1249-
# reference should match the pattern: `projects/*/locations/global/meshes/` The
1262+
# reference should match the pattern: `projects/*/locations/*/meshes/` The
12501263
# attached Mesh should be of a type SIDECAR
12511264
# Corresponds to the JSON property `meshes`
12521265
# @return [Array<String>]
12531266
attr_accessor :meshes
12541267

12551268
# Identifier. Name of the HttpRoute resource. It matches pattern `projects/*/
1256-
# locations/global/httpRoutes/http_route_name>`.
1269+
# locations/*/httpRoutes/http_route_name>`.
12571270
# Corresponds to the JSON property `name`
12581271
# @return [String]
12591272
attr_accessor :name
@@ -3210,7 +3223,7 @@ class Mesh
32103223
attr_accessor :labels
32113224

32123225
# Identifier. Name of the Mesh resource. It matches pattern `projects/*/
3213-
# locations/global/meshes/`.
3226+
# locations/*/meshes/`.
32143227
# Corresponds to the JSON property `name`
32153228
# @return [String]
32163229
attr_accessor :name
@@ -3760,8 +3773,7 @@ class TcpRoute
37603773

37613774
# Optional. Gateways defines a list of gateways this TcpRoute is attached to, as
37623775
# one of the routing rules to route the requests served by the gateway. Each
3763-
# gateway reference should match the pattern: `projects/*/locations/global/
3764-
# gateways/`
3776+
# gateway reference should match the pattern: `projects/*/locations/*/gateways/`
37653777
# Corresponds to the JSON property `gateways`
37663778
# @return [Array<String>]
37673779
attr_accessor :gateways
@@ -3773,14 +3785,14 @@ class TcpRoute
37733785

37743786
# Optional. Meshes defines a list of meshes this TcpRoute is attached to, as one
37753787
# of the routing rules to route the requests served by the mesh. Each mesh
3776-
# reference should match the pattern: `projects/*/locations/global/meshes/` The
3788+
# reference should match the pattern: `projects/*/locations/*/meshes/` The
37773789
# attached Mesh should be of a type SIDECAR
37783790
# Corresponds to the JSON property `meshes`
37793791
# @return [Array<String>]
37803792
attr_accessor :meshes
37813793

37823794
# Identifier. Name of the TcpRoute resource. It matches pattern `projects/*/
3783-
# locations/global/tcpRoutes/tcp_route_name>`.
3795+
# locations/*/tcpRoutes/tcp_route_name>`.
37843796
# Corresponds to the JSON property `name`
37853797
# @return [String]
37863798
attr_accessor :name
@@ -3969,8 +3981,7 @@ class TlsRoute
39693981

39703982
# Optional. Gateways defines a list of gateways this TlsRoute is attached to, as
39713983
# one of the routing rules to route the requests served by the gateway. Each
3972-
# gateway reference should match the pattern: `projects/*/locations/global/
3973-
# gateways/`
3984+
# gateway reference should match the pattern: `projects/*/locations/*/gateways/`
39743985
# Corresponds to the JSON property `gateways`
39753986
# @return [Array<String>]
39763987
attr_accessor :gateways
@@ -3982,14 +3993,14 @@ class TlsRoute
39823993

39833994
# Optional. Meshes defines a list of meshes this TlsRoute is attached to, as one
39843995
# of the routing rules to route the requests served by the mesh. Each mesh
3985-
# reference should match the pattern: `projects/*/locations/global/meshes/` The
3996+
# reference should match the pattern: `projects/*/locations/*/meshes/` The
39863997
# attached Mesh should be of a type SIDECAR
39873998
# Corresponds to the JSON property `meshes`
39883999
# @return [Array<String>]
39894000
attr_accessor :meshes
39904001

39914002
# Identifier. Name of the TlsRoute resource. It matches pattern `projects/*/
3992-
# locations/global/tlsRoutes/tls_route_name>`.
4003+
# locations/*/tlsRoutes/tls_route_name>`.
39934004
# Corresponds to the JSON property `name`
39944005
# @return [String]
39954006
attr_accessor :name

generated/google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/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 NetworkservicesV1beta1
1818
# Version of the google-apis-networkservices_v1beta1 gem
19-
GEM_VERSION = "0.60.0"
19+
GEM_VERSION = "0.61.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_v1beta1/lib/google/apis/networkservices_v1beta1/representations.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -677,6 +677,7 @@ class Representation < Google::Apis::Core::JsonRepresentation
677677
collection :forward_headers, as: 'forwardHeaders'
678678
hash :metadata, as: 'metadata'
679679
property :name, as: 'name'
680+
property :observability_mode, as: 'observabilityMode'
680681
property :request_body_send_mode, as: 'requestBodySendMode'
681682
property :response_body_send_mode, as: 'responseBodySendMode'
682683
property :service, as: 'service'

0 commit comments

Comments
 (0)