Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(476)

Side by Side Diff: generated/googleapis/lib/clouddebugger/v2.dart

Issue 3003493002: Api-Roll 53: 2017-08-21 (Closed)
Patch Set: Created 3 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « generated/googleapis/lib/cloudbuild/v1.dart ('k') | generated/googleapis/lib/cloudkms/v1.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // This is a generated file (see the discoveryapis_generator project). 1 // This is a generated file (see the discoveryapis_generator project).
2 2
3 library googleapis.clouddebugger.v2; 3 library googleapis.clouddebugger.v2;
4 4
5 import 'dart:core' as core; 5 import 'dart:core' as core;
6 import 'dart:async' as async; 6 import 'dart:async' as async;
7 import 'dart:convert' as convert; 7 import 'dart:convert' as convert;
8 8
9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons; 9 import 'package:_discoveryapis_commons/_discoveryapis_commons.dart' as commons;
10 import 'package:http/http.dart' as http; 10 import 'package:http/http.dart' as http;
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 final commons.ApiRequester _requester; 50 final commons.ApiRequester _requester;
51 51
52 ControllerDebuggeesBreakpointsResourceApi get breakpoints => new ControllerDeb uggeesBreakpointsResourceApi(_requester); 52 ControllerDebuggeesBreakpointsResourceApi get breakpoints => new ControllerDeb uggeesBreakpointsResourceApi(_requester);
53 53
54 ControllerDebuggeesResourceApi(commons.ApiRequester client) : 54 ControllerDebuggeesResourceApi(commons.ApiRequester client) :
55 _requester = client; 55 _requester = client;
56 56
57 /** 57 /**
58 * Registers the debuggee with the controller service. 58 * Registers the debuggee with the controller service.
59 * 59 *
60 * All agents attached to the same application should call this method with 60 * All agents attached to the same application must call this method with
61 * the same request content to get back the same stable `debuggee_id`. Agents 61 * exactly the same request content to get back the same stable `debuggee_id`.
62 * should call this method again whenever `google.rpc.Code.NOT_FOUND` is 62 * Agents should call this method again whenever `google.rpc.Code.NOT_FOUND`
63 * returned from any controller method. 63 * is returned from any controller method.
64 * 64 *
65 * This allows the controller service to disable the agent or recover from any 65 * This protocol allows the controller service to disable debuggees, recover
66 * data loss. If the debuggee is disabled by the server, the response will 66 * from data loss, or change the `debuggee_id` format. Agents must handle
67 * have `is_disabled` set to `true`. 67 * `debuggee_id` value changing upon re-registration.
68 * 68 *
69 * [request] - The metadata request object. 69 * [request] - The metadata request object.
70 * 70 *
71 * Request parameters: 71 * Request parameters:
72 * 72 *
73 * Completes with a [RegisterDebuggeeResponse]. 73 * Completes with a [RegisterDebuggeeResponse].
74 * 74 *
75 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 75 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
76 * error. 76 * error.
77 * 77 *
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
123 * This means that an agent does not need to check if a breakpoint has changed 123 * This means that an agent does not need to check if a breakpoint has changed
124 * when it encounters the same breakpoint on a successive call. 124 * when it encounters the same breakpoint on a successive call.
125 * Moreover, an agent should remember the breakpoints that are completed 125 * Moreover, an agent should remember the breakpoints that are completed
126 * until the controller removes them from the active list to avoid 126 * until the controller removes them from the active list to avoid
127 * setting those breakpoints again. 127 * setting those breakpoints again.
128 * 128 *
129 * Request parameters: 129 * Request parameters:
130 * 130 *
131 * [debuggeeId] - Identifies the debuggee. 131 * [debuggeeId] - Identifies the debuggee.
132 * 132 *
133 * [successOnTimeout] - If set to `true`, returns `google.rpc.Code.OK` status 133 * [successOnTimeout] - If set to `true` (recommended), returns
134 * and sets the 134 * `google.rpc.Code.OK` status and
135 * `wait_expired` response field to `true` when the server-selected timeout 135 * sets the `wait_expired` response field to `true` when the server-selected
136 * has expired (recommended). 136 * timeout has expired.
137 * 137 *
138 * If set to `false`, returns `google.rpc.Code.ABORTED` status when the 138 * If set to `false` (deprecated), returns `google.rpc.Code.ABORTED` status
139 * server-selected timeout has expired (deprecated). 139 * when the server-selected timeout has expired.
140 * 140 *
141 * [waitToken] - A wait token that, if specified, blocks the method call until 141 * [waitToken] - A token that, if specified, blocks the method call until the
142 * the list 142 * list
143 * of active breakpoints has changed, or a server selected timeout has 143 * of active breakpoints has changed, or a server-selected timeout has
144 * expired. The value should be set from the last returned response. 144 * expired. The value should be set from the `next_wait_token` field in
145 * the last response. The initial value should be set to `"init"`.
145 * 146 *
146 * Completes with a [ListActiveBreakpointsResponse]. 147 * Completes with a [ListActiveBreakpointsResponse].
147 * 148 *
148 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 149 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
149 * error. 150 * error.
150 * 151 *
151 * If the used [http.Client] completes with an error when making a REST call, 152 * If the used [http.Client] completes with an error when making a REST call,
152 * this method will complete with the same error. 153 * this method will complete with the same error.
153 */ 154 */
154 async.Future<ListActiveBreakpointsResponse> list(core.String debuggeeId, {core .bool successOnTimeout, core.String waitToken}) { 155 async.Future<ListActiveBreakpointsResponse> list(core.String debuggeeId, {core .bool successOnTimeout, core.String waitToken}) {
(...skipping 21 matching lines...) Expand all
176 body: _body, 177 body: _body,
177 queryParams: _queryParams, 178 queryParams: _queryParams,
178 uploadOptions: _uploadOptions, 179 uploadOptions: _uploadOptions,
179 uploadMedia: _uploadMedia, 180 uploadMedia: _uploadMedia,
180 downloadOptions: _downloadOptions); 181 downloadOptions: _downloadOptions);
181 return _response.then((data) => new ListActiveBreakpointsResponse.fromJson(d ata)); 182 return _response.then((data) => new ListActiveBreakpointsResponse.fromJson(d ata));
182 } 183 }
183 184
184 /** 185 /**
185 * Updates the breakpoint state or mutable fields. 186 * Updates the breakpoint state or mutable fields.
186 * The entire Breakpoint message must be sent back to the controller 187 * The entire Breakpoint message must be sent back to the controller service.
187 * service.
188 * 188 *
189 * Updates to active breakpoint fields are only allowed if the new value 189 * Updates to active breakpoint fields are only allowed if the new value
190 * does not change the breakpoint specification. Updates to the `location`, 190 * does not change the breakpoint specification. Updates to the `location`,
191 * `condition` and `expressions` fields should not alter the breakpoint 191 * `condition` and `expressions` fields should not alter the breakpoint
192 * semantics. These may only make changes such as canonicalizing a value 192 * semantics. These may only make changes such as canonicalizing a value
193 * or snapping the location to the correct line of code. 193 * or snapping the location to the correct line of code.
194 * 194 *
195 * [request] - The metadata request object. 195 * [request] - The metadata request object.
196 * 196 *
197 * Request parameters: 197 * Request parameters:
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
253 253
254 class DebuggerDebuggeesResourceApi { 254 class DebuggerDebuggeesResourceApi {
255 final commons.ApiRequester _requester; 255 final commons.ApiRequester _requester;
256 256
257 DebuggerDebuggeesBreakpointsResourceApi get breakpoints => new DebuggerDebugge esBreakpointsResourceApi(_requester); 257 DebuggerDebuggeesBreakpointsResourceApi get breakpoints => new DebuggerDebugge esBreakpointsResourceApi(_requester);
258 258
259 DebuggerDebuggeesResourceApi(commons.ApiRequester client) : 259 DebuggerDebuggeesResourceApi(commons.ApiRequester client) :
260 _requester = client; 260 _requester = client;
261 261
262 /** 262 /**
263 * Lists all the debuggees that the user can set breakpoints to. 263 * Lists all the debuggees that the user has access to.
264 * 264 *
265 * Request parameters: 265 * Request parameters:
266 * 266 *
267 * [clientVersion] - The client version making the call.
268 * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
269 *
267 * [includeInactive] - When set to `true`, the result includes all debuggees. 270 * [includeInactive] - When set to `true`, the result includes all debuggees.
268 * Otherwise, the 271 * Otherwise, the
269 * result includes only debuggees that are active. 272 * result includes only debuggees that are active.
270 * 273 *
271 * [project] - Project number of a Google Cloud project whose debuggees to 274 * [project] - Project number of a Google Cloud project whose debuggees to
272 * list. 275 * list.
273 * 276 *
274 * [clientVersion] - The client version making the call.
275 * Following: `domain/type/version` (e.g., `google.com/intellij/v1`).
276 *
277 * Completes with a [ListDebuggeesResponse]. 277 * Completes with a [ListDebuggeesResponse].
278 * 278 *
279 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 279 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
280 * error. 280 * error.
281 * 281 *
282 * If the used [http.Client] completes with an error when making a REST call, 282 * If the used [http.Client] completes with an error when making a REST call,
283 * this method will complete with the same error. 283 * this method will complete with the same error.
284 */ 284 */
285 async.Future<ListDebuggeesResponse> list({core.bool includeInactive, core.Stri ng project, core.String clientVersion}) { 285 async.Future<ListDebuggeesResponse> list({core.String clientVersion, core.bool includeInactive, core.String project}) {
286 var _url = null; 286 var _url = null;
287 var _queryParams = new core.Map(); 287 var _queryParams = new core.Map();
288 var _uploadMedia = null; 288 var _uploadMedia = null;
289 var _uploadOptions = null; 289 var _uploadOptions = null;
290 var _downloadOptions = commons.DownloadOptions.Metadata; 290 var _downloadOptions = commons.DownloadOptions.Metadata;
291 var _body = null; 291 var _body = null;
292 292
293 if (clientVersion != null) {
294 _queryParams["clientVersion"] = [clientVersion];
295 }
293 if (includeInactive != null) { 296 if (includeInactive != null) {
294 _queryParams["includeInactive"] = ["${includeInactive}"]; 297 _queryParams["includeInactive"] = ["${includeInactive}"];
295 } 298 }
296 if (project != null) { 299 if (project != null) {
297 _queryParams["project"] = [project]; 300 _queryParams["project"] = [project];
298 } 301 }
299 if (clientVersion != null) {
300 _queryParams["clientVersion"] = [clientVersion];
301 }
302 302
303 _url = 'v2/debugger/debuggees'; 303 _url = 'v2/debugger/debuggees';
304 304
305 var _response = _requester.request(_url, 305 var _response = _requester.request(_url,
306 "GET", 306 "GET",
307 body: _body, 307 body: _body,
308 queryParams: _queryParams, 308 queryParams: _queryParams,
309 uploadOptions: _uploadOptions, 309 uploadOptions: _uploadOptions,
310 uploadMedia: _uploadMedia, 310 uploadMedia: _uploadMedia,
311 downloadOptions: _downloadOptions); 311 downloadOptions: _downloadOptions);
(...skipping 12 matching lines...) Expand all
324 /** 324 /**
325 * Deletes the breakpoint from the debuggee. 325 * Deletes the breakpoint from the debuggee.
326 * 326 *
327 * Request parameters: 327 * Request parameters:
328 * 328 *
329 * [debuggeeId] - ID of the debuggee whose breakpoint to delete. 329 * [debuggeeId] - ID of the debuggee whose breakpoint to delete.
330 * 330 *
331 * [breakpointId] - ID of the breakpoint to delete. 331 * [breakpointId] - ID of the breakpoint to delete.
332 * 332 *
333 * [clientVersion] - The client version making the call. 333 * [clientVersion] - The client version making the call.
334 * Following: `domain/type/version` (e.g., `google.com/intellij/v1`). 334 * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
335 * 335 *
336 * Completes with a [Empty]. 336 * Completes with a [Empty].
337 * 337 *
338 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 338 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
339 * error. 339 * error.
340 * 340 *
341 * If the used [http.Client] completes with an error when making a REST call, 341 * If the used [http.Client] completes with an error when making a REST call,
342 * this method will complete with the same error. 342 * this method will complete with the same error.
343 */ 343 */
344 async.Future<Empty> delete(core.String debuggeeId, core.String breakpointId, { core.String clientVersion}) { 344 async.Future<Empty> delete(core.String debuggeeId, core.String breakpointId, { core.String clientVersion}) {
(...skipping 29 matching lines...) Expand all
374 /** 374 /**
375 * Gets breakpoint information. 375 * Gets breakpoint information.
376 * 376 *
377 * Request parameters: 377 * Request parameters:
378 * 378 *
379 * [debuggeeId] - ID of the debuggee whose breakpoint to get. 379 * [debuggeeId] - ID of the debuggee whose breakpoint to get.
380 * 380 *
381 * [breakpointId] - ID of the breakpoint to get. 381 * [breakpointId] - ID of the breakpoint to get.
382 * 382 *
383 * [clientVersion] - The client version making the call. 383 * [clientVersion] - The client version making the call.
384 * Following: `domain/type/version` (e.g., `google.com/intellij/v1`). 384 * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
385 * 385 *
386 * Completes with a [GetBreakpointResponse]. 386 * Completes with a [GetBreakpointResponse].
387 * 387 *
388 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 388 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
389 * error. 389 * error.
390 * 390 *
391 * If the used [http.Client] completes with an error when making a REST call, 391 * If the used [http.Client] completes with an error when making a REST call,
392 * this method will complete with the same error. 392 * this method will complete with the same error.
393 */ 393 */
394 async.Future<GetBreakpointResponse> get(core.String debuggeeId, core.String br eakpointId, {core.String clientVersion}) { 394 async.Future<GetBreakpointResponse> get(core.String debuggeeId, core.String br eakpointId, {core.String clientVersion}) {
(...skipping 26 matching lines...) Expand all
421 return _response.then((data) => new GetBreakpointResponse.fromJson(data)); 421 return _response.then((data) => new GetBreakpointResponse.fromJson(data));
422 } 422 }
423 423
424 /** 424 /**
425 * Lists all breakpoints for the debuggee. 425 * Lists all breakpoints for the debuggee.
426 * 426 *
427 * Request parameters: 427 * Request parameters:
428 * 428 *
429 * [debuggeeId] - ID of the debuggee whose breakpoints to list. 429 * [debuggeeId] - ID of the debuggee whose breakpoints to list.
430 * 430 *
431 * [stripResults] - This field is deprecated. The following fields are always
432 * stripped out of
433 * the result: `stack_frames`, `evaluated_expressions` and `variable_table`.
434 *
431 * [waitToken] - A wait token that, if specified, blocks the call until the 435 * [waitToken] - A wait token that, if specified, blocks the call until the
432 * breakpoints 436 * breakpoints
433 * list has changed, or a server selected timeout has expired. The value 437 * list has changed, or a server selected timeout has expired. The value
434 * should be set from the last response. The error code 438 * should be set from the last response. The error code
435 * `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which 439 * `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which
436 * should be called again with the same `wait_token`. 440 * should be called again with the same `wait_token`.
437 * 441 *
438 * [clientVersion] - The client version making the call. 442 * [clientVersion] - The client version making the call.
439 * Following: `domain/type/version` (e.g., `google.com/intellij/v1`). 443 * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
440 * 444 *
441 * [action_value] - Only breakpoints with the specified action will pass the 445 * [action_value] - Only breakpoints with the specified action will pass the
442 * filter. 446 * filter.
443 * Possible string values are: 447 * Possible string values are:
444 * - "CAPTURE" : A CAPTURE. 448 * - "CAPTURE" : A CAPTURE.
445 * - "LOG" : A LOG. 449 * - "LOG" : A LOG.
446 * 450 *
447 * [includeInactive] - When set to `true`, the response includes active and 451 * [includeInactive] - When set to `true`, the response includes active and
448 * inactive 452 * inactive
449 * breakpoints. Otherwise, it includes only active breakpoints. 453 * breakpoints. Otherwise, it includes only active breakpoints.
450 * 454 *
451 * [includeAllUsers] - When set to `true`, the response includes the list of 455 * [includeAllUsers] - When set to `true`, the response includes the list of
452 * breakpoints set by 456 * breakpoints set by
453 * any user. Otherwise, it includes only breakpoints set by the caller. 457 * any user. Otherwise, it includes only breakpoints set by the caller.
454 * 458 *
455 * [stripResults] - This field is deprecated. The following fields are always
456 * stripped out of
457 * the result: `stack_frames`, `evaluated_expressions` and `variable_table`.
458 *
459 * Completes with a [ListBreakpointsResponse]. 459 * Completes with a [ListBreakpointsResponse].
460 * 460 *
461 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 461 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
462 * error. 462 * error.
463 * 463 *
464 * If the used [http.Client] completes with an error when making a REST call, 464 * If the used [http.Client] completes with an error when making a REST call,
465 * this method will complete with the same error. 465 * this method will complete with the same error.
466 */ 466 */
467 async.Future<ListBreakpointsResponse> list(core.String debuggeeId, {core.Strin g waitToken, core.String clientVersion, core.String action_value, core.bool incl udeInactive, core.bool includeAllUsers, core.bool stripResults}) { 467 async.Future<ListBreakpointsResponse> list(core.String debuggeeId, {core.bool stripResults, core.String waitToken, core.String clientVersion, core.String acti on_value, core.bool includeInactive, core.bool includeAllUsers}) {
468 var _url = null; 468 var _url = null;
469 var _queryParams = new core.Map(); 469 var _queryParams = new core.Map();
470 var _uploadMedia = null; 470 var _uploadMedia = null;
471 var _uploadOptions = null; 471 var _uploadOptions = null;
472 var _downloadOptions = commons.DownloadOptions.Metadata; 472 var _downloadOptions = commons.DownloadOptions.Metadata;
473 var _body = null; 473 var _body = null;
474 474
475 if (debuggeeId == null) { 475 if (debuggeeId == null) {
476 throw new core.ArgumentError("Parameter debuggeeId is required."); 476 throw new core.ArgumentError("Parameter debuggeeId is required.");
477 } 477 }
478 if (stripResults != null) {
479 _queryParams["stripResults"] = ["${stripResults}"];
480 }
478 if (waitToken != null) { 481 if (waitToken != null) {
479 _queryParams["waitToken"] = [waitToken]; 482 _queryParams["waitToken"] = [waitToken];
480 } 483 }
481 if (clientVersion != null) { 484 if (clientVersion != null) {
482 _queryParams["clientVersion"] = [clientVersion]; 485 _queryParams["clientVersion"] = [clientVersion];
483 } 486 }
484 if (action_value != null) { 487 if (action_value != null) {
485 _queryParams["action.value"] = [action_value]; 488 _queryParams["action.value"] = [action_value];
486 } 489 }
487 if (includeInactive != null) { 490 if (includeInactive != null) {
488 _queryParams["includeInactive"] = ["${includeInactive}"]; 491 _queryParams["includeInactive"] = ["${includeInactive}"];
489 } 492 }
490 if (includeAllUsers != null) { 493 if (includeAllUsers != null) {
491 _queryParams["includeAllUsers"] = ["${includeAllUsers}"]; 494 _queryParams["includeAllUsers"] = ["${includeAllUsers}"];
492 } 495 }
493 if (stripResults != null) {
494 _queryParams["stripResults"] = ["${stripResults}"];
495 }
496 496
497 _url = 'v2/debugger/debuggees/' + commons.Escaper.ecapeVariable('$debuggeeId ') + '/breakpoints'; 497 _url = 'v2/debugger/debuggees/' + commons.Escaper.ecapeVariable('$debuggeeId ') + '/breakpoints';
498 498
499 var _response = _requester.request(_url, 499 var _response = _requester.request(_url,
500 "GET", 500 "GET",
501 body: _body, 501 body: _body,
502 queryParams: _queryParams, 502 queryParams: _queryParams,
503 uploadOptions: _uploadOptions, 503 uploadOptions: _uploadOptions,
504 uploadMedia: _uploadMedia, 504 uploadMedia: _uploadMedia,
505 downloadOptions: _downloadOptions); 505 downloadOptions: _downloadOptions);
506 return _response.then((data) => new ListBreakpointsResponse.fromJson(data)); 506 return _response.then((data) => new ListBreakpointsResponse.fromJson(data));
507 } 507 }
508 508
509 /** 509 /**
510 * Sets the breakpoint to the debuggee. 510 * Sets the breakpoint to the debuggee.
511 * 511 *
512 * [request] - The metadata request object. 512 * [request] - The metadata request object.
513 * 513 *
514 * Request parameters: 514 * Request parameters:
515 * 515 *
516 * [debuggeeId] - ID of the debuggee where the breakpoint is to be set. 516 * [debuggeeId] - ID of the debuggee where the breakpoint is to be set.
517 * 517 *
518 * [clientVersion] - The client version making the call. 518 * [clientVersion] - The client version making the call.
519 * Following: `domain/type/version` (e.g., `google.com/intellij/v1`). 519 * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
520 * 520 *
521 * Completes with a [SetBreakpointResponse]. 521 * Completes with a [SetBreakpointResponse].
522 * 522 *
523 * Completes with a [commons.ApiRequestError] if the API endpoint returned an 523 * Completes with a [commons.ApiRequestError] if the API endpoint returned an
524 * error. 524 * error.
525 * 525 *
526 * If the used [http.Client] completes with an error when making a REST call, 526 * If the used [http.Client] completes with an error when making a REST call,
527 * this method will complete with the same error. 527 * this method will complete with the same error.
528 */ 528 */
529 async.Future<SetBreakpointResponse> set(Breakpoint request, core.String debugg eeId, {core.String clientVersion}) { 529 async.Future<SetBreakpointResponse> set(Breakpoint request, core.String debugg eeId, {core.String clientVersion}) {
(...skipping 406 matching lines...) Expand 10 before | Expand all | Expand 10 after
936 _json["snapshotId"] = snapshotId; 936 _json["snapshotId"] = snapshotId;
937 } 937 }
938 if (workspaceId != null) { 938 if (workspaceId != null) {
939 _json["workspaceId"] = (workspaceId).toJson(); 939 _json["workspaceId"] = (workspaceId).toJson();
940 } 940 }
941 return _json; 941 return _json;
942 } 942 }
943 } 943 }
944 944
945 /** 945 /**
946 * Represents the application to debug. The application may include one or more 946 * Represents the debugged application. The application may include one or more
947 * replicated processes executing the same code. Each of these processes is 947 * replicated processes executing the same code. Each of these processes is
948 * attached with a debugger agent, carrying out the debugging commands. 948 * attached with a debugger agent, carrying out the debugging commands.
949 * The agents attached to the same debuggee are identified by using exactly the 949 * Agents attached to the same debuggee identify themselves as such by using
950 * same field values when registering. 950 * exactly the same Debuggee message value when registering.
951 */ 951 */
952 class Debuggee { 952 class Debuggee {
953 /** 953 /**
954 * Version ID of the agent release. The version ID is structured as 954 * Version ID of the agent.
955 * following: `domain/type/vmajor.minor` (for example 955 * Schema: `domain/language-platform/vmajor.minor` (for example
956 * `google.com/gcp-java/v1.1`). 956 * `google.com/java-gcp/v1.1`).
957 */ 957 */
958 core.String agentVersion; 958 core.String agentVersion;
959 /** 959 /**
960 * Human readable description of the debuggee. 960 * Human readable description of the debuggee.
961 * Including a human-readable project name, environment name and version 961 * Including a human-readable project name, environment name and version
962 * information is recommended. 962 * information is recommended.
963 */ 963 */
964 core.String description; 964 core.String description;
965 /** 965 /**
966 * References to the locations and revisions of the source code used in the 966 * References to the locations and revisions of the source code used in the
967 * deployed application. 967 * deployed application.
968 * 968 *
969 * Contexts describing a remote repo related to the source code 969 * NOTE: this field is experimental and can be ignored.
970 * have a `category` label of `remote_repo`. Source snapshot source
971 * contexts have a `category` of `snapshot`.
972 */ 970 */
973 core.List<ExtendedSourceContext> extSourceContexts; 971 core.List<ExtendedSourceContext> extSourceContexts;
974 /** 972 /**
975 * Unique identifier for the debuggee generated by the controller service. 973 * Unique identifier for the debuggee generated by the controller service.
976 */ 974 */
977 core.String id; 975 core.String id;
978 /** 976 /**
979 * If set to `true`, indicates that the agent should disable itself and 977 * If set to `true`, indicates that the agent should disable itself and
980 * detach from the debuggee. 978 * detach from the debuggee.
981 */ 979 */
982 core.bool isDisabled; 980 core.bool isDisabled;
983 /** 981 /**
984 * If set to `true`, indicates that the debuggee is considered as inactive by 982 * If set to `true`, indicates that Controller service does not detect any
985 * the Controller service. 983 * activity from the debuggee agents and the application is possibly stopped.
986 */ 984 */
987 core.bool isInactive; 985 core.bool isInactive;
988 /** 986 /**
989 * A set of custom debuggee properties, populated by the agent, to be 987 * A set of custom debuggee properties, populated by the agent, to be
990 * displayed to the user. 988 * displayed to the user.
991 */ 989 */
992 core.Map<core.String, core.String> labels; 990 core.Map<core.String, core.String> labels;
993 /** 991 /**
994 * Project the debuggee is associated with. 992 * Project the debuggee is associated with.
995 * Use the project number when registering a Google Cloud Platform project. 993 * Use project number or id when registering a Google Cloud Platform project.
996 */ 994 */
997 core.String project; 995 core.String project;
998 /** 996 /**
999 * References to the locations and revisions of the source code used in the 997 * References to the locations and revisions of the source code used in the
1000 * deployed application. 998 * deployed application.
1001 *
1002 * NOTE: This field is deprecated. Consumers should use
1003 * `ext_source_contexts` if it is not empty. Debug agents should populate
1004 * both this field and `ext_source_contexts`.
1005 */ 999 */
1006 core.List<SourceContext> sourceContexts; 1000 core.List<SourceContext> sourceContexts;
1007 /** 1001 /**
1008 * Human readable message to be displayed to the user about this debuggee. 1002 * Human readable message to be displayed to the user about this debuggee.
1009 * Absence of this field indicates no status. The message can be either 1003 * Absence of this field indicates no status. The message can be either
1010 * informational or an error status. 1004 * informational or an error status.
1011 */ 1005 */
1012 StatusMessage status; 1006 StatusMessage status;
1013 /** 1007 /**
1014 * Debuggee uniquifier within the project. 1008 * Uniquifier to further distiguish the application.
1015 * Any string that identifies the application within the project can be used. 1009 * It is possible that different applications might have identical values in
1016 * Including environment and version or build IDs is recommended. 1010 * the debuggee message, thus, incorrectly identified as a single application
1011 * by the Controller service. This field adds salt to further distiguish the
1012 * application. Agents should consider seeding this field with value that
1013 * identifies the code, binary, configuration and environment.
1017 */ 1014 */
1018 core.String uniquifier; 1015 core.String uniquifier;
1019 1016
1020 Debuggee(); 1017 Debuggee();
1021 1018
1022 Debuggee.fromJson(core.Map _json) { 1019 Debuggee.fromJson(core.Map _json) {
1023 if (_json.containsKey("agentVersion")) { 1020 if (_json.containsKey("agentVersion")) {
1024 agentVersion = _json["agentVersion"]; 1021 agentVersion = _json["agentVersion"];
1025 } 1022 }
1026 if (_json.containsKey("description")) { 1023 if (_json.containsKey("description")) {
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
1311 } 1308 }
1312 1309
1313 /** Response for listing active breakpoints. */ 1310 /** Response for listing active breakpoints. */
1314 class ListActiveBreakpointsResponse { 1311 class ListActiveBreakpointsResponse {
1315 /** 1312 /**
1316 * List of all active breakpoints. 1313 * List of all active breakpoints.
1317 * The fields `id` and `location` are guaranteed to be set on each breakpoint. 1314 * The fields `id` and `location` are guaranteed to be set on each breakpoint.
1318 */ 1315 */
1319 core.List<Breakpoint> breakpoints; 1316 core.List<Breakpoint> breakpoints;
1320 /** 1317 /**
1321 * A wait token that can be used in the next method call to block until 1318 * A token that can be used in the next method call to block until
1322 * the list of breakpoints changes. 1319 * the list of breakpoints changes.
1323 */ 1320 */
1324 core.String nextWaitToken; 1321 core.String nextWaitToken;
1325 /** 1322 /**
1326 * The `wait_expired` field is set to true by the server when the 1323 * If set to `true`, indicates that there is no change to the
1327 * request times out and the field `success_on_timeout` is set to true. 1324 * list of active breakpoints and the server-selected timeout has expired.
1325 * The `breakpoints` field would be empty and should be ignored.
1328 */ 1326 */
1329 core.bool waitExpired; 1327 core.bool waitExpired;
1330 1328
1331 ListActiveBreakpointsResponse(); 1329 ListActiveBreakpointsResponse();
1332 1330
1333 ListActiveBreakpointsResponse.fromJson(core.Map _json) { 1331 ListActiveBreakpointsResponse.fromJson(core.Map _json) {
1334 if (_json.containsKey("breakpoints")) { 1332 if (_json.containsKey("breakpoints")) {
1335 breakpoints = _json["breakpoints"].map((value) => new Breakpoint.fromJson( value)).toList(); 1333 breakpoints = _json["breakpoints"].map((value) => new Breakpoint.fromJson( value)).toList();
1336 } 1334 }
1337 if (_json.containsKey("nextWaitToken")) { 1335 if (_json.containsKey("nextWaitToken")) {
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
1392 _json["nextWaitToken"] = nextWaitToken; 1390 _json["nextWaitToken"] = nextWaitToken;
1393 } 1391 }
1394 return _json; 1392 return _json;
1395 } 1393 }
1396 } 1394 }
1397 1395
1398 /** Response for listing debuggees. */ 1396 /** Response for listing debuggees. */
1399 class ListDebuggeesResponse { 1397 class ListDebuggeesResponse {
1400 /** 1398 /**
1401 * List of debuggees accessible to the calling user. 1399 * List of debuggees accessible to the calling user.
1402 * Note that the `description` field is the only human readable field 1400 * The fields `debuggee.id` and `description` are guaranteed to be set.
1403 * that should be displayed to the user. 1401 * The `description` field is a human readable field provided by agents and
1404 * The fields `debuggee.id` and `description` fields are guaranteed to be 1402 * can be displayed to users.
1405 * set on each debuggee.
1406 */ 1403 */
1407 core.List<Debuggee> debuggees; 1404 core.List<Debuggee> debuggees;
1408 1405
1409 ListDebuggeesResponse(); 1406 ListDebuggeesResponse();
1410 1407
1411 ListDebuggeesResponse.fromJson(core.Map _json) { 1408 ListDebuggeesResponse.fromJson(core.Map _json) {
1412 if (_json.containsKey("debuggees")) { 1409 if (_json.containsKey("debuggees")) {
1413 debuggees = _json["debuggees"].map((value) => new Debuggee.fromJson(value) ).toList(); 1410 debuggees = _json["debuggees"].map((value) => new Debuggee.fromJson(value) ).toList();
1414 } 1411 }
1415 } 1412 }
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
1480 } 1477 }
1481 return _json; 1478 return _json;
1482 } 1479 }
1483 } 1480 }
1484 1481
1485 /** Response for registering a debuggee. */ 1482 /** Response for registering a debuggee. */
1486 class RegisterDebuggeeResponse { 1483 class RegisterDebuggeeResponse {
1487 /** 1484 /**
1488 * Debuggee resource. 1485 * Debuggee resource.
1489 * The field `id` is guranteed to be set (in addition to the echoed fields). 1486 * The field `id` is guranteed to be set (in addition to the echoed fields).
1487 * If the field `is_disabled` is set to `true`, the agent should disable
1488 * itself by removing all breakpoints and detaching from the application.
1489 * It should however continue to poll `RegisterDebuggee` until reenabled.
1490 */ 1490 */
1491 Debuggee debuggee; 1491 Debuggee debuggee;
1492 1492
1493 RegisterDebuggeeResponse(); 1493 RegisterDebuggeeResponse();
1494 1494
1495 RegisterDebuggeeResponse.fromJson(core.Map _json) { 1495 RegisterDebuggeeResponse.fromJson(core.Map _json) {
1496 if (_json.containsKey("debuggee")) { 1496 if (_json.containsKey("debuggee")) {
1497 debuggee = new Debuggee.fromJson(_json["debuggee"]); 1497 debuggee = new Debuggee.fromJson(_json["debuggee"]);
1498 } 1498 }
1499 } 1499 }
(...skipping 252 matching lines...) Expand 10 before | Expand all | Expand 10 after
1752 } 1752 }
1753 return _json; 1753 return _json;
1754 } 1754 }
1755 } 1755 }
1756 1756
1757 /** Request to update an active breakpoint. */ 1757 /** Request to update an active breakpoint. */
1758 class UpdateActiveBreakpointRequest { 1758 class UpdateActiveBreakpointRequest {
1759 /** 1759 /**
1760 * Updated breakpoint information. 1760 * Updated breakpoint information.
1761 * The field `id` must be set. 1761 * The field `id` must be set.
1762 * The agent must echo all Breakpoint specification fields in the update.
1762 */ 1763 */
1763 Breakpoint breakpoint; 1764 Breakpoint breakpoint;
1764 1765
1765 UpdateActiveBreakpointRequest(); 1766 UpdateActiveBreakpointRequest();
1766 1767
1767 UpdateActiveBreakpointRequest.fromJson(core.Map _json) { 1768 UpdateActiveBreakpointRequest.fromJson(core.Map _json) {
1768 if (_json.containsKey("breakpoint")) { 1769 if (_json.containsKey("breakpoint")) {
1769 breakpoint = new Breakpoint.fromJson(_json["breakpoint"]); 1770 breakpoint = new Breakpoint.fromJson(_json["breakpoint"]);
1770 } 1771 }
1771 } 1772 }
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after
1989 } 1990 }
1990 if (value != null) { 1991 if (value != null) {
1991 _json["value"] = value; 1992 _json["value"] = value;
1992 } 1993 }
1993 if (varTableIndex != null) { 1994 if (varTableIndex != null) {
1994 _json["varTableIndex"] = varTableIndex; 1995 _json["varTableIndex"] = varTableIndex;
1995 } 1996 }
1996 return _json; 1997 return _json;
1997 } 1998 }
1998 } 1999 }
OLDNEW
« no previous file with comments | « generated/googleapis/lib/cloudbuild/v1.dart ('k') | generated/googleapis/lib/cloudkms/v1.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698