Reference documentation and code samples for the Stackdriver Debugger Client class Debuggee.
This class represents a debuggee - a service that can handle breakpoints.
Example:
use Google\Cloud\Debugger\DebuggerClient; $client = new DebuggerClient(); $debuggee = $client->debuggee('debuggeeid'); Namespace
Google \ Cloud \ DebuggerMethods
__construct
Instantiate a new Debuggee.
| Parameters | |
|---|---|
| Name | Description |
connection | Google\Cloud\Debugger\Connection\ConnectionInterface This object is created by DebuggerClient, and should not be instantiated outside of this client. |
info | array Configuration options. |
↳ id | string Unique identifier for the debuggee generated by the controller service. |
↳ project | string Project the debuggee is associated with. Use the project number when registering a Google Cloud Platform project. |
↳ uniquifier | 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. |
↳ description | string Human readable description of the debuggee. Including a human-readable project name, environment name and version information is recommended. |
↳ isInactive | string If set to true, indicates that the debuggee is considered as inactive by the Controller service. |
↳ agentVersion | 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). |
↳ status | string 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. |
↳ extSourceContexts | ExtendedSourceContext[] References to the locations and revisions of the source code used in the deployed application. |
↳ labels | array A set of custom debuggee properties, populated by the agent, to be displayed to the user. |
id
Return the debuggee identifier.
Example:
echo $debuggee->id(); | Returns | |
|---|---|
| Type | Description |
string | |
register
See also:
| Parameter | |
|---|---|
| Name | Description |
options | array |
| Returns | |
|---|---|
| Type | Description |
bool | |
breakpoints
See also:
| Parameters | |
|---|---|
| Name | Description |
options | array Configuration options. |
↳ waitToken | string A wait token that, if specified, blocks the method call until the list of active breakpoints has changed, or a server selected timeout has expired. The value should be set from the last returned response. |
| Returns | |
|---|---|
| Type | Description |
array<Google\Cloud\Debugger\Breakpoint> | |
breakpointsWithWaitToken
See also:
| Parameters | |
|---|---|
| Name | Description |
options | array Configuration options. |
↳ waitToken | string A wait token that, if specified, blocks the method call until the list of active breakpoints has changed, or a server selected timeout has expired. The value should be set from the last returned response. |
| Returns | |
|---|---|
| Type | Description |
array | |
updateBreakpoint
See also:
| Parameters | |
|---|---|
| Name | Description |
breakpoint | Google\Cloud\Debugger\Breakpoint The modified breakpoint. |
options | array [optional] Configuration options. See Google\Cloud\Core\RequestWrapper::__construct() for configuration options which apply to all network requests. |
| Returns | |
|---|---|
| Type | Description |
void | |
setBreakpoint
See also:
| Parameters | |
|---|---|
| Name | Description |
path | string Path to the source file. |
line | int Line within the source file. |
options | array [optional] Array of Breakpoint constructor arguments. See Google\Cloud\Debugger\Breakpoint::__construct() for configuration details. See Google\Cloud\Core\RequestWrapper::__construct() for configuration options which apply to all network requests. |
updateBreakpointBatch
See also:
| Parameters | |
|---|---|
| Name | Description |
breakpoints | array<Google\Cloud\Debugger\Breakpoint> The modified breakpoints. |
options | array [optional] Configuration options. See Google\Cloud\Core\RequestWrapper::__construct() for configuration options which apply to all network requests. |
| Returns | |
|---|---|
| Type | Description |
void | |
info
Return a serializable version of this object
| Returns | |
|---|---|
| Type | Description |
array | |