Show / Hide Table of Contents

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.

CloudDebuggerService.ScopeConstants

Available OAuth 2.0 scope constants for use with the Cloud Debugger API.

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.

In This Article
Back to top Generated by DocFX