Module google_clouddebugger2::api [−][src]
Structs
AliasContext | An alias to a repo revision. |
Breakpoint | —————————————————————————— ## Breakpoint (the resource) Represents the breakpoint specification, status and results. |
CloudDebugger | Central instance to access all CloudDebugger related resource activities |
CloudRepoSourceContext | A CloudRepoSourceContext denotes a particular revision in a cloud repo (a repo hosted by the Google Cloud Platform). |
CloudWorkspaceId | A CloudWorkspaceId is a unique identifier for a cloud workspace. A cloud workspace is a place associated with a repo where modified files can be stored before they are committed. |
CloudWorkspaceSourceContext | A CloudWorkspaceSourceContext denotes a workspace at a particular snapshot. |
ControllerDebuggeeBreakpointListCall | Returns the list of all active breakpoints for the debuggee. The breakpoint specification ( |
ControllerDebuggeeBreakpointUpdateCall | 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 |
ControllerDebuggeeRegisterCall | 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 |
ControllerMethods | A builder providing access to all methods supported on controller resources.
It is not used directly, but through the |
Debuggee | Represents the debugged application. 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. Agents attached to the same debuggee identify themselves as such by using exactly the same Debuggee message value when registering. |
DebuggerDebuggeeBreakpointDeleteCall | Deletes the breakpoint from the debuggee. |
DebuggerDebuggeeBreakpointGetCall | Gets breakpoint information. |
DebuggerDebuggeeBreakpointListCall | Lists all breakpoints for the debuggee. |
DebuggerDebuggeeBreakpointSetCall | Sets the breakpoint to the debuggee. |
DebuggerDebuggeeListCall | Lists all the debuggees that the user has access to. |
DebuggerMethods | A builder providing access to all methods supported on debugger resources.
It is not used directly, but through the |
Empty | A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for |
ExtendedSourceContext | An ExtendedSourceContext is a SourceContext combined with additional details describing the context. |
FormatMessage | Represents a message with parameters. |
GerritSourceContext | A SourceContext referring to a Gerrit project. |
GetBreakpointResponse | Response for getting breakpoint information. |
GitSourceContext | A GitSourceContext denotes a particular revision in a third party Git repository (e.g. GitHub). |
ListActiveBreakpointsResponse | Response for listing active breakpoints. |
ListBreakpointsResponse | Response for listing breakpoints. |
ListDebuggeesResponse | Response for listing debuggees. |
ProjectRepoId | Selects a repo using a Google Cloud Platform project ID (e.g. winged-cargo-31) and a repo name within that project. |
RegisterDebuggeeRequest | Request to register a debuggee. |
RegisterDebuggeeResponse | Response for registering a debuggee. |
RepoId | A unique identifier for a cloud repo. |
SetBreakpointResponse | Response for setting a breakpoint. |
SourceContext | A SourceContext is a reference to a tree of files. A SourceContext together with a path point to a unique revision of a single file or directory. |
SourceLocation | Represents a location in the source code. |
StackFrame | Represents a stack frame context. |
StatusMessage | Represents a contextual status message. The message can indicate an error or informational status, and refer to specific parts of the containing object. For example, the |
UpdateActiveBreakpointRequest | Request to update an active breakpoint. |
UpdateActiveBreakpointResponse | Response for updating an active breakpoint. The message is defined to allow future extensions. |
Variable | Represents a variable or an argument possibly of a compound object type. Note how the following variables are represented: 1) A simple variable: int x = 5 { name: “x”, value: “5”, type: “int” } // Captured variable 2) A compound object: struct T { int m1; int m2; }; T x = { 3, 7 }; { // Captured variable name: “x”, type: “T”, members { name: “m1”, value: “3”, type: “int” }, members { name: “m2”, value: “7”, type: “int” } } 3) A pointer where the pointee was captured: T x = { 3, 7 }; T* p = &x; { // Captured variable name: “p”, type: “T*”, value: “0x00500500”, members { name: “m1”, value: “3”, type: “int” }, members { name: “m2”, value: “7”, type: “int” } } 4) A pointer where the pointee was not captured: T* p = new T; { // Captured variable name: “p”, type: “T*”, value: “0x00400400” status { is_error: true, description { format: “unavailable” } } } The status should describe the reason for the missing value, such as |
Enums
Scope | Identifies the an OAuth2 authorization scope. A scope is needed when requesting an authorization token. |