proto_docs/google/api/client.rb in google-cloud-language-v2-0.5.1 vs proto_docs/google/api/client.rb in google-cloud-language-v2-0.6.0
- old
+ new
@@ -26,10 +26,13 @@
# Link to automatically generated reference documentation. Example:
# https://cloud.google.com/nodejs/docs/reference/asset/latest
# @!attribute [rw] destinations
# @return [::Array<::Google::Api::ClientLibraryDestination>]
# The destination where API teams want this client library to be published.
+ # @!attribute [rw] selective_gapic_generation
+ # @return [::Google::Api::SelectiveGapicGeneration]
+ # Configuration for which RPCs should be generated in the GAPIC client.
class CommonLanguageSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
@@ -210,10 +213,16 @@
# @return [::Boolean]
# Enables generation of asynchronous REST clients if `rest` transport is
# enabled. By default, asynchronous REST clients will not be generated.
# This feature will be enabled by default 1 month after launching the
# feature in preview packages.
+ # @!attribute [rw] protobuf_pythonic_types_enabled
+ # @return [::Boolean]
+ # Enables generation of protobuf code using new types that are more
+ # Pythonic which are included in `protobuf>=5.29.x`. This feature will be
+ # enabled by default 1 month after launching the feature in preview
+ # packages.
class ExperimentalFeatures
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
end
@@ -295,13 +304,32 @@
# Settings for Go client libraries.
# @!attribute [rw] common
# @return [::Google::Api::CommonLanguageSettings]
# Some settings.
+ # @!attribute [rw] renamed_services
+ # @return [::Google::Protobuf::Map{::String => ::String}]
+ # 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
class GoSettings
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
+
+ # @!attribute [rw] key
+ # @return [::String]
+ # @!attribute [rw] value
+ # @return [::String]
+ class RenamedServicesEntry
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
+ end
end
# Describes the generator configuration for a method.
# @!attribute [rw] selector
# @return [::String]
@@ -371,9 +399,20 @@
# Default value: 5 minutes.
class LongRunning
include ::Google::Protobuf::MessageExts
extend ::Google::Protobuf::MessageExts::ClassMethods
end
+ end
+
+ # This message is used to configure the generation of a subset of the RPCs in
+ # a service for client libraries.
+ # @!attribute [rw] methods
+ # @return [::Array<::String>]
+ # An allowlist of the fully qualified names of RPCs that should be included
+ # on public client surfaces.
+ class SelectiveGapicGeneration
+ include ::Google::Protobuf::MessageExts
+ extend ::Google::Protobuf::MessageExts::ClassMethods
end
# The organization for which the client libraries are being published.
# Affects the url where generated docs are published, etc.
module ClientLibraryOrganization