| OLD | NEW |
| 1 { | 1 { |
| 2 "auth": { | 2 "auth": { |
| 3 "oauth2": { | 3 "oauth2": { |
| 4 "scopes": { | 4 "scopes": { |
| 5 "https://www.googleapis.com/auth/cloud-platform": { | 5 "https://www.googleapis.com/auth/cloud-platform": { |
| 6 "description": "View and manage your data across Google Clou
d Platform services" | 6 "description": "View and manage your data across Google Clou
d Platform services" |
| 7 }, | 7 }, |
| 8 "https://www.googleapis.com/auth/cloud_debugger": { | 8 "https://www.googleapis.com/auth/cloud_debugger": { |
| 9 "description": "Manage cloud debugger" | 9 "description": "Manage cloud debugger" |
| 10 }, | 10 }, |
| 11 "https://www.googleapis.com/auth/cloud_debugletcontroller": { | 11 "https://www.googleapis.com/auth/cloud_debugletcontroller": { |
| 12 "description": "Manage active breakpoints in cloud debugger" | 12 "description": "Manage active breakpoints in cloud debugger" |
| 13 } | 13 } |
| 14 } | 14 } |
| 15 } | 15 } |
| 16 }, | 16 }, |
| 17 "basePath": "", | 17 "basePath": "", |
| 18 "baseUrl": "https://clouddebugger.googleapis.com/", | 18 "baseUrl": "https://clouddebugger.googleapis.com/", |
| 19 "batchPath": "batch", | 19 "batchPath": "batch", |
| 20 "description": "Lets you examine the stack and variables of your running app
lication without stopping or slowing it down.", | 20 "description": "Examines the call stack and variables of a running applicati
on without stopping or slowing it down.", |
| 21 "discoveryVersion": "v1", | 21 "discoveryVersion": "v1", |
| 22 "documentationLink": "https://cloud.google.com/tools/cloud-debugger", | 22 "documentationLink": "https://cloud.google.com/tools/cloud-debugger", |
| 23 "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/ADTy4sSpOyGMZnWzo4Bh1noM0eo\"", | 23 "etag": "\"bRFOOrZKfO9LweMbPqu0kcu6De8/DyOQnJEJbXYKE7HJJaEpvyi2Ka0\"", |
| 24 "icons": { | 24 "icons": { |
| 25 "x16": "http://www.google.com/images/icons/product/search-16.gif", | 25 "x16": "http://www.google.com/images/icons/product/search-16.gif", |
| 26 "x32": "http://www.google.com/images/icons/product/search-32.gif" | 26 "x32": "http://www.google.com/images/icons/product/search-32.gif" |
| 27 }, | 27 }, |
| 28 "id": "clouddebugger:v2", | 28 "id": "clouddebugger:v2", |
| 29 "kind": "discovery#restDescription", | 29 "kind": "discovery#restDescription", |
| 30 "name": "clouddebugger", | 30 "name": "clouddebugger", |
| 31 "ownerDomain": "google.com", | 31 "ownerDomain": "google.com", |
| 32 "ownerName": "Google", | 32 "ownerName": "Google", |
| 33 "parameters": { | 33 "parameters": { |
| (...skipping 186 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 220 "parameters": { | 220 "parameters": { |
| 221 "project": { | 221 "project": { |
| 222 "description": "Project number of a Google C
loud project whose debuggees to list.", | 222 "description": "Project number of a Google C
loud project whose debuggees to list.", |
| 223 "location": "query", | 223 "location": "query", |
| 224 "type": "string" | 224 "type": "string" |
| 225 }, | 225 }, |
| 226 "includeInactive": { | 226 "includeInactive": { |
| 227 "description": "When set to `true`, the resu
lt includes all debuggees. Otherwise, the result includes only debuggees that ar
e active.", | 227 "description": "When set to `true`, the resu
lt includes all debuggees. Otherwise, the result includes only debuggees that ar
e active.", |
| 228 "location": "query", | 228 "location": "query", |
| 229 "type": "boolean" | 229 "type": "boolean" |
| 230 }, |
| 231 "clientVersion": { |
| 232 "description": "The client version making th
e call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`).", |
| 233 "location": "query", |
| 234 "type": "string" |
| 230 } | 235 } |
| 231 }, | 236 }, |
| 232 "path": "v2/debugger/debuggees", | 237 "path": "v2/debugger/debuggees", |
| 233 "response": { | 238 "response": { |
| 234 "$ref": "ListDebuggeesResponse" | 239 "$ref": "ListDebuggeesResponse" |
| 235 }, | 240 }, |
| 236 "scopes": [ | 241 "scopes": [ |
| 237 "https://www.googleapis.com/auth/cloud-platform"
, | 242 "https://www.googleapis.com/auth/cloud-platform"
, |
| 238 "https://www.googleapis.com/auth/cloud_debugger" | 243 "https://www.googleapis.com/auth/cloud_debugger" |
| 239 ] | 244 ] |
| 240 } | 245 } |
| 241 }, | 246 }, |
| 242 "resources": { | 247 "resources": { |
| 243 "breakpoints": { | 248 "breakpoints": { |
| 244 "methods": { | 249 "methods": { |
| 245 "set": { | 250 "set": { |
| 246 "description": "Sets the breakpoint to the d
ebuggee.", | 251 "description": "Sets the breakpoint to the d
ebuggee.", |
| 247 "httpMethod": "POST", | 252 "httpMethod": "POST", |
| 248 "id": "clouddebugger.debugger.debuggees.brea
kpoints.set", | 253 "id": "clouddebugger.debugger.debuggees.brea
kpoints.set", |
| 249 "parameterOrder": [ | 254 "parameterOrder": [ |
| 250 "debuggeeId" | 255 "debuggeeId" |
| 251 ], | 256 ], |
| 252 "parameters": { | 257 "parameters": { |
| 253 "debuggeeId": { | 258 "debuggeeId": { |
| 254 "description": "ID of the debuggee w
here the breakpoint is to be set.", | 259 "description": "ID of the debuggee w
here the breakpoint is to be set.", |
| 255 "location": "path", | 260 "location": "path", |
| 256 "required": true, | 261 "required": true, |
| 257 "type": "string" | 262 "type": "string" |
| 263 }, |
| 264 "clientVersion": { |
| 265 "description": "The client version m
aking the call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`
).", |
| 266 "location": "query", |
| 267 "type": "string" |
| 258 } | 268 } |
| 259 }, | 269 }, |
| 260 "path": "v2/debugger/debuggees/{debuggeeId}/
breakpoints/set", | 270 "path": "v2/debugger/debuggees/{debuggeeId}/
breakpoints/set", |
| 261 "request": { | 271 "request": { |
| 262 "$ref": "Breakpoint" | 272 "$ref": "Breakpoint" |
| 263 }, | 273 }, |
| 264 "response": { | 274 "response": { |
| 265 "$ref": "SetBreakpointResponse" | 275 "$ref": "SetBreakpointResponse" |
| 266 }, | 276 }, |
| 267 "scopes": [ | 277 "scopes": [ |
| (...skipping 14 matching lines...) Expand all Loading... |
| 282 "description": "ID of the debuggee w
hose breakpoint to get.", | 292 "description": "ID of the debuggee w
hose breakpoint to get.", |
| 283 "location": "path", | 293 "location": "path", |
| 284 "required": true, | 294 "required": true, |
| 285 "type": "string" | 295 "type": "string" |
| 286 }, | 296 }, |
| 287 "breakpointId": { | 297 "breakpointId": { |
| 288 "description": "ID of the breakpoint
to get.", | 298 "description": "ID of the breakpoint
to get.", |
| 289 "location": "path", | 299 "location": "path", |
| 290 "required": true, | 300 "required": true, |
| 291 "type": "string" | 301 "type": "string" |
| 302 }, |
| 303 "clientVersion": { |
| 304 "description": "The client version m
aking the call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`
).", |
| 305 "location": "query", |
| 306 "type": "string" |
| 292 } | 307 } |
| 293 }, | 308 }, |
| 294 "path": "v2/debugger/debuggees/{debuggeeId}/
breakpoints/{breakpointId}", | 309 "path": "v2/debugger/debuggees/{debuggeeId}/
breakpoints/{breakpointId}", |
| 295 "response": { | 310 "response": { |
| 296 "$ref": "GetBreakpointResponse" | 311 "$ref": "GetBreakpointResponse" |
| 297 }, | 312 }, |
| 298 "scopes": [ | 313 "scopes": [ |
| 299 "https://www.googleapis.com/auth/cloud-p
latform", | 314 "https://www.googleapis.com/auth/cloud-p
latform", |
| 300 "https://www.googleapis.com/auth/cloud_d
ebugger" | 315 "https://www.googleapis.com/auth/cloud_d
ebugger" |
| 301 ] | 316 ] |
| (...skipping 11 matching lines...) Expand all Loading... |
| 313 "description": "ID of the debuggee w
hose breakpoint to delete.", | 328 "description": "ID of the debuggee w
hose breakpoint to delete.", |
| 314 "location": "path", | 329 "location": "path", |
| 315 "required": true, | 330 "required": true, |
| 316 "type": "string" | 331 "type": "string" |
| 317 }, | 332 }, |
| 318 "breakpointId": { | 333 "breakpointId": { |
| 319 "description": "ID of the breakpoint
to delete.", | 334 "description": "ID of the breakpoint
to delete.", |
| 320 "location": "path", | 335 "location": "path", |
| 321 "required": true, | 336 "required": true, |
| 322 "type": "string" | 337 "type": "string" |
| 338 }, |
| 339 "clientVersion": { |
| 340 "description": "The client version m
aking the call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`
).", |
| 341 "location": "query", |
| 342 "type": "string" |
| 323 } | 343 } |
| 324 }, | 344 }, |
| 325 "path": "v2/debugger/debuggees/{debuggeeId}/
breakpoints/{breakpointId}", | 345 "path": "v2/debugger/debuggees/{debuggeeId}/
breakpoints/{breakpointId}", |
| 326 "response": { | 346 "response": { |
| 327 "$ref": "Empty" | 347 "$ref": "Empty" |
| 328 }, | 348 }, |
| 329 "scopes": [ | 349 "scopes": [ |
| 330 "https://www.googleapis.com/auth/cloud-p
latform", | 350 "https://www.googleapis.com/auth/cloud-p
latform", |
| 331 "https://www.googleapis.com/auth/cloud_d
ebugger" | 351 "https://www.googleapis.com/auth/cloud_d
ebugger" |
| 332 ] | 352 ] |
| (...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 366 }, | 386 }, |
| 367 "stripResults": { | 387 "stripResults": { |
| 368 "description": "When set to `true`,
the response breakpoints are stripped of the results fields: `stack_frames`, `ev
aluated_expressions` and `variable_table`.", | 388 "description": "When set to `true`,
the response breakpoints are stripped of the results fields: `stack_frames`, `ev
aluated_expressions` and `variable_table`.", |
| 369 "location": "query", | 389 "location": "query", |
| 370 "type": "boolean" | 390 "type": "boolean" |
| 371 }, | 391 }, |
| 372 "waitToken": { | 392 "waitToken": { |
| 373 "description": "A wait token that, i
f 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. T
he error code `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which
should be called again with the same `wait_token`.", | 393 "description": "A wait token that, i
f 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. T
he error code `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which
should be called again with the same `wait_token`.", |
| 374 "location": "query", | 394 "location": "query", |
| 375 "type": "string" | 395 "type": "string" |
| 396 }, |
| 397 "clientVersion": { |
| 398 "description": "The client version m
aking the call. Following: `domain/type/version` (e.g., `google.com/intellij/v1`
).", |
| 399 "location": "query", |
| 400 "type": "string" |
| 376 } | 401 } |
| 377 }, | 402 }, |
| 378 "path": "v2/debugger/debuggees/{debuggeeId}/
breakpoints", | 403 "path": "v2/debugger/debuggees/{debuggeeId}/
breakpoints", |
| 379 "response": { | 404 "response": { |
| 380 "$ref": "ListBreakpointsResponse" | 405 "$ref": "ListBreakpointsResponse" |
| 381 }, | 406 }, |
| 382 "scopes": [ | 407 "scopes": [ |
| 383 "https://www.googleapis.com/auth/cloud-p
latform", | 408 "https://www.googleapis.com/auth/cloud-p
latform", |
| 384 "https://www.googleapis.com/auth/cloud_d
ebugger" | 409 "https://www.googleapis.com/auth/cloud_d
ebugger" |
| 385 ] | 410 ] |
| 386 } | 411 } |
| 387 } | 412 } |
| 388 } | 413 } |
| 389 } | 414 } |
| 390 } | 415 } |
| 391 } | 416 } |
| 392 } | 417 } |
| 393 }, | 418 }, |
| 394 "revision": "20151123", | 419 "revision": "20160309", |
| 395 "rootUrl": "https://clouddebugger.googleapis.com/", | 420 "rootUrl": "https://clouddebugger.googleapis.com/", |
| 396 "schemas": { | 421 "schemas": { |
| 397 "RegisterDebuggeeRequest": { | 422 "RegisterDebuggeeRequest": { |
| 398 "description": "Request to register a debuggee.", | 423 "description": "Request to register a debuggee.", |
| 399 "id": "RegisterDebuggeeRequest", | 424 "id": "RegisterDebuggeeRequest", |
| 400 "properties": { | 425 "properties": { |
| 401 "debuggee": { | 426 "debuggee": { |
| 402 "$ref": "Debuggee", | 427 "$ref": "Debuggee", |
| 403 "description": "Debuggee information to register. The fields
`project`, `uniquifier`, `description` and `agent_version` of the debuggee must
be set." | 428 "description": "Debuggee information to register. The fields
`project`, `uniquifier`, `description` and `agent_version` of the debuggee must
be set." |
| 404 } | 429 } |
| (...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 802 "type": "array" | 827 "type": "array" |
| 803 }, | 828 }, |
| 804 "evaluatedExpressions": { | 829 "evaluatedExpressions": { |
| 805 "description": "Values of evaluated expressions at breakpoin
t time. The evaluated expressions appear in exactly the same order they are list
ed in the `expressions` field. The `name` field holds the original expression te
xt, 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.", | 830 "description": "Values of evaluated expressions at breakpoin
t time. The evaluated expressions appear in exactly the same order they are list
ed in the `expressions` field. The `name` field holds the original expression te
xt, 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.", |
| 806 "items": { | 831 "items": { |
| 807 "$ref": "Variable" | 832 "$ref": "Variable" |
| 808 }, | 833 }, |
| 809 "type": "array" | 834 "type": "array" |
| 810 }, | 835 }, |
| 811 "variableTable": { | 836 "variableTable": { |
| 812 "description": "The `variable_table` exists to aid with comp
utation, 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 va
riable is a merge of the referencing veariable and the referenced variable.", | 837 "description": "The `variable_table` exists to aid with comp
utation, 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 va
riable is a merge of the referencing variable and the referenced variable.", |
| 813 "items": { | 838 "items": { |
| 814 "$ref": "Variable" | 839 "$ref": "Variable" |
| 815 }, | 840 }, |
| 816 "type": "array" | 841 "type": "array" |
| 842 }, |
| 843 "labels": { |
| 844 "additionalProperties": { |
| 845 "type": "string" |
| 846 }, |
| 847 "description": "A set of custom breakpoint properties, popul
ated by the agent, to be displayed to the user.", |
| 848 "type": "object" |
| 817 } | 849 } |
| 818 }, | 850 }, |
| 819 "type": "object" | 851 "type": "object" |
| 820 }, | 852 }, |
| 821 "SourceLocation": { | 853 "SourceLocation": { |
| 822 "description": "Represents a location in the source code.", | 854 "description": "Represents a location in the source code.", |
| 823 "id": "SourceLocation", | 855 "id": "SourceLocation", |
| 824 "properties": { | 856 "properties": { |
| 825 "path": { | 857 "path": { |
| 826 "description": "Path to the source file within the source co
ntext of the target binary.", | 858 "description": "Path to the source file within the source co
ntext of the target binary.", |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 971 "type": "array" | 1003 "type": "array" |
| 972 } | 1004 } |
| 973 }, | 1005 }, |
| 974 "type": "object" | 1006 "type": "object" |
| 975 } | 1007 } |
| 976 }, | 1008 }, |
| 977 "servicePath": "", | 1009 "servicePath": "", |
| 978 "title": "Google Cloud Debugger API", | 1010 "title": "Google Cloud Debugger API", |
| 979 "version": "v2" | 1011 "version": "v2" |
| 980 } | 1012 } |
| OLD | NEW |