Index: vendor/google/apiclient-services/src/CloudDebugger/AliasContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/AliasContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/AliasContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class AliasContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AliasContext::class, 'Google_Service_CloudDebugger_AliasContext');
Index: vendor/google/apiclient-services/src/CloudDebugger/Breakpoint.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/Breakpoint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/Breakpoint.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,341 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class Breakpoint extends \Google\Collection
+{
+  protected $collection_key = 'variableTable';
+  /**
+   * @var string
+   */
+  public $action;
+  /**
+   * @var string
+   */
+  public $canaryExpireTime;
+  /**
+   * @var string
+   */
+  public $condition;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $evaluatedExpressionsType = Variable::class;
+  protected $evaluatedExpressionsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $expressions;
+  /**
+   * @var string
+   */
+  public $finalTime;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $isFinalState;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  protected $locationType = SourceLocation::class;
+  protected $locationDataType = '';
+  /**
+   * @var string
+   */
+  public $logLevel;
+  /**
+   * @var string
+   */
+  public $logMessageFormat;
+  protected $stackFramesType = StackFrame::class;
+  protected $stackFramesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $state;
+  protected $statusType = StatusMessage::class;
+  protected $statusDataType = '';
+  /**
+   * @var string
+   */
+  public $userEmail;
+  protected $variableTableType = Variable::class;
+  protected $variableTableDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setAction($action)
+  {
+    $this->action = $action;
+  }
+  /**
+   * @return string
+   */
+  public function getAction()
+  {
+    return $this->action;
+  }
+  /**
+   * @param string
+   */
+  public function setCanaryExpireTime($canaryExpireTime)
+  {
+    $this->canaryExpireTime = $canaryExpireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCanaryExpireTime()
+  {
+    return $this->canaryExpireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCondition($condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return string
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param Variable[]
+   */
+  public function setEvaluatedExpressions($evaluatedExpressions)
+  {
+    $this->evaluatedExpressions = $evaluatedExpressions;
+  }
+  /**
+   * @return Variable[]
+   */
+  public function getEvaluatedExpressions()
+  {
+    return $this->evaluatedExpressions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setExpressions($expressions)
+  {
+    $this->expressions = $expressions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExpressions()
+  {
+    return $this->expressions;
+  }
+  /**
+   * @param string
+   */
+  public function setFinalTime($finalTime)
+  {
+    $this->finalTime = $finalTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinalTime()
+  {
+    return $this->finalTime;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsFinalState($isFinalState)
+  {
+    $this->isFinalState = $isFinalState;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsFinalState()
+  {
+    return $this->isFinalState;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param SourceLocation
+   */
+  public function setLocation(SourceLocation $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return SourceLocation
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setLogLevel($logLevel)
+  {
+    $this->logLevel = $logLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getLogLevel()
+  {
+    return $this->logLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setLogMessageFormat($logMessageFormat)
+  {
+    $this->logMessageFormat = $logMessageFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getLogMessageFormat()
+  {
+    return $this->logMessageFormat;
+  }
+  /**
+   * @param StackFrame[]
+   */
+  public function setStackFrames($stackFrames)
+  {
+    $this->stackFrames = $stackFrames;
+  }
+  /**
+   * @return StackFrame[]
+   */
+  public function getStackFrames()
+  {
+    return $this->stackFrames;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param StatusMessage
+   */
+  public function setStatus(StatusMessage $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return StatusMessage
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setUserEmail($userEmail)
+  {
+    $this->userEmail = $userEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getUserEmail()
+  {
+    return $this->userEmail;
+  }
+  /**
+   * @param Variable[]
+   */
+  public function setVariableTable($variableTable)
+  {
+    $this->variableTable = $variableTable;
+  }
+  /**
+   * @return Variable[]
+   */
+  public function getVariableTable()
+  {
+    return $this->variableTable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Breakpoint::class, 'Google_Service_CloudDebugger_Breakpoint');
Index: vendor/google/apiclient-services/src/CloudDebugger/CloudRepoSourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/CloudRepoSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/CloudRepoSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class CloudRepoSourceContext extends \Google\Model
+{
+  protected $aliasContextType = AliasContext::class;
+  protected $aliasContextDataType = '';
+  /**
+   * @var string
+   */
+  public $aliasName;
+  protected $repoIdType = RepoId::class;
+  protected $repoIdDataType = '';
+  /**
+   * @var string
+   */
+  public $revisionId;
+
+  /**
+   * @param AliasContext
+   */
+  public function setAliasContext(AliasContext $aliasContext)
+  {
+    $this->aliasContext = $aliasContext;
+  }
+  /**
+   * @return AliasContext
+   */
+  public function getAliasContext()
+  {
+    return $this->aliasContext;
+  }
+  /**
+   * @param string
+   */
+  public function setAliasName($aliasName)
+  {
+    $this->aliasName = $aliasName;
+  }
+  /**
+   * @return string
+   */
+  public function getAliasName()
+  {
+    return $this->aliasName;
+  }
+  /**
+   * @param RepoId
+   */
+  public function setRepoId(RepoId $repoId)
+  {
+    $this->repoId = $repoId;
+  }
+  /**
+   * @return RepoId
+   */
+  public function getRepoId()
+  {
+    return $this->repoId;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudRepoSourceContext::class, 'Google_Service_CloudDebugger_CloudRepoSourceContext');
Index: vendor/google/apiclient-services/src/CloudDebugger/CloudWorkspaceId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/CloudWorkspaceId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/CloudWorkspaceId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class CloudWorkspaceId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $repoIdType = RepoId::class;
+  protected $repoIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param RepoId
+   */
+  public function setRepoId(RepoId $repoId)
+  {
+    $this->repoId = $repoId;
+  }
+  /**
+   * @return RepoId
+   */
+  public function getRepoId()
+  {
+    return $this->repoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudWorkspaceId::class, 'Google_Service_CloudDebugger_CloudWorkspaceId');
Index: vendor/google/apiclient-services/src/CloudDebugger/CloudWorkspaceSourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/CloudWorkspaceSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/CloudWorkspaceSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class CloudWorkspaceSourceContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $snapshotId;
+  protected $workspaceIdType = CloudWorkspaceId::class;
+  protected $workspaceIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setSnapshotId($snapshotId)
+  {
+    $this->snapshotId = $snapshotId;
+  }
+  /**
+   * @return string
+   */
+  public function getSnapshotId()
+  {
+    return $this->snapshotId;
+  }
+  /**
+   * @param CloudWorkspaceId
+   */
+  public function setWorkspaceId(CloudWorkspaceId $workspaceId)
+  {
+    $this->workspaceId = $workspaceId;
+  }
+  /**
+   * @return CloudWorkspaceId
+   */
+  public function getWorkspaceId()
+  {
+    return $this->workspaceId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudWorkspaceSourceContext::class, 'Google_Service_CloudDebugger_CloudWorkspaceSourceContext');
Index: vendor/google/apiclient-services/src/CloudDebugger/ClouddebuggerEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/ClouddebuggerEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/ClouddebuggerEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class ClouddebuggerEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClouddebuggerEmpty::class, 'Google_Service_CloudDebugger_ClouddebuggerEmpty');
Index: vendor/google/apiclient-services/src/CloudDebugger/Debuggee.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/Debuggee.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/Debuggee.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,237 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class Debuggee extends \Google\Collection
+{
+  protected $collection_key = 'sourceContexts';
+  /**
+   * @var string
+   */
+  public $agentVersion;
+  /**
+   * @var string
+   */
+  public $canaryMode;
+  /**
+   * @var string
+   */
+  public $description;
+  protected $extSourceContextsType = ExtendedSourceContext::class;
+  protected $extSourceContextsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var bool
+   */
+  public $isDisabled;
+  /**
+   * @var bool
+   */
+  public $isInactive;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $project;
+  protected $sourceContextsType = SourceContext::class;
+  protected $sourceContextsDataType = 'array';
+  protected $statusType = StatusMessage::class;
+  protected $statusDataType = '';
+  /**
+   * @var string
+   */
+  public $uniquifier;
+
+  /**
+   * @param string
+   */
+  public function setAgentVersion($agentVersion)
+  {
+    $this->agentVersion = $agentVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentVersion()
+  {
+    return $this->agentVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setCanaryMode($canaryMode)
+  {
+    $this->canaryMode = $canaryMode;
+  }
+  /**
+   * @return string
+   */
+  public function getCanaryMode()
+  {
+    return $this->canaryMode;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param ExtendedSourceContext[]
+   */
+  public function setExtSourceContexts($extSourceContexts)
+  {
+    $this->extSourceContexts = $extSourceContexts;
+  }
+  /**
+   * @return ExtendedSourceContext[]
+   */
+  public function getExtSourceContexts()
+  {
+    return $this->extSourceContexts;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsDisabled($isDisabled)
+  {
+    $this->isDisabled = $isDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsDisabled()
+  {
+    return $this->isDisabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsInactive($isInactive)
+  {
+    $this->isInactive = $isInactive;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsInactive()
+  {
+    return $this->isInactive;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setProject($project)
+  {
+    $this->project = $project;
+  }
+  /**
+   * @return string
+   */
+  public function getProject()
+  {
+    return $this->project;
+  }
+  /**
+   * @param SourceContext[]
+   */
+  public function setSourceContexts($sourceContexts)
+  {
+    $this->sourceContexts = $sourceContexts;
+  }
+  /**
+   * @return SourceContext[]
+   */
+  public function getSourceContexts()
+  {
+    return $this->sourceContexts;
+  }
+  /**
+   * @param StatusMessage
+   */
+  public function setStatus(StatusMessage $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return StatusMessage
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setUniquifier($uniquifier)
+  {
+    $this->uniquifier = $uniquifier;
+  }
+  /**
+   * @return string
+   */
+  public function getUniquifier()
+  {
+    return $this->uniquifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Debuggee::class, 'Google_Service_CloudDebugger_Debuggee');
Index: vendor/google/apiclient-services/src/CloudDebugger/ExtendedSourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/ExtendedSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/ExtendedSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class ExtendedSourceContext extends \Google\Model
+{
+  protected $contextType = SourceContext::class;
+  protected $contextDataType = '';
+  /**
+   * @var string[]
+   */
+  public $labels;
+
+  /**
+   * @param SourceContext
+   */
+  public function setContext(SourceContext $context)
+  {
+    $this->context = $context;
+  }
+  /**
+   * @return SourceContext
+   */
+  public function getContext()
+  {
+    return $this->context;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExtendedSourceContext::class, 'Google_Service_CloudDebugger_ExtendedSourceContext');
Index: vendor/google/apiclient-services/src/CloudDebugger/FormatMessage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/FormatMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/FormatMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class FormatMessage extends \Google\Collection
+{
+  protected $collection_key = 'parameters';
+  /**
+   * @var string
+   */
+  public $format;
+  /**
+   * @var string[]
+   */
+  public $parameters;
+
+  /**
+   * @param string
+   */
+  public function setFormat($format)
+  {
+    $this->format = $format;
+  }
+  /**
+   * @return string
+   */
+  public function getFormat()
+  {
+    return $this->format;
+  }
+  /**
+   * @param string[]
+   */
+  public function setParameters($parameters)
+  {
+    $this->parameters = $parameters;
+  }
+  /**
+   * @return string[]
+   */
+  public function getParameters()
+  {
+    return $this->parameters;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FormatMessage::class, 'Google_Service_CloudDebugger_FormatMessage');
Index: vendor/google/apiclient-services/src/CloudDebugger/GerritSourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/GerritSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/GerritSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class GerritSourceContext extends \Google\Model
+{
+  protected $aliasContextType = AliasContext::class;
+  protected $aliasContextDataType = '';
+  /**
+   * @var string
+   */
+  public $aliasName;
+  /**
+   * @var string
+   */
+  public $gerritProject;
+  /**
+   * @var string
+   */
+  public $hostUri;
+  /**
+   * @var string
+   */
+  public $revisionId;
+
+  /**
+   * @param AliasContext
+   */
+  public function setAliasContext(AliasContext $aliasContext)
+  {
+    $this->aliasContext = $aliasContext;
+  }
+  /**
+   * @return AliasContext
+   */
+  public function getAliasContext()
+  {
+    return $this->aliasContext;
+  }
+  /**
+   * @param string
+   */
+  public function setAliasName($aliasName)
+  {
+    $this->aliasName = $aliasName;
+  }
+  /**
+   * @return string
+   */
+  public function getAliasName()
+  {
+    return $this->aliasName;
+  }
+  /**
+   * @param string
+   */
+  public function setGerritProject($gerritProject)
+  {
+    $this->gerritProject = $gerritProject;
+  }
+  /**
+   * @return string
+   */
+  public function getGerritProject()
+  {
+    return $this->gerritProject;
+  }
+  /**
+   * @param string
+   */
+  public function setHostUri($hostUri)
+  {
+    $this->hostUri = $hostUri;
+  }
+  /**
+   * @return string
+   */
+  public function getHostUri()
+  {
+    return $this->hostUri;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GerritSourceContext::class, 'Google_Service_CloudDebugger_GerritSourceContext');
Index: vendor/google/apiclient-services/src/CloudDebugger/GetBreakpointResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/GetBreakpointResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/GetBreakpointResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class GetBreakpointResponse extends \Google\Model
+{
+  protected $breakpointType = Breakpoint::class;
+  protected $breakpointDataType = '';
+
+  /**
+   * @param Breakpoint
+   */
+  public function setBreakpoint(Breakpoint $breakpoint)
+  {
+    $this->breakpoint = $breakpoint;
+  }
+  /**
+   * @return Breakpoint
+   */
+  public function getBreakpoint()
+  {
+    return $this->breakpoint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetBreakpointResponse::class, 'Google_Service_CloudDebugger_GetBreakpointResponse');
Index: vendor/google/apiclient-services/src/CloudDebugger/GitSourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/GitSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/GitSourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class GitSourceContext extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $revisionId;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setRevisionId($revisionId)
+  {
+    $this->revisionId = $revisionId;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionId()
+  {
+    return $this->revisionId;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitSourceContext::class, 'Google_Service_CloudDebugger_GitSourceContext');
Index: vendor/google/apiclient-services/src/CloudDebugger/ListActiveBreakpointsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/ListActiveBreakpointsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/ListActiveBreakpointsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class ListActiveBreakpointsResponse extends \Google\Collection
+{
+  protected $collection_key = 'breakpoints';
+  protected $breakpointsType = Breakpoint::class;
+  protected $breakpointsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextWaitToken;
+  /**
+   * @var bool
+   */
+  public $waitExpired;
+
+  /**
+   * @param Breakpoint[]
+   */
+  public function setBreakpoints($breakpoints)
+  {
+    $this->breakpoints = $breakpoints;
+  }
+  /**
+   * @return Breakpoint[]
+   */
+  public function getBreakpoints()
+  {
+    return $this->breakpoints;
+  }
+  /**
+   * @param string
+   */
+  public function setNextWaitToken($nextWaitToken)
+  {
+    $this->nextWaitToken = $nextWaitToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextWaitToken()
+  {
+    return $this->nextWaitToken;
+  }
+  /**
+   * @param bool
+   */
+  public function setWaitExpired($waitExpired)
+  {
+    $this->waitExpired = $waitExpired;
+  }
+  /**
+   * @return bool
+   */
+  public function getWaitExpired()
+  {
+    return $this->waitExpired;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListActiveBreakpointsResponse::class, 'Google_Service_CloudDebugger_ListActiveBreakpointsResponse');
Index: vendor/google/apiclient-services/src/CloudDebugger/ListBreakpointsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/ListBreakpointsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/ListBreakpointsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class ListBreakpointsResponse extends \Google\Collection
+{
+  protected $collection_key = 'breakpoints';
+  protected $breakpointsType = Breakpoint::class;
+  protected $breakpointsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextWaitToken;
+
+  /**
+   * @param Breakpoint[]
+   */
+  public function setBreakpoints($breakpoints)
+  {
+    $this->breakpoints = $breakpoints;
+  }
+  /**
+   * @return Breakpoint[]
+   */
+  public function getBreakpoints()
+  {
+    return $this->breakpoints;
+  }
+  /**
+   * @param string
+   */
+  public function setNextWaitToken($nextWaitToken)
+  {
+    $this->nextWaitToken = $nextWaitToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextWaitToken()
+  {
+    return $this->nextWaitToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListBreakpointsResponse::class, 'Google_Service_CloudDebugger_ListBreakpointsResponse');
Index: vendor/google/apiclient-services/src/CloudDebugger/ListDebuggeesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/ListDebuggeesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/ListDebuggeesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class ListDebuggeesResponse extends \Google\Collection
+{
+  protected $collection_key = 'debuggees';
+  protected $debuggeesType = Debuggee::class;
+  protected $debuggeesDataType = 'array';
+
+  /**
+   * @param Debuggee[]
+   */
+  public function setDebuggees($debuggees)
+  {
+    $this->debuggees = $debuggees;
+  }
+  /**
+   * @return Debuggee[]
+   */
+  public function getDebuggees()
+  {
+    return $this->debuggees;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListDebuggeesResponse::class, 'Google_Service_CloudDebugger_ListDebuggeesResponse');
Index: vendor/google/apiclient-services/src/CloudDebugger/ProjectRepoId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/ProjectRepoId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/ProjectRepoId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,62 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class ProjectRepoId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $repoName;
+
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setRepoName($repoName)
+  {
+    $this->repoName = $repoName;
+  }
+  /**
+   * @return string
+   */
+  public function getRepoName()
+  {
+    return $this->repoName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectRepoId::class, 'Google_Service_CloudDebugger_ProjectRepoId');
Index: vendor/google/apiclient-services/src/CloudDebugger/RegisterDebuggeeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/RegisterDebuggeeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/RegisterDebuggeeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class RegisterDebuggeeRequest extends \Google\Model
+{
+  protected $debuggeeType = Debuggee::class;
+  protected $debuggeeDataType = '';
+
+  /**
+   * @param Debuggee
+   */
+  public function setDebuggee(Debuggee $debuggee)
+  {
+    $this->debuggee = $debuggee;
+  }
+  /**
+   * @return Debuggee
+   */
+  public function getDebuggee()
+  {
+    return $this->debuggee;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RegisterDebuggeeRequest::class, 'Google_Service_CloudDebugger_RegisterDebuggeeRequest');
Index: vendor/google/apiclient-services/src/CloudDebugger/RegisterDebuggeeResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/RegisterDebuggeeResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/RegisterDebuggeeResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class RegisterDebuggeeResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $agentId;
+  protected $debuggeeType = Debuggee::class;
+  protected $debuggeeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAgentId($agentId)
+  {
+    $this->agentId = $agentId;
+  }
+  /**
+   * @return string
+   */
+  public function getAgentId()
+  {
+    return $this->agentId;
+  }
+  /**
+   * @param Debuggee
+   */
+  public function setDebuggee(Debuggee $debuggee)
+  {
+    $this->debuggee = $debuggee;
+  }
+  /**
+   * @return Debuggee
+   */
+  public function getDebuggee()
+  {
+    return $this->debuggee;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RegisterDebuggeeResponse::class, 'Google_Service_CloudDebugger_RegisterDebuggeeResponse');
Index: vendor/google/apiclient-services/src/CloudDebugger/RepoId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/RepoId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/RepoId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class RepoId extends \Google\Model
+{
+  protected $projectRepoIdType = ProjectRepoId::class;
+  protected $projectRepoIdDataType = '';
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param ProjectRepoId
+   */
+  public function setProjectRepoId(ProjectRepoId $projectRepoId)
+  {
+    $this->projectRepoId = $projectRepoId;
+  }
+  /**
+   * @return ProjectRepoId
+   */
+  public function getProjectRepoId()
+  {
+    return $this->projectRepoId;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RepoId::class, 'Google_Service_CloudDebugger_RepoId');
Index: vendor/google/apiclient-services/src/CloudDebugger/Resource/Controller.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/Resource/Controller.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/Resource/Controller.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger\Resource;
+
+/**
+ * The "controller" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $clouddebuggerService = new Google\Service\CloudDebugger(...);
+ *   $controller = $clouddebuggerService->controller;
+ *  </code>
+ */
+class Controller extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Controller::class, 'Google_Service_CloudDebugger_Resource_Controller');
Index: vendor/google/apiclient-services/src/CloudDebugger/Resource/ControllerDebuggees.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/Resource/ControllerDebuggees.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/Resource/ControllerDebuggees.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger\Resource;
+
+use Google\Service\CloudDebugger\RegisterDebuggeeRequest;
+use Google\Service\CloudDebugger\RegisterDebuggeeResponse;
+
+/**
+ * The "debuggees" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $clouddebuggerService = new Google\Service\CloudDebugger(...);
+ *   $debuggees = $clouddebuggerService->controller_debuggees;
+ *  </code>
+ */
+class ControllerDebuggees extends \Google\Service\Resource
+{
+  /**
+   * Registers the debuggee with the controller service. All agents attached to
+   * the same application must call this method with exactly the same request
+   * content to get back the same stable `debuggee_id`. Agents should call this
+   * method again whenever `google.rpc.Code.NOT_FOUND` is returned from any
+   * controller method. This protocol allows the controller service to disable
+   * debuggees, recover from data loss, or change the `debuggee_id` format. Agents
+   * must handle `debuggee_id` value changing upon re-registration.
+   * (debuggees.register)
+   *
+   * @param RegisterDebuggeeRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return RegisterDebuggeeResponse
+   */
+  public function register(RegisterDebuggeeRequest $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('register', [$params], RegisterDebuggeeResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ControllerDebuggees::class, 'Google_Service_CloudDebugger_Resource_ControllerDebuggees');
Index: vendor/google/apiclient-services/src/CloudDebugger/Resource/ControllerDebuggeesBreakpoints.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/Resource/ControllerDebuggeesBreakpoints.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/Resource/ControllerDebuggeesBreakpoints.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,92 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger\Resource;
+
+use Google\Service\CloudDebugger\ListActiveBreakpointsResponse;
+use Google\Service\CloudDebugger\UpdateActiveBreakpointRequest;
+use Google\Service\CloudDebugger\UpdateActiveBreakpointResponse;
+
+/**
+ * The "breakpoints" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $clouddebuggerService = new Google\Service\CloudDebugger(...);
+ *   $breakpoints = $clouddebuggerService->controller_debuggees_breakpoints;
+ *  </code>
+ */
+class ControllerDebuggeesBreakpoints extends \Google\Service\Resource
+{
+  /**
+   * Returns the list of all active breakpoints for the debuggee. The breakpoint
+   * specification (`location`, `condition`, and `expressions` 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.
+   * (breakpoints.listControllerDebuggeesBreakpoints)
+   *
+   * @param string $debuggeeId Required. Identifies the debuggee.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string agentId Identifies the agent. This is the ID returned in
+   * the RegisterDebuggee response.
+   * @opt_param bool successOnTimeout If set to `true` (recommended), returns
+   * `google.rpc.Code.OK` status and sets the `wait_expired` response field to
+   * `true` when the server-selected timeout has expired. If set to `false`
+   * (deprecated), returns `google.rpc.Code.ABORTED` status when the server-
+   * selected timeout has expired.
+   * @opt_param string waitToken A 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 `next_wait_token` field
+   * in the last response. The initial value should be set to `"init"`.
+   * @return ListActiveBreakpointsResponse
+   */
+  public function listControllerDebuggeesBreakpoints($debuggeeId, $optParams = [])
+  {
+    $params = ['debuggeeId' => $debuggeeId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListActiveBreakpointsResponse::class);
+  }
+  /**
+   * 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 `expressions`
+   * 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. (breakpoints.update)
+   *
+   * @param string $debuggeeId Required. Identifies the debuggee being debugged.
+   * @param string $id Breakpoint identifier, unique in the scope of the debuggee.
+   * @param UpdateActiveBreakpointRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return UpdateActiveBreakpointResponse
+   */
+  public function update($debuggeeId, $id, UpdateActiveBreakpointRequest $postBody, $optParams = [])
+  {
+    $params = ['debuggeeId' => $debuggeeId, 'id' => $id, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], UpdateActiveBreakpointResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ControllerDebuggeesBreakpoints::class, 'Google_Service_CloudDebugger_Resource_ControllerDebuggeesBreakpoints');
Index: vendor/google/apiclient-services/src/CloudDebugger/Resource/Debugger.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/Resource/Debugger.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/Resource/Debugger.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,33 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger\Resource;
+
+/**
+ * The "debugger" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $clouddebuggerService = new Google\Service\CloudDebugger(...);
+ *   $debugger = $clouddebuggerService->debugger;
+ *  </code>
+ */
+class Debugger extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Debugger::class, 'Google_Service_CloudDebugger_Resource_Debugger');
Index: vendor/google/apiclient-services/src/CloudDebugger/Resource/DebuggerDebuggees.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/Resource/DebuggerDebuggees.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/Resource/DebuggerDebuggees.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,55 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger\Resource;
+
+use Google\Service\CloudDebugger\ListDebuggeesResponse;
+
+/**
+ * The "debuggees" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $clouddebuggerService = new Google\Service\CloudDebugger(...);
+ *   $debuggees = $clouddebuggerService->debugger_debuggees;
+ *  </code>
+ */
+class DebuggerDebuggees extends \Google\Service\Resource
+{
+  /**
+   * Lists all the debuggees that the user has access to.
+   * (debuggees.listDebuggerDebuggees)
+   *
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string clientVersion Required. The client version making the call.
+   * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
+   * @opt_param bool includeInactive When set to `true`, the result includes all
+   * debuggees. Otherwise, the result includes only debuggees that are active.
+   * @opt_param string project Required. Project number of a Google Cloud project
+   * whose debuggees to list.
+   * @return ListDebuggeesResponse
+   */
+  public function listDebuggerDebuggees($optParams = [])
+  {
+    $params = [];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDebuggeesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebuggerDebuggees::class, 'Google_Service_CloudDebugger_Resource_DebuggerDebuggees');
Index: vendor/google/apiclient-services/src/CloudDebugger/Resource/DebuggerDebuggeesBreakpoints.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/Resource/DebuggerDebuggeesBreakpoints.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/Resource/DebuggerDebuggeesBreakpoints.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,129 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger\Resource;
+
+use Google\Service\CloudDebugger\Breakpoint;
+use Google\Service\CloudDebugger\ClouddebuggerEmpty;
+use Google\Service\CloudDebugger\GetBreakpointResponse;
+use Google\Service\CloudDebugger\ListBreakpointsResponse;
+use Google\Service\CloudDebugger\SetBreakpointResponse;
+
+/**
+ * The "breakpoints" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $clouddebuggerService = new Google\Service\CloudDebugger(...);
+ *   $breakpoints = $clouddebuggerService->debugger_debuggees_breakpoints;
+ *  </code>
+ */
+class DebuggerDebuggeesBreakpoints extends \Google\Service\Resource
+{
+  /**
+   * Deletes the breakpoint from the debuggee. (breakpoints.delete)
+   *
+   * @param string $debuggeeId Required. ID of the debuggee whose breakpoint to
+   * delete.
+   * @param string $breakpointId Required. ID of the breakpoint to delete.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string clientVersion Required. The client version making the call.
+   * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
+   * @return ClouddebuggerEmpty
+   */
+  public function delete($debuggeeId, $breakpointId, $optParams = [])
+  {
+    $params = ['debuggeeId' => $debuggeeId, 'breakpointId' => $breakpointId];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], ClouddebuggerEmpty::class);
+  }
+  /**
+   * Gets breakpoint information. (breakpoints.get)
+   *
+   * @param string $debuggeeId Required. ID of the debuggee whose breakpoint to
+   * get.
+   * @param string $breakpointId Required. ID of the breakpoint to get.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string clientVersion Required. The client version making the call.
+   * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
+   * @return GetBreakpointResponse
+   */
+  public function get($debuggeeId, $breakpointId, $optParams = [])
+  {
+    $params = ['debuggeeId' => $debuggeeId, 'breakpointId' => $breakpointId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GetBreakpointResponse::class);
+  }
+  /**
+   * Lists all breakpoints for the debuggee.
+   * (breakpoints.listDebuggerDebuggeesBreakpoints)
+   *
+   * @param string $debuggeeId Required. ID of the debuggee whose breakpoints to
+   * list.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string action.value Only breakpoints with the specified action
+   * will pass the filter.
+   * @opt_param string clientVersion Required. The client version making the call.
+   * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
+   * @opt_param bool includeAllUsers When set to `true`, the response includes the
+   * list of breakpoints set by any user. Otherwise, it includes only breakpoints
+   * set by the caller.
+   * @opt_param bool includeInactive When set to `true`, the response includes
+   * active and inactive breakpoints. Otherwise, it includes only active
+   * breakpoints.
+   * @opt_param bool stripResults This field is deprecated. The following fields
+   * are always stripped out of the result: `stack_frames`,
+   * `evaluated_expressions` and `variable_table`.
+   * @opt_param string waitToken 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`.
+   * @return ListBreakpointsResponse
+   */
+  public function listDebuggerDebuggeesBreakpoints($debuggeeId, $optParams = [])
+  {
+    $params = ['debuggeeId' => $debuggeeId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBreakpointsResponse::class);
+  }
+  /**
+   * Sets the breakpoint to the debuggee. (breakpoints.set)
+   *
+   * @param string $debuggeeId Required. ID of the debuggee where the breakpoint
+   * is to be set.
+   * @param Breakpoint $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string canaryOption The canary option set by the user upon setting
+   * breakpoint.
+   * @opt_param string clientVersion Required. The client version making the call.
+   * Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
+   * @return SetBreakpointResponse
+   */
+  public function set($debuggeeId, Breakpoint $postBody, $optParams = [])
+  {
+    $params = ['debuggeeId' => $debuggeeId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('set', [$params], SetBreakpointResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DebuggerDebuggeesBreakpoints::class, 'Google_Service_CloudDebugger_Resource_DebuggerDebuggeesBreakpoints');
Index: vendor/google/apiclient-services/src/CloudDebugger/SetBreakpointResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/SetBreakpointResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/SetBreakpointResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class SetBreakpointResponse extends \Google\Model
+{
+  protected $breakpointType = Breakpoint::class;
+  protected $breakpointDataType = '';
+
+  /**
+   * @param Breakpoint
+   */
+  public function setBreakpoint(Breakpoint $breakpoint)
+  {
+    $this->breakpoint = $breakpoint;
+  }
+  /**
+   * @return Breakpoint
+   */
+  public function getBreakpoint()
+  {
+    return $this->breakpoint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SetBreakpointResponse::class, 'Google_Service_CloudDebugger_SetBreakpointResponse');
Index: vendor/google/apiclient-services/src/CloudDebugger/SourceContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/SourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/SourceContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class SourceContext extends \Google\Model
+{
+  protected $cloudRepoType = CloudRepoSourceContext::class;
+  protected $cloudRepoDataType = '';
+  protected $cloudWorkspaceType = CloudWorkspaceSourceContext::class;
+  protected $cloudWorkspaceDataType = '';
+  protected $gerritType = GerritSourceContext::class;
+  protected $gerritDataType = '';
+  protected $gitType = GitSourceContext::class;
+  protected $gitDataType = '';
+
+  /**
+   * @param CloudRepoSourceContext
+   */
+  public function setCloudRepo(CloudRepoSourceContext $cloudRepo)
+  {
+    $this->cloudRepo = $cloudRepo;
+  }
+  /**
+   * @return CloudRepoSourceContext
+   */
+  public function getCloudRepo()
+  {
+    return $this->cloudRepo;
+  }
+  /**
+   * @param CloudWorkspaceSourceContext
+   */
+  public function setCloudWorkspace(CloudWorkspaceSourceContext $cloudWorkspace)
+  {
+    $this->cloudWorkspace = $cloudWorkspace;
+  }
+  /**
+   * @return CloudWorkspaceSourceContext
+   */
+  public function getCloudWorkspace()
+  {
+    return $this->cloudWorkspace;
+  }
+  /**
+   * @param GerritSourceContext
+   */
+  public function setGerrit(GerritSourceContext $gerrit)
+  {
+    $this->gerrit = $gerrit;
+  }
+  /**
+   * @return GerritSourceContext
+   */
+  public function getGerrit()
+  {
+    return $this->gerrit;
+  }
+  /**
+   * @param GitSourceContext
+   */
+  public function setGit(GitSourceContext $git)
+  {
+    $this->git = $git;
+  }
+  /**
+   * @return GitSourceContext
+   */
+  public function getGit()
+  {
+    return $this->git;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceContext::class, 'Google_Service_CloudDebugger_SourceContext');
Index: vendor/google/apiclient-services/src/CloudDebugger/SourceLocation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/SourceLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/SourceLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class SourceLocation extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $column;
+  /**
+   * @var int
+   */
+  public $line;
+  /**
+   * @var string
+   */
+  public $path;
+
+  /**
+   * @param int
+   */
+  public function setColumn($column)
+  {
+    $this->column = $column;
+  }
+  /**
+   * @return int
+   */
+  public function getColumn()
+  {
+    return $this->column;
+  }
+  /**
+   * @param int
+   */
+  public function setLine($line)
+  {
+    $this->line = $line;
+  }
+  /**
+   * @return int
+   */
+  public function getLine()
+  {
+    return $this->line;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceLocation::class, 'Google_Service_CloudDebugger_SourceLocation');
Index: vendor/google/apiclient-services/src/CloudDebugger/StackFrame.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/StackFrame.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/StackFrame.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,93 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class StackFrame extends \Google\Collection
+{
+  protected $collection_key = 'locals';
+  protected $argumentsType = Variable::class;
+  protected $argumentsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $function;
+  protected $localsType = Variable::class;
+  protected $localsDataType = 'array';
+  protected $locationType = SourceLocation::class;
+  protected $locationDataType = '';
+
+  /**
+   * @param Variable[]
+   */
+  public function setArguments($arguments)
+  {
+    $this->arguments = $arguments;
+  }
+  /**
+   * @return Variable[]
+   */
+  public function getArguments()
+  {
+    return $this->arguments;
+  }
+  /**
+   * @param string
+   */
+  public function setFunction($function)
+  {
+    $this->function = $function;
+  }
+  /**
+   * @return string
+   */
+  public function getFunction()
+  {
+    return $this->function;
+  }
+  /**
+   * @param Variable[]
+   */
+  public function setLocals($locals)
+  {
+    $this->locals = $locals;
+  }
+  /**
+   * @return Variable[]
+   */
+  public function getLocals()
+  {
+    return $this->locals;
+  }
+  /**
+   * @param SourceLocation
+   */
+  public function setLocation(SourceLocation $location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return SourceLocation
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StackFrame::class, 'Google_Service_CloudDebugger_StackFrame');
Index: vendor/google/apiclient-services/src/CloudDebugger/StatusMessage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/StatusMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/StatusMessage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class StatusMessage extends \Google\Model
+{
+  protected $descriptionType = FormatMessage::class;
+  protected $descriptionDataType = '';
+  /**
+   * @var bool
+   */
+  public $isError;
+  /**
+   * @var string
+   */
+  public $refersTo;
+
+  /**
+   * @param FormatMessage
+   */
+  public function setDescription(FormatMessage $description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return FormatMessage
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsError($isError)
+  {
+    $this->isError = $isError;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsError()
+  {
+    return $this->isError;
+  }
+  /**
+   * @param string
+   */
+  public function setRefersTo($refersTo)
+  {
+    $this->refersTo = $refersTo;
+  }
+  /**
+   * @return string
+   */
+  public function getRefersTo()
+  {
+    return $this->refersTo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatusMessage::class, 'Google_Service_CloudDebugger_StatusMessage');
Index: vendor/google/apiclient-services/src/CloudDebugger/UpdateActiveBreakpointRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/UpdateActiveBreakpointRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/UpdateActiveBreakpointRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class UpdateActiveBreakpointRequest extends \Google\Model
+{
+  protected $breakpointType = Breakpoint::class;
+  protected $breakpointDataType = '';
+
+  /**
+   * @param Breakpoint
+   */
+  public function setBreakpoint(Breakpoint $breakpoint)
+  {
+    $this->breakpoint = $breakpoint;
+  }
+  /**
+   * @return Breakpoint
+   */
+  public function getBreakpoint()
+  {
+    return $this->breakpoint;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateActiveBreakpointRequest::class, 'Google_Service_CloudDebugger_UpdateActiveBreakpointRequest');
Index: vendor/google/apiclient-services/src/CloudDebugger/UpdateActiveBreakpointResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/UpdateActiveBreakpointResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/UpdateActiveBreakpointResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class UpdateActiveBreakpointResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateActiveBreakpointResponse::class, 'Google_Service_CloudDebugger_UpdateActiveBreakpointResponse');
Index: vendor/google/apiclient-services/src/CloudDebugger/Variable.php
===================================================================
--- vendor/google/apiclient-services/src/CloudDebugger/Variable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudDebugger/Variable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudDebugger;
+
+class Variable extends \Google\Collection
+{
+  protected $collection_key = 'members';
+  protected $membersType = Variable::class;
+  protected $membersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $statusType = StatusMessage::class;
+  protected $statusDataType = '';
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+  /**
+   * @var int
+   */
+  public $varTableIndex;
+
+  /**
+   * @param Variable[]
+   */
+  public function setMembers($members)
+  {
+    $this->members = $members;
+  }
+  /**
+   * @return Variable[]
+   */
+  public function getMembers()
+  {
+    return $this->members;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param StatusMessage
+   */
+  public function setStatus(StatusMessage $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return StatusMessage
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+  /**
+   * @param int
+   */
+  public function setVarTableIndex($varTableIndex)
+  {
+    $this->varTableIndex = $varTableIndex;
+  }
+  /**
+   * @return int
+   */
+  public function getVarTableIndex()
+  {
+    return $this->varTableIndex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Variable::class, 'Google_Service_CloudDebugger_Variable');
