Module: Google::Cloud::Debugger::V2::Debugger2
- Defined in:
 - lib/google/cloud/debugger/v2.rb
 
Overview
rubocop:enable LineLength
Class Method Summary collapse
- 
  
    
      .new(credentials: nil, scopes: nil, client_config: nil, timeout: nil, metadata: nil, exception_transformer: nil, lib_name: nil, lib_version: nil)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
The Debugger service provides the API that allows users to collect run-time information from a running application, without stopping or slowing it down and without modifying its state.
 
Class Method Details
.new(credentials: nil, scopes: nil, client_config: nil, timeout: nil, metadata: nil, exception_transformer: nil, lib_name: nil, lib_version: nil) ⇒ Object
The Debugger service provides the API that allows users to collect run-time information from a running application, without stopping or slowing it down and without modifying its state. An application may include one or more replicated processes performing the same work.
A debugged application is represented using the Debuggee concept. The Debugger service provides a way to query for available debuggees, but does not provide a way to create one. A debuggee is created using the Controller service, usually by running a debugger agent with the application.
The Debugger service enables the client to set one or more Breakpoints on a Debuggee and collect the results of the set Breakpoints.
      121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141  | 
    
      # File 'lib/google/cloud/debugger/v2.rb', line 121 def self.new \ credentials: nil, scopes: nil, client_config: nil, timeout: nil, metadata: nil, exception_transformer: nil, lib_name: nil, lib_version: nil kwargs = { credentials: credentials, scopes: scopes, client_config: client_config, timeout: timeout, metadata: , exception_transformer: exception_transformer, lib_name: lib_name, lib_version: lib_version }.select { |_, v| v != nil } Google::Cloud::Debugger::V2::Debugger2Client.new(**kwargs) end  |