Namespace Google.Apis.CloudDebugger.v2
Classes
CloudDebuggerBaseServiceRequest<TResponse>
A base abstract class for CloudDebugger requests.
CloudDebuggerService
The CloudDebugger Service.
CloudDebuggerService.Scope
Available OAuth 2.0 scopes for use with the Cloud Debugger API (Deprecated).
CloudDebuggerService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Cloud Debugger API (Deprecated).
ControllerResource
The "controller" collection of methods.
ControllerResource.DebuggeesResource
The "debuggees" collection of methods.
ControllerResource.DebuggeesResource.BreakpointsResource
The "breakpoints" collection of methods.
ControllerResource.DebuggeesResource.BreakpointsResource.ListRequest
Returns the list of all active breakpoints for the debuggee. The breakpoint specification
(location
, condition
, and expressions
fields) is semantically immutable, although the field
values may change. For example, an agent may update the location line number to reflect the actual
line where the breakpoint was set, but this doesn't change the breakpoint semantics. This means that
an agent does not need to check if a breakpoint has changed when it encounters the same breakpoint
on a successive call. Moreover, an agent should remember the breakpoints that are completed until
the controller removes them from the active list to avoid setting those breakpoints again.
ControllerResource.DebuggeesResource.BreakpointsResource.UpdateRequest
Updates the breakpoint state or mutable fields. The entire Breakpoint message must be sent back to
the controller service. Updates to active breakpoint fields are only allowed if the new value does
not change the breakpoint specification. Updates to the location
, condition
and expressions
fields should not alter the breakpoint semantics. These may only make changes such as canonicalizing
a value or snapping the location to the correct line of code.
ControllerResource.DebuggeesResource.RegisterRequest
Registers the debuggee with the controller service. All agents attached to the same application must
call this method with exactly the same request content to get back the same stable debuggee_id
. Agents
should call this method again whenever google.rpc.Code.NOT_FOUND
is returned from any controller
method. This protocol allows the controller service to disable debuggees, recover from data loss, or
change the debuggee_id
format. Agents must handle debuggee_id
value changing upon re-registration.
DebuggerResource
The "debugger" collection of methods.
DebuggerResource.DebuggeesResource
The "debuggees" collection of methods.
DebuggerResource.DebuggeesResource.BreakpointsResource
The "breakpoints" collection of methods.
DebuggerResource.DebuggeesResource.BreakpointsResource.DeleteRequest
Deletes the breakpoint from the debuggee.
DebuggerResource.DebuggeesResource.BreakpointsResource.GetRequest
Gets breakpoint information.
DebuggerResource.DebuggeesResource.BreakpointsResource.ListRequest
Lists all breakpoints for the debuggee.
DebuggerResource.DebuggeesResource.BreakpointsResource.SetRequest
Sets the breakpoint to the debuggee.
DebuggerResource.DebuggeesResource.ListRequest
Lists all the debuggees that the user has access to.
Enums
CloudDebuggerBaseServiceRequest<TResponse>.AltEnum
Data format for response.
CloudDebuggerBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.
DebuggerResource.DebuggeesResource.BreakpointsResource.ListRequest.ActionValueEnum
Only breakpoints with the specified action will pass the filter.
DebuggerResource.DebuggeesResource.BreakpointsResource.SetRequest.CanaryOptionEnum
The canary option set by the user upon setting breakpoint.