Class: Google::Api::ClientLibrarySettings
- Inherits:
- 
      Object
      
        - Object
- Google::Api::ClientLibrarySettings
 
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/api/client.rb
Overview
Details about how and where to publish client libraries.
Instance Attribute Summary collapse
- 
  
    
      #cpp_settings  ⇒ ::Google::Api::CppSettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Settings for C++ client libraries. 
- 
  
    
      #dotnet_settings  ⇒ ::Google::Api::DotnetSettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Settings for .NET client libraries. 
- 
  
    
      #go_settings  ⇒ ::Google::Api::GoSettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Settings for Go client libraries. 
- 
  
    
      #java_settings  ⇒ ::Google::Api::JavaSettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Settings for legacy Java features, supported in the Service YAML. 
- 
  
    
      #launch_stage  ⇒ ::Google::Api::LaunchStage 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Launch stage of this version of the API. 
- 
  
    
      #node_settings  ⇒ ::Google::Api::NodeSettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Settings for Node client libraries. 
- 
  
    
      #php_settings  ⇒ ::Google::Api::PhpSettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Settings for PHP client libraries. 
- 
  
    
      #python_settings  ⇒ ::Google::Api::PythonSettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Settings for Python client libraries. 
- 
  
    
      #rest_numeric_enums  ⇒ ::Boolean 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    When using transport=rest, the client request will encode enums as numbers rather than strings. 
- 
  
    
      #ruby_settings  ⇒ ::Google::Api::RubySettings 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Settings for Ruby client libraries. 
- 
  
    
      #version  ⇒ ::String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Version of the API to apply these settings to. 
Instance Attribute Details
#cpp_settings ⇒ ::Google::Api::CppSettings
Returns Settings for C++ client libraries.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#dotnet_settings ⇒ ::Google::Api::DotnetSettings
Returns Settings for .NET client libraries.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#go_settings ⇒ ::Google::Api::GoSettings
Returns Settings for Go client libraries.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#java_settings ⇒ ::Google::Api::JavaSettings
Returns Settings for legacy Java features, supported in the Service YAML.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#launch_stage ⇒ ::Google::Api::LaunchStage
Returns Launch stage of this version of the API.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#node_settings ⇒ ::Google::Api::NodeSettings
Returns Settings for Node client libraries.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#php_settings ⇒ ::Google::Api::PhpSettings
Returns Settings for PHP client libraries.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#python_settings ⇒ ::Google::Api::PythonSettings
Returns Settings for Python client libraries.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#rest_numeric_enums ⇒ ::Boolean
Returns When using transport=rest, the client request will encode enums as numbers rather than strings.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#ruby_settings ⇒ ::Google::Api::RubySettings
Returns Settings for Ruby client libraries.
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end | 
#version ⇒ ::String
Returns Version of the API to apply these settings to. This is the full protobuf package for the API, ending in the version element. Examples: "google.cloud.speech.v1" and "google.spanner.admin.database.v1".
| 76 77 78 79 | # File 'proto_docs/google/api/client.rb', line 76 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |