Index: vendor/google/apiclient-services/src/DeveloperConnect/CancelOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/CancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/CancelOperationRequest.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\DeveloperConnect;
+
+class CancelOperationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelOperationRequest::class, 'Google_Service_DeveloperConnect_CancelOperationRequest');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Connection.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Connection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Connection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,302 @@
+<?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\DeveloperConnect;
+
+class Connection extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $cryptoKeyConfigType = CryptoKeyConfig::class;
+  protected $cryptoKeyConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var bool
+   */
+  public $disabled;
+  /**
+   * @var string
+   */
+  public $etag;
+  protected $githubConfigType = GitHubConfig::class;
+  protected $githubConfigDataType = '';
+  protected $githubEnterpriseConfigType = GitHubEnterpriseConfig::class;
+  protected $githubEnterpriseConfigDataType = '';
+  protected $gitlabConfigType = GitLabConfig::class;
+  protected $gitlabConfigDataType = '';
+  protected $gitlabEnterpriseConfigType = GitLabEnterpriseConfig::class;
+  protected $gitlabEnterpriseConfigDataType = '';
+  protected $installationStateType = InstallationState::class;
+  protected $installationStateDataType = '';
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param CryptoKeyConfig
+   */
+  public function setCryptoKeyConfig(CryptoKeyConfig $cryptoKeyConfig)
+  {
+    $this->cryptoKeyConfig = $cryptoKeyConfig;
+  }
+  /**
+   * @return CryptoKeyConfig
+   */
+  public function getCryptoKeyConfig()
+  {
+    return $this->cryptoKeyConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisabled($disabled)
+  {
+    $this->disabled = $disabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabled()
+  {
+    return $this->disabled;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param GitHubConfig
+   */
+  public function setGithubConfig(GitHubConfig $githubConfig)
+  {
+    $this->githubConfig = $githubConfig;
+  }
+  /**
+   * @return GitHubConfig
+   */
+  public function getGithubConfig()
+  {
+    return $this->githubConfig;
+  }
+  /**
+   * @param GitHubEnterpriseConfig
+   */
+  public function setGithubEnterpriseConfig(GitHubEnterpriseConfig $githubEnterpriseConfig)
+  {
+    $this->githubEnterpriseConfig = $githubEnterpriseConfig;
+  }
+  /**
+   * @return GitHubEnterpriseConfig
+   */
+  public function getGithubEnterpriseConfig()
+  {
+    return $this->githubEnterpriseConfig;
+  }
+  /**
+   * @param GitLabConfig
+   */
+  public function setGitlabConfig(GitLabConfig $gitlabConfig)
+  {
+    $this->gitlabConfig = $gitlabConfig;
+  }
+  /**
+   * @return GitLabConfig
+   */
+  public function getGitlabConfig()
+  {
+    return $this->gitlabConfig;
+  }
+  /**
+   * @param GitLabEnterpriseConfig
+   */
+  public function setGitlabEnterpriseConfig(GitLabEnterpriseConfig $gitlabEnterpriseConfig)
+  {
+    $this->gitlabEnterpriseConfig = $gitlabEnterpriseConfig;
+  }
+  /**
+   * @return GitLabEnterpriseConfig
+   */
+  public function getGitlabEnterpriseConfig()
+  {
+    return $this->gitlabEnterpriseConfig;
+  }
+  /**
+   * @param InstallationState
+   */
+  public function setInstallationState(InstallationState $installationState)
+  {
+    $this->installationState = $installationState;
+  }
+  /**
+   * @return InstallationState
+   */
+  public function getInstallationState()
+  {
+    return $this->installationState;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Connection::class, 'Google_Service_DeveloperConnect_Connection');
Index: vendor/google/apiclient-services/src/DeveloperConnect/CryptoKeyConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/CryptoKeyConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/CryptoKeyConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?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\DeveloperConnect;
+
+class CryptoKeyConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $keyReference;
+
+  /**
+   * @param string
+   */
+  public function setKeyReference($keyReference)
+  {
+    $this->keyReference = $keyReference;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyReference()
+  {
+    return $this->keyReference;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CryptoKeyConfig::class, 'Google_Service_DeveloperConnect_CryptoKeyConfig');
Index: vendor/google/apiclient-services/src/DeveloperConnect/DeveloperconnectEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/DeveloperconnectEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/DeveloperconnectEmpty.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\DeveloperConnect;
+
+class DeveloperconnectEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeveloperconnectEmpty::class, 'Google_Service_DeveloperConnect_DeveloperconnectEmpty');
Index: vendor/google/apiclient-services/src/DeveloperConnect/FetchGitHubInstallationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/FetchGitHubInstallationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/FetchGitHubInstallationsResponse.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\DeveloperConnect;
+
+class FetchGitHubInstallationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'installations';
+  protected $installationsType = Installation::class;
+  protected $installationsDataType = 'array';
+
+  /**
+   * @param Installation[]
+   */
+  public function setInstallations($installations)
+  {
+    $this->installations = $installations;
+  }
+  /**
+   * @return Installation[]
+   */
+  public function getInstallations()
+  {
+    return $this->installations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchGitHubInstallationsResponse::class, 'Google_Service_DeveloperConnect_FetchGitHubInstallationsResponse');
Index: vendor/google/apiclient-services/src/DeveloperConnect/FetchGitRefsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/FetchGitRefsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/FetchGitRefsResponse.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\DeveloperConnect;
+
+class FetchGitRefsResponse extends \Google\Collection
+{
+  protected $collection_key = 'refNames';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string[]
+   */
+  public $refNames;
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRefNames($refNames)
+  {
+    $this->refNames = $refNames;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRefNames()
+  {
+    return $this->refNames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchGitRefsResponse::class, 'Google_Service_DeveloperConnect_FetchGitRefsResponse');
Index: vendor/google/apiclient-services/src/DeveloperConnect/FetchLinkableGitRepositoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/FetchLinkableGitRepositoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/FetchLinkableGitRepositoriesResponse.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\DeveloperConnect;
+
+class FetchLinkableGitRepositoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'linkableGitRepositories';
+  protected $linkableGitRepositoriesType = LinkableGitRepository::class;
+  protected $linkableGitRepositoriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param LinkableGitRepository[]
+   */
+  public function setLinkableGitRepositories($linkableGitRepositories)
+  {
+    $this->linkableGitRepositories = $linkableGitRepositories;
+  }
+  /**
+   * @return LinkableGitRepository[]
+   */
+  public function getLinkableGitRepositories()
+  {
+    return $this->linkableGitRepositories;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchLinkableGitRepositoriesResponse::class, 'Google_Service_DeveloperConnect_FetchLinkableGitRepositoriesResponse');
Index: vendor/google/apiclient-services/src/DeveloperConnect/FetchReadTokenRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/FetchReadTokenRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/FetchReadTokenRequest.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\DeveloperConnect;
+
+class FetchReadTokenRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchReadTokenRequest::class, 'Google_Service_DeveloperConnect_FetchReadTokenRequest');
Index: vendor/google/apiclient-services/src/DeveloperConnect/FetchReadTokenResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/FetchReadTokenResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/FetchReadTokenResponse.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\DeveloperConnect;
+
+class FetchReadTokenResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expirationTime;
+  /**
+   * @var string
+   */
+  public $gitUsername;
+  /**
+   * @var string
+   */
+  public $token;
+
+  /**
+   * @param string
+   */
+  public function setExpirationTime($expirationTime)
+  {
+    $this->expirationTime = $expirationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpirationTime()
+  {
+    return $this->expirationTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGitUsername($gitUsername)
+  {
+    $this->gitUsername = $gitUsername;
+  }
+  /**
+   * @return string
+   */
+  public function getGitUsername()
+  {
+    return $this->gitUsername;
+  }
+  /**
+   * @param string
+   */
+  public function setToken($token)
+  {
+    $this->token = $token;
+  }
+  /**
+   * @return string
+   */
+  public function getToken()
+  {
+    return $this->token;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchReadTokenResponse::class, 'Google_Service_DeveloperConnect_FetchReadTokenResponse');
Index: vendor/google/apiclient-services/src/DeveloperConnect/FetchReadWriteTokenRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/FetchReadWriteTokenRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/FetchReadWriteTokenRequest.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\DeveloperConnect;
+
+class FetchReadWriteTokenRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchReadWriteTokenRequest::class, 'Google_Service_DeveloperConnect_FetchReadWriteTokenRequest');
Index: vendor/google/apiclient-services/src/DeveloperConnect/FetchReadWriteTokenResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/FetchReadWriteTokenResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/FetchReadWriteTokenResponse.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\DeveloperConnect;
+
+class FetchReadWriteTokenResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expirationTime;
+  /**
+   * @var string
+   */
+  public $gitUsername;
+  /**
+   * @var string
+   */
+  public $token;
+
+  /**
+   * @param string
+   */
+  public function setExpirationTime($expirationTime)
+  {
+    $this->expirationTime = $expirationTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpirationTime()
+  {
+    return $this->expirationTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGitUsername($gitUsername)
+  {
+    $this->gitUsername = $gitUsername;
+  }
+  /**
+   * @return string
+   */
+  public function getGitUsername()
+  {
+    return $this->gitUsername;
+  }
+  /**
+   * @param string
+   */
+  public function setToken($token)
+  {
+    $this->token = $token;
+  }
+  /**
+   * @return string
+   */
+  public function getToken()
+  {
+    return $this->token;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchReadWriteTokenResponse::class, 'Google_Service_DeveloperConnect_FetchReadWriteTokenResponse');
Index: vendor/google/apiclient-services/src/DeveloperConnect/GitHubConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/GitHubConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/GitHubConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?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\DeveloperConnect;
+
+class GitHubConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appInstallationId;
+  protected $authorizerCredentialType = OAuthCredential::class;
+  protected $authorizerCredentialDataType = '';
+  /**
+   * @var string
+   */
+  public $githubApp;
+  /**
+   * @var string
+   */
+  public $installationUri;
+
+  /**
+   * @param string
+   */
+  public function setAppInstallationId($appInstallationId)
+  {
+    $this->appInstallationId = $appInstallationId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppInstallationId()
+  {
+    return $this->appInstallationId;
+  }
+  /**
+   * @param OAuthCredential
+   */
+  public function setAuthorizerCredential(OAuthCredential $authorizerCredential)
+  {
+    $this->authorizerCredential = $authorizerCredential;
+  }
+  /**
+   * @return OAuthCredential
+   */
+  public function getAuthorizerCredential()
+  {
+    return $this->authorizerCredential;
+  }
+  /**
+   * @param string
+   */
+  public function setGithubApp($githubApp)
+  {
+    $this->githubApp = $githubApp;
+  }
+  /**
+   * @return string
+   */
+  public function getGithubApp()
+  {
+    return $this->githubApp;
+  }
+  /**
+   * @param string
+   */
+  public function setInstallationUri($installationUri)
+  {
+    $this->installationUri = $installationUri;
+  }
+  /**
+   * @return string
+   */
+  public function getInstallationUri()
+  {
+    return $this->installationUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitHubConfig::class, 'Google_Service_DeveloperConnect_GitHubConfig');
Index: vendor/google/apiclient-services/src/DeveloperConnect/GitHubEnterpriseConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/GitHubEnterpriseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/GitHubEnterpriseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,204 @@
+<?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\DeveloperConnect;
+
+class GitHubEnterpriseConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appId;
+  /**
+   * @var string
+   */
+  public $appInstallationId;
+  /**
+   * @var string
+   */
+  public $appSlug;
+  /**
+   * @var string
+   */
+  public $hostUri;
+  /**
+   * @var string
+   */
+  public $installationUri;
+  /**
+   * @var string
+   */
+  public $privateKeySecretVersion;
+  /**
+   * @var string
+   */
+  public $serverVersion;
+  protected $serviceDirectoryConfigType = ServiceDirectoryConfig::class;
+  protected $serviceDirectoryConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $sslCaCertificate;
+  /**
+   * @var string
+   */
+  public $webhookSecretSecretVersion;
+
+  /**
+   * @param string
+   */
+  public function setAppId($appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param string
+   */
+  public function setAppInstallationId($appInstallationId)
+  {
+    $this->appInstallationId = $appInstallationId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppInstallationId()
+  {
+    return $this->appInstallationId;
+  }
+  /**
+   * @param string
+   */
+  public function setAppSlug($appSlug)
+  {
+    $this->appSlug = $appSlug;
+  }
+  /**
+   * @return string
+   */
+  public function getAppSlug()
+  {
+    return $this->appSlug;
+  }
+  /**
+   * @param string
+   */
+  public function setHostUri($hostUri)
+  {
+    $this->hostUri = $hostUri;
+  }
+  /**
+   * @return string
+   */
+  public function getHostUri()
+  {
+    return $this->hostUri;
+  }
+  /**
+   * @param string
+   */
+  public function setInstallationUri($installationUri)
+  {
+    $this->installationUri = $installationUri;
+  }
+  /**
+   * @return string
+   */
+  public function getInstallationUri()
+  {
+    return $this->installationUri;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivateKeySecretVersion($privateKeySecretVersion)
+  {
+    $this->privateKeySecretVersion = $privateKeySecretVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateKeySecretVersion()
+  {
+    return $this->privateKeySecretVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setServerVersion($serverVersion)
+  {
+    $this->serverVersion = $serverVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getServerVersion()
+  {
+    return $this->serverVersion;
+  }
+  /**
+   * @param ServiceDirectoryConfig
+   */
+  public function setServiceDirectoryConfig(ServiceDirectoryConfig $serviceDirectoryConfig)
+  {
+    $this->serviceDirectoryConfig = $serviceDirectoryConfig;
+  }
+  /**
+   * @return ServiceDirectoryConfig
+   */
+  public function getServiceDirectoryConfig()
+  {
+    return $this->serviceDirectoryConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCaCertificate($sslCaCertificate)
+  {
+    $this->sslCaCertificate = $sslCaCertificate;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCaCertificate()
+  {
+    return $this->sslCaCertificate;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookSecretSecretVersion($webhookSecretSecretVersion)
+  {
+    $this->webhookSecretSecretVersion = $webhookSecretSecretVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookSecretSecretVersion()
+  {
+    return $this->webhookSecretSecretVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitHubEnterpriseConfig::class, 'Google_Service_DeveloperConnect_GitHubEnterpriseConfig');
Index: vendor/google/apiclient-services/src/DeveloperConnect/GitLabConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/GitLabConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/GitLabConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,76 @@
+<?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\DeveloperConnect;
+
+class GitLabConfig extends \Google\Model
+{
+  protected $authorizerCredentialType = UserCredential::class;
+  protected $authorizerCredentialDataType = '';
+  protected $readAuthorizerCredentialType = UserCredential::class;
+  protected $readAuthorizerCredentialDataType = '';
+  /**
+   * @var string
+   */
+  public $webhookSecretSecretVersion;
+
+  /**
+   * @param UserCredential
+   */
+  public function setAuthorizerCredential(UserCredential $authorizerCredential)
+  {
+    $this->authorizerCredential = $authorizerCredential;
+  }
+  /**
+   * @return UserCredential
+   */
+  public function getAuthorizerCredential()
+  {
+    return $this->authorizerCredential;
+  }
+  /**
+   * @param UserCredential
+   */
+  public function setReadAuthorizerCredential(UserCredential $readAuthorizerCredential)
+  {
+    $this->readAuthorizerCredential = $readAuthorizerCredential;
+  }
+  /**
+   * @return UserCredential
+   */
+  public function getReadAuthorizerCredential()
+  {
+    return $this->readAuthorizerCredential;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookSecretSecretVersion($webhookSecretSecretVersion)
+  {
+    $this->webhookSecretSecretVersion = $webhookSecretSecretVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookSecretSecretVersion()
+  {
+    return $this->webhookSecretSecretVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitLabConfig::class, 'Google_Service_DeveloperConnect_GitLabConfig');
Index: vendor/google/apiclient-services/src/DeveloperConnect/GitLabEnterpriseConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/GitLabEnterpriseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/GitLabEnterpriseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,146 @@
+<?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\DeveloperConnect;
+
+class GitLabEnterpriseConfig extends \Google\Model
+{
+  protected $authorizerCredentialType = UserCredential::class;
+  protected $authorizerCredentialDataType = '';
+  /**
+   * @var string
+   */
+  public $hostUri;
+  protected $readAuthorizerCredentialType = UserCredential::class;
+  protected $readAuthorizerCredentialDataType = '';
+  /**
+   * @var string
+   */
+  public $serverVersion;
+  protected $serviceDirectoryConfigType = ServiceDirectoryConfig::class;
+  protected $serviceDirectoryConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $sslCaCertificate;
+  /**
+   * @var string
+   */
+  public $webhookSecretSecretVersion;
+
+  /**
+   * @param UserCredential
+   */
+  public function setAuthorizerCredential(UserCredential $authorizerCredential)
+  {
+    $this->authorizerCredential = $authorizerCredential;
+  }
+  /**
+   * @return UserCredential
+   */
+  public function getAuthorizerCredential()
+  {
+    return $this->authorizerCredential;
+  }
+  /**
+   * @param string
+   */
+  public function setHostUri($hostUri)
+  {
+    $this->hostUri = $hostUri;
+  }
+  /**
+   * @return string
+   */
+  public function getHostUri()
+  {
+    return $this->hostUri;
+  }
+  /**
+   * @param UserCredential
+   */
+  public function setReadAuthorizerCredential(UserCredential $readAuthorizerCredential)
+  {
+    $this->readAuthorizerCredential = $readAuthorizerCredential;
+  }
+  /**
+   * @return UserCredential
+   */
+  public function getReadAuthorizerCredential()
+  {
+    return $this->readAuthorizerCredential;
+  }
+  /**
+   * @param string
+   */
+  public function setServerVersion($serverVersion)
+  {
+    $this->serverVersion = $serverVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getServerVersion()
+  {
+    return $this->serverVersion;
+  }
+  /**
+   * @param ServiceDirectoryConfig
+   */
+  public function setServiceDirectoryConfig(ServiceDirectoryConfig $serviceDirectoryConfig)
+  {
+    $this->serviceDirectoryConfig = $serviceDirectoryConfig;
+  }
+  /**
+   * @return ServiceDirectoryConfig
+   */
+  public function getServiceDirectoryConfig()
+  {
+    return $this->serviceDirectoryConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCaCertificate($sslCaCertificate)
+  {
+    $this->sslCaCertificate = $sslCaCertificate;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCaCertificate()
+  {
+    return $this->sslCaCertificate;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookSecretSecretVersion($webhookSecretSecretVersion)
+  {
+    $this->webhookSecretSecretVersion = $webhookSecretSecretVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookSecretSecretVersion()
+  {
+    return $this->webhookSecretSecretVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitLabEnterpriseConfig::class, 'Google_Service_DeveloperConnect_GitLabEnterpriseConfig');
Index: vendor/google/apiclient-services/src/DeveloperConnect/GitRepositoryLink.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/GitRepositoryLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/GitRepositoryLink.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,224 @@
+<?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\DeveloperConnect;
+
+class GitRepositoryLink extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $cloneUri;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $webhookId;
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param string
+   */
+  public function setCloneUri($cloneUri)
+  {
+    $this->cloneUri = $cloneUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCloneUri()
+  {
+    return $this->cloneUri;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookId($webhookId)
+  {
+    $this->webhookId = $webhookId;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookId()
+  {
+    return $this->webhookId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitRepositoryLink::class, 'Google_Service_DeveloperConnect_GitRepositoryLink');
Index: vendor/google/apiclient-services/src/DeveloperConnect/HttpBody.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/HttpBody.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/HttpBody.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?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\DeveloperConnect;
+
+class HttpBody extends \Google\Collection
+{
+  protected $collection_key = 'extensions';
+  /**
+   * @var string
+   */
+  public $contentType;
+  /**
+   * @var string
+   */
+  public $data;
+  /**
+   * @var array[]
+   */
+  public $extensions;
+
+  /**
+   * @param string
+   */
+  public function setContentType($contentType)
+  {
+    $this->contentType = $contentType;
+  }
+  /**
+   * @return string
+   */
+  public function getContentType()
+  {
+    return $this->contentType;
+  }
+  /**
+   * @param string
+   */
+  public function setData($data)
+  {
+    $this->data = $data;
+  }
+  /**
+   * @return string
+   */
+  public function getData()
+  {
+    return $this->data;
+  }
+  /**
+   * @param array[]
+   */
+  public function setExtensions($extensions)
+  {
+    $this->extensions = $extensions;
+  }
+  /**
+   * @return array[]
+   */
+  public function getExtensions()
+  {
+    return $this->extensions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HttpBody::class, 'Google_Service_DeveloperConnect_HttpBody');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Installation.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Installation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Installation.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\DeveloperConnect;
+
+class Installation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Installation::class, 'Google_Service_DeveloperConnect_Installation');
Index: vendor/google/apiclient-services/src/DeveloperConnect/InstallationState.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/InstallationState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/InstallationState.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\DeveloperConnect;
+
+class InstallationState extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $actionUri;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $stage;
+
+  /**
+   * @param string
+   */
+  public function setActionUri($actionUri)
+  {
+    $this->actionUri = $actionUri;
+  }
+  /**
+   * @return string
+   */
+  public function getActionUri()
+  {
+    return $this->actionUri;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setStage($stage)
+  {
+    $this->stage = $stage;
+  }
+  /**
+   * @return string
+   */
+  public function getStage()
+  {
+    return $this->stage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InstallationState::class, 'Google_Service_DeveloperConnect_InstallationState');
Index: vendor/google/apiclient-services/src/DeveloperConnect/LinkableGitRepository.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/LinkableGitRepository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/LinkableGitRepository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?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\DeveloperConnect;
+
+class LinkableGitRepository extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $cloneUri;
+
+  /**
+   * @param string
+   */
+  public function setCloneUri($cloneUri)
+  {
+    $this->cloneUri = $cloneUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCloneUri()
+  {
+    return $this->cloneUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LinkableGitRepository::class, 'Google_Service_DeveloperConnect_LinkableGitRepository');
Index: vendor/google/apiclient-services/src/DeveloperConnect/ListConnectionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/ListConnectionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/ListConnectionsResponse.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\DeveloperConnect;
+
+class ListConnectionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  protected $connectionsType = Connection::class;
+  protected $connectionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param Connection[]
+   */
+  public function setConnections($connections)
+  {
+    $this->connections = $connections;
+  }
+  /**
+   * @return Connection[]
+   */
+  public function getConnections()
+  {
+    return $this->connections;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListConnectionsResponse::class, 'Google_Service_DeveloperConnect_ListConnectionsResponse');
Index: vendor/google/apiclient-services/src/DeveloperConnect/ListGitRepositoryLinksResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/ListGitRepositoryLinksResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/ListGitRepositoryLinksResponse.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\DeveloperConnect;
+
+class ListGitRepositoryLinksResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  protected $gitRepositoryLinksType = GitRepositoryLink::class;
+  protected $gitRepositoryLinksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param GitRepositoryLink[]
+   */
+  public function setGitRepositoryLinks($gitRepositoryLinks)
+  {
+    $this->gitRepositoryLinks = $gitRepositoryLinks;
+  }
+  /**
+   * @return GitRepositoryLink[]
+   */
+  public function getGitRepositoryLinks()
+  {
+    return $this->gitRepositoryLinks;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListGitRepositoryLinksResponse::class, 'Google_Service_DeveloperConnect_ListGitRepositoryLinksResponse');
Index: vendor/google/apiclient-services/src/DeveloperConnect/ListLocationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/ListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/ListLocationsResponse.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\DeveloperConnect;
+
+class ListLocationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'locations';
+  protected $locationsType = Location::class;
+  protected $locationsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Location[]
+   */
+  public function setLocations($locations)
+  {
+    $this->locations = $locations;
+  }
+  /**
+   * @return Location[]
+   */
+  public function getLocations()
+  {
+    return $this->locations;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListLocationsResponse::class, 'Google_Service_DeveloperConnect_ListLocationsResponse');
Index: vendor/google/apiclient-services/src/DeveloperConnect/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/ListOperationsResponse.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\DeveloperConnect;
+
+class ListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = Operation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Operation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return Operation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListOperationsResponse::class, 'Google_Service_DeveloperConnect_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Location.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,116 @@
+<?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\DeveloperConnect;
+
+class Location extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $locationId;
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLocationId($locationId)
+  {
+    $this->locationId = $locationId;
+  }
+  /**
+   * @return string
+   */
+  public function getLocationId()
+  {
+    return $this->locationId;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @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(Location::class, 'Google_Service_DeveloperConnect_Location');
Index: vendor/google/apiclient-services/src/DeveloperConnect/OAuthCredential.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/OAuthCredential.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/OAuthCredential.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\DeveloperConnect;
+
+class OAuthCredential extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $oauthTokenSecretVersion;
+  /**
+   * @var string
+   */
+  public $username;
+
+  /**
+   * @param string
+   */
+  public function setOauthTokenSecretVersion($oauthTokenSecretVersion)
+  {
+    $this->oauthTokenSecretVersion = $oauthTokenSecretVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getOauthTokenSecretVersion()
+  {
+    return $this->oauthTokenSecretVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OAuthCredential::class, 'Google_Service_DeveloperConnect_OAuthCredential');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Operation.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\DeveloperConnect;
+
+class Operation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = Status::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $response;
+
+  /**
+   * @param bool
+   */
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  /**
+   * @return bool
+   */
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param Status
+   */
+  public function setError(Status $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return Status
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operation::class, 'Google_Service_DeveloperConnect_Operation');
Index: vendor/google/apiclient-services/src/DeveloperConnect/OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?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\DeveloperConnect;
+
+class OperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var bool
+   */
+  public $requestedCancellation;
+  /**
+   * @var string
+   */
+  public $statusMessage;
+  /**
+   * @var string
+   */
+  public $target;
+  /**
+   * @var string
+   */
+  public $verb;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequestedCancellation($requestedCancellation)
+  {
+    $this->requestedCancellation = $requestedCancellation;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequestedCancellation()
+  {
+    return $this->requestedCancellation;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusMessage($statusMessage)
+  {
+    $this->statusMessage = $statusMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusMessage()
+  {
+    return $this->statusMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setTarget($target)
+  {
+    $this->target = $target;
+  }
+  /**
+   * @return string
+   */
+  public function getTarget()
+  {
+    return $this->target;
+  }
+  /**
+   * @param string
+   */
+  public function setVerb($verb)
+  {
+    $this->verb = $verb;
+  }
+  /**
+   * @return string
+   */
+  public function getVerb()
+  {
+    return $this->verb;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperationMetadata::class, 'Google_Service_DeveloperConnect_OperationMetadata');
Index: vendor/google/apiclient-services/src/DeveloperConnect/ProcessGitHubEnterpriseWebhookRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/ProcessGitHubEnterpriseWebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/ProcessGitHubEnterpriseWebhookRequest.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\DeveloperConnect;
+
+class ProcessGitHubEnterpriseWebhookRequest extends \Google\Model
+{
+  protected $bodyType = HttpBody::class;
+  protected $bodyDataType = '';
+
+  /**
+   * @param HttpBody
+   */
+  public function setBody(HttpBody $body)
+  {
+    $this->body = $body;
+  }
+  /**
+   * @return HttpBody
+   */
+  public function getBody()
+  {
+    return $this->body;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProcessGitHubEnterpriseWebhookRequest::class, 'Google_Service_DeveloperConnect_ProcessGitHubEnterpriseWebhookRequest');
Index: vendor/google/apiclient-services/src/DeveloperConnect/ProcessGitLabEnterpriseWebhookRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/ProcessGitLabEnterpriseWebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/ProcessGitLabEnterpriseWebhookRequest.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\DeveloperConnect;
+
+class ProcessGitLabEnterpriseWebhookRequest extends \Google\Model
+{
+  protected $bodyType = HttpBody::class;
+  protected $bodyDataType = '';
+
+  /**
+   * @param HttpBody
+   */
+  public function setBody(HttpBody $body)
+  {
+    $this->body = $body;
+  }
+  /**
+   * @return HttpBody
+   */
+  public function getBody()
+  {
+    return $this->body;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProcessGitLabEnterpriseWebhookRequest::class, 'Google_Service_DeveloperConnect_ProcessGitLabEnterpriseWebhookRequest');
Index: vendor/google/apiclient-services/src/DeveloperConnect/ProcessGitLabWebhookRequest.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/ProcessGitLabWebhookRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/ProcessGitLabWebhookRequest.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\DeveloperConnect;
+
+class ProcessGitLabWebhookRequest extends \Google\Model
+{
+  protected $bodyType = HttpBody::class;
+  protected $bodyDataType = '';
+
+  /**
+   * @param HttpBody
+   */
+  public function setBody(HttpBody $body)
+  {
+    $this->body = $body;
+  }
+  /**
+   * @return HttpBody
+   */
+  public function getBody()
+  {
+    return $this->body;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProcessGitLabWebhookRequest::class, 'Google_Service_DeveloperConnect_ProcessGitLabWebhookRequest');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Resource/Projects.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\DeveloperConnect\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $developerconnectService = new Google\Service\DeveloperConnect(...);
+ *   $projects = $developerconnectService->projects;
+ *  </code>
+ */
+class Projects extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Projects::class, 'Google_Service_DeveloperConnect_Resource_Projects');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?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\DeveloperConnect\Resource;
+
+use Google\Service\DeveloperConnect\ListLocationsResponse;
+use Google\Service\DeveloperConnect\Location;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $developerconnectService = new Google\Service\DeveloperConnect(...);
+ *   $locations = $developerconnectService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+  /**
+   * Gets information about a location. (locations.get)
+   *
+   * @param string $name Resource name for the location.
+   * @param array $optParams Optional parameters.
+   * @return Location
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Location::class);
+  }
+  /**
+   * Lists information about the supported locations for this service.
+   * (locations.listProjectsLocations)
+   *
+   * @param string $name The resource that owns the locations collection, if
+   * applicable.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to narrow down results to a preferred
+   * subset. The filtering language accepts strings like `"displayName=tokyo"`,
+   * and is documented in more detail in [AIP-160](https://google.aip.dev/160).
+   * @opt_param int pageSize The maximum number of results to return. If not set,
+   * the service selects a default.
+   * @opt_param string pageToken A page token received from the `next_page_token`
+   * field in the response. Send that page token to receive the subsequent page.
+   * @return ListLocationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListLocationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_DeveloperConnect_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocationsConnections.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocationsConnections.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocationsConnections.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,238 @@
+<?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\DeveloperConnect\Resource;
+
+use Google\Service\DeveloperConnect\Connection;
+use Google\Service\DeveloperConnect\DeveloperconnectEmpty;
+use Google\Service\DeveloperConnect\FetchGitHubInstallationsResponse;
+use Google\Service\DeveloperConnect\FetchLinkableGitRepositoriesResponse;
+use Google\Service\DeveloperConnect\ListConnectionsResponse;
+use Google\Service\DeveloperConnect\Operation;
+use Google\Service\DeveloperConnect\ProcessGitHubEnterpriseWebhookRequest;
+
+/**
+ * The "connections" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $developerconnectService = new Google\Service\DeveloperConnect(...);
+ *   $connections = $developerconnectService->projects_locations_connections;
+ *  </code>
+ */
+class ProjectsLocationsConnections extends \Google\Service\Resource
+{
+  /**
+   * Creates a new Connection in a given project and location.
+   * (connections.create)
+   *
+   * @param string $parent Required. Value for parent.
+   * @param Connection $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string connectionId Required. Id of the requesting object If auto-
+   * generating Id server-side, remove this field and connection_id from the
+   * method_signature of Create RPC
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param bool validateOnly Optional. If set, validate the request, but do
+   * not actually post it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Connection $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single Connection. (connections.delete)
+   *
+   * @param string $name Required. Name of the resource
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string etag Optional. The current etag of the Connection. If an
+   * etag is provided and does not match the current etag of the Connection,
+   * deletion will be blocked and an ABORTED error will be returned.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes after the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param bool validateOnly Optional. If set, validate the request, but do
+   * not actually post it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * FetchGitHubInstallations returns the list of GitHub Installations that are
+   * available to be added to a Connection. For github.com, only installations
+   * accessible to the authorizer token are returned. For GitHub Enterprise, all
+   * installations are returned. (connections.fetchGitHubInstallations)
+   *
+   * @param string $connection Required. The resource name of the connection in
+   * the format `projects/locations/connections`.
+   * @param array $optParams Optional parameters.
+   * @return FetchGitHubInstallationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchGitHubInstallations($connection, $optParams = [])
+  {
+    $params = ['connection' => $connection];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchGitHubInstallations', [$params], FetchGitHubInstallationsResponse::class);
+  }
+  /**
+   * FetchLinkableGitRepositories returns a list of git repositories from an SCM
+   * that are available to be added to a Connection.
+   * (connections.fetchLinkableGitRepositories)
+   *
+   * @param string $connection Required. The name of the Connection. Format:
+   * `projects/locations/connections`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Number of results to return in the list.
+   * Defaults to 20.
+   * @opt_param string pageToken Optional. Page start.
+   * @return FetchLinkableGitRepositoriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchLinkableGitRepositories($connection, $optParams = [])
+  {
+    $params = ['connection' => $connection];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchLinkableGitRepositories', [$params], FetchLinkableGitRepositoriesResponse::class);
+  }
+  /**
+   * Gets details of a single Connection. (connections.get)
+   *
+   * @param string $name Required. Name of the resource
+   * @param array $optParams Optional parameters.
+   * @return Connection
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Connection::class);
+  }
+  /**
+   * Lists Connections in a given project and location.
+   * (connections.listProjectsLocationsConnections)
+   *
+   * @param string $parent Required. Parent value for ListConnectionsRequest
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Filtering results
+   * @opt_param string orderBy Optional. Hint for how to order the results
+   * @opt_param int pageSize Optional. Requested page size. Server may return
+   * fewer items than requested. If unspecified, server will pick an appropriate
+   * default.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListConnectionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsConnections($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListConnectionsResponse::class);
+  }
+  /**
+   * Updates the parameters of a single Connection. (connections.patch)
+   *
+   * @param string $name Identifier. The resource name of the connection, in the
+   * format `projects/{project}/locations/{location}/connections/{connection_id}`.
+   * @param Connection $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If set to true, and the connection is
+   * not found a new connection will be created. In this situation `update_mask`
+   * is ignored. The creation will succeed only if the input connection has all
+   * the necessary information (e.g a github_config with both user_oauth_token and
+   * installation_id properties).
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param string updateMask Required. Field mask is used to specify the
+   * fields to be overwritten in the Connection resource by the update. The fields
+   * specified in the update_mask are relative to the resource, not the full
+   * request. A field will be overwritten if it is in the mask. If the user does
+   * not provide a mask then all fields will be overwritten.
+   * @opt_param bool validateOnly Optional. If set, validate the request, but do
+   * not actually post it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Connection $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+  /**
+   * ProcessGitHubEnterpriseWebhook is called by the external GitHub Enterprise
+   * instances for notifying events. (connections.processGitHubEnterpriseWebhook)
+   *
+   * @param string $parent Required. Project and location where the webhook will
+   * be received. Format: `projects/locations`.
+   * @param ProcessGitHubEnterpriseWebhookRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return DeveloperconnectEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function processGitHubEnterpriseWebhook($parent, ProcessGitHubEnterpriseWebhookRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('processGitHubEnterpriseWebhook', [$params], DeveloperconnectEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsConnections::class, 'Google_Service_DeveloperConnect_Resource_ProjectsLocationsConnections');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocationsConnectionsGitRepositoryLinks.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocationsConnectionsGitRepositoryLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocationsConnectionsGitRepositoryLinks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,246 @@
+<?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\DeveloperConnect\Resource;
+
+use Google\Service\DeveloperConnect\DeveloperconnectEmpty;
+use Google\Service\DeveloperConnect\FetchGitRefsResponse;
+use Google\Service\DeveloperConnect\FetchReadTokenRequest;
+use Google\Service\DeveloperConnect\FetchReadTokenResponse;
+use Google\Service\DeveloperConnect\FetchReadWriteTokenRequest;
+use Google\Service\DeveloperConnect\FetchReadWriteTokenResponse;
+use Google\Service\DeveloperConnect\GitRepositoryLink;
+use Google\Service\DeveloperConnect\ListGitRepositoryLinksResponse;
+use Google\Service\DeveloperConnect\Operation;
+use Google\Service\DeveloperConnect\ProcessGitLabEnterpriseWebhookRequest;
+use Google\Service\DeveloperConnect\ProcessGitLabWebhookRequest;
+
+/**
+ * The "gitRepositoryLinks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $developerconnectService = new Google\Service\DeveloperConnect(...);
+ *   $gitRepositoryLinks = $developerconnectService->projects_locations_connections_gitRepositoryLinks;
+ *  </code>
+ */
+class ProjectsLocationsConnectionsGitRepositoryLinks extends \Google\Service\Resource
+{
+  /**
+   * Creates a GitRepositoryLink. Upon linking a Git Repository, Developer Connect
+   * will configure the Git Repository to send webhook events to Developer
+   * Connect. Connections that use Firebase GitHub Application will have events
+   * forwarded to the Firebase service. All other Connections will have events
+   * forwarded to Cloud Build. (gitRepositoryLinks.create)
+   *
+   * @param string $parent Required. Value for parent.
+   * @param GitRepositoryLink $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string gitRepositoryLinkId Required. The ID to use for the
+   * repository, which will become the final component of the repository's
+   * resource name. This ID should be unique in the connection. Allows
+   * alphanumeric characters and any of -._~%!$&'()*+,;=@.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param bool validateOnly Optional. If set, validate the request, but do
+   * not actually post it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GitRepositoryLink $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single GitRepositoryLink. (gitRepositoryLinks.delete)
+   *
+   * @param string $name Required. Name of the resource
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string etag Optional. This checksum is computed by the server
+   * based on the value of other fields, and may be sent on update and delete
+   * requests to ensure the client has an up-to-date value before proceeding.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes after the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param bool validateOnly Optional. If set, validate the request, but do
+   * not actually post it.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Fetch the list of branches or tags for a given repository.
+   * (gitRepositoryLinks.fetchGitRefs)
+   *
+   * @param string $gitRepositoryLink Required. The resource name of
+   * GitRepositoryLink in the format
+   * `projects/locations/connections/gitRepositoryLinks`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Number of results to return in the list.
+   * Default to 20.
+   * @opt_param string pageToken Optional. Page start.
+   * @opt_param string refType Required. Type of refs to fetch.
+   * @return FetchGitRefsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchGitRefs($gitRepositoryLink, $optParams = [])
+  {
+    $params = ['gitRepositoryLink' => $gitRepositoryLink];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchGitRefs', [$params], FetchGitRefsResponse::class);
+  }
+  /**
+   * Fetches read token of a given gitRepositoryLink.
+   * (gitRepositoryLinks.fetchReadToken)
+   *
+   * @param string $gitRepositoryLink Required. The resource name of the
+   * gitRepositoryLink in the format
+   * `projects/locations/connections/gitRepositoryLinks`.
+   * @param FetchReadTokenRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return FetchReadTokenResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchReadToken($gitRepositoryLink, FetchReadTokenRequest $postBody, $optParams = [])
+  {
+    $params = ['gitRepositoryLink' => $gitRepositoryLink, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchReadToken', [$params], FetchReadTokenResponse::class);
+  }
+  /**
+   * Fetches read/write token of a given gitRepositoryLink.
+   * (gitRepositoryLinks.fetchReadWriteToken)
+   *
+   * @param string $gitRepositoryLink Required. The resource name of the
+   * gitRepositoryLink in the format
+   * `projects/locations/connections/gitRepositoryLinks`.
+   * @param FetchReadWriteTokenRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return FetchReadWriteTokenResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchReadWriteToken($gitRepositoryLink, FetchReadWriteTokenRequest $postBody, $optParams = [])
+  {
+    $params = ['gitRepositoryLink' => $gitRepositoryLink, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchReadWriteToken', [$params], FetchReadWriteTokenResponse::class);
+  }
+  /**
+   * Gets details of a single GitRepositoryLink. (gitRepositoryLinks.get)
+   *
+   * @param string $name Required. Name of the resource
+   * @param array $optParams Optional parameters.
+   * @return GitRepositoryLink
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GitRepositoryLink::class);
+  }
+  /**
+   * Lists GitRepositoryLinks in a given project, location, and connection.
+   * (gitRepositoryLinks.listProjectsLocationsConnectionsGitRepositoryLinks)
+   *
+   * @param string $parent Required. Parent value for
+   * ListGitRepositoryLinksRequest
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. Filtering results
+   * @opt_param string orderBy Optional. Hint for how to order the results
+   * @opt_param int pageSize Optional. Requested page size. Server may return
+   * fewer items than requested. If unspecified, server will pick an appropriate
+   * default.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListGitRepositoryLinksResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsConnectionsGitRepositoryLinks($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListGitRepositoryLinksResponse::class);
+  }
+  /**
+   * ProcessGitLabEnterpriseWebhook is called by the external GitLab Enterprise
+   * instances for notifying events.
+   * (gitRepositoryLinks.processGitLabEnterpriseWebhook)
+   *
+   * @param string $name Required. The GitRepositoryLink resource where the
+   * webhook will be received. Format:
+   * `projects/locations/connections/gitRepositoryLinks`.
+   * @param ProcessGitLabEnterpriseWebhookRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return DeveloperconnectEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function processGitLabEnterpriseWebhook($name, ProcessGitLabEnterpriseWebhookRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('processGitLabEnterpriseWebhook', [$params], DeveloperconnectEmpty::class);
+  }
+  /**
+   * ProcessGitLabWebhook is called by the GitLab.com for notifying events.
+   * (gitRepositoryLinks.processGitLabWebhook)
+   *
+   * @param string $name Required. The GitRepositoryLink resource where the
+   * webhook will be received. Format:
+   * `projects/locations/connections/gitRepositoryLinks`.
+   * @param ProcessGitLabWebhookRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return DeveloperconnectEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function processGitLabWebhook($name, ProcessGitLabWebhookRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('processGitLabWebhook', [$params], DeveloperconnectEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsConnectionsGitRepositoryLinks::class, 'Google_Service_DeveloperConnect_Resource_ProjectsLocationsConnectionsGitRepositoryLinks');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Resource/ProjectsLocationsOperations.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\DeveloperConnect\Resource;
+
+use Google\Service\DeveloperConnect\CancelOperationRequest;
+use Google\Service\DeveloperConnect\DeveloperconnectEmpty;
+use Google\Service\DeveloperConnect\ListOperationsResponse;
+use Google\Service\DeveloperConnect\Operation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $developerconnectService = new Google\Service\DeveloperConnect(...);
+ *   $operations = $developerconnectService->projects_locations_operations;
+ *  </code>
+ */
+class ProjectsLocationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Starts asynchronous cancellation on a long-running operation. The server
+   * makes a best effort to cancel the operation, but success is not guaranteed.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+   * other methods to check whether the cancellation succeeded or whether the
+   * operation completed despite cancellation. On successful cancellation, the
+   * operation is not deleted; instead, it becomes an operation with an
+   * Operation.error value with a google.rpc.Status.code of 1, corresponding to
+   * `Code.CANCELLED`. (operations.cancel)
+   *
+   * @param string $name The name of the operation resource to be cancelled.
+   * @param CancelOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return DeveloperconnectEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, CancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], DeveloperconnectEmpty::class);
+  }
+  /**
+   * Deletes a long-running operation. This method indicates that the client is no
+   * longer interested in the operation result. It does not cancel the operation.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. (operations.delete)
+   *
+   * @param string $name The name of the operation resource to be deleted.
+   * @param array $optParams Optional parameters.
+   * @return DeveloperconnectEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], DeveloperconnectEmpty::class);
+  }
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Operation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return ListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsOperations::class, 'Google_Service_DeveloperConnect_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/DeveloperConnect/ServiceDirectoryConfig.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/ServiceDirectoryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/ServiceDirectoryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,44 @@
+<?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\DeveloperConnect;
+
+class ServiceDirectoryConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ServiceDirectoryConfig::class, 'Google_Service_DeveloperConnect_ServiceDirectoryConfig');
Index: vendor/google/apiclient-services/src/DeveloperConnect/Status.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?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\DeveloperConnect;
+
+class Status extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var array[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Status::class, 'Google_Service_DeveloperConnect_Status');
Index: vendor/google/apiclient-services/src/DeveloperConnect/UserCredential.php
===================================================================
--- vendor/google/apiclient-services/src/DeveloperConnect/UserCredential.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/DeveloperConnect/UserCredential.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\DeveloperConnect;
+
+class UserCredential extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $userTokenSecretVersion;
+  /**
+   * @var string
+   */
+  public $username;
+
+  /**
+   * @param string
+   */
+  public function setUserTokenSecretVersion($userTokenSecretVersion)
+  {
+    $this->userTokenSecretVersion = $userTokenSecretVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getUserTokenSecretVersion()
+  {
+    return $this->userTokenSecretVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UserCredential::class, 'Google_Service_DeveloperConnect_UserCredential');
