Class 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.
Inheritance
Inherited Members
Namespace: Google.Apis.CloudDebugger.v2
Assembly: Google.Apis.CloudDebugger.v2.dll
Syntax
public class ControllerResource.DebuggeesResource.BreakpointsResource.ListRequest : CloudDebuggerBaseServiceRequest<ListActiveBreakpointsResponse>, IClientServiceRequest<ListActiveBreakpointsResponse>, IClientServiceRequest
Constructors
ListRequest(IClientService, string)
Constructs a new List request.
Declaration
public ListRequest(IClientService service, string debuggeeId)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
string | debuggeeId |
Properties
AgentId
Identifies the agent. This is the ID returned in the RegisterDebuggee response.
Declaration
[RequestParameter("agentId", RequestParameterType.Query)]
public virtual string AgentId { get; set; }
Property Value
Type | Description |
---|---|
string |
DebuggeeId
Required. Identifies the debuggee.
Declaration
[RequestParameter("debuggeeId", RequestParameterType.Path)]
public virtual string DebuggeeId { get; }
Property Value
Type | Description |
---|---|
string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
SuccessOnTimeout
If set to true
(recommended), returns google.rpc.Code.OK
status and sets the wait_expired
response field to true
when the server-selected timeout has expired. If set to false
(deprecated), returns google.rpc.Code.ABORTED
status when the server-selected timeout has
expired.
Declaration
[RequestParameter("successOnTimeout", RequestParameterType.Query)]
public virtual bool? SuccessOnTimeout { get; set; }
Property Value
Type | Description |
---|---|
bool? |
WaitToken
A 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
next_wait_token
field in the last response. The initial value should be set to "init"
.
Declaration
[RequestParameter("waitToken", RequestParameterType.Query)]
public virtual string WaitToken { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
InitParameters()
Initializes List parameter list.
Declaration
protected override void InitParameters()