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.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#dotnet_settings ⇒ ::Google::Api::DotnetSettings
Returns Settings for .NET client libraries.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#go_settings ⇒ ::Google::Api::GoSettings
Returns Settings for Go client libraries.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 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.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 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.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#node_settings ⇒ ::Google::Api::NodeSettings
Returns Settings for Node client libraries.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#php_settings ⇒ ::Google::Api::PhpSettings
Returns Settings for PHP client libraries.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#python_settings ⇒ ::Google::Api::PythonSettings
Returns Settings for Python client libraries.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 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.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  | 
  
#ruby_settings ⇒ ::Google::Api::RubySettings
Returns Settings for Ruby client libraries.
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 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".
      73 74 75 76  | 
    
      # File 'proto_docs/google/api/client.rb', line 73 class ClientLibrarySettings include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end  |