1<?php 2/* 3 * Copyright 2010 Google Inc. 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); you may not 6 * use this file except in compliance with the License. You may obtain a copy of 7 * the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT 13 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the 14 * License for the specific language governing permissions and limitations under 15 * the License. 16 */ 17 18/** 19 * Service definition for Clouddebugger (v2). 20 * 21 * <p> 22 * Lets you examine the stack and variables of your running application without 23 * stopping or slowing it down.</p> 24 * 25 * <p> 26 * For more information about this service, see the API 27 * <a href="https://cloud.google.com/tools/cloud-debugger" target="_blank">Documentation</a> 28 * </p> 29 * 30 * @author Google, Inc. 31 */ 32class Google_Service_Clouddebugger extends Google_Service 33{ 34 /** View and manage your data across Google Cloud Platform services. */ 35 const CLOUD_PLATFORM = 36 "https://www.googleapis.com/auth/cloud-platform"; 37 /** Manage cloud debugger. */ 38 const CLOUD_DEBUGGER = 39 "https://www.googleapis.com/auth/cloud_debugger"; 40 /** Manage active breakpoints in cloud debugger. */ 41 const CLOUD_DEBUGLETCONTROLLER = 42 "https://www.googleapis.com/auth/cloud_debugletcontroller"; 43 44 public $controller_debuggees; 45 public $controller_debuggees_breakpoints; 46 public $debugger_debuggees; 47 public $debugger_debuggees_breakpoints; 48 49 50 /** 51 * Constructs the internal representation of the Clouddebugger service. 52 * 53 * @param Google_Client $client 54 */ 55 public function __construct(Google_Client $client) 56 { 57 parent::__construct($client); 58 $this->rootUrl = 'https://clouddebugger.googleapis.com/'; 59 $this->servicePath = ''; 60 $this->version = 'v2'; 61 $this->serviceName = 'clouddebugger'; 62 63 $this->controller_debuggees = new Google_Service_Clouddebugger_ControllerDebuggees_Resource( 64 $this, 65 $this->serviceName, 66 'debuggees', 67 array( 68 'methods' => array( 69 'register' => array( 70 'path' => 'v2/controller/debuggees/register', 71 'httpMethod' => 'POST', 72 'parameters' => array(), 73 ), 74 ) 75 ) 76 ); 77 $this->controller_debuggees_breakpoints = new Google_Service_Clouddebugger_ControllerDebuggeesBreakpoints_Resource( 78 $this, 79 $this->serviceName, 80 'breakpoints', 81 array( 82 'methods' => array( 83 'list' => array( 84 'path' => 'v2/controller/debuggees/{debuggeeId}/breakpoints', 85 'httpMethod' => 'GET', 86 'parameters' => array( 87 'debuggeeId' => array( 88 'location' => 'path', 89 'type' => 'string', 90 'required' => true, 91 ), 92 'waitToken' => array( 93 'location' => 'query', 94 'type' => 'string', 95 ), 96 ), 97 ),'update' => array( 98 'path' => 'v2/controller/debuggees/{debuggeeId}/breakpoints/{id}', 99 'httpMethod' => 'PUT', 100 'parameters' => array( 101 'debuggeeId' => array( 102 'location' => 'path', 103 'type' => 'string', 104 'required' => true, 105 ), 106 'id' => array( 107 'location' => 'path', 108 'type' => 'string', 109 'required' => true, 110 ), 111 ), 112 ), 113 ) 114 ) 115 ); 116 $this->debugger_debuggees = new Google_Service_Clouddebugger_DebuggerDebuggees_Resource( 117 $this, 118 $this->serviceName, 119 'debuggees', 120 array( 121 'methods' => array( 122 'list' => array( 123 'path' => 'v2/debugger/debuggees', 124 'httpMethod' => 'GET', 125 'parameters' => array( 126 'project' => array( 127 'location' => 'query', 128 'type' => 'string', 129 ), 130 'includeInactive' => array( 131 'location' => 'query', 132 'type' => 'boolean', 133 ), 134 ), 135 ), 136 ) 137 ) 138 ); 139 $this->debugger_debuggees_breakpoints = new Google_Service_Clouddebugger_DebuggerDebuggeesBreakpoints_Resource( 140 $this, 141 $this->serviceName, 142 'breakpoints', 143 array( 144 'methods' => array( 145 'delete' => array( 146 'path' => 'v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}', 147 'httpMethod' => 'DELETE', 148 'parameters' => array( 149 'debuggeeId' => array( 150 'location' => 'path', 151 'type' => 'string', 152 'required' => true, 153 ), 154 'breakpointId' => array( 155 'location' => 'path', 156 'type' => 'string', 157 'required' => true, 158 ), 159 ), 160 ),'get' => array( 161 'path' => 'v2/debugger/debuggees/{debuggeeId}/breakpoints/{breakpointId}', 162 'httpMethod' => 'GET', 163 'parameters' => array( 164 'debuggeeId' => array( 165 'location' => 'path', 166 'type' => 'string', 167 'required' => true, 168 ), 169 'breakpointId' => array( 170 'location' => 'path', 171 'type' => 'string', 172 'required' => true, 173 ), 174 ), 175 ),'list' => array( 176 'path' => 'v2/debugger/debuggees/{debuggeeId}/breakpoints', 177 'httpMethod' => 'GET', 178 'parameters' => array( 179 'debuggeeId' => array( 180 'location' => 'path', 181 'type' => 'string', 182 'required' => true, 183 ), 184 'includeAllUsers' => array( 185 'location' => 'query', 186 'type' => 'boolean', 187 ), 188 'stripResults' => array( 189 'location' => 'query', 190 'type' => 'boolean', 191 ), 192 'action.value' => array( 193 'location' => 'query', 194 'type' => 'string', 195 ), 196 'includeInactive' => array( 197 'location' => 'query', 198 'type' => 'boolean', 199 ), 200 'waitToken' => array( 201 'location' => 'query', 202 'type' => 'string', 203 ), 204 ), 205 ),'set' => array( 206 'path' => 'v2/debugger/debuggees/{debuggeeId}/breakpoints/set', 207 'httpMethod' => 'POST', 208 'parameters' => array( 209 'debuggeeId' => array( 210 'location' => 'path', 211 'type' => 'string', 212 'required' => true, 213 ), 214 ), 215 ), 216 ) 217 ) 218 ); 219 } 220} 221 222 223/** 224 * The "controller" collection of methods. 225 * Typical usage is: 226 * <code> 227 * $clouddebuggerService = new Google_Service_Clouddebugger(...); 228 * $controller = $clouddebuggerService->controller; 229 * </code> 230 */ 231class Google_Service_Clouddebugger_Controller_Resource extends Google_Service_Resource 232{ 233} 234 235/** 236 * The "debuggees" collection of methods. 237 * Typical usage is: 238 * <code> 239 * $clouddebuggerService = new Google_Service_Clouddebugger(...); 240 * $debuggees = $clouddebuggerService->debuggees; 241 * </code> 242 */ 243class Google_Service_Clouddebugger_ControllerDebuggees_Resource extends Google_Service_Resource 244{ 245 246 /** 247 * Registers the debuggee with the controller. All agents should call this API 248 * with the same request content to get back the same stable 'debuggee_id'. 249 * Agents should call this API again whenever ListActiveBreakpoints or 250 * UpdateActiveBreakpoint return the error google.rpc.Code.NOT_FOUND. It allows 251 * the server to disable the agent or recover from any registration loss. If the 252 * debuggee is disabled server, the response will have is_disabled' set to true. 253 * (debuggees.register) 254 * 255 * @param Google_RegisterDebuggeeRequest $postBody 256 * @param array $optParams Optional parameters. 257 * @return Google_Service_Clouddebugger_RegisterDebuggeeResponse 258 */ 259 public function register(Google_Service_Clouddebugger_RegisterDebuggeeRequest $postBody, $optParams = array()) 260 { 261 $params = array('postBody' => $postBody); 262 $params = array_merge($params, $optParams); 263 return $this->call('register', array($params), "Google_Service_Clouddebugger_RegisterDebuggeeResponse"); 264 } 265} 266 267/** 268 * The "breakpoints" collection of methods. 269 * Typical usage is: 270 * <code> 271 * $clouddebuggerService = new Google_Service_Clouddebugger(...); 272 * $breakpoints = $clouddebuggerService->breakpoints; 273 * </code> 274 */ 275class Google_Service_Clouddebugger_ControllerDebuggeesBreakpoints_Resource extends Google_Service_Resource 276{ 277 278 /** 279 * Returns the list of all active breakpoints for the specified debuggee. The 280 * breakpoint specification (location, condition, and expression fields) is 281 * semantically immutable, although the field values may change. For example, an 282 * agent may update the location line number to reflect the actual line the 283 * breakpoint was set to, but that doesn't change the breakpoint semantics. 284 * Thus, an agent does not need to check if a breakpoint has changed when it 285 * encounters the same breakpoint on a successive call. Moreover, an agent 286 * should remember breakpoints that are complete until the controller removes 287 * them from the active list to avoid setting those breakpoints again. 288 * (breakpoints.listControllerDebuggeesBreakpoints) 289 * 290 * @param string $debuggeeId Identifies the debuggee. 291 * @param array $optParams Optional parameters. 292 * 293 * @opt_param string waitToken A wait token that, if specified, blocks the 294 * method call until the list of active breakpoints has changed, or a server 295 * selected timeout has expired. The value should be set from the last returned 296 * response. The error code google.rpc.Code.ABORTED is returned on wait timeout 297 * (which does not require the agent to re-register with the server) 298 * @return Google_Service_Clouddebugger_ListActiveBreakpointsResponse 299 */ 300 public function listControllerDebuggeesBreakpoints($debuggeeId, $optParams = array()) 301 { 302 $params = array('debuggeeId' => $debuggeeId); 303 $params = array_merge($params, $optParams); 304 return $this->call('list', array($params), "Google_Service_Clouddebugger_ListActiveBreakpointsResponse"); 305 } 306 307 /** 308 * Updates the breakpoint state or mutable fields. The entire Breakpoint 309 * protobuf must be sent back to the controller. Updates to active breakpoint 310 * fields are only allowed if the new value does not change the breakpoint 311 * specification. Updates to the 'location', 'condition' and 'expression' fields 312 * should not alter the breakpoint semantics. They are restricted to changes 313 * such as canonicalizing a value or snapping the location to the correct line 314 * of code. (breakpoints.update) 315 * 316 * @param string $debuggeeId Identifies the debuggee being debugged. 317 * @param string $id Breakpoint identifier, unique in the scope of the debuggee. 318 * @param Google_UpdateActiveBreakpointRequest $postBody 319 * @param array $optParams Optional parameters. 320 * @return Google_Service_Clouddebugger_UpdateActiveBreakpointResponse 321 */ 322 public function update($debuggeeId, $id, Google_Service_Clouddebugger_UpdateActiveBreakpointRequest $postBody, $optParams = array()) 323 { 324 $params = array('debuggeeId' => $debuggeeId, 'id' => $id, 'postBody' => $postBody); 325 $params = array_merge($params, $optParams); 326 return $this->call('update', array($params), "Google_Service_Clouddebugger_UpdateActiveBreakpointResponse"); 327 } 328} 329 330/** 331 * The "debugger" collection of methods. 332 * Typical usage is: 333 * <code> 334 * $clouddebuggerService = new Google_Service_Clouddebugger(...); 335 * $debugger = $clouddebuggerService->debugger; 336 * </code> 337 */ 338class Google_Service_Clouddebugger_Debugger_Resource extends Google_Service_Resource 339{ 340} 341 342/** 343 * The "debuggees" collection of methods. 344 * Typical usage is: 345 * <code> 346 * $clouddebuggerService = new Google_Service_Clouddebugger(...); 347 * $debuggees = $clouddebuggerService->debuggees; 348 * </code> 349 */ 350class Google_Service_Clouddebugger_DebuggerDebuggees_Resource extends Google_Service_Resource 351{ 352 353 /** 354 * Lists all the debuggees that the user can set breakpoints to. 355 * (debuggees.listDebuggerDebuggees) 356 * 357 * @param array $optParams Optional parameters. 358 * 359 * @opt_param string project Set to the project number of the Google Cloud 360 * Platform to list the debuggees that are part of that project. 361 * @opt_param bool includeInactive When set to true the result includes all 362 * debuggees, otherwise only debugees that are active. 363 * @return Google_Service_Clouddebugger_ListDebuggeesResponse 364 */ 365 public function listDebuggerDebuggees($optParams = array()) 366 { 367 $params = array(); 368 $params = array_merge($params, $optParams); 369 return $this->call('list', array($params), "Google_Service_Clouddebugger_ListDebuggeesResponse"); 370 } 371} 372 373/** 374 * The "breakpoints" collection of methods. 375 * Typical usage is: 376 * <code> 377 * $clouddebuggerService = new Google_Service_Clouddebugger(...); 378 * $breakpoints = $clouddebuggerService->breakpoints; 379 * </code> 380 */ 381class Google_Service_Clouddebugger_DebuggerDebuggeesBreakpoints_Resource extends Google_Service_Resource 382{ 383 384 /** 385 * Deletes the breakpoint from the debuggee. (breakpoints.delete) 386 * 387 * @param string $debuggeeId The debuggee id to delete the breakpoint from. 388 * @param string $breakpointId The breakpoint to delete. 389 * @param array $optParams Optional parameters. 390 * @return Google_Service_Clouddebugger_Empty 391 */ 392 public function delete($debuggeeId, $breakpointId, $optParams = array()) 393 { 394 $params = array('debuggeeId' => $debuggeeId, 'breakpointId' => $breakpointId); 395 $params = array_merge($params, $optParams); 396 return $this->call('delete', array($params), "Google_Service_Clouddebugger_Empty"); 397 } 398 399 /** 400 * Gets breakpoint information. (breakpoints.get) 401 * 402 * @param string $debuggeeId The debuggee id to get the breakpoint from. 403 * @param string $breakpointId The breakpoint to get. 404 * @param array $optParams Optional parameters. 405 * @return Google_Service_Clouddebugger_GetBreakpointResponse 406 */ 407 public function get($debuggeeId, $breakpointId, $optParams = array()) 408 { 409 $params = array('debuggeeId' => $debuggeeId, 'breakpointId' => $breakpointId); 410 $params = array_merge($params, $optParams); 411 return $this->call('get', array($params), "Google_Service_Clouddebugger_GetBreakpointResponse"); 412 } 413 414 /** 415 * Lists all breakpoints of the debuggee that the user has access to. 416 * (breakpoints.listDebuggerDebuggeesBreakpoints) 417 * 418 * @param string $debuggeeId The debuggee id to list breakpoint from. 419 * @param array $optParams Optional parameters. 420 * 421 * @opt_param bool includeAllUsers When set to true the response includes the 422 * list of breakpoints set by any user, otherwise only breakpoints set by the 423 * caller. 424 * @opt_param bool stripResults When set to true the response breakpoints will 425 * be stripped of the results fields: stack_frames, evaluated_expressions and 426 * variable_table. 427 * @opt_param string action.value Only breakpoints with the specified action 428 * will pass the filter. 429 * @opt_param bool includeInactive When set to true the response includes active 430 * and inactive breakpoints, otherwise only active breakpoints are returned. 431 * @opt_param string waitToken A wait token that, if specified, blocks the call 432 * until the breakpoints list has changed, or a server selected timeout has 433 * expired. The value should be set from the last response to ListBreakpoints. 434 * The error code ABORTED is returned on wait timeout, which should be called 435 * again with the same wait_token. 436 * @return Google_Service_Clouddebugger_ListBreakpointsResponse 437 */ 438 public function listDebuggerDebuggeesBreakpoints($debuggeeId, $optParams = array()) 439 { 440 $params = array('debuggeeId' => $debuggeeId); 441 $params = array_merge($params, $optParams); 442 return $this->call('list', array($params), "Google_Service_Clouddebugger_ListBreakpointsResponse"); 443 } 444 445 /** 446 * Sets the breakpoint to the debuggee. (breakpoints.set) 447 * 448 * @param string $debuggeeId The debuggee id to set the breakpoint to. 449 * @param Google_Breakpoint $postBody 450 * @param array $optParams Optional parameters. 451 * @return Google_Service_Clouddebugger_SetBreakpointResponse 452 */ 453 public function set($debuggeeId, Google_Service_Clouddebugger_Breakpoint $postBody, $optParams = array()) 454 { 455 $params = array('debuggeeId' => $debuggeeId, 'postBody' => $postBody); 456 $params = array_merge($params, $optParams); 457 return $this->call('set', array($params), "Google_Service_Clouddebugger_SetBreakpointResponse"); 458 } 459} 460 461 462 463 464class Google_Service_Clouddebugger_Breakpoint extends Google_Collection 465{ 466 protected $collection_key = 'variableTable'; 467 protected $internal_gapi_mappings = array( 468 ); 469 public $action; 470 public $condition; 471 public $createTime; 472 protected $evaluatedExpressionsType = 'Google_Service_Clouddebugger_Variable'; 473 protected $evaluatedExpressionsDataType = 'array'; 474 public $expressions; 475 public $finalTime; 476 public $id; 477 public $isFinalState; 478 protected $locationType = 'Google_Service_Clouddebugger_SourceLocation'; 479 protected $locationDataType = ''; 480 public $logLevel; 481 public $logMessageFormat; 482 protected $stackFramesType = 'Google_Service_Clouddebugger_StackFrame'; 483 protected $stackFramesDataType = 'array'; 484 protected $statusType = 'Google_Service_Clouddebugger_StatusMessage'; 485 protected $statusDataType = ''; 486 public $userEmail; 487 protected $variableTableType = 'Google_Service_Clouddebugger_Variable'; 488 protected $variableTableDataType = 'array'; 489 490 491 public function setAction($action) 492 { 493 $this->action = $action; 494 } 495 public function getAction() 496 { 497 return $this->action; 498 } 499 public function setCondition($condition) 500 { 501 $this->condition = $condition; 502 } 503 public function getCondition() 504 { 505 return $this->condition; 506 } 507 public function setCreateTime($createTime) 508 { 509 $this->createTime = $createTime; 510 } 511 public function getCreateTime() 512 { 513 return $this->createTime; 514 } 515 public function setEvaluatedExpressions($evaluatedExpressions) 516 { 517 $this->evaluatedExpressions = $evaluatedExpressions; 518 } 519 public function getEvaluatedExpressions() 520 { 521 return $this->evaluatedExpressions; 522 } 523 public function setExpressions($expressions) 524 { 525 $this->expressions = $expressions; 526 } 527 public function getExpressions() 528 { 529 return $this->expressions; 530 } 531 public function setFinalTime($finalTime) 532 { 533 $this->finalTime = $finalTime; 534 } 535 public function getFinalTime() 536 { 537 return $this->finalTime; 538 } 539 public function setId($id) 540 { 541 $this->id = $id; 542 } 543 public function getId() 544 { 545 return $this->id; 546 } 547 public function setIsFinalState($isFinalState) 548 { 549 $this->isFinalState = $isFinalState; 550 } 551 public function getIsFinalState() 552 { 553 return $this->isFinalState; 554 } 555 public function setLocation(Google_Service_Clouddebugger_SourceLocation $location) 556 { 557 $this->location = $location; 558 } 559 public function getLocation() 560 { 561 return $this->location; 562 } 563 public function setLogLevel($logLevel) 564 { 565 $this->logLevel = $logLevel; 566 } 567 public function getLogLevel() 568 { 569 return $this->logLevel; 570 } 571 public function setLogMessageFormat($logMessageFormat) 572 { 573 $this->logMessageFormat = $logMessageFormat; 574 } 575 public function getLogMessageFormat() 576 { 577 return $this->logMessageFormat; 578 } 579 public function setStackFrames($stackFrames) 580 { 581 $this->stackFrames = $stackFrames; 582 } 583 public function getStackFrames() 584 { 585 return $this->stackFrames; 586 } 587 public function setStatus(Google_Service_Clouddebugger_StatusMessage $status) 588 { 589 $this->status = $status; 590 } 591 public function getStatus() 592 { 593 return $this->status; 594 } 595 public function setUserEmail($userEmail) 596 { 597 $this->userEmail = $userEmail; 598 } 599 public function getUserEmail() 600 { 601 return $this->userEmail; 602 } 603 public function setVariableTable($variableTable) 604 { 605 $this->variableTable = $variableTable; 606 } 607 public function getVariableTable() 608 { 609 return $this->variableTable; 610 } 611} 612 613class Google_Service_Clouddebugger_CloudRepoSourceContext extends Google_Model 614{ 615 protected $internal_gapi_mappings = array( 616 ); 617 public $aliasName; 618 protected $repoIdType = 'Google_Service_Clouddebugger_RepoId'; 619 protected $repoIdDataType = ''; 620 public $revisionId; 621 622 623 public function setAliasName($aliasName) 624 { 625 $this->aliasName = $aliasName; 626 } 627 public function getAliasName() 628 { 629 return $this->aliasName; 630 } 631 public function setRepoId(Google_Service_Clouddebugger_RepoId $repoId) 632 { 633 $this->repoId = $repoId; 634 } 635 public function getRepoId() 636 { 637 return $this->repoId; 638 } 639 public function setRevisionId($revisionId) 640 { 641 $this->revisionId = $revisionId; 642 } 643 public function getRevisionId() 644 { 645 return $this->revisionId; 646 } 647} 648 649class Google_Service_Clouddebugger_CloudWorkspaceId extends Google_Model 650{ 651 protected $internal_gapi_mappings = array( 652 ); 653 public $name; 654 protected $repoIdType = 'Google_Service_Clouddebugger_RepoId'; 655 protected $repoIdDataType = ''; 656 657 658 public function setName($name) 659 { 660 $this->name = $name; 661 } 662 public function getName() 663 { 664 return $this->name; 665 } 666 public function setRepoId(Google_Service_Clouddebugger_RepoId $repoId) 667 { 668 $this->repoId = $repoId; 669 } 670 public function getRepoId() 671 { 672 return $this->repoId; 673 } 674} 675 676class Google_Service_Clouddebugger_CloudWorkspaceSourceContext extends Google_Model 677{ 678 protected $internal_gapi_mappings = array( 679 ); 680 public $snapshotId; 681 protected $workspaceIdType = 'Google_Service_Clouddebugger_CloudWorkspaceId'; 682 protected $workspaceIdDataType = ''; 683 684 685 public function setSnapshotId($snapshotId) 686 { 687 $this->snapshotId = $snapshotId; 688 } 689 public function getSnapshotId() 690 { 691 return $this->snapshotId; 692 } 693 public function setWorkspaceId(Google_Service_Clouddebugger_CloudWorkspaceId $workspaceId) 694 { 695 $this->workspaceId = $workspaceId; 696 } 697 public function getWorkspaceId() 698 { 699 return $this->workspaceId; 700 } 701} 702 703class Google_Service_Clouddebugger_Debuggee extends Google_Collection 704{ 705 protected $collection_key = 'sourceContexts'; 706 protected $internal_gapi_mappings = array( 707 ); 708 public $agentVersion; 709 public $description; 710 public $id; 711 public $isDisabled; 712 public $isInactive; 713 public $labels; 714 public $project; 715 protected $sourceContextsType = 'Google_Service_Clouddebugger_SourceContext'; 716 protected $sourceContextsDataType = 'array'; 717 protected $statusType = 'Google_Service_Clouddebugger_StatusMessage'; 718 protected $statusDataType = ''; 719 public $uniquifier; 720 721 722 public function setAgentVersion($agentVersion) 723 { 724 $this->agentVersion = $agentVersion; 725 } 726 public function getAgentVersion() 727 { 728 return $this->agentVersion; 729 } 730 public function setDescription($description) 731 { 732 $this->description = $description; 733 } 734 public function getDescription() 735 { 736 return $this->description; 737 } 738 public function setId($id) 739 { 740 $this->id = $id; 741 } 742 public function getId() 743 { 744 return $this->id; 745 } 746 public function setIsDisabled($isDisabled) 747 { 748 $this->isDisabled = $isDisabled; 749 } 750 public function getIsDisabled() 751 { 752 return $this->isDisabled; 753 } 754 public function setIsInactive($isInactive) 755 { 756 $this->isInactive = $isInactive; 757 } 758 public function getIsInactive() 759 { 760 return $this->isInactive; 761 } 762 public function setLabels($labels) 763 { 764 $this->labels = $labels; 765 } 766 public function getLabels() 767 { 768 return $this->labels; 769 } 770 public function setProject($project) 771 { 772 $this->project = $project; 773 } 774 public function getProject() 775 { 776 return $this->project; 777 } 778 public function setSourceContexts($sourceContexts) 779 { 780 $this->sourceContexts = $sourceContexts; 781 } 782 public function getSourceContexts() 783 { 784 return $this->sourceContexts; 785 } 786 public function setStatus(Google_Service_Clouddebugger_StatusMessage $status) 787 { 788 $this->status = $status; 789 } 790 public function getStatus() 791 { 792 return $this->status; 793 } 794 public function setUniquifier($uniquifier) 795 { 796 $this->uniquifier = $uniquifier; 797 } 798 public function getUniquifier() 799 { 800 return $this->uniquifier; 801 } 802} 803 804class Google_Service_Clouddebugger_DebuggeeLabels extends Google_Model 805{ 806} 807 808class Google_Service_Clouddebugger_Empty extends Google_Model 809{ 810} 811 812class Google_Service_Clouddebugger_FormatMessage extends Google_Collection 813{ 814 protected $collection_key = 'parameters'; 815 protected $internal_gapi_mappings = array( 816 ); 817 public $format; 818 public $parameters; 819 820 821 public function setFormat($format) 822 { 823 $this->format = $format; 824 } 825 public function getFormat() 826 { 827 return $this->format; 828 } 829 public function setParameters($parameters) 830 { 831 $this->parameters = $parameters; 832 } 833 public function getParameters() 834 { 835 return $this->parameters; 836 } 837} 838 839class Google_Service_Clouddebugger_GerritSourceContext extends Google_Model 840{ 841 protected $internal_gapi_mappings = array( 842 ); 843 public $aliasName; 844 public $gerritProject; 845 public $hostUri; 846 public $revisionId; 847 848 849 public function setAliasName($aliasName) 850 { 851 $this->aliasName = $aliasName; 852 } 853 public function getAliasName() 854 { 855 return $this->aliasName; 856 } 857 public function setGerritProject($gerritProject) 858 { 859 $this->gerritProject = $gerritProject; 860 } 861 public function getGerritProject() 862 { 863 return $this->gerritProject; 864 } 865 public function setHostUri($hostUri) 866 { 867 $this->hostUri = $hostUri; 868 } 869 public function getHostUri() 870 { 871 return $this->hostUri; 872 } 873 public function setRevisionId($revisionId) 874 { 875 $this->revisionId = $revisionId; 876 } 877 public function getRevisionId() 878 { 879 return $this->revisionId; 880 } 881} 882 883class Google_Service_Clouddebugger_GetBreakpointResponse extends Google_Model 884{ 885 protected $internal_gapi_mappings = array( 886 ); 887 protected $breakpointType = 'Google_Service_Clouddebugger_Breakpoint'; 888 protected $breakpointDataType = ''; 889 890 891 public function setBreakpoint(Google_Service_Clouddebugger_Breakpoint $breakpoint) 892 { 893 $this->breakpoint = $breakpoint; 894 } 895 public function getBreakpoint() 896 { 897 return $this->breakpoint; 898 } 899} 900 901class Google_Service_Clouddebugger_GitSourceContext extends Google_Model 902{ 903 protected $internal_gapi_mappings = array( 904 ); 905 public $revisionId; 906 public $url; 907 908 909 public function setRevisionId($revisionId) 910 { 911 $this->revisionId = $revisionId; 912 } 913 public function getRevisionId() 914 { 915 return $this->revisionId; 916 } 917 public function setUrl($url) 918 { 919 $this->url = $url; 920 } 921 public function getUrl() 922 { 923 return $this->url; 924 } 925} 926 927class Google_Service_Clouddebugger_ListActiveBreakpointsResponse extends Google_Collection 928{ 929 protected $collection_key = 'breakpoints'; 930 protected $internal_gapi_mappings = array( 931 ); 932 protected $breakpointsType = 'Google_Service_Clouddebugger_Breakpoint'; 933 protected $breakpointsDataType = 'array'; 934 public $nextWaitToken; 935 936 937 public function setBreakpoints($breakpoints) 938 { 939 $this->breakpoints = $breakpoints; 940 } 941 public function getBreakpoints() 942 { 943 return $this->breakpoints; 944 } 945 public function setNextWaitToken($nextWaitToken) 946 { 947 $this->nextWaitToken = $nextWaitToken; 948 } 949 public function getNextWaitToken() 950 { 951 return $this->nextWaitToken; 952 } 953} 954 955class Google_Service_Clouddebugger_ListBreakpointsResponse extends Google_Collection 956{ 957 protected $collection_key = 'breakpoints'; 958 protected $internal_gapi_mappings = array( 959 ); 960 protected $breakpointsType = 'Google_Service_Clouddebugger_Breakpoint'; 961 protected $breakpointsDataType = 'array'; 962 public $nextWaitToken; 963 964 965 public function setBreakpoints($breakpoints) 966 { 967 $this->breakpoints = $breakpoints; 968 } 969 public function getBreakpoints() 970 { 971 return $this->breakpoints; 972 } 973 public function setNextWaitToken($nextWaitToken) 974 { 975 $this->nextWaitToken = $nextWaitToken; 976 } 977 public function getNextWaitToken() 978 { 979 return $this->nextWaitToken; 980 } 981} 982 983class Google_Service_Clouddebugger_ListDebuggeesResponse extends Google_Collection 984{ 985 protected $collection_key = 'debuggees'; 986 protected $internal_gapi_mappings = array( 987 ); 988 protected $debuggeesType = 'Google_Service_Clouddebugger_Debuggee'; 989 protected $debuggeesDataType = 'array'; 990 991 992 public function setDebuggees($debuggees) 993 { 994 $this->debuggees = $debuggees; 995 } 996 public function getDebuggees() 997 { 998 return $this->debuggees; 999 } 1000} 1001 1002class Google_Service_Clouddebugger_ProjectRepoId extends Google_Model 1003{ 1004 protected $internal_gapi_mappings = array( 1005 ); 1006 public $projectId; 1007 public $repoName; 1008 1009 1010 public function setProjectId($projectId) 1011 { 1012 $this->projectId = $projectId; 1013 } 1014 public function getProjectId() 1015 { 1016 return $this->projectId; 1017 } 1018 public function setRepoName($repoName) 1019 { 1020 $this->repoName = $repoName; 1021 } 1022 public function getRepoName() 1023 { 1024 return $this->repoName; 1025 } 1026} 1027 1028class Google_Service_Clouddebugger_RegisterDebuggeeRequest extends Google_Model 1029{ 1030 protected $internal_gapi_mappings = array( 1031 ); 1032 protected $debuggeeType = 'Google_Service_Clouddebugger_Debuggee'; 1033 protected $debuggeeDataType = ''; 1034 1035 1036 public function setDebuggee(Google_Service_Clouddebugger_Debuggee $debuggee) 1037 { 1038 $this->debuggee = $debuggee; 1039 } 1040 public function getDebuggee() 1041 { 1042 return $this->debuggee; 1043 } 1044} 1045 1046class Google_Service_Clouddebugger_RegisterDebuggeeResponse extends Google_Model 1047{ 1048 protected $internal_gapi_mappings = array( 1049 ); 1050 protected $debuggeeType = 'Google_Service_Clouddebugger_Debuggee'; 1051 protected $debuggeeDataType = ''; 1052 1053 1054 public function setDebuggee(Google_Service_Clouddebugger_Debuggee $debuggee) 1055 { 1056 $this->debuggee = $debuggee; 1057 } 1058 public function getDebuggee() 1059 { 1060 return $this->debuggee; 1061 } 1062} 1063 1064class Google_Service_Clouddebugger_RepoId extends Google_Model 1065{ 1066 protected $internal_gapi_mappings = array( 1067 ); 1068 protected $projectRepoIdType = 'Google_Service_Clouddebugger_ProjectRepoId'; 1069 protected $projectRepoIdDataType = ''; 1070 public $uid; 1071 1072 1073 public function setProjectRepoId(Google_Service_Clouddebugger_ProjectRepoId $projectRepoId) 1074 { 1075 $this->projectRepoId = $projectRepoId; 1076 } 1077 public function getProjectRepoId() 1078 { 1079 return $this->projectRepoId; 1080 } 1081 public function setUid($uid) 1082 { 1083 $this->uid = $uid; 1084 } 1085 public function getUid() 1086 { 1087 return $this->uid; 1088 } 1089} 1090 1091class Google_Service_Clouddebugger_SetBreakpointResponse extends Google_Model 1092{ 1093 protected $internal_gapi_mappings = array( 1094 ); 1095 protected $breakpointType = 'Google_Service_Clouddebugger_Breakpoint'; 1096 protected $breakpointDataType = ''; 1097 1098 1099 public function setBreakpoint(Google_Service_Clouddebugger_Breakpoint $breakpoint) 1100 { 1101 $this->breakpoint = $breakpoint; 1102 } 1103 public function getBreakpoint() 1104 { 1105 return $this->breakpoint; 1106 } 1107} 1108 1109class Google_Service_Clouddebugger_SourceContext extends Google_Model 1110{ 1111 protected $internal_gapi_mappings = array( 1112 ); 1113 protected $cloudRepoType = 'Google_Service_Clouddebugger_CloudRepoSourceContext'; 1114 protected $cloudRepoDataType = ''; 1115 protected $cloudWorkspaceType = 'Google_Service_Clouddebugger_CloudWorkspaceSourceContext'; 1116 protected $cloudWorkspaceDataType = ''; 1117 protected $gerritType = 'Google_Service_Clouddebugger_GerritSourceContext'; 1118 protected $gerritDataType = ''; 1119 protected $gitType = 'Google_Service_Clouddebugger_GitSourceContext'; 1120 protected $gitDataType = ''; 1121 1122 1123 public function setCloudRepo(Google_Service_Clouddebugger_CloudRepoSourceContext $cloudRepo) 1124 { 1125 $this->cloudRepo = $cloudRepo; 1126 } 1127 public function getCloudRepo() 1128 { 1129 return $this->cloudRepo; 1130 } 1131 public function setCloudWorkspace(Google_Service_Clouddebugger_CloudWorkspaceSourceContext $cloudWorkspace) 1132 { 1133 $this->cloudWorkspace = $cloudWorkspace; 1134 } 1135 public function getCloudWorkspace() 1136 { 1137 return $this->cloudWorkspace; 1138 } 1139 public function setGerrit(Google_Service_Clouddebugger_GerritSourceContext $gerrit) 1140 { 1141 $this->gerrit = $gerrit; 1142 } 1143 public function getGerrit() 1144 { 1145 return $this->gerrit; 1146 } 1147 public function setGit(Google_Service_Clouddebugger_GitSourceContext $git) 1148 { 1149 $this->git = $git; 1150 } 1151 public function getGit() 1152 { 1153 return $this->git; 1154 } 1155} 1156 1157class Google_Service_Clouddebugger_SourceLocation extends Google_Model 1158{ 1159 protected $internal_gapi_mappings = array( 1160 ); 1161 public $line; 1162 public $path; 1163 1164 1165 public function setLine($line) 1166 { 1167 $this->line = $line; 1168 } 1169 public function getLine() 1170 { 1171 return $this->line; 1172 } 1173 public function setPath($path) 1174 { 1175 $this->path = $path; 1176 } 1177 public function getPath() 1178 { 1179 return $this->path; 1180 } 1181} 1182 1183class Google_Service_Clouddebugger_StackFrame extends Google_Collection 1184{ 1185 protected $collection_key = 'locals'; 1186 protected $internal_gapi_mappings = array( 1187 ); 1188 protected $argumentsType = 'Google_Service_Clouddebugger_Variable'; 1189 protected $argumentsDataType = 'array'; 1190 public $function; 1191 protected $localsType = 'Google_Service_Clouddebugger_Variable'; 1192 protected $localsDataType = 'array'; 1193 protected $locationType = 'Google_Service_Clouddebugger_SourceLocation'; 1194 protected $locationDataType = ''; 1195 1196 1197 public function setArguments($arguments) 1198 { 1199 $this->arguments = $arguments; 1200 } 1201 public function getArguments() 1202 { 1203 return $this->arguments; 1204 } 1205 public function setFunction($function) 1206 { 1207 $this->function = $function; 1208 } 1209 public function getFunction() 1210 { 1211 return $this->function; 1212 } 1213 public function setLocals($locals) 1214 { 1215 $this->locals = $locals; 1216 } 1217 public function getLocals() 1218 { 1219 return $this->locals; 1220 } 1221 public function setLocation(Google_Service_Clouddebugger_SourceLocation $location) 1222 { 1223 $this->location = $location; 1224 } 1225 public function getLocation() 1226 { 1227 return $this->location; 1228 } 1229} 1230 1231class Google_Service_Clouddebugger_StatusMessage extends Google_Model 1232{ 1233 protected $internal_gapi_mappings = array( 1234 ); 1235 protected $descriptionType = 'Google_Service_Clouddebugger_FormatMessage'; 1236 protected $descriptionDataType = ''; 1237 public $isError; 1238 public $refersTo; 1239 1240 1241 public function setDescription(Google_Service_Clouddebugger_FormatMessage $description) 1242 { 1243 $this->description = $description; 1244 } 1245 public function getDescription() 1246 { 1247 return $this->description; 1248 } 1249 public function setIsError($isError) 1250 { 1251 $this->isError = $isError; 1252 } 1253 public function getIsError() 1254 { 1255 return $this->isError; 1256 } 1257 public function setRefersTo($refersTo) 1258 { 1259 $this->refersTo = $refersTo; 1260 } 1261 public function getRefersTo() 1262 { 1263 return $this->refersTo; 1264 } 1265} 1266 1267class Google_Service_Clouddebugger_UpdateActiveBreakpointRequest extends Google_Model 1268{ 1269 protected $internal_gapi_mappings = array( 1270 ); 1271 protected $breakpointType = 'Google_Service_Clouddebugger_Breakpoint'; 1272 protected $breakpointDataType = ''; 1273 1274 1275 public function setBreakpoint(Google_Service_Clouddebugger_Breakpoint $breakpoint) 1276 { 1277 $this->breakpoint = $breakpoint; 1278 } 1279 public function getBreakpoint() 1280 { 1281 return $this->breakpoint; 1282 } 1283} 1284 1285class Google_Service_Clouddebugger_UpdateActiveBreakpointResponse extends Google_Model 1286{ 1287} 1288 1289class Google_Service_Clouddebugger_Variable extends Google_Collection 1290{ 1291 protected $collection_key = 'members'; 1292 protected $internal_gapi_mappings = array( 1293 ); 1294 protected $membersType = 'Google_Service_Clouddebugger_Variable'; 1295 protected $membersDataType = 'array'; 1296 public $name; 1297 protected $statusType = 'Google_Service_Clouddebugger_StatusMessage'; 1298 protected $statusDataType = ''; 1299 public $value; 1300 public $varTableIndex; 1301 1302 1303 public function setMembers($members) 1304 { 1305 $this->members = $members; 1306 } 1307 public function getMembers() 1308 { 1309 return $this->members; 1310 } 1311 public function setName($name) 1312 { 1313 $this->name = $name; 1314 } 1315 public function getName() 1316 { 1317 return $this->name; 1318 } 1319 public function setStatus(Google_Service_Clouddebugger_StatusMessage $status) 1320 { 1321 $this->status = $status; 1322 } 1323 public function getStatus() 1324 { 1325 return $this->status; 1326 } 1327 public function setValue($value) 1328 { 1329 $this->value = $value; 1330 } 1331 public function getValue() 1332 { 1333 return $this->value; 1334 } 1335 public function setVarTableIndex($varTableIndex) 1336 { 1337 $this->varTableIndex = $varTableIndex; 1338 } 1339 public function getVarTableIndex() 1340 { 1341 return $this->varTableIndex; 1342 } 1343} 1344