Hy)>      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+ , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = (c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None05[The alias kind.ANY Do not use.FIXED Git tagMOVABLE Git branchOTHER OTHER is used to specify non-standard aliases, those not of the kinds above. For example, if a Git repo has a ref named "refs/foo/bar", it is considered to be of kind OTHER.VAction that the agent should perform when the code at the breakpoint location is hit.CAPTURE Capture stack frame and variables and update the breakpoint. The data is only captured once. After that the breakpoint is set in a final state.LOGS Log each breakpoint hit. The breakpoint remains active until deleted or expired.V1 error format. 1 v1 error format 2 v2 error format FIndicates the severity of the log. Only relevant when action is `LOG`. INFO Information log message. WARNING Warning log message.ERROR Error log message.'Reference to which the message applies. UNSPECIFIED/ Status doesn't refer to any particular input.BREAKPOINT_SOURCE_LOCATIONB Status applies to the breakpoint and is related to its location.BREAKPOINT_CONDITIONC Status applies to the breakpoint and is related to its condition.BREAKPOINT_EXPRESSIONE Status applies to the breakpoint and is related to its expressions.BREAKPOINT_AGE= Status applies to the breakpoint and is related to its age. VARIABLE_NAME( Status applies to the entire variable.VARIABLE_VALUE< Status applies to variable value (variable name is valid).0 >?@ABCDEFGHIJKLMNOPQRSTUV   >?@ABCDEFGHIJKLMNOPQRSTUV (c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None!"05A 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.See:  smart constructor.An alias to a repo revision.See:  smart constructor.Request to register a debuggee.See:  smart constructor.LA CloudWorkspaceSourceContext denotes a workspace at a particular snapshot.See:  smart constructor.ORepresents the application to debug. 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. The agents attached to the same debuggee are identified by using exactly the same field values when registering.See:  smart constructor.ZA set of custom debuggee properties, populated by the agent, to be displayed to the user.See:  smart constructor.uA CloudRepoSourceContext denotes a particular revision in a cloud repo (a repo hosted by the Google Cloud Platform).See:  smart constructor.!Represents a stack frame context.See:  smart constructor.)Represents a location in the source code.See:  smart constructor. `A GitSourceContext denotes a particular revision in a third party Git repository (e.g. GitHub).See:  smart constructor.!eAn ExtendedSourceContext is a SourceContext combined with additional details describing the context.See: | smart constructor."(Response for listing active breakpoints.See: x smart constructor.#2Represents 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 `Breakpoint.status` field can indicate an error referring to the `BREAKPOINT_SOURCE_LOCATION` with the message `Location not found`.See: t smart constructor.$'Request to update an active breakpoint.See: r smart constructor.%Response for listing debuggees.See: p smart constructor.&!Response for listing breakpoints.See: m smart constructor.' 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 ``, ``, ``. Note that a null pointer should not have members. 5) An unnamed value: int* p = new int(7); { // Captured variable name: "p", value: "0x00500500", type: "int*", members { value: "7", type: "int" } } 6) An unnamed pointer where the pointee was not captured: int* p = new int(7); int** pp = &p; { // Captured variable name: "pp", value: "0x00500500", type: "int**", members { value: "0x00400400", type: "int*" status { is_error: true, description: { format: "unavailable" } } } } } To optimize computation, memory and network traffic, variables that repeat in the output multiple times can be stored once in a shared variable table and be referenced using the `var_table_index` field. The variables stored in the shared table are nameless and are essentially a partition of the complete variable. To reconstruct the complete variable, merge the referencing variable with the referenced variable. When using the shared variable table, the following variables: T x = { 3, 7 }; T* p = &x; T& r = x; { name: "x", var_table_index: 3, type: "T" } // Captured variables { name: "p", value "0x00500500", type="T*", var_table_index: 3 } { name: "r", type="T&", var_table_index: 3 } { // Shared variable table entry #3: members { name: "m1", value: "3", type: "int" }, members { name: "m2", value: "7", type: "int" } } Note that the pointer address is stored with the referencing variable and not with the referenced variable. This allows the referenced variable to be shared between pointers and references. The type field is optional. The debugger agent may or may not support it.See: f smart constructor.(,Response for getting breakpoint information.See: d smart constructor.)\A set of custom breakpoint properties, populated by the agent, to be displayed to the user.See: b smart constructor.*<Represents the breakpoint specification, status and results.See: Q smart constructor.+%Represents a message with parameters.See: N smart constructor.,tSelects a repo using a Google Cloud Platform project ID (e.g. winged-cargo-31) and a repo name within that project.See: K smart constructor.-"Labels with user defined metadata.See: I smart constructor..%A unique identifier for a cloud repo.See: F smart constructor./.A SourceContext referring to a Gerrit project.See: @ smart constructor.0_Response for updating an active breakpoint. The message is defined to allow future extensions.See: ? smart constructor.1[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 `Empty` is empty JSON object `{}`.See: > smart constructor.2"Response for setting a breakpoint.See: < smart constructor.3A 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.See: 7 smart constructor.4$Response for registering a debuggee.See: 5 smart constructor.5Creates a value of 44 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:66]Debuggee resource. The field `id` is guranteed to be set (in addition to the echoed fields).7Creates a value of 34 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:89:;8=A SourceContext referring to a snapshot in a cloud workspace.98A SourceContext referring to a revision in a cloud repo.:.A SourceContext referring to a Gerrit project.;DA SourceContext referring to any third party Git repo (e.g. GitHub).<Creates a value of 24 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:==`Breakpoint resource. The field `id` is guaranteed to be set (in addition to the echoed fileds).>Creates a value of 14 with the minimum fields required to make a request.?Creates a value of 04 with the minimum fields required to make a request.@Creates a value of /4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:ABCDEAThe full project name within the host. Projects may be nested, so "project/subproject" is a valid project name. The "repo name" is hostURI/project.B)The name of an alias (branch, tag, etc.).CA revision (commit) ID.D%The URI of a running Gerrit instance.E'An alias, which may be a branch or tag.FCreates a value of .4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:GHG.A server-assigned, globally unique identifier.H.A combination of a project ID and a repo name.ICreates a value of -4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:JKCreates a value of ,4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:LML7The name of the repo. Leave empty for the default repo.MThe ID of the project.NCreates a value of +4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:OPP4Optional parameters to be embedded into the message.QCreates a value of *4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:RSTUVWXYZ[\]^_`aRBreakpoint status. The status includes an error flag and a human readable message. This field is usually unset. The message can be either informational or an error message. Regardless, clients should always display the text message back to the user. Error status indicates complete failure of the breakpoint. Example (non-final state): `Still loading symbols...` Examples (final state): * `Invalid line number` referring to location * `Field f not found in class C` referring to conditionSFIndicates the severity of the log. Only relevant when action is `LOG`.TBreakpoint source location.UVAction that the agent should perform when the code at the breakpoint location is hit.VPTime this breakpoint was finalized as seen by the server in seconds resolution.WList of read-only expressions to evaluate at the breakpoint location. The expressions are composed using expressions in the programming language at the source location. If the breakpoint action is `LOG`, the evaluated expressions are included in log statements.Y;Breakpoint identifier, unique in the scope of the debuggee.Z\A set of custom breakpoint properties, populated by the agent, to be displayed to the user.[7E-mail address of the user that created this breakpoint\The `variable_table` exists to aid with computation, memory and network traffic optimization. It enables storing a variable once and reference it from multiple variables, including variables stored in the `variable_table` itself. For example, the same `this` object, which may appear at many levels of the stack, can have all of its data stored once in this table. The stack frame variables then would hold only a reference to it. The variable `var_table_index` field is an index into this repeated field. The stored objects are nameless and get their name from the referencing variable. The effective variable is a merge of the referencing variable and the referenced variable.]The stack at breakpoint time.^Condition that triggers the breakpoint. The condition is a compound boolean expression composed using expressions in a programming language at the source location._Values of evaluated expressions at breakpoint time. The evaluated expressions appear in exactly the same order they are listed in the `expressions` field. The `name` field holds the original expression text, the `value` or `members` field holds the result of the evaluated expression. If the expression cannot be evaluated, the `status` inside the `Variable` will indicate an error and contain the error text.`ETime this breakpoint was created by the server in seconds resolution.ahWhen true, indicates that this is a final result and the breakpoint state will not change from here on.bCreates a value of )4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:cdCreates a value of (4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:eeTComplete breakpoint state. The fields `id` and `location` are guaranteed to be set.fCreates a value of '4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:ghijklgStatus associated with the variable. This field will usually stay unset. A status of a single variable only applies to that variable or expression. The rest of breakpoint data still remains valid. Variables might be reported in error state even when breakpoint is not in final state. The message may refer to variable name with `refers_to` set to `VARIABLE_NAME`. Alternatively `refers_to` will be set to `VARIABLE_VALUE`. In either case variable value and members will be unset. Example of error message applied to name: `Invalid expression syntax`. Example of information message applied to value: `Not captured`. Examples of error message applied to value: * `Malformed string`, * `Field f not found in class C` * `Null pointer dereference`hReference to a variable in the shared variable table. More than one variable can reference the same variable in the table. The `var_table_index` field is an index into `variable_table` in Breakpoint.i0Members contained or pointed to by the variable.jSimple value of the variable.kName of the variable, if any.lVariable type (e.g. `MyClass`). If the variable is split with `var_table_index`, `type` goes next to `value`. The interpretation of a type is agent specific. It is recommended to include the dynamic type rather than a static type of an object.mCreates a value of &4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:nonA wait token that can be used in the next call to `list` (REST) or `ListBreakpoints` (RPC) to block until the list of breakpoints has changes.oList of breakpoints matching the request. The fields `id` and `location` are guaranteed to be set on each breakpoint. The fields: `stack_frames`, `evaluated_expressions` and `variable_table` are cleared on each breakpoint regardless of it's status.pCreates a value of %4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:qqList of debuggees accessible to the calling user. Note that the `description` field is the only human readable field that should be displayed to the user. The fields `debuggee.id` and `description` fields are guaranteed to be set on each debuggee.rCreates a value of $4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:ss;Updated breakpoint information. The field 'id' must be set.tCreates a value of #4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:uvwu'Reference to which the message applies.v1Distinguishes errors from informational messages.wStatus message text.xCreates a value of "4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:yz{yfA wait token that can be used in the next method call to block until the list of breakpoints changes.zlList of all active breakpoints. The fields `id` and `location` are guaranteed to be set on each breakpoint.{The `wait_expired` field is set to true by the server when the request times out and the field `success_on_timeout` is set to true.|Creates a value of !4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:}~}Any source context.~"Labels with user defined metadata.Creates a value of  4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:Git repository URL.Git commit hash. required.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:GPath to the source file within the source context of the target binary.CLine inside the file. The first line in the file has the value `1`.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:)Demangled function name at the call site.!Source location of the call site.fSet of arguments passed to this function. Note that this might not be populated for all stack frames.pSet of local variables at the stack frame location. Note that this might not be populated for all stack frames.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The ID of the repo.)The name of an alias (branch, tag, etc.).A revision ID.'An alias, which may be a branch or tag.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: 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.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.rProject the debuggee is associated with. Use the project number when registering a Google Cloud Platform project. References to the locations and revisions of the source code used in the deployed application. Contexts describing a remote repo related to the source code have a `category` label of `remote_repo`. Source snapshot source contexts have a `category` of `snapshot`.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`)._If set to `true`, indicates that the agent should disable itself and detach from the debuggee.GUnique identifier for the debuggee generated by the controller service.ZA set of custom debuggee properties, populated by the agent, to be displayed to the user.Human readable description of the debuggee. Including a human-readable project name, environment name and version information is recommended.cIf set to `true`, indicates that the debuggee is considered as inactive by the Controller service.References to the locations and revisions of the source code used in the deployed application. NOTE: This field is deprecated. Consumers should use `ext_source_contexts` if it is not empty. Debug agents should populate both this field and `ext_source_contexts`.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The ID of the workspace.QThe ID of the snapshot. An empty snapshot_id refers to the most recent snapshot.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:Debuggee information to register. The fields `project`, `uniquifier`, `description` and `agent_version` of the debuggee must be set.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:The alias kind.The alias name.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:,The ID of the repo containing the workspace.The unique name of the workspace within the repo. This is the name chosen by the client in the Source API's CreateWorkspace method.@WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{| }~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJJKLMNOPQRSTUVWXYZ[\]^_`abccdefghijklmnopqrstuvwxyz{|}~WXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{| }~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~WXYZ[\]^_`a bcdefghijklmnopqrstuvwxyz{| }~!"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None,05%Default request referring to version v2 of the Stackdriver Debugger API. This contains the host and root path used as a starting point for constructing service requests.Manage cloud debugger?View and manage your data across Google Cloud Platform services  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4563789:;2<=1>0?/@ABCDE.FGH-IJ,KLM+NOP*QRSTUVWXYZ[\]^_`a)bc(de'fghijkl&mno %pq$rs#tuvw "xyz{!|}~ (c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None !",059;DQR Returns the list of all active breakpoints for the debuggee. The breakpoint specification (location, condition, and expression 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.See:  smart constructor.A resource alias for 3clouddebugger.controller.debuggees.breakpoints.list method which the  request conforms to.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: V1 error format.4Upload protocol for media (e.g. "raw", "multipart").Pretty-print response.OAuth access token.=Legacy upload protocol for media (e.g. "media", "multipart").!If set to `true`, returns `google.rpc.Code.OK` status and sets the `wait_expired` response field to `true` when the server-selected timeout has expired (recommended). If set to `false`, returns `google.rpc.Code.ABORTED` status when the server-selected timeout has expired (deprecated).OAuth bearer token.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.Identifies the debuggee.JSONP            (c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None !",059;DQR 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 `expression` 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.See:  smart constructor.A resource alias for 5clouddebugger.controller.debuggees.breakpoints.update method which the  request conforms to.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: V1 error format.4Upload protocol for media (e.g. "raw", "multipart").Pretty-print response.OAuth access token.=Legacy upload protocol for media (e.g. "media", "multipart").Multipart request metadata.OAuth bearer token.;Breakpoint identifier, unique in the scope of the debuggee.'Identifies the debuggee being debugged.JSONP  (c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None !",059;DQR Registers the debuggee with the controller service. All agents attached to the same application should call this method with 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 allows the controller service to disable the agent or recover from any data loss. If the debuggee is disabled by the server, the response will have `is_disabled` set to `true`.See:  smart constructor.A resource alias for +clouddebugger.controller.debuggees.register method which the  request conforms to.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:V1 error format.4Upload protocol for media (e.g. "raw", "multipart").Pretty-print response.OAuth access token.=Legacy upload protocol for media (e.g. "media", "multipart").Multipart request metadata.OAuth bearer token.JSONP !"#$  !"#$(c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None !",059;DQR )Deletes the breakpoint from the debuggee.See:  smart constructor.A resource alias for 3clouddebugger.debugger.debuggees.breakpoints.delete method which the  request conforms to.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: V1 error format.4Upload protocol for media (e.g. "raw", "multipart").Pretty-print response.OAuth access token.=Legacy upload protocol for media (e.g. "media", "multipart").ID of the breakpoint to delete.OAuth bearer token..ID of the debuggee whose breakpoint to delete.gThe client version making the call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`).JSONP%&'()*+,-./  %&'()*+,-./(c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None !",059;DQR Gets breakpoint information.See:  smart constructor.A resource alias for 0clouddebugger.debugger.debuggees.breakpoints.get method which the  request conforms to.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: V1 error format.4Upload protocol for media (e.g. "raw", "multipart").Pretty-print response.OAuth access token.=Legacy upload protocol for media (e.g. "media", "multipart").ID of the breakpoint to get.OAuth bearer token.+ID of the debuggee whose breakpoint to get.gThe client version making the call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`).JSONP0123456789:  0123456789:(c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None !",059;DQR'Lists all breakpoints for the debuggee.See:  smart constructor.A resource alias for 1clouddebugger.debugger.debuggees.breakpoints.list method which the  request conforms to.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:     V1 error format.{When set to `true`, the response includes active and inactive breakpoints. Otherwise, it includes only active breakpoints.4Upload protocol for media (e.g. "raw", "multipart"). Pretty-print response. OAuth access token. @Only breakpoints with the specified action will pass the filter. =Legacy upload protocol for media (e.g. "media", "multipart"). This field is deprecated. The following fields are always stripped out of the result: `stack_frames`, `evaluated_expressions` and `variable_table`.OAuth bearer token.When set to `true`, the response includes the list of breakpoints set by any user. Otherwise, it includes only breakpoints set by the caller.;A wait token that, if specified, blocks the call until the breakpoints list has changed, or a server selected timeout has expired. The value should be set from the last response. The error code `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which should be called again with the same `wait_token`.-ID of the debuggee whose breakpoints to list.gThe client version making the call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`).JSONP!;<=>?@ABCDEFGHI               ;<=>?@ABCDEFGHI     (c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None !",059;DQR $Sets the breakpoint to the debuggee.See:  smart constructor.A resource alias for 0clouddebugger.debugger.debuggees.breakpoints.set method which the  request conforms to.Creates a value of 4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired:  !"#$%V1 error format.4Upload protocol for media (e.g. "raw", "multipart").Pretty-print response.OAuth access token. =Legacy upload protocol for media (e.g. "media", "multipart").!Multipart request metadata."OAuth bearer token.#5ID of the debuggee where the breakpoint is to be set.$gThe client version making the call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`).%JSONPJKLMNOPQRST!# !"#$%&  !"#$%  !"#$% JKLMNOPQRST !"#$%& (c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None !",059;DQR +=Lists all the debuggees that the user can set breakpoints to.See: - smart constructor.,A resource alias for %clouddebugger.debugger.debuggees.list method which the + request conforms to.-Creates a value of +4 with the minimum fields required to make a request.BUse one of the following lenses to modify other fields as desired: ./01234567.V1 error format./vWhen set to `true`, the result includes all debuggees. Otherwise, the result includes only debuggees that are active.04Upload protocol for media (e.g. "raw", "multipart").1AProject number of a Google Cloud project whose debuggees to list.2Pretty-print response.3OAuth access token.4=Legacy upload protocol for media (e.g. "media", "multipart").5OAuth bearer token.6gThe client version making the call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`).7JSONP+UVWXYZ[\]^_,-./012345678 +,-./01234567 ,-+./01234567+ UVWXYZ[\]^_,-./012345678 (c) 2015-2016 Brendan HayMozilla Public License, v. 2.0.%Brendan Hay <brendan.g.hay@gmail.com>auto-generatednon-portable (GHC extensions)None,QR=hRepresents the entirety of the methods and resources available for the Stackdriver Debugger API service.=  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%+,-./01234567==4563789:;2<=1>0?/@ABCDE.FGH-IJ,KLM+NOP*QRSTUVWXYZ[\]^_`a)bc(de'fghijkl&mno %pq$rs#tuvw "xyz{!|}~ =`                     ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./01234567 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                                                                                                                                                     !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a b c d e f g h i j k lm+gogol-debugger-0.2.0-LtjGpahCqyi2Zab2Syl5MTNetwork.Google.Debugger.TypesKNetwork.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.ListMNetwork.Google.Resource.CloudDebugger.Controller.Debuggees.Breakpoints.UpdateCNetwork.Google.Resource.CloudDebugger.Controller.Debuggees.RegisterKNetwork.Google.Resource.CloudDebugger.Debugger.Debuggees.Breakpoints.DeleteHNetwork.Google.Resource.CloudDebugger.Debugger.Debuggees.Breakpoints.GetINetwork.Google.Resource.CloudDebugger.Debugger.Debuggees.Breakpoints.ListHNetwork.Google.Resource.CloudDebugger.Debugger.Debuggees.Breakpoints.Set=Network.Google.Resource.CloudDebugger.Debugger.Debuggees.ListNetwork.Google.Debugger!Network.Google.Debugger.Types.Sum%Network.Google.Debugger.Types.ProductAliasContextKindAnyFixedMovableOtherBreakpointActionCaptureLogXgafvX1X2BreakpointLogLevelInfoWarningError'StatusMessageRefersTo UnspecifiedBreakpointSourceLocationBreakpointConditionBreakpointExpression BreakpointAge VariableName VariableValueCloudWorkspaceId AliasContextRegisterDebuggeeRequestCloudWorkspaceSourceContextDebuggeeDebuggeeLabelsCloudRepoSourceContext StackFrameSourceLocationGitSourceContextExtendedSourceContextListActiveBreakpointsResponse StatusMessageUpdateActiveBreakpointRequestListDebuggeesResponseListBreakpointsResponseVariableGetBreakpointResponseBreakpointLabels Breakpoint FormatMessage ProjectRepoIdExtendedSourceContextLabelsRepoIdGerritSourceContextUpdateActiveBreakpointResponseEmptySetBreakpointResponse SourceContextRegisterDebuggeeResponseregisterDebuggeeResponse rdrDebuggee sourceContextscCloudWorkspace scCloudReposcGerritscGitsetBreakpointResponse sbrBreakpointemptyupdateActiveBreakpointResponsegerritSourceContextgscGerritProject gscAliasName gscRevisionId gscHostURIgscAliasContextrepoIdriUidriProjectRepoIdextendedSourceContextLabels esclAddtional projectRepoId priRepoName priProjectId formatMessagefmFormat fmParameters breakpointbStatus bLogLevel bLocationbAction bFinalTime bExpressionsbLogMessageFormatbIdbLabels bUserEmailbVariableTable bStackFrames bConditionbEvaluatedExpressions bCreateTime bIsFinalStatebreakpointLabels blAddtionalgetBreakpointResponse gbrBreakpointvariablevStatusvVarTableIndexvMembersvValuevNamevTypelistBreakpointsResponselbrNextWaitTokenlbrBreakpointslistDebuggeesResponse ldrDebuggeesupdateActiveBreakpointRequestuabrBreakpoint statusMessage smRefersTo smIsError smDescriptionlistActiveBreakpointsResponselabrNextWaitTokenlabrBreakpointslabrWaitExpiredextendedSourceContext escContext escLabelsgitSourceContextgURL gRevisionIdsourceLocationslPathslLine stackFrame sfFunction sfLocation sfArgumentssfLocalscloudRepoSourceContext crscRepoId crscAliasNamecrscRevisionIdcrscAliasContextdebuggeeLabels dlAddtionaldebuggeedStatus dUniquifierdProjectdExtSourceContexts dAgentVersion dIsDisableddIddLabels dDescription dIsInactivedSourceContextscloudWorkspaceSourceContextcwscWorkspaceIdcwscSnapshotIdregisterDebuggeeRequest rDebuggee aliasContextacKindacNamecloudWorkspaceId cwiRepoIdcwiNamedebuggerServicecloudDebuggerScopecloudPlatformScope"ControllerDebuggeesBreakpointsList*ControllerDebuggeesBreakpointsListResource"controllerDebuggeesBreakpointsList cdblXgafvcdblUploadProtocolcdblPpcdblAccessTokencdblUploadTypecdblSuccessOnTimeoutcdblBearerToken cdblWaitTokencdblDebuggeeId cdblCallback1$fGoogleRequestControllerDebuggeesBreakpointsList&$fEqControllerDebuggeesBreakpointsList($fShowControllerDebuggeesBreakpointsList($fDataControllerDebuggeesBreakpointsList+$fGenericControllerDebuggeesBreakpointsList$ControllerDebuggeesBreakpointsUpdate,ControllerDebuggeesBreakpointsUpdateResource$controllerDebuggeesBreakpointsUpdate cdbuXgafvcdbuUploadProtocolcdbuPpcdbuAccessTokencdbuUploadType cdbuPayloadcdbuBearerTokencdbuIdcdbuDebuggeeId cdbuCallback3$fGoogleRequestControllerDebuggeesBreakpointsUpdate($fEqControllerDebuggeesBreakpointsUpdate*$fShowControllerDebuggeesBreakpointsUpdate*$fDataControllerDebuggeesBreakpointsUpdate-$fGenericControllerDebuggeesBreakpointsUpdateControllerDebuggeesRegister#ControllerDebuggeesRegisterResourcecontrollerDebuggeesRegistercdrXgafvcdrUploadProtocolcdrPpcdrAccessToken cdrUploadType cdrPayloadcdrBearerToken cdrCallback*$fGoogleRequestControllerDebuggeesRegister$fEqControllerDebuggeesRegister!$fShowControllerDebuggeesRegister!$fDataControllerDebuggeesRegister$$fGenericControllerDebuggeesRegister"DebuggerDebuggeesBreakpointsDelete*DebuggerDebuggeesBreakpointsDeleteResource"debuggerDebuggeesBreakpointsDelete ddbdXgafvddbdUploadProtocolddbdPpddbdAccessTokenddbdUploadTypeddbdBreakpointIdddbdBearerTokenddbdDebuggeeIdddbdClientVersion ddbdCallback1$fGoogleRequestDebuggerDebuggeesBreakpointsDelete&$fEqDebuggerDebuggeesBreakpointsDelete($fShowDebuggerDebuggeesBreakpointsDelete($fDataDebuggerDebuggeesBreakpointsDelete+$fGenericDebuggerDebuggeesBreakpointsDeleteDebuggerDebuggeesBreakpointsGet'DebuggerDebuggeesBreakpointsGetResourcedebuggerDebuggeesBreakpointsGet ddbgXgafvddbgUploadProtocolddbgPpddbgAccessTokenddbgUploadTypeddbgBreakpointIdddbgBearerTokenddbgDebuggeeIdddbgClientVersion ddbgCallback.$fGoogleRequestDebuggerDebuggeesBreakpointsGet#$fEqDebuggerDebuggeesBreakpointsGet%$fShowDebuggerDebuggeesBreakpointsGet%$fDataDebuggerDebuggeesBreakpointsGet($fGenericDebuggerDebuggeesBreakpointsGet DebuggerDebuggeesBreakpointsList(DebuggerDebuggeesBreakpointsListResource debuggerDebuggeesBreakpointsList ddblXgafvddblIncludeInactiveddblUploadProtocolddblPpddblAccessTokenddblActionValueddblUploadTypeddblStripResultsddblBearerTokenddblIncludeAllUsers ddblWaitTokenddblDebuggeeIdddblClientVersion ddblCallback/$fGoogleRequestDebuggerDebuggeesBreakpointsList$$fEqDebuggerDebuggeesBreakpointsList&$fShowDebuggerDebuggeesBreakpointsList&$fDataDebuggerDebuggeesBreakpointsList)$fGenericDebuggerDebuggeesBreakpointsListDebuggerDebuggeesBreakpointsSet'DebuggerDebuggeesBreakpointsSetResourcedebuggerDebuggeesBreakpointsSet ddbsXgafvddbsUploadProtocolddbsPpddbsAccessTokenddbsUploadType ddbsPayloadddbsBearerTokenddbsDebuggeeIdddbsClientVersion ddbsCallback.$fGoogleRequestDebuggerDebuggeesBreakpointsSet#$fEqDebuggerDebuggeesBreakpointsSet%$fShowDebuggerDebuggeesBreakpointsSet%$fDataDebuggerDebuggeesBreakpointsSet($fGenericDebuggerDebuggeesBreakpointsSetDebuggerDebuggeesListDebuggerDebuggeesListResourcedebuggerDebuggeesListddlXgafvddlIncludeInactiveddlUploadProtocol ddlProjectddlPpddlAccessToken ddlUploadTypeddlBearerTokenddlClientVersion ddlCallback$$fGoogleRequestDebuggerDebuggeesList$fEqDebuggerDebuggeesList$fShowDebuggerDebuggeesList$fDataDebuggerDebuggeesList$fGenericDebuggerDebuggeesList DebuggerAPI$fToJSONAliasContextKind$fFromJSONAliasContextKind$fToHttpApiDataAliasContextKind!$fFromHttpApiDataAliasContextKind$fHashableAliasContextKind$fToJSONBreakpointAction$fFromJSONBreakpointAction$fToHttpApiDataBreakpointAction!$fFromHttpApiDataBreakpointAction$fHashableBreakpointAction $fToJSONXgafv$fFromJSONXgafv$fToHttpApiDataXgafv$fFromHttpApiDataXgafv$fHashableXgafv$fToJSONBreakpointLogLevel$fFromJSONBreakpointLogLevel!$fToHttpApiDataBreakpointLogLevel#$fFromHttpApiDataBreakpointLogLevel$fHashableBreakpointLogLevel$fToJSONStatusMessageRefersTo$fFromJSONStatusMessageRefersTo$$fToHttpApiDataStatusMessageRefersTo&$fFromHttpApiDataStatusMessageRefersTo$fHashableStatusMessageRefersToCloudWorkspaceId' _cwiRepoId_cwiName AliasContext'_acKind_acNameRegisterDebuggeeRequest' _rDebuggeeCloudWorkspaceSourceContext'_cwscWorkspaceId_cwscSnapshotId Debuggee'_dStatus _dUniquifier _dProject_dExtSourceContexts_dAgentVersion _dIsDisabled_dId_dLabels _dDescription _dIsInactive_dSourceContextsDebuggeeLabels' _dlAddtionalCloudRepoSourceContext' _crscRepoId_crscAliasName_crscRevisionId_crscAliasContext StackFrame' _sfFunction _sfLocation _sfArguments _sfLocalsSourceLocation'_slPath_slLineGitSourceContext'_gURL _gRevisionIdExtendedSourceContext' _escContext _escLabelsListActiveBreakpointsResponse'_labrNextWaitToken_labrBreakpoints_labrWaitExpiredStatusMessage' _smRefersTo _smIsError_smDescriptionUpdateActiveBreakpointRequest'_uabrBreakpointListDebuggeesResponse' _ldrDebuggeesListBreakpointsResponse'_lbrNextWaitToken_lbrBreakpoints Variable'_vStatus_vVarTableIndex _vMembers_vValue_vName_vTypeGetBreakpointResponse'_gbrBreakpointBreakpointLabels' _blAddtional Breakpoint'_bStatus _bLogLevel _bLocation_bAction _bFinalTime _bExpressions_bLogMessageFormat_bId_bLabels _bUserEmail_bVariableTable _bStackFrames _bCondition_bEvaluatedExpressions _bCreateTime_bIsFinalStateFormatMessage' _fmFormat _fmParametersProjectRepoId' _priRepoName _priProjectIdExtendedSourceContextLabels'_esclAddtionalRepoId'_riUid_riProjectRepoIdGerritSourceContext'_gscGerritProject _gscAliasName_gscRevisionId _gscHostURI_gscAliasContextUpdateActiveBreakpointResponse'Empty'SetBreakpointResponse'_sbrBreakpointSourceContext'_scCloudWorkspace _scCloudRepo _scGerrit_scGitRegisterDebuggeeResponse' _rdrDebuggee$fToJSONCloudWorkspaceId$fFromJSONCloudWorkspaceId$fToJSONAliasContext$fFromJSONAliasContext$fToJSONRegisterDebuggeeRequest!$fFromJSONRegisterDebuggeeRequest#$fToJSONCloudWorkspaceSourceContext%$fFromJSONCloudWorkspaceSourceContext$fToJSONDebuggee$fFromJSONDebuggee$fToJSONDebuggeeLabels$fFromJSONDebuggeeLabels$fToJSONCloudRepoSourceContext $fFromJSONCloudRepoSourceContext$fToJSONStackFrame$fFromJSONStackFrame$fToJSONSourceLocation$fFromJSONSourceLocation$fToJSONGitSourceContext$fFromJSONGitSourceContext$fToJSONExtendedSourceContext$fFromJSONExtendedSourceContext%$fToJSONListActiveBreakpointsResponse'$fFromJSONListActiveBreakpointsResponse$fToJSONStatusMessage$fFromJSONStatusMessage%$fToJSONUpdateActiveBreakpointRequest'$fFromJSONUpdateActiveBreakpointRequest$fToJSONListDebuggeesResponse$fFromJSONListDebuggeesResponse$fToJSONListBreakpointsResponse!$fFromJSONListBreakpointsResponse$fToJSONVariable$fFromJSONVariable$fToJSONGetBreakpointResponse$fFromJSONGetBreakpointResponse$fToJSONBreakpointLabels$fFromJSONBreakpointLabels$fToJSONBreakpoint$fFromJSONBreakpoint$fToJSONFormatMessage$fFromJSONFormatMessage$fToJSONProjectRepoId$fFromJSONProjectRepoId#$fToJSONExtendedSourceContextLabels%$fFromJSONExtendedSourceContextLabels$fToJSONRepoId$fFromJSONRepoId$fToJSONGerritSourceContext$fFromJSONGerritSourceContext&$fToJSONUpdateActiveBreakpointResponse($fFromJSONUpdateActiveBreakpointResponse $fToJSONEmpty$fFromJSONEmpty$fToJSONSetBreakpointResponse$fFromJSONSetBreakpointResponse$fToJSONSourceContext$fFromJSONSourceContext $fToJSONRegisterDebuggeeResponse"$fFromJSONRegisterDebuggeeResponse#ControllerDebuggeesBreakpointsList' _cdblXgafv_cdblUploadProtocol_cdblPp_cdblAccessToken_cdblUploadType_cdblSuccessOnTimeout_cdblBearerToken_cdblWaitToken_cdblDebuggeeId _cdblCallback%ControllerDebuggeesBreakpointsUpdate' _cdbuXgafv_cdbuUploadProtocol_cdbuPp_cdbuAccessToken_cdbuUploadType _cdbuPayload_cdbuBearerToken_cdbuId_cdbuDebuggeeId _cdbuCallbackControllerDebuggeesRegister' _cdrXgafv_cdrUploadProtocol_cdrPp_cdrAccessToken_cdrUploadType _cdrPayload_cdrBearerToken _cdrCallback#DebuggerDebuggeesBreakpointsDelete' _ddbdXgafv_ddbdUploadProtocol_ddbdPp_ddbdAccessToken_ddbdUploadType_ddbdBreakpointId_ddbdBearerToken_ddbdDebuggeeId_ddbdClientVersion _ddbdCallback DebuggerDebuggeesBreakpointsGet' _ddbgXgafv_ddbgUploadProtocol_ddbgPp_ddbgAccessToken_ddbgUploadType_ddbgBreakpointId_ddbgBearerToken_ddbgDebuggeeId_ddbgClientVersion _ddbgCallback!DebuggerDebuggeesBreakpointsList' _ddblXgafv_ddblIncludeInactive_ddblUploadProtocol_ddblPp_ddblAccessToken_ddblActionValue_ddblUploadType_ddblStripResults_ddblBearerToken_ddblIncludeAllUsers_ddblWaitToken_ddblDebuggeeId_ddblClientVersion _ddblCallback DebuggerDebuggeesBreakpointsSet' _ddbsXgafv_ddbsUploadProtocol_ddbsPp_ddbsAccessToken_ddbsUploadType _ddbsPayload_ddbsBearerToken_ddbsDebuggeeId_ddbsClientVersion _ddbsCallbackDebuggerDebuggeesList' _ddlXgafv_ddlIncludeInactive_ddlUploadProtocol _ddlProject_ddlPp_ddlAccessToken_ddlUploadType_ddlBearerToken_ddlClientVersion _ddlCallback