Skip to content

Commit 8595278

Browse files
feat: Automated regeneration of networkservices v1beta1 client (#8043)
This PR was generated using Autosynth. 🌈 <details><summary>Log from Synthtool</summary> ``` 2022-01-11 03:48:24,032 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-api-ruby-client/synth.py. On branch autosynth-networkservices-v1beta1 nothing to commit, working tree clean 2022-01-11 03:48:24,111 synthtool [DEBUG] > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace -e USER_GROUP=1000:1000 --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth networkservices v1beta1 DEBUG:synthtool:Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace -e USER_GROUP=1000:1000 --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth networkservices v1beta1 git clean -df bundle install Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/......... Resolving dependencies... Using rake 13.0.6 Fetching concurrent-ruby 1.1.9 Fetching minitest 5.15.0 Fetching public_suffix 4.0.6 Fetching zeitwerk 2.5.3 Installing zeitwerk 2.5.3 Installing minitest 5.15.0 Fetching ast 2.4.2 Installing concurrent-ruby 1.1.9 Installing public_suffix 4.0.6 Installing ast 2.4.2 Using bundler 2.3.4 Fetching byebug 11.1.3 Fetching coderay 1.1.3 Installing byebug 11.1.3 with native extensions Fetching json 2.6.1 Installing coderay 1.1.3 Installing json 2.6.1 with native extensions Fetching docile 1.4.0 Fetching simplecov-html 0.10.2 Installing docile 1.4.0 Installing simplecov-html 0.10.2 Using sync 0.5.0 Fetching thor 1.2.1 Installing thor 1.2.1 Fetching rexml 3.2.5 Fetching declarative 0.0.20 Installing rexml 3.2.5 Installing declarative 0.0.20 Fetching diff-lcs 1.5.0 Fetching dotenv 2.7.6 Installing dotenv 2.7.6 Installing diff-lcs 1.5.0 Fetching fakefs 0.20.1 Fetching faraday-em_http 1.0.0 Installing fakefs 0.20.1 Fetching faraday-em_synchrony 1.0.0 Installing faraday-em_http 1.0.0 Installing faraday-em_synchrony 1.0.0 Fetching faraday-excon 1.1.0 Fetching faraday-httpclient 1.0.1 Installing faraday-excon 1.1.0 Installing faraday-httpclient 1.0.1 Fetching faraday-net_http 1.0.1 Fetching multipart-post 2.1.1 Installing faraday-net_http 1.0.1 Installing multipart-post 2.1.1 Fetching faraday-net_http_persistent 1.2.0 Fetching faraday-patron 1.0.0 Installing faraday-net_http_persistent 1.2.0 Installing faraday-patron 1.0.0 Fetching faraday-rack 1.0.0 Fetching faraday-retry 1.0.3 Installing faraday-rack 1.0.0 Installing faraday-retry 1.0.3 Fetching ruby2_keywords 0.0.5 Fetching gems 1.2.0 Installing ruby2_keywords 0.0.5 Installing gems 1.2.0 Fetching github-markup 1.7.0 Fetching jwt 2.3.0 Installing github-markup 1.7.0 Installing jwt 2.3.0 Fetching memoist 0.16.2 Fetching multi_json 1.15.0 Installing memoist 0.16.2 Installing multi_json 1.15.0 Fetching os 0.9.6 Fetching httpclient 2.8.3 Installing os 0.9.6 Fetching mini_mime 1.1.2 Installing httpclient 2.8.3 Installing mini_mime 1.1.2 Fetching trailblazer-option 0.1.2 Installing trailblazer-option 0.1.2 Fetching uber 0.1.0 Fetching retriable 3.1.2 Installing uber 0.1.0 Fetching webrick 1.7.0 Installing retriable 3.1.2 Fetching hashdiff 1.0.1 Installing webrick 1.7.0 Installing hashdiff 1.0.1 Fetching mime-types-data 3.2022.0105 Fetching multi_xml 0.6.0 Installing multi_xml 0.6.0 Fetching rspec-support 3.10.3 Installing mime-types-data 3.2022.0105 Installing rspec-support 3.10.3 Fetching little-plugger 1.1.4 Fetching method_source 1.0.0 Installing little-plugger 1.1.4 Fetching opencensus 0.5.0 Installing method_source 1.0.0 Fetching parallel 1.21.0 Installing opencensus 0.5.0 Installing parallel 1.21.0 Fetching powerpack 0.1.3 Fetching rainbow 2.2.2 Installing powerpack 0.1.3 Installing rainbow 2.2.2 with native extensions Fetching redcarpet 3.5.1 Installing redcarpet 3.5.1 with native extensions Fetching redis 3.3.5 Installing redis 3.3.5 Fetching rmail 1.1.4 Fetching ruby-progressbar 1.11.0 Installing rmail 1.1.4 Installing ruby-progressbar 1.11.0 Fetching unicode-display_width 1.8.0 Fetching parser 2.7.2.0 Installing unicode-display_width 1.8.0 Fetching addressable 2.8.0 Installing addressable 2.8.0 Installing parser 2.7.2.0 Fetching i18n 1.8.11 Installing i18n 1.8.11 Fetching tzinfo 2.0.4 Fetching tins 1.31.0 Installing tzinfo 2.0.4 Fetching crack 0.4.5 Installing crack 0.4.5 Fetching faraday-multipart 1.0.3 Installing tins 1.31.0 Installing faraday-multipart 1.0.3 Fetching google-id-token 1.4.2 Installing google-id-token 1.4.2 Fetching representable 3.1.1 Fetching yard 0.9.27 Installing representable 3.1.1 Fetching mime-types 3.4.1 Installing yard 0.9.27 Installing mime-types 3.4.1 Fetching rspec-core 3.10.1 Installing rspec-core 3.10.1 Fetching rspec-expectations 3.10.1 Installing rspec-expectations 3.10.1 Fetching rspec-mocks 3.10.2 Fetching logging 2.3.0 Installing rspec-mocks 3.10.2 Installing logging 2.3.0 Fetching pry 0.13.1 Fetching launchy 2.5.0 Installing launchy 2.5.0 Installing pry 0.13.1 Fetching rubocop 0.49.1 Fetching activesupport 6.1.4.4 Installing rubocop 0.49.1 Fetching webmock 2.3.2 Installing webmock 2.3.2 Installing activesupport 6.1.4.4 Fetching faraday 1.9.3 Installing faraday 1.9.3 Fetching term-ansicolor 1.7.1 Fetching httparty 0.20.0 Installing term-ansicolor 1.7.1 Installing httparty 0.20.0 Fetching rspec 3.10.0 Fetching simplecov 0.16.1 Installing rspec 3.10.0 Fetching pry-byebug 3.9.0 Fetching pry-doc 0.13.5 Installing simplecov 0.16.1 Installing pry-byebug 3.9.0 Fetching signet 0.16.0 Fetching json_spec 1.1.5 Installing json_spec 1.1.5 Installing signet 0.16.0 Fetching coveralls 0.8.23 Installing coveralls 0.8.23 Fetching googleauth 1.1.0 Installing googleauth 1.1.0 Fetching google-apis-core 0.4.1 Installing google-apis-core 0.4.1 Fetching google-apis-discovery_v1 0.8.0 Installing google-apis-discovery_v1 0.8.0 Using google-apis-generator 0.4.0 from source at `.` and installing its executables Installing pry-doc 0.13.5 Bundle complete! 25 Gemfile dependencies, 91 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. Post-install message from httparty: When you HTTParty, you must party hard! echo a | bundle exec bin/generate-api gen /workspace/generated --api=networkservices.v1beta1 --names=/workspace/api_names.yaml --names-out=/workspace/api_names_out.yaml --spot-check Loading networkservices, version v1beta1 from https://raw.githubusercontent.com/googleapis/discovery-artifact-manager/master/discoveries/networkservices.v1beta1.json conflict google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/classes.rb <v1beta1/classes.rb? (enter "h" for help) [Ynaqdhm] a force google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/classes.rb conflict google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/representations.rb force google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/representations.rb conflict google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/service.rb force google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/service.rb conflict google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/gem_version.rb force google-apis-networkservices_v1beta1/lib/google/apis/networkservices_v1beta1/gem_version.rb conflict google-apis-networkservices_v1beta1/CHANGELOG.md force google-apis-networkservices_v1beta1/CHANGELOG.md Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/......... Resolving dependencies... Using rake 13.0.6 Using public_suffix 4.0.6 Using bundler 2.3.4 Using declarative 0.0.20 Using faraday-em_http 1.0.0 Using diff-lcs 1.5.0 Using faraday-excon 1.1.0 Using multipart-post 2.1.1 Using faraday-em_synchrony 1.0.0 Using faraday-httpclient 1.0.1 Using faraday-patron 1.0.0 Using faraday-net_http 1.0.1 Using faraday-net_http_persistent 1.2.0 Using faraday-rack 1.0.0 Using faraday-retry 1.0.3 Using ruby2_keywords 0.0.5 Using jwt 2.3.0 Using memoist 0.16.2 Using multi_json 1.15.0 Fetching os 1.1.4 Using httpclient 2.8.3 Using mini_mime 1.1.2 Using trailblazer-option 0.1.2 Using uber 0.1.0 Using retriable 3.1.2 Using rexml 3.2.5 Using webrick 1.7.0 Using opencensus 0.5.0 Using redcarpet 3.5.1 Using rspec-support 3.10.3 Using addressable 2.8.0 Using faraday-multipart 1.0.3 Using faraday 1.9.3 Using representable 3.1.1 Using yard 0.9.27 Using signet 0.16.0 Using rspec-core 3.10.1 Using rspec-expectations 3.10.1 Using rspec-mocks 3.10.2 Using rspec 3.10.0 Installing os 1.1.4 Using googleauth 1.1.0 Using google-apis-core 0.4.1 Using google-apis-networkservices_v1beta1 0.8.0 from source at `.` Bundle complete! 8 Gemfile dependencies, 43 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. /root/.rbenv/versions/2.6.7/bin/ruby -I/root/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib:/root/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/rspec-support-3.10.3/lib /root/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb Google::Apis::NetworkservicesV1beta1 should load Finished in 0.32213 seconds (files took 0.09472 seconds to load) 1 example, 0 failures Files: 4 Modules: 3 ( 1 undocumented) Classes: 25 ( 0 undocumented) Constants: 5 ( 0 undocumented) Attributes: 57 ( 0 undocumented) Methods: 71 ( 0 undocumented) 99.38% documented google-apis-networkservices_v1beta1 0.8.0 built to pkg/google-apis-networkservices_v1beta1-0.8.0.gem. conflict /workspace/api_names_out.yaml force /workspace/api_names_out.yaml chown -R 1000:1000 /workspace/generated 2022-01-11 03:48:45,019 synthtool [DEBUG] > Wrote metadata to generated/google-apis-networkservices_v1beta1/synth.metadata. DEBUG:synthtool:Wrote metadata to generated/google-apis-networkservices_v1beta1/synth.metadata. ``` </details> Full log will be available here: https://source.cloud.google.com/results/invocations/73f3288b-f7a8-4e48-8ab1-d5b52a6152ba/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
1 parent d9f732f commit 8595278

File tree

7 files changed

+334
-3
lines changed

7 files changed

+334
-3
lines changed

api_names_out.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156373,6 +156373,10 @@
156373156373
"/networkservices:v1beta1/ListOperationsResponse/nextPageToken": next_page_token
156374156374
"/networkservices:v1beta1/ListOperationsResponse/operations": operations
156375156375
"/networkservices:v1beta1/ListOperationsResponse/operations/operation": operation
156376+
"/networkservices:v1beta1/ListServiceBindingsResponse": list_service_bindings_response
156377+
"/networkservices:v1beta1/ListServiceBindingsResponse/nextPageToken": next_page_token
156378+
"/networkservices:v1beta1/ListServiceBindingsResponse/serviceBindings": service_bindings
156379+
"/networkservices:v1beta1/ListServiceBindingsResponse/serviceBindings/service_binding": service_binding
156376156380
"/networkservices:v1beta1/Location": location
156377156381
"/networkservices:v1beta1/Location/displayName": display_name
156378156382
"/networkservices:v1beta1/Location/labels": labels
@@ -156411,6 +156415,15 @@
156411156415
"/networkservices:v1beta1/Policy/bindings/binding": binding
156412156416
"/networkservices:v1beta1/Policy/etag": etag
156413156417
"/networkservices:v1beta1/Policy/version": version
156418+
"/networkservices:v1beta1/ServiceBinding": service_binding
156419+
"/networkservices:v1beta1/ServiceBinding/createTime": create_time
156420+
"/networkservices:v1beta1/ServiceBinding/description": description
156421+
"/networkservices:v1beta1/ServiceBinding/endpointFilter": endpoint_filter
156422+
"/networkservices:v1beta1/ServiceBinding/labels": labels
156423+
"/networkservices:v1beta1/ServiceBinding/labels/label": label
156424+
"/networkservices:v1beta1/ServiceBinding/name": name
156425+
"/networkservices:v1beta1/ServiceBinding/service": service
156426+
"/networkservices:v1beta1/ServiceBinding/updateTime": update_time
156414156427
"/networkservices:v1beta1/SetIamPolicyRequest": set_iam_policy_request
156415156428
"/networkservices:v1beta1/SetIamPolicyRequest/policy": policy
156416156429
"/networkservices:v1beta1/SetIamPolicyRequest/updateMask": update_mask
@@ -156470,9 +156483,23 @@
156470156483
"/networkservices:v1beta1/networkservices.projects.locations.operations.list/name": name
156471156484
"/networkservices:v1beta1/networkservices.projects.locations.operations.list/pageSize": page_size
156472156485
"/networkservices:v1beta1/networkservices.projects.locations.operations.list/pageToken": page_token
156486+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.create": create_project_location_service_binding
156487+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.create/parent": parent
156488+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.create/serviceBindingId": service_binding_id
156489+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.delete": delete_project_location_service_binding
156490+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.delete/name": name
156491+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.get": get_project_location_service_binding
156492+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.get/name": name
156473156493
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.getIamPolicy": get_project_location_service_binding_iam_policy
156474156494
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.getIamPolicy/options.requestedPolicyVersion": options_requested_policy_version
156475156495
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.getIamPolicy/resource": resource
156496+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.list": list_project_location_service_bindings
156497+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.list/pageSize": page_size
156498+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.list/pageToken": page_token
156499+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.list/parent": parent
156500+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.patch": patch_project_location_service_binding
156501+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.patch/name": name
156502+
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.patch/updateMask": update_mask
156476156503
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.setIamPolicy": set_service_binding_iam_policy
156477156504
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.setIamPolicy/resource": resource
156478156505
"/networkservices:v1beta1/networkservices.projects.locations.serviceBindings.testIamPermissions": test_service_binding_iam_permissions

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.8.0 (2022-01-11)
4+
5+
* Regenerated from discovery document revision 20220105
6+
37
### v0.7.0 (2021-12-14)
48

59
* Unspecified changes

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

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,33 @@ def update!(**args)
442442
end
443443
end
444444

445+
# Response returned by the ListServiceBindings method.
446+
class ListServiceBindingsResponse
447+
include Google::Apis::Core::Hashable
448+
449+
# If there might be more results than those appearing in this response, then `
450+
# next_page_token` is included. To get the next set of results, call this method
451+
# again using the value of `next_page_token` as `page_token`.
452+
# Corresponds to the JSON property `nextPageToken`
453+
# @return [String]
454+
attr_accessor :next_page_token
455+
456+
# List of ServiceBinding resources.
457+
# Corresponds to the JSON property `serviceBindings`
458+
# @return [Array<Google::Apis::NetworkservicesV1beta1::ServiceBinding>]
459+
attr_accessor :service_bindings
460+
461+
def initialize(**args)
462+
update!(**args)
463+
end
464+
465+
# Update properties of this object
466+
def update!(**args)
467+
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
468+
@service_bindings = args[:service_bindings] if args.key?(:service_bindings)
469+
end
470+
end
471+
445472
# A resource that represents Google Cloud Platform location.
446473
class Location
447474
include Google::Apis::Core::Hashable
@@ -770,6 +797,66 @@ def update!(**args)
770797
end
771798
end
772799

800+
# ServiceBinding is the resource that defines a Service Directory Service to be
801+
# used in a BackendService resource.
802+
class ServiceBinding
803+
include Google::Apis::Core::Hashable
804+
805+
# Output only. The timestamp when the resource was created.
806+
# Corresponds to the JSON property `createTime`
807+
# @return [String]
808+
attr_accessor :create_time
809+
810+
# Optional. A free-text description of the resource. Max length 1024 characters.
811+
# Corresponds to the JSON property `description`
812+
# @return [String]
813+
attr_accessor :description
814+
815+
# Optional. The endpoint filter associated with the Service Binding. The syntax
816+
# is described in http://cloud/service-directory/docs/reference/rpc/google.cloud.
817+
# servicedirectory.v1#google.cloud.servicedirectory.v1.ResolveServiceRequest
818+
# Corresponds to the JSON property `endpointFilter`
819+
# @return [String]
820+
attr_accessor :endpoint_filter
821+
822+
# Optional. Set of label tags associated with the ServiceBinding resource.
823+
# Corresponds to the JSON property `labels`
824+
# @return [Hash<String,String>]
825+
attr_accessor :labels
826+
827+
# Required. Name of the ServiceBinding resource. It matches pattern `projects/*/
828+
# locations/global/serviceBindings/service_binding_name>`.
829+
# Corresponds to the JSON property `name`
830+
# @return [String]
831+
attr_accessor :name
832+
833+
# Required. The full service directory service name of the format /projects/*/
834+
# locations/*/namespaces/*/services/*
835+
# Corresponds to the JSON property `service`
836+
# @return [String]
837+
attr_accessor :service
838+
839+
# Output only. The timestamp when the resource was updated.
840+
# Corresponds to the JSON property `updateTime`
841+
# @return [String]
842+
attr_accessor :update_time
843+
844+
def initialize(**args)
845+
update!(**args)
846+
end
847+
848+
# Update properties of this object
849+
def update!(**args)
850+
@create_time = args[:create_time] if args.key?(:create_time)
851+
@description = args[:description] if args.key?(:description)
852+
@endpoint_filter = args[:endpoint_filter] if args.key?(:endpoint_filter)
853+
@labels = args[:labels] if args.key?(:labels)
854+
@name = args[:name] if args.key?(:name)
855+
@service = args[:service] if args.key?(:service)
856+
@update_time = args[:update_time] if args.key?(:update_time)
857+
end
858+
end
859+
773860
# Request message for `SetIamPolicy` method.
774861
class SetIamPolicyRequest
775862
include Google::Apis::Core::Hashable

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.7.0"
19+
GEM_VERSION = "0.8.0"
2020

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

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

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

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
8888
include Google::Apis::Core::JsonObjectSupport
8989
end
9090

91+
class ListServiceBindingsResponse
92+
class Representation < Google::Apis::Core::JsonRepresentation; end
93+
94+
include Google::Apis::Core::JsonObjectSupport
95+
end
96+
9197
class Location
9298
class Representation < Google::Apis::Core::JsonRepresentation; end
9399

@@ -124,6 +130,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
124130
include Google::Apis::Core::JsonObjectSupport
125131
end
126132

133+
class ServiceBinding
134+
class Representation < Google::Apis::Core::JsonRepresentation; end
135+
136+
include Google::Apis::Core::JsonObjectSupport
137+
end
138+
127139
class SetIamPolicyRequest
128140
class Representation < Google::Apis::Core::JsonRepresentation; end
129141

@@ -257,6 +269,15 @@ class Representation < Google::Apis::Core::JsonRepresentation
257269
end
258270
end
259271

272+
class ListServiceBindingsResponse
273+
# @private
274+
class Representation < Google::Apis::Core::JsonRepresentation
275+
property :next_page_token, as: 'nextPageToken'
276+
collection :service_bindings, as: 'serviceBindings', class: Google::Apis::NetworkservicesV1beta1::ServiceBinding, decorator: Google::Apis::NetworkservicesV1beta1::ServiceBinding::Representation
277+
278+
end
279+
end
280+
260281
class Location
261282
# @private
262283
class Representation < Google::Apis::Core::JsonRepresentation
@@ -322,6 +343,19 @@ class Representation < Google::Apis::Core::JsonRepresentation
322343
end
323344
end
324345

346+
class ServiceBinding
347+
# @private
348+
class Representation < Google::Apis::Core::JsonRepresentation
349+
property :create_time, as: 'createTime'
350+
property :description, as: 'description'
351+
property :endpoint_filter, as: 'endpointFilter'
352+
hash :labels, as: 'labels'
353+
property :name, as: 'name'
354+
property :service, as: 'service'
355+
property :update_time, as: 'updateTime'
356+
end
357+
end
358+
325359
class SetIamPolicyRequest
326360
# @private
327361
class Representation < Google::Apis::Core::JsonRepresentation

0 commit comments

Comments
 (0)