diff --git a/api_names_out.yaml b/api_names_out.yaml index 41bf745ccbe..f46800b494a 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -345984,6 +345984,7 @@ "/serviceconsumermanagement:v1/serviceconsumermanagement.services.tenancyUnits.undeleteProject": undelete_service_tenancy_unit_project "/serviceconsumermanagement:v1/serviceconsumermanagement.services.tenancyUnits.undeleteProject/name": name "/serviceconsumermanagement:v1beta1/Api": api +"/serviceconsumermanagement:v1beta1/Api/edition": edition "/serviceconsumermanagement:v1beta1/Api/methods": methods_prop "/serviceconsumermanagement:v1beta1/Api/methods/methods_prop": methods_prop "/serviceconsumermanagement:v1beta1/Api/mixins": mixins @@ -346233,6 +346234,7 @@ "/serviceconsumermanagement:v1beta1/LongRunning/pollDelayMultiplier": poll_delay_multiplier "/serviceconsumermanagement:v1beta1/LongRunning/totalPollTimeout": total_poll_timeout "/serviceconsumermanagement:v1beta1/Method": method_prop +"/serviceconsumermanagement:v1beta1/Method/edition": edition "/serviceconsumermanagement:v1beta1/Method/name": name "/serviceconsumermanagement:v1beta1/Method/options": options "/serviceconsumermanagement:v1beta1/Method/options/option": option diff --git a/generated/google-apis-serviceconsumermanagement_v1beta1/CHANGELOG.md b/generated/google-apis-serviceconsumermanagement_v1beta1/CHANGELOG.md index 514be720580..c5737024eae 100644 --- a/generated/google-apis-serviceconsumermanagement_v1beta1/CHANGELOG.md +++ b/generated/google-apis-serviceconsumermanagement_v1beta1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-serviceconsumermanagement_v1beta1 +### v0.62.0 (2025-09-28) + +* Regenerated from discovery document revision 20250919 + ### v0.61.0 (2025-07-27) * Regenerated from discovery document revision 20250619 diff --git a/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/classes.rb b/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/classes.rb index 240edb95f3f..4cf0edce917 100644 --- a/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/classes.rb +++ b/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/classes.rb @@ -28,10 +28,19 @@ module ServiceconsumermanagementV1beta1 # which represent a concrete implementation of an interface as opposed to simply # a description of methods and bindings. They are also sometimes simply referred # to as "APIs" in other contexts, such as the name of this message itself. See - # https://cloud.google.com/apis/design/glossary for detailed terminology. + # https://cloud.google.com/apis/design/glossary for detailed terminology. New + # usages of this message as an alternative to ServiceDescriptorProto are + # strongly discouraged. This message does not reliability preserve all + # information necessary to model the schema and preserve semantics. Instead make + # use of FileDescriptorSet which preserves the necessary information. class Api include Google::Apis::Core::Hashable + # The source edition string, only valid when syntax is SYNTAX_EDITIONS. + # Corresponds to the JSON property `edition` + # @return [String] + attr_accessor :edition + # The methods of this interface, in unspecified order. # Corresponds to the JSON property `methods` # @return [Array] @@ -87,6 +96,7 @@ def initialize(**args) # Update properties of this object def update!(**args) + @edition = args[:edition] if args.key?(:edition) @methods_prop = args[:methods_prop] if args.key?(:methods_prop) @mixins = args[:mixins] if args.key?(:mixins) @name = args[:name] if args.key?(:name) @@ -405,7 +415,7 @@ class BackendRule # @return [Hash] attr_accessor :overrides_by_request_protocol - # + # no-lint # Corresponds to the JSON property `pathTranslation` # @return [String] attr_accessor :path_translation @@ -1251,7 +1261,11 @@ def update!(**args) end end - # Enum type definition. + # Enum type definition. New usages of this message as an alternative to + # EnumDescriptorProto are strongly discouraged. This message does not + # reliability preserve all information necessary to model the schema and + # preserve semantics. Instead make use of FileDescriptorSet which preserves the + # necessary information. class Enum include Google::Apis::Core::Hashable @@ -1301,7 +1315,11 @@ def update!(**args) end end - # Enum value definition. + # Enum value definition. New usages of this message as an alternative to + # EnumValueDescriptorProto are strongly discouraged. This message does not + # reliability preserve all information necessary to model the schema and + # preserve semantics. Instead make use of FileDescriptorSet which preserves the + # necessary information. class EnumValue include Google::Apis::Core::Hashable @@ -1375,7 +1393,11 @@ def update!(**args) end end - # A single field of a message type. + # A single field of a message type. New usages of this message as an alternative + # to FieldDescriptorProto are strongly discouraged. This message does not + # reliability preserve all information necessary to model the schema and + # preserve semantics. Instead make use of FileDescriptorSet which preserves the + # necessary information. class Field include Google::Apis::Core::Hashable @@ -1506,7 +1528,8 @@ class GoSettings # Map of service names to renamed services. Keys are the package relative # service names and values are the name to be used for the service client and - # call options. publishing: go_settings: renamed_services: Publisher: TopicAdmin + # call options. Example: publishing: go_settings: renamed_services: Publisher: + # TopicAdmin # Corresponds to the JSON property `renamedServices` # @return [Hash] attr_accessor :renamed_services @@ -2035,10 +2058,21 @@ def update!(**args) end end - # Method represents a method of an API interface. + # Method represents a method of an API interface. New usages of this message as + # an alternative to MethodDescriptorProto are strongly discouraged. This message + # does not reliability preserve all information necessary to model the schema + # and preserve semantics. Instead make use of FileDescriptorSet which preserves + # the necessary information. class MethodProp include Google::Apis::Core::Hashable + # The source edition string, only valid when syntax is SYNTAX_EDITIONS. This + # field should be ignored, instead the edition should be inherited from Api. + # This is similar to Field and EnumValue. + # Corresponds to the JSON property `edition` + # @return [String] + attr_accessor :edition + # The simple name of this method. # Corresponds to the JSON property `name` # @return [String] @@ -2071,7 +2105,8 @@ class MethodProp # @return [String] attr_accessor :response_type_url - # The source syntax of this method. + # The source syntax of this method. This field should be ignored, instead the + # syntax should be inherited from Api. This is similar to Field and EnumValue. # Corresponds to the JSON property `syntax` # @return [String] attr_accessor :syntax @@ -2082,6 +2117,7 @@ def initialize(**args) # Update properties of this object def update!(**args) + @edition = args[:edition] if args.key?(:edition) @name = args[:name] if args.key?(:name) @options = args[:options] if args.key?(:options) @request_streaming = args[:request_streaming] if args.key?(:request_streaming) @@ -2705,7 +2741,9 @@ def update!(**args) end # A protocol buffer option, which can be attached to a message, field, - # enumeration, etc. + # enumeration, etc. New usages of this message as an alternative to FileOptions, + # MessageOptions, FieldOptions, EnumOptions, EnumValueOptions, ServiceOptions, + # or MethodOptions are strongly discouraged. class Option include Google::Apis::Core::Hashable @@ -3644,7 +3682,11 @@ def update!(**args) end end - # A protocol buffer message type. + # A protocol buffer message type. New usages of this message as an alternative + # to DescriptorProto are strongly discouraged. This message does not reliability + # preserve all information necessary to model the schema and preserve semantics. + # Instead make use of FileDescriptorSet which preserves the necessary + # information. class Type include Google::Apis::Core::Hashable diff --git a/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/gem_version.rb b/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/gem_version.rb index 46aaa997618..1e0d2306615 100644 --- a/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/gem_version.rb +++ b/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module ServiceconsumermanagementV1beta1 # Version of the google-apis-serviceconsumermanagement_v1beta1 gem - GEM_VERSION = "0.61.0" + GEM_VERSION = "0.62.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20250619" + REVISION = "20250919" end end end diff --git a/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/representations.rb b/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/representations.rb index 066543970b6..4b0882b2e8e 100644 --- a/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/representations.rb +++ b/generated/google-apis-serviceconsumermanagement_v1beta1/lib/google/apis/serviceconsumermanagement_v1beta1/representations.rb @@ -649,6 +649,7 @@ class Representation < Google::Apis::Core::JsonRepresentation; end class Api # @private class Representation < Google::Apis::Core::JsonRepresentation + property :edition, as: 'edition' collection :methods_prop, as: 'methods', class: Google::Apis::ServiceconsumermanagementV1beta1::MethodProp, decorator: Google::Apis::ServiceconsumermanagementV1beta1::MethodProp::Representation collection :mixins, as: 'mixins', class: Google::Apis::ServiceconsumermanagementV1beta1::Mixin, decorator: Google::Apis::ServiceconsumermanagementV1beta1::Mixin::Representation @@ -1108,6 +1109,7 @@ class Representation < Google::Apis::Core::JsonRepresentation class MethodProp # @private class Representation < Google::Apis::Core::JsonRepresentation + property :edition, as: 'edition' property :name, as: 'name' collection :options, as: 'options', class: Google::Apis::ServiceconsumermanagementV1beta1::Option, decorator: Google::Apis::ServiceconsumermanagementV1beta1::Option::Representation