Class: Google::Devtools::Clouddebugger::V2::Debuggee
- Inherits:
-
Object
- Object
- Google::Devtools::Clouddebugger::V2::Debuggee
- Defined in:
- lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb
Overview
Represents the application to debug. The application may include one or more replicated processes executing the same code. Each of these processes is attached with a debugger agent, carrying out the debugging commands. The agents attached to the same debuggee are identified by using exactly the same field values when registering.
Instance Attribute Summary collapse
-
#agent_version ⇒ String
Version ID of the agent release.
-
#description ⇒ String
Human readable description of the debuggee.
-
#ext_source_contexts ⇒ Array<Google::Devtools::Source::V1::ExtendedSourceContext>
References to the locations and revisions of the source code used in the deployed application.
-
#id ⇒ String
Unique identifier for the debuggee generated by the controller service.
-
#is_disabled ⇒ true, false
If set to +true+, indicates that the agent should disable itself and detach from the debuggee.
-
#is_inactive ⇒ true, false
If set to +true+, indicates that the debuggee is considered as inactive by the Controller service.
-
#labels ⇒ Hash{String => String}
A set of custom debuggee properties, populated by the agent, to be displayed to the user.
-
#project ⇒ String
Project the debuggee is associated with.
-
#source_contexts ⇒ Array<Google::Devtools::Source::V1::SourceContext>
References to the locations and revisions of the source code used in the deployed application.
-
#status ⇒ Google::Devtools::Clouddebugger::V2::StatusMessage
Human readable message to be displayed to the user about this debuggee.
-
#uniquifier ⇒ String
Debuggee uniquifier within the project.
Instance Attribute Details
#agent_version ⇒ String
Returns Version ID of the agent release. The version ID is structured as following: +domain/type/vmajor.minor+ (for example +google.com/gcp-java/v1.1+).
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#description ⇒ String
Returns Human readable description of the debuggee. Including a human-readable project name, environment name and version information is recommended.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#ext_source_contexts ⇒ Array<Google::Devtools::Source::V1::ExtendedSourceContext>
Returns References to the locations and revisions of the source code used in the deployed application.
Contexts describing a remote repo related to the source code have a +category+ label of +remote_repo+. Source snapshot source contexts have a +category+ of +snapshot+.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#id ⇒ String
Returns Unique identifier for the debuggee generated by the controller service.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#is_disabled ⇒ true, false
Returns If set to +true+, indicates that the agent should disable itself and detach from the debuggee.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#is_inactive ⇒ true, false
Returns If set to +true+, indicates that the debuggee is considered as inactive by the Controller service.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#labels ⇒ Hash{String => String}
Returns A set of custom debuggee properties, populated by the agent, to be displayed to the user.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#project ⇒ String
Returns Project the debuggee is associated with. Use the project number when registering a Google Cloud Platform project.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#source_contexts ⇒ Array<Google::Devtools::Source::V1::SourceContext>
Returns References to the locations and revisions of the source code used in the deployed application.
NOTE: This field is deprecated. Consumers should use +ext_source_contexts+ if it is not empty. Debug agents should populate both this field and +ext_source_contexts+.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#status ⇒ Google::Devtools::Clouddebugger::V2::StatusMessage
Returns Human readable message to be displayed to the user about this debuggee. Absence of this field indicates no status. The message can be either informational or an error status.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |
#uniquifier ⇒ String
Returns Debuggee uniquifier within the project. Any string that identifies the application within the project can be used. Including environment and version or build IDs is recommended.
437 |
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437 class Debuggee; end |