Class: Google::Devtools::Clouddebugger::V2::Debuggee

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#agent_versionString

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+).

Returns:

  • (String)

    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

#descriptionString

Returns Human readable description of the debuggee. Including a human-readable project name, environment name and version information is recommended.

Returns:

  • (String)

    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_contextsArray<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+.

Returns:

  • (Array<Google::Devtools::Source::V1::ExtendedSourceContext>)

    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

#idString

Returns Unique identifier for the debuggee generated by the controller service.

Returns:

  • (String)

    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_disabledtrue, false

Returns If set to +true+, indicates that the agent should disable itself and detach from the debuggee.

Returns:

  • (true, false)

    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_inactivetrue, false

Returns If set to +true+, indicates that the debuggee is considered as inactive by the Controller service.

Returns:

  • (true, false)

    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

#labelsHash{String => String}

Returns A set of custom debuggee properties, populated by the agent, to be displayed to the user.

Returns:

  • (Hash{String => String})

    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

#projectString

Returns Project the debuggee is associated with. Use the project number when registering a Google Cloud Platform project.

Returns:

  • (String)

    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_contextsArray<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+.

Returns:

  • (Array<Google::Devtools::Source::V1::SourceContext>)

    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

#statusGoogle::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.

Returns:



437
# File 'lib/google/cloud/debugger/v2/doc/google/devtools/clouddebugger/v2/data.rb', line 437

class Debuggee; end

#uniquifierString

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.

Returns:

  • (String)

    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