Index: vendor/google/apiclient-services/src/CloudBuild/AddBitbucketServerConnectedRepositoryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/AddBitbucketServerConnectedRepositoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/AddBitbucketServerConnectedRepositoryRequest.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\CloudBuild;
+
+class AddBitbucketServerConnectedRepositoryRequest extends \Google\Model
+{
+  protected $connectedRepositoryType = BitbucketServerRepositoryId::class;
+  protected $connectedRepositoryDataType = '';
+
+  /**
+   * @param BitbucketServerRepositoryId
+   */
+  public function setConnectedRepository(BitbucketServerRepositoryId $connectedRepository)
+  {
+    $this->connectedRepository = $connectedRepository;
+  }
+  /**
+   * @return BitbucketServerRepositoryId
+   */
+  public function getConnectedRepository()
+  {
+    return $this->connectedRepository;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AddBitbucketServerConnectedRepositoryRequest::class, 'Google_Service_CloudBuild_AddBitbucketServerConnectedRepositoryRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/AddBitbucketServerConnectedRepositoryResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/AddBitbucketServerConnectedRepositoryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/AddBitbucketServerConnectedRepositoryResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class AddBitbucketServerConnectedRepositoryResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $config;
+  protected $connectedRepositoryType = BitbucketServerRepositoryId::class;
+  protected $connectedRepositoryDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setConfig($config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return string
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param BitbucketServerRepositoryId
+   */
+  public function setConnectedRepository(BitbucketServerRepositoryId $connectedRepository)
+  {
+    $this->connectedRepository = $connectedRepository;
+  }
+  /**
+   * @return BitbucketServerRepositoryId
+   */
+  public function getConnectedRepository()
+  {
+    return $this->connectedRepository;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AddBitbucketServerConnectedRepositoryResponse::class, 'Google_Service_CloudBuild_AddBitbucketServerConnectedRepositoryResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ApprovalConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ApprovalConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ApprovalConfig.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\CloudBuild;
+
+class ApprovalConfig extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $approvalRequired;
+
+  /**
+   * @param bool
+   */
+  public function setApprovalRequired($approvalRequired)
+  {
+    $this->approvalRequired = $approvalRequired;
+  }
+  /**
+   * @return bool
+   */
+  public function getApprovalRequired()
+  {
+    return $this->approvalRequired;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApprovalConfig::class, 'Google_Service_CloudBuild_ApprovalConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/ApprovalResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ApprovalResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ApprovalResult.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\CloudBuild;
+
+class ApprovalResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $approvalTime;
+  /**
+   * @var string
+   */
+  public $approverAccount;
+  /**
+   * @var string
+   */
+  public $comment;
+  /**
+   * @var string
+   */
+  public $decision;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setApprovalTime($approvalTime)
+  {
+    $this->approvalTime = $approvalTime;
+  }
+  /**
+   * @return string
+   */
+  public function getApprovalTime()
+  {
+    return $this->approvalTime;
+  }
+  /**
+   * @param string
+   */
+  public function setApproverAccount($approverAccount)
+  {
+    $this->approverAccount = $approverAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getApproverAccount()
+  {
+    return $this->approverAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setComment($comment)
+  {
+    $this->comment = $comment;
+  }
+  /**
+   * @return string
+   */
+  public function getComment()
+  {
+    return $this->comment;
+  }
+  /**
+   * @param string
+   */
+  public function setDecision($decision)
+  {
+    $this->decision = $decision;
+  }
+  /**
+   * @return string
+   */
+  public function getDecision()
+  {
+    return $this->decision;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApprovalResult::class, 'Google_Service_CloudBuild_ApprovalResult');
Index: vendor/google/apiclient-services/src/CloudBuild/ApproveBuildRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ApproveBuildRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ApproveBuildRequest.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\CloudBuild;
+
+class ApproveBuildRequest extends \Google\Model
+{
+  protected $approvalResultType = ApprovalResult::class;
+  protected $approvalResultDataType = '';
+
+  /**
+   * @param ApprovalResult
+   */
+  public function setApprovalResult(ApprovalResult $approvalResult)
+  {
+    $this->approvalResult = $approvalResult;
+  }
+  /**
+   * @return ApprovalResult
+   */
+  public function getApprovalResult()
+  {
+    return $this->approvalResult;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ApproveBuildRequest::class, 'Google_Service_CloudBuild_ApproveBuildRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/ArtifactObjects.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ArtifactObjects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ArtifactObjects.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\CloudBuild;
+
+class ArtifactObjects extends \Google\Collection
+{
+  protected $collection_key = 'paths';
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string[]
+   */
+  public $paths;
+  protected $timingType = TimeSpan::class;
+  protected $timingDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPaths($paths)
+  {
+    $this->paths = $paths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPaths()
+  {
+    return $this->paths;
+  }
+  /**
+   * @param TimeSpan
+   */
+  public function setTiming(TimeSpan $timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ArtifactObjects::class, 'Google_Service_CloudBuild_ArtifactObjects');
Index: vendor/google/apiclient-services/src/CloudBuild/ArtifactResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ArtifactResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ArtifactResult.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\CloudBuild;
+
+class ArtifactResult extends \Google\Collection
+{
+  protected $collection_key = 'fileHash';
+  protected $fileHashType = FileHashes::class;
+  protected $fileHashDataType = 'array';
+  /**
+   * @var string
+   */
+  public $location;
+
+  /**
+   * @param FileHashes[]
+   */
+  public function setFileHash($fileHash)
+  {
+    $this->fileHash = $fileHash;
+  }
+  /**
+   * @return FileHashes[]
+   */
+  public function getFileHash()
+  {
+    return $this->fileHash;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ArtifactResult::class, 'Google_Service_CloudBuild_ArtifactResult');
Index: vendor/google/apiclient-services/src/CloudBuild/Artifacts.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Artifacts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Artifacts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,109 @@
+<?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\CloudBuild;
+
+class Artifacts extends \Google\Collection
+{
+  protected $collection_key = 'pythonPackages';
+  /**
+   * @var string[]
+   */
+  public $images;
+  protected $mavenArtifactsType = MavenArtifact::class;
+  protected $mavenArtifactsDataType = 'array';
+  protected $npmPackagesType = NpmPackage::class;
+  protected $npmPackagesDataType = 'array';
+  protected $objectsType = ArtifactObjects::class;
+  protected $objectsDataType = '';
+  protected $pythonPackagesType = PythonPackage::class;
+  protected $pythonPackagesDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setImages($images)
+  {
+    $this->images = $images;
+  }
+  /**
+   * @return string[]
+   */
+  public function getImages()
+  {
+    return $this->images;
+  }
+  /**
+   * @param MavenArtifact[]
+   */
+  public function setMavenArtifacts($mavenArtifacts)
+  {
+    $this->mavenArtifacts = $mavenArtifacts;
+  }
+  /**
+   * @return MavenArtifact[]
+   */
+  public function getMavenArtifacts()
+  {
+    return $this->mavenArtifacts;
+  }
+  /**
+   * @param NpmPackage[]
+   */
+  public function setNpmPackages($npmPackages)
+  {
+    $this->npmPackages = $npmPackages;
+  }
+  /**
+   * @return NpmPackage[]
+   */
+  public function getNpmPackages()
+  {
+    return $this->npmPackages;
+  }
+  /**
+   * @param ArtifactObjects
+   */
+  public function setObjects(ArtifactObjects $objects)
+  {
+    $this->objects = $objects;
+  }
+  /**
+   * @return ArtifactObjects
+   */
+  public function getObjects()
+  {
+    return $this->objects;
+  }
+  /**
+   * @param PythonPackage[]
+   */
+  public function setPythonPackages($pythonPackages)
+  {
+    $this->pythonPackages = $pythonPackages;
+  }
+  /**
+   * @return PythonPackage[]
+   */
+  public function getPythonPackages()
+  {
+    return $this->pythonPackages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Artifacts::class, 'Google_Service_CloudBuild_Artifacts');
Index: vendor/google/apiclient-services/src/CloudBuild/AuditConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/AuditConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/AuditConfig.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\CloudBuild;
+
+class AuditConfig extends \Google\Collection
+{
+  protected $collection_key = 'auditLogConfigs';
+  protected $auditLogConfigsType = AuditLogConfig::class;
+  protected $auditLogConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param AuditLogConfig[]
+   */
+  public function setAuditLogConfigs($auditLogConfigs)
+  {
+    $this->auditLogConfigs = $auditLogConfigs;
+  }
+  /**
+   * @return AuditLogConfig[]
+   */
+  public function getAuditLogConfigs()
+  {
+    return $this->auditLogConfigs;
+  }
+  /**
+   * @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(AuditConfig::class, 'Google_Service_CloudBuild_AuditConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/AuditLogConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/AuditLogConfig.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\CloudBuild;
+
+class AuditLogConfig extends \Google\Collection
+{
+  protected $collection_key = 'exemptedMembers';
+  /**
+   * @var string[]
+   */
+  public $exemptedMembers;
+  /**
+   * @var string
+   */
+  public $logType;
+
+  /**
+   * @param string[]
+   */
+  public function setExemptedMembers($exemptedMembers)
+  {
+    $this->exemptedMembers = $exemptedMembers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExemptedMembers()
+  {
+    return $this->exemptedMembers;
+  }
+  /**
+   * @param string
+   */
+  public function setLogType($logType)
+  {
+    $this->logType = $logType;
+  }
+  /**
+   * @return string
+   */
+  public function getLogType()
+  {
+    return $this->logType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AuditLogConfig::class, 'Google_Service_CloudBuild_AuditLogConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/BatchCreateBitbucketServerConnectedRepositoriesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BatchCreateBitbucketServerConnectedRepositoriesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BatchCreateBitbucketServerConnectedRepositoriesRequest.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\CloudBuild;
+
+class BatchCreateBitbucketServerConnectedRepositoriesRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = CreateBitbucketServerConnectedRepositoryRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param CreateBitbucketServerConnectedRepositoryRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return CreateBitbucketServerConnectedRepositoryRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateBitbucketServerConnectedRepositoriesRequest::class, 'Google_Service_CloudBuild_BatchCreateBitbucketServerConnectedRepositoriesRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/BatchCreateBitbucketServerConnectedRepositoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BatchCreateBitbucketServerConnectedRepositoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BatchCreateBitbucketServerConnectedRepositoriesResponse.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\CloudBuild;
+
+class BatchCreateBitbucketServerConnectedRepositoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'bitbucketServerConnectedRepositories';
+  protected $bitbucketServerConnectedRepositoriesType = BitbucketServerConnectedRepository::class;
+  protected $bitbucketServerConnectedRepositoriesDataType = 'array';
+
+  /**
+   * @param BitbucketServerConnectedRepository[]
+   */
+  public function setBitbucketServerConnectedRepositories($bitbucketServerConnectedRepositories)
+  {
+    $this->bitbucketServerConnectedRepositories = $bitbucketServerConnectedRepositories;
+  }
+  /**
+   * @return BitbucketServerConnectedRepository[]
+   */
+  public function getBitbucketServerConnectedRepositories()
+  {
+    return $this->bitbucketServerConnectedRepositories;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateBitbucketServerConnectedRepositoriesResponse::class, 'Google_Service_CloudBuild_BatchCreateBitbucketServerConnectedRepositoriesResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/BatchCreateBitbucketServerConnectedRepositoriesResponseMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BatchCreateBitbucketServerConnectedRepositoriesResponseMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BatchCreateBitbucketServerConnectedRepositoriesResponseMetadata.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\CloudBuild;
+
+class BatchCreateBitbucketServerConnectedRepositoriesResponseMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $config;
+  /**
+   * @var string
+   */
+  public $createTime;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setConfig($config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return string
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateBitbucketServerConnectedRepositoriesResponseMetadata::class, 'Google_Service_CloudBuild_BatchCreateBitbucketServerConnectedRepositoriesResponseMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/BatchCreateGitLabConnectedRepositoriesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BatchCreateGitLabConnectedRepositoriesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BatchCreateGitLabConnectedRepositoriesRequest.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\CloudBuild;
+
+class BatchCreateGitLabConnectedRepositoriesRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = CreateGitLabConnectedRepositoryRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param CreateGitLabConnectedRepositoryRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return CreateGitLabConnectedRepositoryRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateGitLabConnectedRepositoriesRequest::class, 'Google_Service_CloudBuild_BatchCreateGitLabConnectedRepositoriesRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/BatchCreateGitLabConnectedRepositoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BatchCreateGitLabConnectedRepositoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BatchCreateGitLabConnectedRepositoriesResponse.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\CloudBuild;
+
+class BatchCreateGitLabConnectedRepositoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'gitlabConnectedRepositories';
+  protected $gitlabConnectedRepositoriesType = GitLabConnectedRepository::class;
+  protected $gitlabConnectedRepositoriesDataType = 'array';
+
+  /**
+   * @param GitLabConnectedRepository[]
+   */
+  public function setGitlabConnectedRepositories($gitlabConnectedRepositories)
+  {
+    $this->gitlabConnectedRepositories = $gitlabConnectedRepositories;
+  }
+  /**
+   * @return GitLabConnectedRepository[]
+   */
+  public function getGitlabConnectedRepositories()
+  {
+    return $this->gitlabConnectedRepositories;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateGitLabConnectedRepositoriesResponse::class, 'Google_Service_CloudBuild_BatchCreateGitLabConnectedRepositoriesResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/BatchCreateGitLabConnectedRepositoriesResponseMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BatchCreateGitLabConnectedRepositoriesResponseMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BatchCreateGitLabConnectedRepositoriesResponseMetadata.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\CloudBuild;
+
+class BatchCreateGitLabConnectedRepositoriesResponseMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $config;
+  /**
+   * @var string
+   */
+  public $createTime;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setConfig($config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return string
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateGitLabConnectedRepositoriesResponseMetadata::class, 'Google_Service_CloudBuild_BatchCreateGitLabConnectedRepositoriesResponseMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/BatchCreateRepositoriesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BatchCreateRepositoriesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BatchCreateRepositoriesRequest.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\CloudBuild;
+
+class BatchCreateRepositoriesRequest extends \Google\Collection
+{
+  protected $collection_key = 'requests';
+  protected $requestsType = CreateRepositoryRequest::class;
+  protected $requestsDataType = 'array';
+
+  /**
+   * @param CreateRepositoryRequest[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return CreateRepositoryRequest[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateRepositoriesRequest::class, 'Google_Service_CloudBuild_BatchCreateRepositoriesRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/BatchCreateRepositoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BatchCreateRepositoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BatchCreateRepositoriesResponse.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\CloudBuild;
+
+class BatchCreateRepositoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'repositories';
+  protected $repositoriesType = Repository::class;
+  protected $repositoriesDataType = 'array';
+
+  /**
+   * @param Repository[]
+   */
+  public function setRepositories($repositories)
+  {
+    $this->repositories = $repositories;
+  }
+  /**
+   * @return Repository[]
+   */
+  public function getRepositories()
+  {
+    return $this->repositories;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BatchCreateRepositoriesResponse::class, 'Google_Service_CloudBuild_BatchCreateRepositoriesResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/Binding.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Binding.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\CloudBuild;
+
+class Binding extends \Google\Collection
+{
+  protected $collection_key = 'members';
+  protected $conditionType = Expr::class;
+  protected $conditionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $members;
+  /**
+   * @var string
+   */
+  public $role;
+
+  /**
+   * @param Expr
+   */
+  public function setCondition(Expr $condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return Expr
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMembers($members)
+  {
+    $this->members = $members;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMembers()
+  {
+    return $this->members;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Binding::class, 'Google_Service_CloudBuild_Binding');
Index: vendor/google/apiclient-services/src/CloudBuild/BitbucketCloudConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BitbucketCloudConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BitbucketCloudConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class BitbucketCloudConfig extends \Google\Model
+{
+  protected $authorizerCredentialType = UserCredential::class;
+  protected $authorizerCredentialDataType = '';
+  protected $readAuthorizerCredentialType = UserCredential::class;
+  protected $readAuthorizerCredentialDataType = '';
+  /**
+   * @var string
+   */
+  public $webhookSecretSecretVersion;
+  /**
+   * @var string
+   */
+  public $workspace;
+
+  /**
+   * @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;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkspace($workspace)
+  {
+    $this->workspace = $workspace;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkspace()
+  {
+    return $this->workspace;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BitbucketCloudConfig::class, 'Google_Service_CloudBuild_BitbucketCloudConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/BitbucketDataCenterConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BitbucketDataCenterConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BitbucketDataCenterConfig.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\CloudBuild;
+
+class BitbucketDataCenterConfig 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 = GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig::class;
+  protected $serviceDirectoryConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $sslCa;
+  /**
+   * @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 GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig
+   */
+  public function setServiceDirectoryConfig(GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig $serviceDirectoryConfig)
+  {
+    $this->serviceDirectoryConfig = $serviceDirectoryConfig;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig
+   */
+  public function getServiceDirectoryConfig()
+  {
+    return $this->serviceDirectoryConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCa($sslCa)
+  {
+    $this->sslCa = $sslCa;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCa()
+  {
+    return $this->sslCa;
+  }
+  /**
+   * @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(BitbucketDataCenterConfig::class, 'Google_Service_CloudBuild_BitbucketDataCenterConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/BitbucketServerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BitbucketServerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BitbucketServerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,203 @@
+<?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\CloudBuild;
+
+class BitbucketServerConfig extends \Google\Collection
+{
+  protected $collection_key = 'connectedRepositories';
+  /**
+   * @var string
+   */
+  public $apiKey;
+  protected $connectedRepositoriesType = BitbucketServerRepositoryId::class;
+  protected $connectedRepositoriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $hostUri;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $peeredNetwork;
+  protected $secretsType = BitbucketServerSecrets::class;
+  protected $secretsDataType = '';
+  /**
+   * @var string
+   */
+  public $sslCa;
+  /**
+   * @var string
+   */
+  public $username;
+  /**
+   * @var string
+   */
+  public $webhookKey;
+
+  /**
+   * @param string
+   */
+  public function setApiKey($apiKey)
+  {
+    $this->apiKey = $apiKey;
+  }
+  /**
+   * @return string
+   */
+  public function getApiKey()
+  {
+    return $this->apiKey;
+  }
+  /**
+   * @param BitbucketServerRepositoryId[]
+   */
+  public function setConnectedRepositories($connectedRepositories)
+  {
+    $this->connectedRepositories = $connectedRepositories;
+  }
+  /**
+   * @return BitbucketServerRepositoryId[]
+   */
+  public function getConnectedRepositories()
+  {
+    return $this->connectedRepositories;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setHostUri($hostUri)
+  {
+    $this->hostUri = $hostUri;
+  }
+  /**
+   * @return string
+   */
+  public function getHostUri()
+  {
+    return $this->hostUri;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPeeredNetwork($peeredNetwork)
+  {
+    $this->peeredNetwork = $peeredNetwork;
+  }
+  /**
+   * @return string
+   */
+  public function getPeeredNetwork()
+  {
+    return $this->peeredNetwork;
+  }
+  /**
+   * @param BitbucketServerSecrets
+   */
+  public function setSecrets(BitbucketServerSecrets $secrets)
+  {
+    $this->secrets = $secrets;
+  }
+  /**
+   * @return BitbucketServerSecrets
+   */
+  public function getSecrets()
+  {
+    return $this->secrets;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCa($sslCa)
+  {
+    $this->sslCa = $sslCa;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCa()
+  {
+    return $this->sslCa;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookKey($webhookKey)
+  {
+    $this->webhookKey = $webhookKey;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookKey()
+  {
+    return $this->webhookKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BitbucketServerConfig::class, 'Google_Service_CloudBuild_BitbucketServerConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/BitbucketServerConnectedRepository.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BitbucketServerConnectedRepository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BitbucketServerConnectedRepository.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\CloudBuild;
+
+class BitbucketServerConnectedRepository extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parent;
+  protected $repoType = BitbucketServerRepositoryId::class;
+  protected $repoDataType = '';
+  protected $statusType = Status::class;
+  protected $statusDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param BitbucketServerRepositoryId
+   */
+  public function setRepo(BitbucketServerRepositoryId $repo)
+  {
+    $this->repo = $repo;
+  }
+  /**
+   * @return BitbucketServerRepositoryId
+   */
+  public function getRepo()
+  {
+    return $this->repo;
+  }
+  /**
+   * @param Status
+   */
+  public function setStatus(Status $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return Status
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BitbucketServerConnectedRepository::class, 'Google_Service_CloudBuild_BitbucketServerConnectedRepository');
Index: vendor/google/apiclient-services/src/CloudBuild/BitbucketServerRepository.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BitbucketServerRepository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BitbucketServerRepository.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\CloudBuild;
+
+class BitbucketServerRepository extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $browseUri;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $repoIdType = BitbucketServerRepositoryId::class;
+  protected $repoIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBrowseUri($browseUri)
+  {
+    $this->browseUri = $browseUri;
+  }
+  /**
+   * @return string
+   */
+  public function getBrowseUri()
+  {
+    return $this->browseUri;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param BitbucketServerRepositoryId
+   */
+  public function setRepoId(BitbucketServerRepositoryId $repoId)
+  {
+    $this->repoId = $repoId;
+  }
+  /**
+   * @return BitbucketServerRepositoryId
+   */
+  public function getRepoId()
+  {
+    return $this->repoId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BitbucketServerRepository::class, 'Google_Service_CloudBuild_BitbucketServerRepository');
Index: vendor/google/apiclient-services/src/CloudBuild/BitbucketServerRepositoryId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BitbucketServerRepositoryId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BitbucketServerRepositoryId.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\CloudBuild;
+
+class BitbucketServerRepositoryId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $projectKey;
+  /**
+   * @var string
+   */
+  public $repoSlug;
+  /**
+   * @var int
+   */
+  public $webhookId;
+
+  /**
+   * @param string
+   */
+  public function setProjectKey($projectKey)
+  {
+    $this->projectKey = $projectKey;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectKey()
+  {
+    return $this->projectKey;
+  }
+  /**
+   * @param string
+   */
+  public function setRepoSlug($repoSlug)
+  {
+    $this->repoSlug = $repoSlug;
+  }
+  /**
+   * @return string
+   */
+  public function getRepoSlug()
+  {
+    return $this->repoSlug;
+  }
+  /**
+   * @param int
+   */
+  public function setWebhookId($webhookId)
+  {
+    $this->webhookId = $webhookId;
+  }
+  /**
+   * @return int
+   */
+  public function getWebhookId()
+  {
+    return $this->webhookId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BitbucketServerRepositoryId::class, 'Google_Service_CloudBuild_BitbucketServerRepositoryId');
Index: vendor/google/apiclient-services/src/CloudBuild/BitbucketServerSecrets.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BitbucketServerSecrets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BitbucketServerSecrets.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\CloudBuild;
+
+class BitbucketServerSecrets extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adminAccessTokenVersionName;
+  /**
+   * @var string
+   */
+  public $readAccessTokenVersionName;
+  /**
+   * @var string
+   */
+  public $webhookSecretVersionName;
+
+  /**
+   * @param string
+   */
+  public function setAdminAccessTokenVersionName($adminAccessTokenVersionName)
+  {
+    $this->adminAccessTokenVersionName = $adminAccessTokenVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getAdminAccessTokenVersionName()
+  {
+    return $this->adminAccessTokenVersionName;
+  }
+  /**
+   * @param string
+   */
+  public function setReadAccessTokenVersionName($readAccessTokenVersionName)
+  {
+    $this->readAccessTokenVersionName = $readAccessTokenVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getReadAccessTokenVersionName()
+  {
+    return $this->readAccessTokenVersionName;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookSecretVersionName($webhookSecretVersionName)
+  {
+    $this->webhookSecretVersionName = $webhookSecretVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookSecretVersionName()
+  {
+    return $this->webhookSecretVersionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BitbucketServerSecrets::class, 'Google_Service_CloudBuild_BitbucketServerSecrets');
Index: vendor/google/apiclient-services/src/CloudBuild/BitbucketServerTriggerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BitbucketServerTriggerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BitbucketServerTriggerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,128 @@
+<?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\CloudBuild;
+
+class BitbucketServerTriggerConfig extends \Google\Model
+{
+  protected $bitbucketServerConfigType = BitbucketServerConfig::class;
+  protected $bitbucketServerConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $bitbucketServerConfigResource;
+  /**
+   * @var string
+   */
+  public $projectKey;
+  protected $pullRequestType = PullRequestFilter::class;
+  protected $pullRequestDataType = '';
+  protected $pushType = PushFilter::class;
+  protected $pushDataType = '';
+  /**
+   * @var string
+   */
+  public $repoSlug;
+
+  /**
+   * @param BitbucketServerConfig
+   */
+  public function setBitbucketServerConfig(BitbucketServerConfig $bitbucketServerConfig)
+  {
+    $this->bitbucketServerConfig = $bitbucketServerConfig;
+  }
+  /**
+   * @return BitbucketServerConfig
+   */
+  public function getBitbucketServerConfig()
+  {
+    return $this->bitbucketServerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setBitbucketServerConfigResource($bitbucketServerConfigResource)
+  {
+    $this->bitbucketServerConfigResource = $bitbucketServerConfigResource;
+  }
+  /**
+   * @return string
+   */
+  public function getBitbucketServerConfigResource()
+  {
+    return $this->bitbucketServerConfigResource;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectKey($projectKey)
+  {
+    $this->projectKey = $projectKey;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectKey()
+  {
+    return $this->projectKey;
+  }
+  /**
+   * @param PullRequestFilter
+   */
+  public function setPullRequest(PullRequestFilter $pullRequest)
+  {
+    $this->pullRequest = $pullRequest;
+  }
+  /**
+   * @return PullRequestFilter
+   */
+  public function getPullRequest()
+  {
+    return $this->pullRequest;
+  }
+  /**
+   * @param PushFilter
+   */
+  public function setPush(PushFilter $push)
+  {
+    $this->push = $push;
+  }
+  /**
+   * @return PushFilter
+   */
+  public function getPush()
+  {
+    return $this->push;
+  }
+  /**
+   * @param string
+   */
+  public function setRepoSlug($repoSlug)
+  {
+    $this->repoSlug = $repoSlug;
+  }
+  /**
+   * @return string
+   */
+  public function getRepoSlug()
+  {
+    return $this->repoSlug;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BitbucketServerTriggerConfig::class, 'Google_Service_CloudBuild_BitbucketServerTriggerConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/Build.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Build.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Build.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,525 @@
+<?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\CloudBuild;
+
+class Build extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  protected $approvalType = BuildApproval::class;
+  protected $approvalDataType = '';
+  protected $artifactsType = Artifacts::class;
+  protected $artifactsDataType = '';
+  protected $availableSecretsType = Secrets::class;
+  protected $availableSecretsDataType = '';
+  /**
+   * @var string
+   */
+  public $buildTriggerId;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $failureInfoType = FailureInfo::class;
+  protected $failureInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $finishTime;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string[]
+   */
+  public $images;
+  /**
+   * @var string
+   */
+  public $logUrl;
+  /**
+   * @var string
+   */
+  public $logsBucket;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $optionsType = BuildOptions::class;
+  protected $optionsDataType = '';
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $queueTtl;
+  protected $resultsType = Results::class;
+  protected $resultsDataType = '';
+  protected $secretsType = Secret::class;
+  protected $secretsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  protected $sourceType = Source::class;
+  protected $sourceDataType = '';
+  protected $sourceProvenanceType = SourceProvenance::class;
+  protected $sourceProvenanceDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $statusDetail;
+  protected $stepsType = BuildStep::class;
+  protected $stepsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $substitutions;
+  /**
+   * @var string[]
+   */
+  public $tags;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $timingType = TimeSpan::class;
+  protected $timingDataType = 'map';
+  protected $warningsType = Warning::class;
+  protected $warningsDataType = 'array';
+
+  /**
+   * @param BuildApproval
+   */
+  public function setApproval(BuildApproval $approval)
+  {
+    $this->approval = $approval;
+  }
+  /**
+   * @return BuildApproval
+   */
+  public function getApproval()
+  {
+    return $this->approval;
+  }
+  /**
+   * @param Artifacts
+   */
+  public function setArtifacts(Artifacts $artifacts)
+  {
+    $this->artifacts = $artifacts;
+  }
+  /**
+   * @return Artifacts
+   */
+  public function getArtifacts()
+  {
+    return $this->artifacts;
+  }
+  /**
+   * @param Secrets
+   */
+  public function setAvailableSecrets(Secrets $availableSecrets)
+  {
+    $this->availableSecrets = $availableSecrets;
+  }
+  /**
+   * @return Secrets
+   */
+  public function getAvailableSecrets()
+  {
+    return $this->availableSecrets;
+  }
+  /**
+   * @param string
+   */
+  public function setBuildTriggerId($buildTriggerId)
+  {
+    $this->buildTriggerId = $buildTriggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getBuildTriggerId()
+  {
+    return $this->buildTriggerId;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param FailureInfo
+   */
+  public function setFailureInfo(FailureInfo $failureInfo)
+  {
+    $this->failureInfo = $failureInfo;
+  }
+  /**
+   * @return FailureInfo
+   */
+  public function getFailureInfo()
+  {
+    return $this->failureInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string[]
+   */
+  public function setImages($images)
+  {
+    $this->images = $images;
+  }
+  /**
+   * @return string[]
+   */
+  public function getImages()
+  {
+    return $this->images;
+  }
+  /**
+   * @param string
+   */
+  public function setLogUrl($logUrl)
+  {
+    $this->logUrl = $logUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getLogUrl()
+  {
+    return $this->logUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setLogsBucket($logsBucket)
+  {
+    $this->logsBucket = $logsBucket;
+  }
+  /**
+   * @return string
+   */
+  public function getLogsBucket()
+  {
+    return $this->logsBucket;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param BuildOptions
+   */
+  public function setOptions(BuildOptions $options)
+  {
+    $this->options = $options;
+  }
+  /**
+   * @return BuildOptions
+   */
+  public function getOptions()
+  {
+    return $this->options;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setQueueTtl($queueTtl)
+  {
+    $this->queueTtl = $queueTtl;
+  }
+  /**
+   * @return string
+   */
+  public function getQueueTtl()
+  {
+    return $this->queueTtl;
+  }
+  /**
+   * @param Results
+   */
+  public function setResults(Results $results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return Results
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param Secret[]
+   */
+  public function setSecrets($secrets)
+  {
+    $this->secrets = $secrets;
+  }
+  /**
+   * @return Secret[]
+   */
+  public function getSecrets()
+  {
+    return $this->secrets;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param Source
+   */
+  public function setSource(Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param SourceProvenance
+   */
+  public function setSourceProvenance(SourceProvenance $sourceProvenance)
+  {
+    $this->sourceProvenance = $sourceProvenance;
+  }
+  /**
+   * @return SourceProvenance
+   */
+  public function getSourceProvenance()
+  {
+    return $this->sourceProvenance;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusDetail($statusDetail)
+  {
+    $this->statusDetail = $statusDetail;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusDetail()
+  {
+    return $this->statusDetail;
+  }
+  /**
+   * @param BuildStep[]
+   */
+  public function setSteps($steps)
+  {
+    $this->steps = $steps;
+  }
+  /**
+   * @return BuildStep[]
+   */
+  public function getSteps()
+  {
+    return $this->steps;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSubstitutions($substitutions)
+  {
+    $this->substitutions = $substitutions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSubstitutions()
+  {
+    return $this->substitutions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param TimeSpan[]
+   */
+  public function setTiming($timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return TimeSpan[]
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+  /**
+   * @param Warning[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return Warning[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Build::class, 'Google_Service_CloudBuild_Build');
Index: vendor/google/apiclient-services/src/CloudBuild/BuildApproval.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BuildApproval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BuildApproval.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\CloudBuild;
+
+class BuildApproval extends \Google\Model
+{
+  protected $configType = ApprovalConfig::class;
+  protected $configDataType = '';
+  protected $resultType = ApprovalResult::class;
+  protected $resultDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param ApprovalConfig
+   */
+  public function setConfig(ApprovalConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return ApprovalConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param ApprovalResult
+   */
+  public function setResult(ApprovalResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return ApprovalResult
+   */
+  public function getResult()
+  {
+    return $this->result;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildApproval::class, 'Google_Service_CloudBuild_BuildApproval');
Index: vendor/google/apiclient-services/src/CloudBuild/BuildOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BuildOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BuildOperationMetadata.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\CloudBuild;
+
+class BuildOperationMetadata extends \Google\Model
+{
+  protected $buildType = Build::class;
+  protected $buildDataType = '';
+
+  /**
+   * @param Build
+   */
+  public function setBuild(Build $build)
+  {
+    $this->build = $build;
+  }
+  /**
+   * @return Build
+   */
+  public function getBuild()
+  {
+    return $this->build;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildOperationMetadata::class, 'Google_Service_CloudBuild_BuildOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/BuildOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BuildOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BuildOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,293 @@
+<?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\CloudBuild;
+
+class BuildOptions extends \Google\Collection
+{
+  protected $collection_key = 'volumes';
+  /**
+   * @var bool
+   */
+  public $automapSubstitutions;
+  /**
+   * @var string
+   */
+  public $defaultLogsBucketBehavior;
+  /**
+   * @var string
+   */
+  public $diskSizeGb;
+  /**
+   * @var bool
+   */
+  public $dynamicSubstitutions;
+  /**
+   * @var string[]
+   */
+  public $env;
+  /**
+   * @var string
+   */
+  public $logStreamingOption;
+  /**
+   * @var string
+   */
+  public $logging;
+  /**
+   * @var string
+   */
+  public $machineType;
+  protected $poolType = PoolOption::class;
+  protected $poolDataType = '';
+  /**
+   * @var string
+   */
+  public $requestedVerifyOption;
+  /**
+   * @var string[]
+   */
+  public $secretEnv;
+  /**
+   * @var string[]
+   */
+  public $sourceProvenanceHash;
+  /**
+   * @var string
+   */
+  public $substitutionOption;
+  protected $volumesType = Volume::class;
+  protected $volumesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $workerPool;
+
+  /**
+   * @param bool
+   */
+  public function setAutomapSubstitutions($automapSubstitutions)
+  {
+    $this->automapSubstitutions = $automapSubstitutions;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutomapSubstitutions()
+  {
+    return $this->automapSubstitutions;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultLogsBucketBehavior($defaultLogsBucketBehavior)
+  {
+    $this->defaultLogsBucketBehavior = $defaultLogsBucketBehavior;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultLogsBucketBehavior()
+  {
+    return $this->defaultLogsBucketBehavior;
+  }
+  /**
+   * @param string
+   */
+  public function setDiskSizeGb($diskSizeGb)
+  {
+    $this->diskSizeGb = $diskSizeGb;
+  }
+  /**
+   * @return string
+   */
+  public function getDiskSizeGb()
+  {
+    return $this->diskSizeGb;
+  }
+  /**
+   * @param bool
+   */
+  public function setDynamicSubstitutions($dynamicSubstitutions)
+  {
+    $this->dynamicSubstitutions = $dynamicSubstitutions;
+  }
+  /**
+   * @return bool
+   */
+  public function getDynamicSubstitutions()
+  {
+    return $this->dynamicSubstitutions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param string
+   */
+  public function setLogStreamingOption($logStreamingOption)
+  {
+    $this->logStreamingOption = $logStreamingOption;
+  }
+  /**
+   * @return string
+   */
+  public function getLogStreamingOption()
+  {
+    return $this->logStreamingOption;
+  }
+  /**
+   * @param string
+   */
+  public function setLogging($logging)
+  {
+    $this->logging = $logging;
+  }
+  /**
+   * @return string
+   */
+  public function getLogging()
+  {
+    return $this->logging;
+  }
+  /**
+   * @param string
+   */
+  public function setMachineType($machineType)
+  {
+    $this->machineType = $machineType;
+  }
+  /**
+   * @return string
+   */
+  public function getMachineType()
+  {
+    return $this->machineType;
+  }
+  /**
+   * @param PoolOption
+   */
+  public function setPool(PoolOption $pool)
+  {
+    $this->pool = $pool;
+  }
+  /**
+   * @return PoolOption
+   */
+  public function getPool()
+  {
+    return $this->pool;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestedVerifyOption($requestedVerifyOption)
+  {
+    $this->requestedVerifyOption = $requestedVerifyOption;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestedVerifyOption()
+  {
+    return $this->requestedVerifyOption;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSecretEnv($secretEnv)
+  {
+    $this->secretEnv = $secretEnv;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSecretEnv()
+  {
+    return $this->secretEnv;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSourceProvenanceHash($sourceProvenanceHash)
+  {
+    $this->sourceProvenanceHash = $sourceProvenanceHash;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSourceProvenanceHash()
+  {
+    return $this->sourceProvenanceHash;
+  }
+  /**
+   * @param string
+   */
+  public function setSubstitutionOption($substitutionOption)
+  {
+    $this->substitutionOption = $substitutionOption;
+  }
+  /**
+   * @return string
+   */
+  public function getSubstitutionOption()
+  {
+    return $this->substitutionOption;
+  }
+  /**
+   * @param Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkerPool($workerPool)
+  {
+    $this->workerPool = $workerPool;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkerPool()
+  {
+    return $this->workerPool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildOptions::class, 'Google_Service_CloudBuild_BuildOptions');
Index: vendor/google/apiclient-services/src/CloudBuild/BuildStep.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BuildStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BuildStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,345 @@
+<?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\CloudBuild;
+
+class BuildStep extends \Google\Collection
+{
+  protected $collection_key = 'waitFor';
+  /**
+   * @var int[]
+   */
+  public $allowExitCodes;
+  /**
+   * @var bool
+   */
+  public $allowFailure;
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var bool
+   */
+  public $automapSubstitutions;
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string
+   */
+  public $entrypoint;
+  /**
+   * @var string[]
+   */
+  public $env;
+  /**
+   * @var int
+   */
+  public $exitCode;
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pullTimingType = TimeSpan::class;
+  protected $pullTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $script;
+  /**
+   * @var string[]
+   */
+  public $secretEnv;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $timingType = TimeSpan::class;
+  protected $timingDataType = '';
+  protected $volumesType = Volume::class;
+  protected $volumesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $waitFor;
+
+  /**
+   * @param int[]
+   */
+  public function setAllowExitCodes($allowExitCodes)
+  {
+    $this->allowExitCodes = $allowExitCodes;
+  }
+  /**
+   * @return int[]
+   */
+  public function getAllowExitCodes()
+  {
+    return $this->allowExitCodes;
+  }
+  /**
+   * @param bool
+   */
+  public function setAllowFailure($allowFailure)
+  {
+    $this->allowFailure = $allowFailure;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowFailure()
+  {
+    return $this->allowFailure;
+  }
+  /**
+   * @param string[]
+   */
+  public function setArgs($args)
+  {
+    $this->args = $args;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArgs()
+  {
+    return $this->args;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutomapSubstitutions($automapSubstitutions)
+  {
+    $this->automapSubstitutions = $automapSubstitutions;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutomapSubstitutions()
+  {
+    return $this->automapSubstitutions;
+  }
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param string
+   */
+  public function setEntrypoint($entrypoint)
+  {
+    $this->entrypoint = $entrypoint;
+  }
+  /**
+   * @return string
+   */
+  public function getEntrypoint()
+  {
+    return $this->entrypoint;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param int
+   */
+  public function setExitCode($exitCode)
+  {
+    $this->exitCode = $exitCode;
+  }
+  /**
+   * @return int
+   */
+  public function getExitCode()
+  {
+    return $this->exitCode;
+  }
+  /**
+   * @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 TimeSpan
+   */
+  public function setPullTiming(TimeSpan $pullTiming)
+  {
+    $this->pullTiming = $pullTiming;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getPullTiming()
+  {
+    return $this->pullTiming;
+  }
+  /**
+   * @param string
+   */
+  public function setScript($script)
+  {
+    $this->script = $script;
+  }
+  /**
+   * @return string
+   */
+  public function getScript()
+  {
+    return $this->script;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSecretEnv($secretEnv)
+  {
+    $this->secretEnv = $secretEnv;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSecretEnv()
+  {
+    return $this->secretEnv;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param TimeSpan
+   */
+  public function setTiming(TimeSpan $timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+  /**
+   * @param Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setWaitFor($waitFor)
+  {
+    $this->waitFor = $waitFor;
+  }
+  /**
+   * @return string[]
+   */
+  public function getWaitFor()
+  {
+    return $this->waitFor;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildStep::class, 'Google_Service_CloudBuild_BuildStep');
Index: vendor/google/apiclient-services/src/CloudBuild/BuildTrigger.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BuildTrigger.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BuildTrigger.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,491 @@
+<?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\CloudBuild;
+
+class BuildTrigger extends \Google\Collection
+{
+  protected $collection_key = 'tags';
+  protected $approvalConfigType = ApprovalConfig::class;
+  protected $approvalConfigDataType = '';
+  /**
+   * @var bool
+   */
+  public $autodetect;
+  protected $bitbucketServerTriggerConfigType = BitbucketServerTriggerConfig::class;
+  protected $bitbucketServerTriggerConfigDataType = '';
+  protected $buildType = Build::class;
+  protected $buildDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var bool
+   */
+  public $disabled;
+  /**
+   * @var string
+   */
+  public $eventType;
+  /**
+   * @var string
+   */
+  public $filename;
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $gitFileSourceType = GitFileSource::class;
+  protected $gitFileSourceDataType = '';
+  protected $githubType = GitHubEventsConfig::class;
+  protected $githubDataType = '';
+  protected $gitlabEnterpriseEventsConfigType = GitLabEventsConfig::class;
+  protected $gitlabEnterpriseEventsConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string[]
+   */
+  public $ignoredFiles;
+  /**
+   * @var string
+   */
+  public $includeBuildLogs;
+  /**
+   * @var string[]
+   */
+  public $includedFiles;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pubsubConfigType = PubsubConfig::class;
+  protected $pubsubConfigDataType = '';
+  protected $repositoryEventConfigType = RepositoryEventConfig::class;
+  protected $repositoryEventConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $resourceName;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  protected $sourceToBuildType = GitRepoSource::class;
+  protected $sourceToBuildDataType = '';
+  /**
+   * @var string[]
+   */
+  public $substitutions;
+  /**
+   * @var string[]
+   */
+  public $tags;
+  protected $triggerTemplateType = RepoSource::class;
+  protected $triggerTemplateDataType = '';
+  protected $webhookConfigType = WebhookConfig::class;
+  protected $webhookConfigDataType = '';
+
+  /**
+   * @param ApprovalConfig
+   */
+  public function setApprovalConfig(ApprovalConfig $approvalConfig)
+  {
+    $this->approvalConfig = $approvalConfig;
+  }
+  /**
+   * @return ApprovalConfig
+   */
+  public function getApprovalConfig()
+  {
+    return $this->approvalConfig;
+  }
+  /**
+   * @param bool
+   */
+  public function setAutodetect($autodetect)
+  {
+    $this->autodetect = $autodetect;
+  }
+  /**
+   * @return bool
+   */
+  public function getAutodetect()
+  {
+    return $this->autodetect;
+  }
+  /**
+   * @param BitbucketServerTriggerConfig
+   */
+  public function setBitbucketServerTriggerConfig(BitbucketServerTriggerConfig $bitbucketServerTriggerConfig)
+  {
+    $this->bitbucketServerTriggerConfig = $bitbucketServerTriggerConfig;
+  }
+  /**
+   * @return BitbucketServerTriggerConfig
+   */
+  public function getBitbucketServerTriggerConfig()
+  {
+    return $this->bitbucketServerTriggerConfig;
+  }
+  /**
+   * @param Build
+   */
+  public function setBuild(Build $build)
+  {
+    $this->build = $build;
+  }
+  /**
+   * @return Build
+   */
+  public function getBuild()
+  {
+    return $this->build;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param bool
+   */
+  public function setDisabled($disabled)
+  {
+    $this->disabled = $disabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDisabled()
+  {
+    return $this->disabled;
+  }
+  /**
+   * @param string
+   */
+  public function setEventType($eventType)
+  {
+    $this->eventType = $eventType;
+  }
+  /**
+   * @return string
+   */
+  public function getEventType()
+  {
+    return $this->eventType;
+  }
+  /**
+   * @param string
+   */
+  public function setFilename($filename)
+  {
+    $this->filename = $filename;
+  }
+  /**
+   * @return string
+   */
+  public function getFilename()
+  {
+    return $this->filename;
+  }
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param GitFileSource
+   */
+  public function setGitFileSource(GitFileSource $gitFileSource)
+  {
+    $this->gitFileSource = $gitFileSource;
+  }
+  /**
+   * @return GitFileSource
+   */
+  public function getGitFileSource()
+  {
+    return $this->gitFileSource;
+  }
+  /**
+   * @param GitHubEventsConfig
+   */
+  public function setGithub(GitHubEventsConfig $github)
+  {
+    $this->github = $github;
+  }
+  /**
+   * @return GitHubEventsConfig
+   */
+  public function getGithub()
+  {
+    return $this->github;
+  }
+  /**
+   * @param GitLabEventsConfig
+   */
+  public function setGitlabEnterpriseEventsConfig(GitLabEventsConfig $gitlabEnterpriseEventsConfig)
+  {
+    $this->gitlabEnterpriseEventsConfig = $gitlabEnterpriseEventsConfig;
+  }
+  /**
+   * @return GitLabEventsConfig
+   */
+  public function getGitlabEnterpriseEventsConfig()
+  {
+    return $this->gitlabEnterpriseEventsConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIgnoredFiles($ignoredFiles)
+  {
+    $this->ignoredFiles = $ignoredFiles;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIgnoredFiles()
+  {
+    return $this->ignoredFiles;
+  }
+  /**
+   * @param string
+   */
+  public function setIncludeBuildLogs($includeBuildLogs)
+  {
+    $this->includeBuildLogs = $includeBuildLogs;
+  }
+  /**
+   * @return string
+   */
+  public function getIncludeBuildLogs()
+  {
+    return $this->includeBuildLogs;
+  }
+  /**
+   * @param string[]
+   */
+  public function setIncludedFiles($includedFiles)
+  {
+    $this->includedFiles = $includedFiles;
+  }
+  /**
+   * @return string[]
+   */
+  public function getIncludedFiles()
+  {
+    return $this->includedFiles;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param PubsubConfig
+   */
+  public function setPubsubConfig(PubsubConfig $pubsubConfig)
+  {
+    $this->pubsubConfig = $pubsubConfig;
+  }
+  /**
+   * @return PubsubConfig
+   */
+  public function getPubsubConfig()
+  {
+    return $this->pubsubConfig;
+  }
+  /**
+   * @param RepositoryEventConfig
+   */
+  public function setRepositoryEventConfig(RepositoryEventConfig $repositoryEventConfig)
+  {
+    $this->repositoryEventConfig = $repositoryEventConfig;
+  }
+  /**
+   * @return RepositoryEventConfig
+   */
+  public function getRepositoryEventConfig()
+  {
+    return $this->repositoryEventConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceName($resourceName)
+  {
+    $this->resourceName = $resourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceName()
+  {
+    return $this->resourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param GitRepoSource
+   */
+  public function setSourceToBuild(GitRepoSource $sourceToBuild)
+  {
+    $this->sourceToBuild = $sourceToBuild;
+  }
+  /**
+   * @return GitRepoSource
+   */
+  public function getSourceToBuild()
+  {
+    return $this->sourceToBuild;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSubstitutions($substitutions)
+  {
+    $this->substitutions = $substitutions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSubstitutions()
+  {
+    return $this->substitutions;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+  /**
+   * @param RepoSource
+   */
+  public function setTriggerTemplate(RepoSource $triggerTemplate)
+  {
+    $this->triggerTemplate = $triggerTemplate;
+  }
+  /**
+   * @return RepoSource
+   */
+  public function getTriggerTemplate()
+  {
+    return $this->triggerTemplate;
+  }
+  /**
+   * @param WebhookConfig
+   */
+  public function setWebhookConfig(WebhookConfig $webhookConfig)
+  {
+    $this->webhookConfig = $webhookConfig;
+  }
+  /**
+   * @return WebhookConfig
+   */
+  public function getWebhookConfig()
+  {
+    return $this->webhookConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuildTrigger::class, 'Google_Service_CloudBuild_BuildTrigger');
Index: vendor/google/apiclient-services/src/CloudBuild/BuiltImage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/BuiltImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/BuiltImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class BuiltImage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $digest;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pushTimingType = TimeSpan::class;
+  protected $pushTimingDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDigest($digest)
+  {
+    $this->digest = $digest;
+  }
+  /**
+   * @return string
+   */
+  public function getDigest()
+  {
+    return $this->digest;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param TimeSpan
+   */
+  public function setPushTiming(TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getPushTiming()
+  {
+    return $this->pushTiming;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BuiltImage::class, 'Google_Service_CloudBuild_BuiltImage');
Index: vendor/google/apiclient-services/src/CloudBuild/CancelBuildRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CancelBuildRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/CancelBuildRequest.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\CloudBuild;
+
+class CancelBuildRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $projectId;
+
+  /**
+   * @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 setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelBuildRequest::class, 'Google_Service_CloudBuild_CancelBuildRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/CancelOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+class CancelOperationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelOperationRequest::class, 'Google_Service_CloudBuild_CancelOperationRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/Capabilities.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Capabilities.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Capabilities.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\CloudBuild;
+
+class Capabilities extends \Google\Collection
+{
+  protected $collection_key = 'drop';
+  /**
+   * @var string[]
+   */
+  public $add;
+  /**
+   * @var string[]
+   */
+  public $drop;
+
+  /**
+   * @param string[]
+   */
+  public function setAdd($add)
+  {
+    $this->add = $add;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAdd()
+  {
+    return $this->add;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDrop($drop)
+  {
+    $this->drop = $drop;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDrop()
+  {
+    return $this->drop;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Capabilities::class, 'Google_Service_CloudBuild_Capabilities');
Index: vendor/google/apiclient-services/src/CloudBuild/ChildStatusReference.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ChildStatusReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ChildStatusReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,97 @@
+<?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\CloudBuild;
+
+class ChildStatusReference extends \Google\Collection
+{
+  protected $collection_key = 'whenExpressions';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $pipelineTaskName;
+  /**
+   * @var string
+   */
+  public $type;
+  protected $whenExpressionsType = WhenExpression::class;
+  protected $whenExpressionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPipelineTaskName($pipelineTaskName)
+  {
+    $this->pipelineTaskName = $pipelineTaskName;
+  }
+  /**
+   * @return string
+   */
+  public function getPipelineTaskName()
+  {
+    return $this->pipelineTaskName;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param WhenExpression[]
+   */
+  public function setWhenExpressions($whenExpressions)
+  {
+    $this->whenExpressions = $whenExpressions;
+  }
+  /**
+   * @return WhenExpression[]
+   */
+  public function getWhenExpressions()
+  {
+    return $this->whenExpressions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChildStatusReference::class, 'Google_Service_CloudBuild_ChildStatusReference');
Index: vendor/google/apiclient-services/src/CloudBuild/CloudbuildEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CloudbuildEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/CloudbuildEmpty.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\CloudBuild;
+
+class CloudbuildEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudbuildEmpty::class, 'Google_Service_CloudBuild_CloudbuildEmpty');
Index: vendor/google/apiclient-services/src/CloudBuild/ConnectedRepository.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ConnectedRepository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ConnectedRepository.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\CloudBuild;
+
+class ConnectedRepository extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string
+   */
+  public $repository;
+  /**
+   * @var string
+   */
+  public $revision;
+
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConnectedRepository::class, 'Google_Service_CloudBuild_ConnectedRepository');
Index: vendor/google/apiclient-services/src/CloudBuild/Connection.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Connection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Connection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,248 @@
+<?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\CloudBuild;
+
+class Connection extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  protected $bitbucketCloudConfigType = BitbucketCloudConfig::class;
+  protected $bitbucketCloudConfigDataType = '';
+  protected $bitbucketDataCenterConfigType = BitbucketDataCenterConfig::class;
+  protected $bitbucketDataCenterConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var bool
+   */
+  public $disabled;
+  /**
+   * @var string
+   */
+  public $etag;
+  protected $githubConfigType = GitHubConfig::class;
+  protected $githubConfigDataType = '';
+  protected $githubEnterpriseConfigType = GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig::class;
+  protected $githubEnterpriseConfigDataType = '';
+  protected $gitlabConfigType = GoogleDevtoolsCloudbuildV2GitLabConfig::class;
+  protected $gitlabConfigDataType = '';
+  protected $installationStateType = InstallationState::class;
+  protected $installationStateDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param BitbucketCloudConfig
+   */
+  public function setBitbucketCloudConfig(BitbucketCloudConfig $bitbucketCloudConfig)
+  {
+    $this->bitbucketCloudConfig = $bitbucketCloudConfig;
+  }
+  /**
+   * @return BitbucketCloudConfig
+   */
+  public function getBitbucketCloudConfig()
+  {
+    return $this->bitbucketCloudConfig;
+  }
+  /**
+   * @param BitbucketDataCenterConfig
+   */
+  public function setBitbucketDataCenterConfig(BitbucketDataCenterConfig $bitbucketDataCenterConfig)
+  {
+    $this->bitbucketDataCenterConfig = $bitbucketDataCenterConfig;
+  }
+  /**
+   * @return BitbucketDataCenterConfig
+   */
+  public function getBitbucketDataCenterConfig()
+  {
+    return $this->bitbucketDataCenterConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @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 GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig
+   */
+  public function setGithubEnterpriseConfig(GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig $githubEnterpriseConfig)
+  {
+    $this->githubEnterpriseConfig = $githubEnterpriseConfig;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig
+   */
+  public function getGithubEnterpriseConfig()
+  {
+    return $this->githubEnterpriseConfig;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV2GitLabConfig
+   */
+  public function setGitlabConfig(GoogleDevtoolsCloudbuildV2GitLabConfig $gitlabConfig)
+  {
+    $this->gitlabConfig = $gitlabConfig;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV2GitLabConfig
+   */
+  public function getGitlabConfig()
+  {
+    return $this->gitlabConfig;
+  }
+  /**
+   * @param InstallationState
+   */
+  public function setInstallationState(InstallationState $installationState)
+  {
+    $this->installationState = $installationState;
+  }
+  /**
+   * @return InstallationState
+   */
+  public function getInstallationState()
+  {
+    return $this->installationState;
+  }
+  /**
+   * @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 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_CloudBuild_Connection');
Index: vendor/google/apiclient-services/src/CloudBuild/CreateBitbucketServerConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CreateBitbucketServerConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/CreateBitbucketServerConfigOperationMetadata.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\CloudBuild;
+
+class CreateBitbucketServerConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bitbucketServerConfig;
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+
+  /**
+   * @param string
+   */
+  public function setBitbucketServerConfig($bitbucketServerConfig)
+  {
+    $this->bitbucketServerConfig = $bitbucketServerConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getBitbucketServerConfig()
+  {
+    return $this->bitbucketServerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateBitbucketServerConfigOperationMetadata::class, 'Google_Service_CloudBuild_CreateBitbucketServerConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/CreateBitbucketServerConnectedRepositoryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CreateBitbucketServerConnectedRepositoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/CreateBitbucketServerConnectedRepositoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class CreateBitbucketServerConnectedRepositoryRequest extends \Google\Model
+{
+  protected $bitbucketServerConnectedRepositoryType = BitbucketServerConnectedRepository::class;
+  protected $bitbucketServerConnectedRepositoryDataType = '';
+  /**
+   * @var string
+   */
+  public $parent;
+
+  /**
+   * @param BitbucketServerConnectedRepository
+   */
+  public function setBitbucketServerConnectedRepository(BitbucketServerConnectedRepository $bitbucketServerConnectedRepository)
+  {
+    $this->bitbucketServerConnectedRepository = $bitbucketServerConnectedRepository;
+  }
+  /**
+   * @return BitbucketServerConnectedRepository
+   */
+  public function getBitbucketServerConnectedRepository()
+  {
+    return $this->bitbucketServerConnectedRepository;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateBitbucketServerConnectedRepositoryRequest::class, 'Google_Service_CloudBuild_CreateBitbucketServerConnectedRepositoryRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/CreateGitHubEnterpriseConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CreateGitHubEnterpriseConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/CreateGitHubEnterpriseConfigOperationMetadata.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\CloudBuild;
+
+class CreateGitHubEnterpriseConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $githubEnterpriseConfig;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGithubEnterpriseConfig($githubEnterpriseConfig)
+  {
+    $this->githubEnterpriseConfig = $githubEnterpriseConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getGithubEnterpriseConfig()
+  {
+    return $this->githubEnterpriseConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateGitHubEnterpriseConfigOperationMetadata::class, 'Google_Service_CloudBuild_CreateGitHubEnterpriseConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/CreateGitLabConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CreateGitLabConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/CreateGitLabConfigOperationMetadata.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\CloudBuild;
+
+class CreateGitLabConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $gitlabConfig;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGitlabConfig($gitlabConfig)
+  {
+    $this->gitlabConfig = $gitlabConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getGitlabConfig()
+  {
+    return $this->gitlabConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateGitLabConfigOperationMetadata::class, 'Google_Service_CloudBuild_CreateGitLabConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/CreateGitLabConnectedRepositoryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CreateGitLabConnectedRepositoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/CreateGitLabConnectedRepositoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class CreateGitLabConnectedRepositoryRequest extends \Google\Model
+{
+  protected $gitlabConnectedRepositoryType = GitLabConnectedRepository::class;
+  protected $gitlabConnectedRepositoryDataType = '';
+  /**
+   * @var string
+   */
+  public $parent;
+
+  /**
+   * @param GitLabConnectedRepository
+   */
+  public function setGitlabConnectedRepository(GitLabConnectedRepository $gitlabConnectedRepository)
+  {
+    $this->gitlabConnectedRepository = $gitlabConnectedRepository;
+  }
+  /**
+   * @return GitLabConnectedRepository
+   */
+  public function getGitlabConnectedRepository()
+  {
+    return $this->gitlabConnectedRepository;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateGitLabConnectedRepositoryRequest::class, 'Google_Service_CloudBuild_CreateGitLabConnectedRepositoryRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/CreateRepositoryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CreateRepositoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/CreateRepositoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class CreateRepositoryRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parent;
+  protected $repositoryType = Repository::class;
+  protected $repositoryDataType = '';
+  /**
+   * @var string
+   */
+  public $repositoryId;
+
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param Repository
+   */
+  public function setRepository(Repository $repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return Repository
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+  /**
+   * @param string
+   */
+  public function setRepositoryId($repositoryId)
+  {
+    $this->repositoryId = $repositoryId;
+  }
+  /**
+   * @return string
+   */
+  public function getRepositoryId()
+  {
+    return $this->repositoryId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateRepositoryRequest::class, 'Google_Service_CloudBuild_CreateRepositoryRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/CreateWorkerPoolOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/CreateWorkerPoolOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/CreateWorkerPoolOperationMetadata.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\CloudBuild;
+
+class CreateWorkerPoolOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $workerPool;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkerPool($workerPool)
+  {
+    $this->workerPool = $workerPool;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkerPool()
+  {
+    return $this->workerPool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateWorkerPoolOperationMetadata::class, 'Google_Service_CloudBuild_CreateWorkerPoolOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/DeleteBitbucketServerConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/DeleteBitbucketServerConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/DeleteBitbucketServerConfigOperationMetadata.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\CloudBuild;
+
+class DeleteBitbucketServerConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bitbucketServerConfig;
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+
+  /**
+   * @param string
+   */
+  public function setBitbucketServerConfig($bitbucketServerConfig)
+  {
+    $this->bitbucketServerConfig = $bitbucketServerConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getBitbucketServerConfig()
+  {
+    return $this->bitbucketServerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteBitbucketServerConfigOperationMetadata::class, 'Google_Service_CloudBuild_DeleteBitbucketServerConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/DeleteGitHubEnterpriseConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/DeleteGitHubEnterpriseConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/DeleteGitHubEnterpriseConfigOperationMetadata.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\CloudBuild;
+
+class DeleteGitHubEnterpriseConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $githubEnterpriseConfig;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGithubEnterpriseConfig($githubEnterpriseConfig)
+  {
+    $this->githubEnterpriseConfig = $githubEnterpriseConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getGithubEnterpriseConfig()
+  {
+    return $this->githubEnterpriseConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteGitHubEnterpriseConfigOperationMetadata::class, 'Google_Service_CloudBuild_DeleteGitHubEnterpriseConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/DeleteGitLabConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/DeleteGitLabConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/DeleteGitLabConfigOperationMetadata.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\CloudBuild;
+
+class DeleteGitLabConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $gitlabConfig;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGitlabConfig($gitlabConfig)
+  {
+    $this->gitlabConfig = $gitlabConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getGitlabConfig()
+  {
+    return $this->gitlabConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteGitLabConfigOperationMetadata::class, 'Google_Service_CloudBuild_DeleteGitLabConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/DeleteWorkerPoolOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/DeleteWorkerPoolOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/DeleteWorkerPoolOperationMetadata.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\CloudBuild;
+
+class DeleteWorkerPoolOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $workerPool;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkerPool($workerPool)
+  {
+    $this->workerPool = $workerPool;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkerPool()
+  {
+    return $this->workerPool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DeleteWorkerPoolOperationMetadata::class, 'Google_Service_CloudBuild_DeleteWorkerPoolOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/EmbeddedTask.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/EmbeddedTask.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/EmbeddedTask.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class EmbeddedTask extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  protected $taskSpecType = TaskSpec::class;
+  protected $taskSpecDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param TaskSpec
+   */
+  public function setTaskSpec(TaskSpec $taskSpec)
+  {
+    $this->taskSpec = $taskSpec;
+  }
+  /**
+   * @return TaskSpec
+   */
+  public function getTaskSpec()
+  {
+    return $this->taskSpec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EmbeddedTask::class, 'Google_Service_CloudBuild_EmbeddedTask');
Index: vendor/google/apiclient-services/src/CloudBuild/EmptyDirVolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/EmptyDirVolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/EmptyDirVolumeSource.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\CloudBuild;
+
+class EmptyDirVolumeSource extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EmptyDirVolumeSource::class, 'Google_Service_CloudBuild_EmptyDirVolumeSource');
Index: vendor/google/apiclient-services/src/CloudBuild/EnvVar.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/EnvVar.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/EnvVar.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\CloudBuild;
+
+class EnvVar extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnvVar::class, 'Google_Service_CloudBuild_EnvVar');
Index: vendor/google/apiclient-services/src/CloudBuild/ExecAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ExecAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ExecAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?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\CloudBuild;
+
+class ExecAction extends \Google\Collection
+{
+  protected $collection_key = 'command';
+  /**
+   * @var string[]
+   */
+  public $command;
+
+  /**
+   * @param string[]
+   */
+  public function setCommand($command)
+  {
+    $this->command = $command;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCommand()
+  {
+    return $this->command;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ExecAction::class, 'Google_Service_CloudBuild_ExecAction');
Index: vendor/google/apiclient-services/src/CloudBuild/Expr.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Expr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Expr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?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\CloudBuild;
+
+class Expr extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $expression;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setExpression($expression)
+  {
+    $this->expression = $expression;
+  }
+  /**
+   * @return string
+   */
+  public function getExpression()
+  {
+    return $this->expression;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Expr::class, 'Google_Service_CloudBuild_Expr');
Index: vendor/google/apiclient-services/src/CloudBuild/FailureInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/FailureInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/FailureInfo.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\CloudBuild;
+
+class FailureInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $detail;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDetail($detail)
+  {
+    $this->detail = $detail;
+  }
+  /**
+   * @return string
+   */
+  public function getDetail()
+  {
+    return $this->detail;
+  }
+  /**
+   * @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(FailureInfo::class, 'Google_Service_CloudBuild_FailureInfo');
Index: vendor/google/apiclient-services/src/CloudBuild/FetchGitRefsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/FetchGitRefsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_FetchGitRefsResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/FetchLinkableRepositoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/FetchLinkableRepositoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/FetchLinkableRepositoriesResponse.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\CloudBuild;
+
+class FetchLinkableRepositoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'repositories';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $repositoriesType = Repository::class;
+  protected $repositoriesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Repository[]
+   */
+  public function setRepositories($repositories)
+  {
+    $this->repositories = $repositories;
+  }
+  /**
+   * @return Repository[]
+   */
+  public function getRepositories()
+  {
+    return $this->repositories;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchLinkableRepositoriesResponse::class, 'Google_Service_CloudBuild_FetchLinkableRepositoriesResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/FetchReadTokenRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/FetchReadTokenRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+class FetchReadTokenRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchReadTokenRequest::class, 'Google_Service_CloudBuild_FetchReadTokenRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/FetchReadTokenResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/FetchReadTokenResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/FetchReadTokenResponse.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\CloudBuild;
+
+class FetchReadTokenResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expirationTime;
+  /**
+   * @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 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_CloudBuild_FetchReadTokenResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/FetchReadWriteTokenRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/FetchReadWriteTokenRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+class FetchReadWriteTokenRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FetchReadWriteTokenRequest::class, 'Google_Service_CloudBuild_FetchReadWriteTokenRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/FetchReadWriteTokenResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/FetchReadWriteTokenResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/FetchReadWriteTokenResponse.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\CloudBuild;
+
+class FetchReadWriteTokenResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $expirationTime;
+  /**
+   * @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 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_CloudBuild_FetchReadWriteTokenResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/FileHashes.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/FileHashes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/FileHashes.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\CloudBuild;
+
+class FileHashes extends \Google\Collection
+{
+  protected $collection_key = 'fileHash';
+  protected $fileHashType = Hash::class;
+  protected $fileHashDataType = 'array';
+
+  /**
+   * @param Hash[]
+   */
+  public function setFileHash($fileHash)
+  {
+    $this->fileHash = $fileHash;
+  }
+  /**
+   * @return Hash[]
+   */
+  public function getFileHash()
+  {
+    return $this->fileHash;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FileHashes::class, 'Google_Service_CloudBuild_FileHashes');
Index: vendor/google/apiclient-services/src/CloudBuild/GitFileSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitFileSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitFileSource.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\CloudBuild;
+
+class GitFileSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bitbucketServerConfig;
+  /**
+   * @var string
+   */
+  public $githubEnterpriseConfig;
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $repoType;
+  /**
+   * @var string
+   */
+  public $repository;
+  /**
+   * @var string
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setBitbucketServerConfig($bitbucketServerConfig)
+  {
+    $this->bitbucketServerConfig = $bitbucketServerConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getBitbucketServerConfig()
+  {
+    return $this->bitbucketServerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setGithubEnterpriseConfig($githubEnterpriseConfig)
+  {
+    $this->githubEnterpriseConfig = $githubEnterpriseConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getGithubEnterpriseConfig()
+  {
+    return $this->githubEnterpriseConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param string
+   */
+  public function setRepoType($repoType)
+  {
+    $this->repoType = $repoType;
+  }
+  /**
+   * @return string
+   */
+  public function getRepoType()
+  {
+    return $this->repoType;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitFileSource::class, 'Google_Service_CloudBuild_GitFileSource');
Index: vendor/google/apiclient-services/src/CloudBuild/GitHubConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitHubConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitHubConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class GitHubConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appInstallationId;
+  protected $authorizerCredentialType = OAuthCredential::class;
+  protected $authorizerCredentialDataType = '';
+
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitHubConfig::class, 'Google_Service_CloudBuild_GitHubConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/GitHubEnterpriseConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitHubEnterpriseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitHubEnterpriseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,186 @@
+<?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\CloudBuild;
+
+class GitHubEnterpriseConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $appId;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $hostUrl;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $peeredNetwork;
+  protected $secretsType = GitHubEnterpriseSecrets::class;
+  protected $secretsDataType = '';
+  /**
+   * @var string
+   */
+  public $sslCa;
+  /**
+   * @var string
+   */
+  public $webhookKey;
+
+  /**
+   * @param string
+   */
+  public function setAppId($appId)
+  {
+    $this->appId = $appId;
+  }
+  /**
+   * @return string
+   */
+  public function getAppId()
+  {
+    return $this->appId;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setHostUrl($hostUrl)
+  {
+    $this->hostUrl = $hostUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getHostUrl()
+  {
+    return $this->hostUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPeeredNetwork($peeredNetwork)
+  {
+    $this->peeredNetwork = $peeredNetwork;
+  }
+  /**
+   * @return string
+   */
+  public function getPeeredNetwork()
+  {
+    return $this->peeredNetwork;
+  }
+  /**
+   * @param GitHubEnterpriseSecrets
+   */
+  public function setSecrets(GitHubEnterpriseSecrets $secrets)
+  {
+    $this->secrets = $secrets;
+  }
+  /**
+   * @return GitHubEnterpriseSecrets
+   */
+  public function getSecrets()
+  {
+    return $this->secrets;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCa($sslCa)
+  {
+    $this->sslCa = $sslCa;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCa()
+  {
+    return $this->sslCa;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookKey($webhookKey)
+  {
+    $this->webhookKey = $webhookKey;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookKey()
+  {
+    return $this->webhookKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitHubEnterpriseConfig::class, 'Google_Service_CloudBuild_GitHubEnterpriseConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/GitHubEnterpriseSecrets.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitHubEnterpriseSecrets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitHubEnterpriseSecrets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?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\CloudBuild;
+
+class GitHubEnterpriseSecrets extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $oauthClientIdName;
+  /**
+   * @var string
+   */
+  public $oauthClientIdVersionName;
+  /**
+   * @var string
+   */
+  public $oauthSecretName;
+  /**
+   * @var string
+   */
+  public $oauthSecretVersionName;
+  /**
+   * @var string
+   */
+  public $privateKeyName;
+  /**
+   * @var string
+   */
+  public $privateKeyVersionName;
+  /**
+   * @var string
+   */
+  public $webhookSecretName;
+  /**
+   * @var string
+   */
+  public $webhookSecretVersionName;
+
+  /**
+   * @param string
+   */
+  public function setOauthClientIdName($oauthClientIdName)
+  {
+    $this->oauthClientIdName = $oauthClientIdName;
+  }
+  /**
+   * @return string
+   */
+  public function getOauthClientIdName()
+  {
+    return $this->oauthClientIdName;
+  }
+  /**
+   * @param string
+   */
+  public function setOauthClientIdVersionName($oauthClientIdVersionName)
+  {
+    $this->oauthClientIdVersionName = $oauthClientIdVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getOauthClientIdVersionName()
+  {
+    return $this->oauthClientIdVersionName;
+  }
+  /**
+   * @param string
+   */
+  public function setOauthSecretName($oauthSecretName)
+  {
+    $this->oauthSecretName = $oauthSecretName;
+  }
+  /**
+   * @return string
+   */
+  public function getOauthSecretName()
+  {
+    return $this->oauthSecretName;
+  }
+  /**
+   * @param string
+   */
+  public function setOauthSecretVersionName($oauthSecretVersionName)
+  {
+    $this->oauthSecretVersionName = $oauthSecretVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getOauthSecretVersionName()
+  {
+    return $this->oauthSecretVersionName;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivateKeyName($privateKeyName)
+  {
+    $this->privateKeyName = $privateKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateKeyName()
+  {
+    return $this->privateKeyName;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivateKeyVersionName($privateKeyVersionName)
+  {
+    $this->privateKeyVersionName = $privateKeyVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateKeyVersionName()
+  {
+    return $this->privateKeyVersionName;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookSecretName($webhookSecretName)
+  {
+    $this->webhookSecretName = $webhookSecretName;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookSecretName()
+  {
+    return $this->webhookSecretName;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookSecretVersionName($webhookSecretVersionName)
+  {
+    $this->webhookSecretVersionName = $webhookSecretVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookSecretVersionName()
+  {
+    return $this->webhookSecretVersionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitHubEnterpriseSecrets::class, 'Google_Service_CloudBuild_GitHubEnterpriseSecrets');
Index: vendor/google/apiclient-services/src/CloudBuild/GitHubEventsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitHubEventsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitHubEventsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,130 @@
+<?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\CloudBuild;
+
+class GitHubEventsConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $enterpriseConfigResourceName;
+  /**
+   * @var string
+   */
+  public $installationId;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $owner;
+  protected $pullRequestType = PullRequestFilter::class;
+  protected $pullRequestDataType = '';
+  protected $pushType = PushFilter::class;
+  protected $pushDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setEnterpriseConfigResourceName($enterpriseConfigResourceName)
+  {
+    $this->enterpriseConfigResourceName = $enterpriseConfigResourceName;
+  }
+  /**
+   * @return string
+   */
+  public function getEnterpriseConfigResourceName()
+  {
+    return $this->enterpriseConfigResourceName;
+  }
+  /**
+   * @param string
+   */
+  public function setInstallationId($installationId)
+  {
+    $this->installationId = $installationId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstallationId()
+  {
+    return $this->installationId;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOwner($owner)
+  {
+    $this->owner = $owner;
+  }
+  /**
+   * @return string
+   */
+  public function getOwner()
+  {
+    return $this->owner;
+  }
+  /**
+   * @param PullRequestFilter
+   */
+  public function setPullRequest(PullRequestFilter $pullRequest)
+  {
+    $this->pullRequest = $pullRequest;
+  }
+  /**
+   * @return PullRequestFilter
+   */
+  public function getPullRequest()
+  {
+    return $this->pullRequest;
+  }
+  /**
+   * @param PushFilter
+   */
+  public function setPush(PushFilter $push)
+  {
+    $this->push = $push;
+  }
+  /**
+   * @return PushFilter
+   */
+  public function getPush()
+  {
+    return $this->push;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitHubEventsConfig::class, 'Google_Service_CloudBuild_GitHubEventsConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/GitLabConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitLabConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitLabConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,147 @@
+<?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\CloudBuild;
+
+class GitLabConfig extends \Google\Collection
+{
+  protected $collection_key = 'connectedRepositories';
+  protected $connectedRepositoriesType = GitLabRepositoryId::class;
+  protected $connectedRepositoriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $enterpriseConfigType = GitLabEnterpriseConfig::class;
+  protected $enterpriseConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $secretsType = GitLabSecrets::class;
+  protected $secretsDataType = '';
+  /**
+   * @var string
+   */
+  public $username;
+  /**
+   * @var string
+   */
+  public $webhookKey;
+
+  /**
+   * @param GitLabRepositoryId[]
+   */
+  public function setConnectedRepositories($connectedRepositories)
+  {
+    $this->connectedRepositories = $connectedRepositories;
+  }
+  /**
+   * @return GitLabRepositoryId[]
+   */
+  public function getConnectedRepositories()
+  {
+    return $this->connectedRepositories;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param GitLabEnterpriseConfig
+   */
+  public function setEnterpriseConfig(GitLabEnterpriseConfig $enterpriseConfig)
+  {
+    $this->enterpriseConfig = $enterpriseConfig;
+  }
+  /**
+   * @return GitLabEnterpriseConfig
+   */
+  public function getEnterpriseConfig()
+  {
+    return $this->enterpriseConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GitLabSecrets
+   */
+  public function setSecrets(GitLabSecrets $secrets)
+  {
+    $this->secrets = $secrets;
+  }
+  /**
+   * @return GitLabSecrets
+   */
+  public function getSecrets()
+  {
+    return $this->secrets;
+  }
+  /**
+   * @param string
+   */
+  public function setUsername($username)
+  {
+    $this->username = $username;
+  }
+  /**
+   * @return string
+   */
+  public function getUsername()
+  {
+    return $this->username;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookKey($webhookKey)
+  {
+    $this->webhookKey = $webhookKey;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookKey()
+  {
+    return $this->webhookKey;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitLabConfig::class, 'Google_Service_CloudBuild_GitLabConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/GitLabConnectedRepository.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitLabConnectedRepository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitLabConnectedRepository.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\CloudBuild;
+
+class GitLabConnectedRepository extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $parent;
+  protected $repoType = GitLabRepositoryId::class;
+  protected $repoDataType = '';
+  protected $statusType = Status::class;
+  protected $statusDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+  /**
+   * @param GitLabRepositoryId
+   */
+  public function setRepo(GitLabRepositoryId $repo)
+  {
+    $this->repo = $repo;
+  }
+  /**
+   * @return GitLabRepositoryId
+   */
+  public function getRepo()
+  {
+    return $this->repo;
+  }
+  /**
+   * @param Status
+   */
+  public function setStatus(Status $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return Status
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitLabConnectedRepository::class, 'Google_Service_CloudBuild_GitLabConnectedRepository');
Index: vendor/google/apiclient-services/src/CloudBuild/GitLabEnterpriseConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitLabEnterpriseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitLabEnterpriseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class GitLabEnterpriseConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $hostUri;
+  protected $serviceDirectoryConfigType = ServiceDirectoryConfig::class;
+  protected $serviceDirectoryConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $sslCa;
+
+  /**
+   * @param string
+   */
+  public function setHostUri($hostUri)
+  {
+    $this->hostUri = $hostUri;
+  }
+  /**
+   * @return string
+   */
+  public function getHostUri()
+  {
+    return $this->hostUri;
+  }
+  /**
+   * @param ServiceDirectoryConfig
+   */
+  public function setServiceDirectoryConfig(ServiceDirectoryConfig $serviceDirectoryConfig)
+  {
+    $this->serviceDirectoryConfig = $serviceDirectoryConfig;
+  }
+  /**
+   * @return ServiceDirectoryConfig
+   */
+  public function getServiceDirectoryConfig()
+  {
+    return $this->serviceDirectoryConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCa($sslCa)
+  {
+    $this->sslCa = $sslCa;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCa()
+  {
+    return $this->sslCa;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitLabEnterpriseConfig::class, 'Google_Service_CloudBuild_GitLabEnterpriseConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/GitLabEventsConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitLabEventsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitLabEventsConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,110 @@
+<?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\CloudBuild;
+
+class GitLabEventsConfig extends \Google\Model
+{
+  protected $gitlabConfigType = GitLabConfig::class;
+  protected $gitlabConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $gitlabConfigResource;
+  /**
+   * @var string
+   */
+  public $projectNamespace;
+  protected $pullRequestType = PullRequestFilter::class;
+  protected $pullRequestDataType = '';
+  protected $pushType = PushFilter::class;
+  protected $pushDataType = '';
+
+  /**
+   * @param GitLabConfig
+   */
+  public function setGitlabConfig(GitLabConfig $gitlabConfig)
+  {
+    $this->gitlabConfig = $gitlabConfig;
+  }
+  /**
+   * @return GitLabConfig
+   */
+  public function getGitlabConfig()
+  {
+    return $this->gitlabConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setGitlabConfigResource($gitlabConfigResource)
+  {
+    $this->gitlabConfigResource = $gitlabConfigResource;
+  }
+  /**
+   * @return string
+   */
+  public function getGitlabConfigResource()
+  {
+    return $this->gitlabConfigResource;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectNamespace($projectNamespace)
+  {
+    $this->projectNamespace = $projectNamespace;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectNamespace()
+  {
+    return $this->projectNamespace;
+  }
+  /**
+   * @param PullRequestFilter
+   */
+  public function setPullRequest(PullRequestFilter $pullRequest)
+  {
+    $this->pullRequest = $pullRequest;
+  }
+  /**
+   * @return PullRequestFilter
+   */
+  public function getPullRequest()
+  {
+    return $this->pullRequest;
+  }
+  /**
+   * @param PushFilter
+   */
+  public function setPush(PushFilter $push)
+  {
+    $this->push = $push;
+  }
+  /**
+   * @return PushFilter
+   */
+  public function getPush()
+  {
+    return $this->push;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitLabEventsConfig::class, 'Google_Service_CloudBuild_GitLabEventsConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/GitLabRepository.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitLabRepository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitLabRepository.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\CloudBuild;
+
+class GitLabRepository extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $browseUri;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $repositoryIdType = GitLabRepositoryId::class;
+  protected $repositoryIdDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBrowseUri($browseUri)
+  {
+    $this->browseUri = $browseUri;
+  }
+  /**
+   * @return string
+   */
+  public function getBrowseUri()
+  {
+    return $this->browseUri;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GitLabRepositoryId
+   */
+  public function setRepositoryId(GitLabRepositoryId $repositoryId)
+  {
+    $this->repositoryId = $repositoryId;
+  }
+  /**
+   * @return GitLabRepositoryId
+   */
+  public function getRepositoryId()
+  {
+    return $this->repositoryId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitLabRepository::class, 'Google_Service_CloudBuild_GitLabRepository');
Index: vendor/google/apiclient-services/src/CloudBuild/GitLabRepositoryId.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitLabRepositoryId.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitLabRepositoryId.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\CloudBuild;
+
+class GitLabRepositoryId extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var int
+   */
+  public $webhookId;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param int
+   */
+  public function setWebhookId($webhookId)
+  {
+    $this->webhookId = $webhookId;
+  }
+  /**
+   * @return int
+   */
+  public function getWebhookId()
+  {
+    return $this->webhookId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitLabRepositoryId::class, 'Google_Service_CloudBuild_GitLabRepositoryId');
Index: vendor/google/apiclient-services/src/CloudBuild/GitLabSecrets.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitLabSecrets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitLabSecrets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?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\CloudBuild;
+
+class GitLabSecrets extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiAccessTokenVersion;
+  /**
+   * @var string
+   */
+  public $apiKeyVersion;
+  /**
+   * @var string
+   */
+  public $readAccessTokenVersion;
+  /**
+   * @var string
+   */
+  public $webhookSecretVersion;
+
+  /**
+   * @param string
+   */
+  public function setApiAccessTokenVersion($apiAccessTokenVersion)
+  {
+    $this->apiAccessTokenVersion = $apiAccessTokenVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiAccessTokenVersion()
+  {
+    return $this->apiAccessTokenVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setApiKeyVersion($apiKeyVersion)
+  {
+    $this->apiKeyVersion = $apiKeyVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiKeyVersion()
+  {
+    return $this->apiKeyVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setReadAccessTokenVersion($readAccessTokenVersion)
+  {
+    $this->readAccessTokenVersion = $readAccessTokenVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getReadAccessTokenVersion()
+  {
+    return $this->readAccessTokenVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setWebhookSecretVersion($webhookSecretVersion)
+  {
+    $this->webhookSecretVersion = $webhookSecretVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getWebhookSecretVersion()
+  {
+    return $this->webhookSecretVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitLabSecrets::class, 'Google_Service_CloudBuild_GitLabSecrets');
Index: vendor/google/apiclient-services/src/CloudBuild/GitRepoSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitRepoSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitRepoSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?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\CloudBuild;
+
+class GitRepoSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bitbucketServerConfig;
+  /**
+   * @var string
+   */
+  public $githubEnterpriseConfig;
+  /**
+   * @var string
+   */
+  public $ref;
+  /**
+   * @var string
+   */
+  public $repoType;
+  /**
+   * @var string
+   */
+  public $repository;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setBitbucketServerConfig($bitbucketServerConfig)
+  {
+    $this->bitbucketServerConfig = $bitbucketServerConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getBitbucketServerConfig()
+  {
+    return $this->bitbucketServerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setGithubEnterpriseConfig($githubEnterpriseConfig)
+  {
+    $this->githubEnterpriseConfig = $githubEnterpriseConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getGithubEnterpriseConfig()
+  {
+    return $this->githubEnterpriseConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setRef($ref)
+  {
+    $this->ref = $ref;
+  }
+  /**
+   * @return string
+   */
+  public function getRef()
+  {
+    return $this->ref;
+  }
+  /**
+   * @param string
+   */
+  public function setRepoType($repoType)
+  {
+    $this->repoType = $repoType;
+  }
+  /**
+   * @return string
+   */
+  public function getRepoType()
+  {
+    return $this->repoType;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitRepoSource::class, 'Google_Service_CloudBuild_GitRepoSource');
Index: vendor/google/apiclient-services/src/CloudBuild/GitSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GitSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GitSource.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\CloudBuild;
+
+class GitSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setUrl($url)
+  {
+    $this->url = $url;
+  }
+  /**
+   * @return string
+   */
+  public function getUrl()
+  {
+    return $this->url;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GitSource::class, 'Google_Service_CloudBuild_GitSource');
Index: vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig.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\CloudBuild;
+
+class GoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $diskSizeGb;
+  /**
+   * @var float
+   */
+  public $memoryGb;
+  /**
+   * @var float
+   */
+  public $vcpuCount;
+
+  /**
+   * @param string
+   */
+  public function setDiskSizeGb($diskSizeGb)
+  {
+    $this->diskSizeGb = $diskSizeGb;
+  }
+  /**
+   * @return string
+   */
+  public function getDiskSizeGb()
+  {
+    return $this->diskSizeGb;
+  }
+  /**
+   * @param float
+   */
+  public function setMemoryGb($memoryGb)
+  {
+    $this->memoryGb = $memoryGb;
+  }
+  /**
+   * @return float
+   */
+  public function getMemoryGb()
+  {
+    return $this->memoryGb;
+  }
+  /**
+   * @param float
+   */
+  public function setVcpuCount($vcpuCount)
+  {
+    $this->vcpuCount = $vcpuCount;
+  }
+  /**
+   * @return float
+   */
+  public function getVcpuCount()
+  {
+    return $this->vcpuCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig::class, 'Google_Service_CloudBuild_GoogleDevtoolsCloudbuildV1BuildOptionsPoolOptionWorkerConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2Condition.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2Condition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2Condition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?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\CloudBuild;
+
+class GoogleDevtoolsCloudbuildV2Condition extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $lastTransitionTime;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $reason;
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setLastTransitionTime($lastTransitionTime)
+  {
+    $this->lastTransitionTime = $lastTransitionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getLastTransitionTime()
+  {
+    return $this->lastTransitionTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @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(GoogleDevtoolsCloudbuildV2Condition::class, 'Google_Service_CloudBuild_GoogleDevtoolsCloudbuildV2Condition');
Index: vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig.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\CloudBuild;
+
+class GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiKey;
+  /**
+   * @var string
+   */
+  public $appId;
+  /**
+   * @var string
+   */
+  public $appInstallationId;
+  /**
+   * @var string
+   */
+  public $appSlug;
+  /**
+   * @var string
+   */
+  public $hostUri;
+  /**
+   * @var string
+   */
+  public $privateKeySecretVersion;
+  /**
+   * @var string
+   */
+  public $serverVersion;
+  protected $serviceDirectoryConfigType = GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig::class;
+  protected $serviceDirectoryConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $sslCa;
+  /**
+   * @var string
+   */
+  public $webhookSecretSecretVersion;
+
+  /**
+   * @param string
+   */
+  public function setApiKey($apiKey)
+  {
+    $this->apiKey = $apiKey;
+  }
+  /**
+   * @return string
+   */
+  public function getApiKey()
+  {
+    return $this->apiKey;
+  }
+  /**
+   * @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 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 GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig
+   */
+  public function setServiceDirectoryConfig(GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig $serviceDirectoryConfig)
+  {
+    $this->serviceDirectoryConfig = $serviceDirectoryConfig;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig
+   */
+  public function getServiceDirectoryConfig()
+  {
+    return $this->serviceDirectoryConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCa($sslCa)
+  {
+    $this->sslCa = $sslCa;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCa()
+  {
+    return $this->sslCa;
+  }
+  /**
+   * @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(GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig::class, 'Google_Service_CloudBuild_GoogleDevtoolsCloudbuildV2GitHubEnterpriseConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2GitLabConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2GitLabConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2GitLabConfig.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\CloudBuild;
+
+class GoogleDevtoolsCloudbuildV2GitLabConfig 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 = GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig::class;
+  protected $serviceDirectoryConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $sslCa;
+  /**
+   * @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 GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig
+   */
+  public function setServiceDirectoryConfig(GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig $serviceDirectoryConfig)
+  {
+    $this->serviceDirectoryConfig = $serviceDirectoryConfig;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig
+   */
+  public function getServiceDirectoryConfig()
+  {
+    return $this->serviceDirectoryConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setSslCa($sslCa)
+  {
+    $this->sslCa = $sslCa;
+  }
+  /**
+   * @return string
+   */
+  public function getSslCa()
+  {
+    return $this->sslCa;
+  }
+  /**
+   * @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(GoogleDevtoolsCloudbuildV2GitLabConfig::class, 'Google_Service_CloudBuild_GoogleDevtoolsCloudbuildV2GitLabConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2OperationMetadata.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\CloudBuild;
+
+class GoogleDevtoolsCloudbuildV2OperationMetadata 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(GoogleDevtoolsCloudbuildV2OperationMetadata::class, 'Google_Service_CloudBuild_GoogleDevtoolsCloudbuildV2OperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig.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\CloudBuild;
+
+class GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig 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(GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig::class, 'Google_Service_CloudBuild_GoogleDevtoolsCloudbuildV2ServiceDirectoryConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/HTTPDelivery.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/HTTPDelivery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/HTTPDelivery.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\CloudBuild;
+
+class HTTPDelivery extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HTTPDelivery::class, 'Google_Service_CloudBuild_HTTPDelivery');
Index: vendor/google/apiclient-services/src/CloudBuild/Hash.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Hash.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Hash.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\CloudBuild;
+
+class Hash extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Hash::class, 'Google_Service_CloudBuild_Hash');
Index: vendor/google/apiclient-services/src/CloudBuild/HttpBody.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/HttpBody.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_HttpBody');
Index: vendor/google/apiclient-services/src/CloudBuild/HybridPoolConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/HybridPoolConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/HybridPoolConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class HybridPoolConfig extends \Google\Model
+{
+  protected $defaultWorkerConfigType = HybridWorkerConfig::class;
+  protected $defaultWorkerConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $membership;
+
+  /**
+   * @param HybridWorkerConfig
+   */
+  public function setDefaultWorkerConfig(HybridWorkerConfig $defaultWorkerConfig)
+  {
+    $this->defaultWorkerConfig = $defaultWorkerConfig;
+  }
+  /**
+   * @return HybridWorkerConfig
+   */
+  public function getDefaultWorkerConfig()
+  {
+    return $this->defaultWorkerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setMembership($membership)
+  {
+    $this->membership = $membership;
+  }
+  /**
+   * @return string
+   */
+  public function getMembership()
+  {
+    return $this->membership;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HybridPoolConfig::class, 'Google_Service_CloudBuild_HybridPoolConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/HybridWorkerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/HybridWorkerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/HybridWorkerConfig.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\CloudBuild;
+
+class HybridWorkerConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $diskSizeGb;
+  /**
+   * @var float
+   */
+  public $memoryGb;
+  /**
+   * @var float
+   */
+  public $vcpuCount;
+
+  /**
+   * @param string
+   */
+  public function setDiskSizeGb($diskSizeGb)
+  {
+    $this->diskSizeGb = $diskSizeGb;
+  }
+  /**
+   * @return string
+   */
+  public function getDiskSizeGb()
+  {
+    return $this->diskSizeGb;
+  }
+  /**
+   * @param float
+   */
+  public function setMemoryGb($memoryGb)
+  {
+    $this->memoryGb = $memoryGb;
+  }
+  /**
+   * @return float
+   */
+  public function getMemoryGb()
+  {
+    return $this->memoryGb;
+  }
+  /**
+   * @param float
+   */
+  public function setVcpuCount($vcpuCount)
+  {
+    $this->vcpuCount = $vcpuCount;
+  }
+  /**
+   * @return float
+   */
+  public function getVcpuCount()
+  {
+    return $this->vcpuCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HybridWorkerConfig::class, 'Google_Service_CloudBuild_HybridWorkerConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/InlineSecret.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/InlineSecret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/InlineSecret.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\CloudBuild;
+
+class InlineSecret extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $envMap;
+  /**
+   * @var string
+   */
+  public $kmsKeyName;
+
+  /**
+   * @param string[]
+   */
+  public function setEnvMap($envMap)
+  {
+    $this->envMap = $envMap;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnvMap()
+  {
+    return $this->envMap;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyName($kmsKeyName)
+  {
+    $this->kmsKeyName = $kmsKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyName()
+  {
+    return $this->kmsKeyName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(InlineSecret::class, 'Google_Service_CloudBuild_InlineSecret');
Index: vendor/google/apiclient-services/src/CloudBuild/InstallationState.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/InstallationState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_InstallationState');
Index: vendor/google/apiclient-services/src/CloudBuild/ListBitbucketServerConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListBitbucketServerConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListBitbucketServerConfigsResponse.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\CloudBuild;
+
+class ListBitbucketServerConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'bitbucketServerConfigs';
+  protected $bitbucketServerConfigsType = BitbucketServerConfig::class;
+  protected $bitbucketServerConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param BitbucketServerConfig[]
+   */
+  public function setBitbucketServerConfigs($bitbucketServerConfigs)
+  {
+    $this->bitbucketServerConfigs = $bitbucketServerConfigs;
+  }
+  /**
+   * @return BitbucketServerConfig[]
+   */
+  public function getBitbucketServerConfigs()
+  {
+    return $this->bitbucketServerConfigs;
+  }
+  /**
+   * @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(ListBitbucketServerConfigsResponse::class, 'Google_Service_CloudBuild_ListBitbucketServerConfigsResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListBitbucketServerRepositoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListBitbucketServerRepositoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListBitbucketServerRepositoriesResponse.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\CloudBuild;
+
+class ListBitbucketServerRepositoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'bitbucketServerRepositories';
+  protected $bitbucketServerRepositoriesType = BitbucketServerRepository::class;
+  protected $bitbucketServerRepositoriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param BitbucketServerRepository[]
+   */
+  public function setBitbucketServerRepositories($bitbucketServerRepositories)
+  {
+    $this->bitbucketServerRepositories = $bitbucketServerRepositories;
+  }
+  /**
+   * @return BitbucketServerRepository[]
+   */
+  public function getBitbucketServerRepositories()
+  {
+    return $this->bitbucketServerRepositories;
+  }
+  /**
+   * @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(ListBitbucketServerRepositoriesResponse::class, 'Google_Service_CloudBuild_ListBitbucketServerRepositoriesResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListBuildTriggersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListBuildTriggersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListBuildTriggersResponse.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\CloudBuild;
+
+class ListBuildTriggersResponse extends \Google\Collection
+{
+  protected $collection_key = 'triggers';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $triggersType = BuildTrigger::class;
+  protected $triggersDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param BuildTrigger[]
+   */
+  public function setTriggers($triggers)
+  {
+    $this->triggers = $triggers;
+  }
+  /**
+   * @return BuildTrigger[]
+   */
+  public function getTriggers()
+  {
+    return $this->triggers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListBuildTriggersResponse::class, 'Google_Service_CloudBuild_ListBuildTriggersResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListBuildsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListBuildsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListBuildsResponse.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\CloudBuild;
+
+class ListBuildsResponse extends \Google\Collection
+{
+  protected $collection_key = 'builds';
+  protected $buildsType = Build::class;
+  protected $buildsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Build[]
+   */
+  public function setBuilds($builds)
+  {
+    $this->builds = $builds;
+  }
+  /**
+   * @return Build[]
+   */
+  public function getBuilds()
+  {
+    return $this->builds;
+  }
+  /**
+   * @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(ListBuildsResponse::class, 'Google_Service_CloudBuild_ListBuildsResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListConnectionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListConnectionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListConnectionsResponse.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\CloudBuild;
+
+class ListConnectionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'connections';
+  protected $connectionsType = Connection::class;
+  protected $connectionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListConnectionsResponse::class, 'Google_Service_CloudBuild_ListConnectionsResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListGitLabConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListGitLabConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListGitLabConfigsResponse.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\CloudBuild;
+
+class ListGitLabConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'gitlabConfigs';
+  protected $gitlabConfigsType = GitLabConfig::class;
+  protected $gitlabConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GitLabConfig[]
+   */
+  public function setGitlabConfigs($gitlabConfigs)
+  {
+    $this->gitlabConfigs = $gitlabConfigs;
+  }
+  /**
+   * @return GitLabConfig[]
+   */
+  public function getGitlabConfigs()
+  {
+    return $this->gitlabConfigs;
+  }
+  /**
+   * @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(ListGitLabConfigsResponse::class, 'Google_Service_CloudBuild_ListGitLabConfigsResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListGitLabRepositoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListGitLabRepositoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListGitLabRepositoriesResponse.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\CloudBuild;
+
+class ListGitLabRepositoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'gitlabRepositories';
+  protected $gitlabRepositoriesType = GitLabRepository::class;
+  protected $gitlabRepositoriesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GitLabRepository[]
+   */
+  public function setGitlabRepositories($gitlabRepositories)
+  {
+    $this->gitlabRepositories = $gitlabRepositories;
+  }
+  /**
+   * @return GitLabRepository[]
+   */
+  public function getGitlabRepositories()
+  {
+    return $this->gitlabRepositories;
+  }
+  /**
+   * @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(ListGitLabRepositoriesResponse::class, 'Google_Service_CloudBuild_ListGitLabRepositoriesResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListGithubEnterpriseConfigsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListGithubEnterpriseConfigsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListGithubEnterpriseConfigsResponse.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\CloudBuild;
+
+class ListGithubEnterpriseConfigsResponse extends \Google\Collection
+{
+  protected $collection_key = 'configs';
+  protected $configsType = GitHubEnterpriseConfig::class;
+  protected $configsDataType = 'array';
+
+  /**
+   * @param GitHubEnterpriseConfig[]
+   */
+  public function setConfigs($configs)
+  {
+    $this->configs = $configs;
+  }
+  /**
+   * @return GitHubEnterpriseConfig[]
+   */
+  public function getConfigs()
+  {
+    return $this->configs;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListGithubEnterpriseConfigsResponse::class, 'Google_Service_CloudBuild_ListGithubEnterpriseConfigsResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListLocationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_ListLocationsResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListRepositoriesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListRepositoriesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListRepositoriesResponse.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\CloudBuild;
+
+class ListRepositoriesResponse extends \Google\Collection
+{
+  protected $collection_key = 'repositories';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $repositoriesType = Repository::class;
+  protected $repositoriesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Repository[]
+   */
+  public function setRepositories($repositories)
+  {
+    $this->repositories = $repositories;
+  }
+  /**
+   * @return Repository[]
+   */
+  public function getRepositories()
+  {
+    return $this->repositories;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListRepositoriesResponse::class, 'Google_Service_CloudBuild_ListRepositoriesResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/ListWorkerPoolsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ListWorkerPoolsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ListWorkerPoolsResponse.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\CloudBuild;
+
+class ListWorkerPoolsResponse extends \Google\Collection
+{
+  protected $collection_key = 'workerPools';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $workerPoolsType = WorkerPool::class;
+  protected $workerPoolsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param WorkerPool[]
+   */
+  public function setWorkerPools($workerPools)
+  {
+    $this->workerPools = $workerPools;
+  }
+  /**
+   * @return WorkerPool[]
+   */
+  public function getWorkerPools()
+  {
+    return $this->workerPools;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListWorkerPoolsResponse::class, 'Google_Service_CloudBuild_ListWorkerPoolsResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/Location.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_Location');
Index: vendor/google/apiclient-services/src/CloudBuild/MavenArtifact.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/MavenArtifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/MavenArtifact.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\CloudBuild;
+
+class MavenArtifact extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $artifactId;
+  /**
+   * @var string
+   */
+  public $groupId;
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $repository;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setArtifactId($artifactId)
+  {
+    $this->artifactId = $artifactId;
+  }
+  /**
+   * @return string
+   */
+  public function getArtifactId()
+  {
+    return $this->artifactId;
+  }
+  /**
+   * @param string
+   */
+  public function setGroupId($groupId)
+  {
+    $this->groupId = $groupId;
+  }
+  /**
+   * @return string
+   */
+  public function getGroupId()
+  {
+    return $this->groupId;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MavenArtifact::class, 'Google_Service_CloudBuild_MavenArtifact');
Index: vendor/google/apiclient-services/src/CloudBuild/NetworkConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/NetworkConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/NetworkConfig.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\CloudBuild;
+
+class NetworkConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $egressOption;
+  /**
+   * @var string
+   */
+  public $peeredNetwork;
+  /**
+   * @var string
+   */
+  public $peeredNetworkIpRange;
+
+  /**
+   * @param string
+   */
+  public function setEgressOption($egressOption)
+  {
+    $this->egressOption = $egressOption;
+  }
+  /**
+   * @return string
+   */
+  public function getEgressOption()
+  {
+    return $this->egressOption;
+  }
+  /**
+   * @param string
+   */
+  public function setPeeredNetwork($peeredNetwork)
+  {
+    $this->peeredNetwork = $peeredNetwork;
+  }
+  /**
+   * @return string
+   */
+  public function getPeeredNetwork()
+  {
+    return $this->peeredNetwork;
+  }
+  /**
+   * @param string
+   */
+  public function setPeeredNetworkIpRange($peeredNetworkIpRange)
+  {
+    $this->peeredNetworkIpRange = $peeredNetworkIpRange;
+  }
+  /**
+   * @return string
+   */
+  public function getPeeredNetworkIpRange()
+  {
+    return $this->peeredNetworkIpRange;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NetworkConfig::class, 'Google_Service_CloudBuild_NetworkConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/Notification.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Notification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Notification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,113 @@
+<?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\CloudBuild;
+
+class Notification extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $filter;
+  protected $httpDeliveryType = HTTPDelivery::class;
+  protected $httpDeliveryDataType = '';
+  public $httpDelivery;
+  protected $slackDeliveryType = SlackDelivery::class;
+  protected $slackDeliveryDataType = '';
+  public $slackDelivery;
+  protected $smtpDeliveryType = SMTPDelivery::class;
+  protected $smtpDeliveryDataType = '';
+  public $smtpDelivery;
+  /**
+   * @var array[]
+   */
+  public $structDelivery;
+
+  /**
+   * @param string
+   */
+  public function setFilter($filter)
+  {
+    $this->filter = $filter;
+  }
+  /**
+   * @return string
+   */
+  public function getFilter()
+  {
+    return $this->filter;
+  }
+  /**
+   * @param HTTPDelivery
+   */
+  public function setHttpDelivery(HTTPDelivery $httpDelivery)
+  {
+    $this->httpDelivery = $httpDelivery;
+  }
+  /**
+   * @return HTTPDelivery
+   */
+  public function getHttpDelivery()
+  {
+    return $this->httpDelivery;
+  }
+  /**
+   * @param SlackDelivery
+   */
+  public function setSlackDelivery(SlackDelivery $slackDelivery)
+  {
+    $this->slackDelivery = $slackDelivery;
+  }
+  /**
+   * @return SlackDelivery
+   */
+  public function getSlackDelivery()
+  {
+    return $this->slackDelivery;
+  }
+  /**
+   * @param SMTPDelivery
+   */
+  public function setSmtpDelivery(SMTPDelivery $smtpDelivery)
+  {
+    $this->smtpDelivery = $smtpDelivery;
+  }
+  /**
+   * @return SMTPDelivery
+   */
+  public function getSmtpDelivery()
+  {
+    return $this->smtpDelivery;
+  }
+  /**
+   * @param array[]
+   */
+  public function setStructDelivery($structDelivery)
+  {
+    $this->structDelivery = $structDelivery;
+  }
+  /**
+   * @return array[]
+   */
+  public function getStructDelivery()
+  {
+    return $this->structDelivery;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Notification::class, 'Google_Service_CloudBuild_Notification');
Index: vendor/google/apiclient-services/src/CloudBuild/NotifierConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/NotifierConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/NotifierConfig.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\CloudBuild;
+
+class NotifierConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = NotifierMetadata::class;
+  protected $metadataDataType = '';
+  public $metadata;
+  protected $specType = NotifierSpec::class;
+  protected $specDataType = '';
+  public $spec;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param NotifierMetadata
+   */
+  public function setMetadata(NotifierMetadata $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return NotifierMetadata
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param NotifierSpec
+   */
+  public function setSpec(NotifierSpec $spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return NotifierSpec
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NotifierConfig::class, 'Google_Service_CloudBuild_NotifierConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/NotifierMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/NotifierMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/NotifierMetadata.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\CloudBuild;
+
+class NotifierMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $notifier;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNotifier($notifier)
+  {
+    $this->notifier = $notifier;
+  }
+  /**
+   * @return string
+   */
+  public function getNotifier()
+  {
+    return $this->notifier;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NotifierMetadata::class, 'Google_Service_CloudBuild_NotifierMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/NotifierSecret.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/NotifierSecret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/NotifierSecret.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\CloudBuild;
+
+class NotifierSecret extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NotifierSecret::class, 'Google_Service_CloudBuild_NotifierSecret');
Index: vendor/google/apiclient-services/src/CloudBuild/NotifierSecretRef.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/NotifierSecretRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/NotifierSecretRef.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\CloudBuild;
+
+class NotifierSecretRef extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $secretRef;
+
+  /**
+   * @param string
+   */
+  public function setSecretRef($secretRef)
+  {
+    $this->secretRef = $secretRef;
+  }
+  /**
+   * @return string
+   */
+  public function getSecretRef()
+  {
+    return $this->secretRef;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NotifierSecretRef::class, 'Google_Service_CloudBuild_NotifierSecretRef');
Index: vendor/google/apiclient-services/src/CloudBuild/NotifierSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/NotifierSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/NotifierSpec.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\CloudBuild;
+
+class NotifierSpec extends \Google\Collection
+{
+  protected $collection_key = 'secrets';
+  protected $notificationType = Notification::class;
+  protected $notificationDataType = '';
+  public $notification;
+  protected $secretsType = NotifierSecret::class;
+  protected $secretsDataType = 'array';
+  public $secrets;
+
+  /**
+   * @param Notification
+   */
+  public function setNotification(Notification $notification)
+  {
+    $this->notification = $notification;
+  }
+  /**
+   * @return Notification
+   */
+  public function getNotification()
+  {
+    return $this->notification;
+  }
+  /**
+   * @param NotifierSecret[]
+   */
+  public function setSecrets($secrets)
+  {
+    $this->secrets = $secrets;
+  }
+  /**
+   * @return NotifierSecret[]
+   */
+  public function getSecrets()
+  {
+    return $this->secrets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NotifierSpec::class, 'Google_Service_CloudBuild_NotifierSpec');
Index: vendor/google/apiclient-services/src/CloudBuild/NpmPackage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/NpmPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/NpmPackage.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\CloudBuild;
+
+class NpmPackage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $packagePath;
+  /**
+   * @var string
+   */
+  public $repository;
+
+  /**
+   * @param string
+   */
+  public function setPackagePath($packagePath)
+  {
+    $this->packagePath = $packagePath;
+  }
+  /**
+   * @return string
+   */
+  public function getPackagePath()
+  {
+    return $this->packagePath;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NpmPackage::class, 'Google_Service_CloudBuild_NpmPackage');
Index: vendor/google/apiclient-services/src/CloudBuild/OAuthCredential.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/OAuthCredential.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_OAuthCredential');
Index: vendor/google/apiclient-services/src/CloudBuild/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_Operation');
Index: vendor/google/apiclient-services/src/CloudBuild/OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+class OperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var bool
+   */
+  public $cancelRequested;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $statusDetail;
+  /**
+   * @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 bool
+   */
+  public function setCancelRequested($cancelRequested)
+  {
+    $this->cancelRequested = $cancelRequested;
+  }
+  /**
+   * @return bool
+   */
+  public function getCancelRequested()
+  {
+    return $this->cancelRequested;
+  }
+  /**
+   * @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 string
+   */
+  public function setStatusDetail($statusDetail)
+  {
+    $this->statusDetail = $statusDetail;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusDetail()
+  {
+    return $this->statusDetail;
+  }
+  /**
+   * @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_CloudBuild_OperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/Param.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Param.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Param.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class Param extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $valueType = ParamValue::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ParamValue
+   */
+  public function setValue(ParamValue $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return ParamValue
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Param::class, 'Google_Service_CloudBuild_Param');
Index: vendor/google/apiclient-services/src/CloudBuild/ParamSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ParamSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ParamSpec.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\CloudBuild;
+
+class ParamSpec extends \Google\Model
+{
+  protected $defaultType = ParamValue::class;
+  protected $defaultDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param ParamValue
+   */
+  public function setDefault(ParamValue $default)
+  {
+    $this->default = $default;
+  }
+  /**
+   * @return ParamValue
+   */
+  public function getDefault()
+  {
+    return $this->default;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @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(ParamSpec::class, 'Google_Service_CloudBuild_ParamSpec');
Index: vendor/google/apiclient-services/src/CloudBuild/ParamValue.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ParamValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ParamValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?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\CloudBuild;
+
+class ParamValue extends \Google\Collection
+{
+  protected $collection_key = 'arrayVal';
+  /**
+   * @var string[]
+   */
+  public $arrayVal;
+  /**
+   * @var string[]
+   */
+  public $objectVal;
+  /**
+   * @var string
+   */
+  public $stringVal;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string[]
+   */
+  public function setArrayVal($arrayVal)
+  {
+    $this->arrayVal = $arrayVal;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArrayVal()
+  {
+    return $this->arrayVal;
+  }
+  /**
+   * @param string[]
+   */
+  public function setObjectVal($objectVal)
+  {
+    $this->objectVal = $objectVal;
+  }
+  /**
+   * @return string[]
+   */
+  public function getObjectVal()
+  {
+    return $this->objectVal;
+  }
+  /**
+   * @param string
+   */
+  public function setStringVal($stringVal)
+  {
+    $this->stringVal = $stringVal;
+  }
+  /**
+   * @return string
+   */
+  public function getStringVal()
+  {
+    return $this->stringVal;
+  }
+  /**
+   * @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(ParamValue::class, 'Google_Service_CloudBuild_ParamValue');
Index: vendor/google/apiclient-services/src/CloudBuild/PipelineRef.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PipelineRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PipelineRef.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\CloudBuild;
+
+class PipelineRef extends \Google\Collection
+{
+  protected $collection_key = 'params';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $paramsType = Param::class;
+  protected $paramsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resolver;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Param[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return Param[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param string
+   */
+  public function setResolver($resolver)
+  {
+    $this->resolver = $resolver;
+  }
+  /**
+   * @return string
+   */
+  public function getResolver()
+  {
+    return $this->resolver;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PipelineRef::class, 'Google_Service_CloudBuild_PipelineRef');
Index: vendor/google/apiclient-services/src/CloudBuild/PipelineResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PipelineResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PipelineResult.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\CloudBuild;
+
+class PipelineResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+  protected $valueType = ResultValue::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @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;
+  }
+  /**
+   * @param ResultValue
+   */
+  public function setValue(ResultValue $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return ResultValue
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PipelineResult::class, 'Google_Service_CloudBuild_PipelineResult');
Index: vendor/google/apiclient-services/src/CloudBuild/PipelineRun.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PipelineRun.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PipelineRun.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,523 @@
+<?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\CloudBuild;
+
+class PipelineRun extends \Google\Collection
+{
+  protected $collection_key = 'workspaces';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  protected $childReferencesType = ChildStatusReference::class;
+  protected $childReferencesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $completionTime;
+  protected $conditionsType = GoogleDevtoolsCloudbuildV2Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $finallyStartTime;
+  /**
+   * @var string[]
+   */
+  public $gcbParams;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $paramsType = Param::class;
+  protected $paramsDataType = 'array';
+  protected $pipelineRefType = PipelineRef::class;
+  protected $pipelineRefDataType = '';
+  /**
+   * @var string
+   */
+  public $pipelineRunStatus;
+  protected $pipelineSpecType = PipelineSpec::class;
+  protected $pipelineSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $pipelineSpecYaml;
+  protected $provenanceType = Provenance::class;
+  protected $provenanceDataType = '';
+  /**
+   * @var string
+   */
+  public $record;
+  protected $resolvedPipelineSpecType = PipelineSpec::class;
+  protected $resolvedPipelineSpecDataType = '';
+  protected $resultsType = PipelineRunResult::class;
+  protected $resultsDataType = 'array';
+  protected $securityType = Security::class;
+  protected $securityDataType = '';
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  protected $skippedTasksType = SkippedTask::class;
+  protected $skippedTasksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $startTime;
+  protected $timeoutsType = TimeoutFields::class;
+  protected $timeoutsDataType = '';
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $workerType = Worker::class;
+  protected $workerDataType = '';
+  /**
+   * @var string
+   */
+  public $workerPool;
+  /**
+   * @var string
+   */
+  public $workflow;
+  protected $workspacesType = WorkspaceBinding::class;
+  protected $workspacesDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param ChildStatusReference[]
+   */
+  public function setChildReferences($childReferences)
+  {
+    $this->childReferences = $childReferences;
+  }
+  /**
+   * @return ChildStatusReference[]
+   */
+  public function getChildReferences()
+  {
+    return $this->childReferences;
+  }
+  /**
+   * @param string
+   */
+  public function setCompletionTime($completionTime)
+  {
+    $this->completionTime = $completionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompletionTime()
+  {
+    return $this->completionTime;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV2Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV2Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setFinallyStartTime($finallyStartTime)
+  {
+    $this->finallyStartTime = $finallyStartTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinallyStartTime()
+  {
+    return $this->finallyStartTime;
+  }
+  /**
+   * @param string[]
+   */
+  public function setGcbParams($gcbParams)
+  {
+    $this->gcbParams = $gcbParams;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGcbParams()
+  {
+    return $this->gcbParams;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Param[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return Param[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param PipelineRef
+   */
+  public function setPipelineRef(PipelineRef $pipelineRef)
+  {
+    $this->pipelineRef = $pipelineRef;
+  }
+  /**
+   * @return PipelineRef
+   */
+  public function getPipelineRef()
+  {
+    return $this->pipelineRef;
+  }
+  /**
+   * @param string
+   */
+  public function setPipelineRunStatus($pipelineRunStatus)
+  {
+    $this->pipelineRunStatus = $pipelineRunStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getPipelineRunStatus()
+  {
+    return $this->pipelineRunStatus;
+  }
+  /**
+   * @param PipelineSpec
+   */
+  public function setPipelineSpec(PipelineSpec $pipelineSpec)
+  {
+    $this->pipelineSpec = $pipelineSpec;
+  }
+  /**
+   * @return PipelineSpec
+   */
+  public function getPipelineSpec()
+  {
+    return $this->pipelineSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setPipelineSpecYaml($pipelineSpecYaml)
+  {
+    $this->pipelineSpecYaml = $pipelineSpecYaml;
+  }
+  /**
+   * @return string
+   */
+  public function getPipelineSpecYaml()
+  {
+    return $this->pipelineSpecYaml;
+  }
+  /**
+   * @param Provenance
+   */
+  public function setProvenance(Provenance $provenance)
+  {
+    $this->provenance = $provenance;
+  }
+  /**
+   * @return Provenance
+   */
+  public function getProvenance()
+  {
+    return $this->provenance;
+  }
+  /**
+   * @param string
+   */
+  public function setRecord($record)
+  {
+    $this->record = $record;
+  }
+  /**
+   * @return string
+   */
+  public function getRecord()
+  {
+    return $this->record;
+  }
+  /**
+   * @param PipelineSpec
+   */
+  public function setResolvedPipelineSpec(PipelineSpec $resolvedPipelineSpec)
+  {
+    $this->resolvedPipelineSpec = $resolvedPipelineSpec;
+  }
+  /**
+   * @return PipelineSpec
+   */
+  public function getResolvedPipelineSpec()
+  {
+    return $this->resolvedPipelineSpec;
+  }
+  /**
+   * @param PipelineRunResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return PipelineRunResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param Security
+   */
+  public function setSecurity(Security $security)
+  {
+    $this->security = $security;
+  }
+  /**
+   * @return Security
+   */
+  public function getSecurity()
+  {
+    return $this->security;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param SkippedTask[]
+   */
+  public function setSkippedTasks($skippedTasks)
+  {
+    $this->skippedTasks = $skippedTasks;
+  }
+  /**
+   * @return SkippedTask[]
+   */
+  public function getSkippedTasks()
+  {
+    return $this->skippedTasks;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param TimeoutFields
+   */
+  public function setTimeouts(TimeoutFields $timeouts)
+  {
+    $this->timeouts = $timeouts;
+  }
+  /**
+   * @return TimeoutFields
+   */
+  public function getTimeouts()
+  {
+    return $this->timeouts;
+  }
+  /**
+   * @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 Worker
+   */
+  public function setWorker(Worker $worker)
+  {
+    $this->worker = $worker;
+  }
+  /**
+   * @return Worker
+   */
+  public function getWorker()
+  {
+    return $this->worker;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkerPool($workerPool)
+  {
+    $this->workerPool = $workerPool;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkerPool()
+  {
+    return $this->workerPool;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflow($workflow)
+  {
+    $this->workflow = $workflow;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflow()
+  {
+    return $this->workflow;
+  }
+  /**
+   * @param WorkspaceBinding[]
+   */
+  public function setWorkspaces($workspaces)
+  {
+    $this->workspaces = $workspaces;
+  }
+  /**
+   * @return WorkspaceBinding[]
+   */
+  public function getWorkspaces()
+  {
+    return $this->workspaces;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PipelineRun::class, 'Google_Service_CloudBuild_PipelineRun');
Index: vendor/google/apiclient-services/src/CloudBuild/PipelineRunResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PipelineRunResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PipelineRunResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class PipelineRunResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $valueType = ResultValue::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ResultValue
+   */
+  public function setValue(ResultValue $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return ResultValue
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PipelineRunResult::class, 'Google_Service_CloudBuild_PipelineRunResult');
Index: vendor/google/apiclient-services/src/CloudBuild/PipelineSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PipelineSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PipelineSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,125 @@
+<?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\CloudBuild;
+
+class PipelineSpec extends \Google\Collection
+{
+  protected $collection_key = 'workspaces';
+  protected $finallyTasksType = PipelineTask::class;
+  protected $finallyTasksDataType = 'array';
+  /**
+   * @var string
+   */
+  public $generatedYaml;
+  protected $paramsType = ParamSpec::class;
+  protected $paramsDataType = 'array';
+  protected $resultsType = PipelineResult::class;
+  protected $resultsDataType = 'array';
+  protected $tasksType = PipelineTask::class;
+  protected $tasksDataType = 'array';
+  protected $workspacesType = PipelineWorkspaceDeclaration::class;
+  protected $workspacesDataType = 'array';
+
+  /**
+   * @param PipelineTask[]
+   */
+  public function setFinallyTasks($finallyTasks)
+  {
+    $this->finallyTasks = $finallyTasks;
+  }
+  /**
+   * @return PipelineTask[]
+   */
+  public function getFinallyTasks()
+  {
+    return $this->finallyTasks;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneratedYaml($generatedYaml)
+  {
+    $this->generatedYaml = $generatedYaml;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneratedYaml()
+  {
+    return $this->generatedYaml;
+  }
+  /**
+   * @param ParamSpec[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return ParamSpec[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param PipelineResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return PipelineResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param PipelineTask[]
+   */
+  public function setTasks($tasks)
+  {
+    $this->tasks = $tasks;
+  }
+  /**
+   * @return PipelineTask[]
+   */
+  public function getTasks()
+  {
+    return $this->tasks;
+  }
+  /**
+   * @param PipelineWorkspaceDeclaration[]
+   */
+  public function setWorkspaces($workspaces)
+  {
+    $this->workspaces = $workspaces;
+  }
+  /**
+   * @return PipelineWorkspaceDeclaration[]
+   */
+  public function getWorkspaces()
+  {
+    return $this->workspaces;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PipelineSpec::class, 'Google_Service_CloudBuild_PipelineSpec');
Index: vendor/google/apiclient-services/src/CloudBuild/PipelineTask.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PipelineTask.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PipelineTask.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,179 @@
+<?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\CloudBuild;
+
+class PipelineTask extends \Google\Collection
+{
+  protected $collection_key = 'workspaces';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $paramsType = Param::class;
+  protected $paramsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $retries;
+  /**
+   * @var string[]
+   */
+  public $runAfter;
+  protected $taskRefType = TaskRef::class;
+  protected $taskRefDataType = '';
+  protected $taskSpecType = EmbeddedTask::class;
+  protected $taskSpecDataType = '';
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $whenExpressionsType = WhenExpression::class;
+  protected $whenExpressionsDataType = 'array';
+  protected $workspacesType = WorkspacePipelineTaskBinding::class;
+  protected $workspacesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Param[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return Param[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param int
+   */
+  public function setRetries($retries)
+  {
+    $this->retries = $retries;
+  }
+  /**
+   * @return int
+   */
+  public function getRetries()
+  {
+    return $this->retries;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRunAfter($runAfter)
+  {
+    $this->runAfter = $runAfter;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRunAfter()
+  {
+    return $this->runAfter;
+  }
+  /**
+   * @param TaskRef
+   */
+  public function setTaskRef(TaskRef $taskRef)
+  {
+    $this->taskRef = $taskRef;
+  }
+  /**
+   * @return TaskRef
+   */
+  public function getTaskRef()
+  {
+    return $this->taskRef;
+  }
+  /**
+   * @param EmbeddedTask
+   */
+  public function setTaskSpec(EmbeddedTask $taskSpec)
+  {
+    $this->taskSpec = $taskSpec;
+  }
+  /**
+   * @return EmbeddedTask
+   */
+  public function getTaskSpec()
+  {
+    return $this->taskSpec;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param WhenExpression[]
+   */
+  public function setWhenExpressions($whenExpressions)
+  {
+    $this->whenExpressions = $whenExpressions;
+  }
+  /**
+   * @return WhenExpression[]
+   */
+  public function getWhenExpressions()
+  {
+    return $this->whenExpressions;
+  }
+  /**
+   * @param WorkspacePipelineTaskBinding[]
+   */
+  public function setWorkspaces($workspaces)
+  {
+    $this->workspaces = $workspaces;
+  }
+  /**
+   * @return WorkspacePipelineTaskBinding[]
+   */
+  public function getWorkspaces()
+  {
+    return $this->workspaces;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PipelineTask::class, 'Google_Service_CloudBuild_PipelineTask');
Index: vendor/google/apiclient-services/src/CloudBuild/PipelineWorkspaceDeclaration.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PipelineWorkspaceDeclaration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PipelineWorkspaceDeclaration.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\CloudBuild;
+
+class PipelineWorkspaceDeclaration extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $optional;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setOptional($optional)
+  {
+    $this->optional = $optional;
+  }
+  /**
+   * @return bool
+   */
+  public function getOptional()
+  {
+    return $this->optional;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PipelineWorkspaceDeclaration::class, 'Google_Service_CloudBuild_PipelineWorkspaceDeclaration');
Index: vendor/google/apiclient-services/src/CloudBuild/Policy.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?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\CloudBuild;
+
+class Policy extends \Google\Collection
+{
+  protected $collection_key = 'bindings';
+  protected $auditConfigsType = AuditConfig::class;
+  protected $auditConfigsDataType = 'array';
+  protected $bindingsType = Binding::class;
+  protected $bindingsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var int
+   */
+  public $version;
+
+  /**
+   * @param AuditConfig[]
+   */
+  public function setAuditConfigs($auditConfigs)
+  {
+    $this->auditConfigs = $auditConfigs;
+  }
+  /**
+   * @return AuditConfig[]
+   */
+  public function getAuditConfigs()
+  {
+    return $this->auditConfigs;
+  }
+  /**
+   * @param Binding[]
+   */
+  public function setBindings($bindings)
+  {
+    $this->bindings = $bindings;
+  }
+  /**
+   * @return Binding[]
+   */
+  public function getBindings()
+  {
+    return $this->bindings;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param int
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return int
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Policy::class, 'Google_Service_CloudBuild_Policy');
Index: vendor/google/apiclient-services/src/CloudBuild/PoolOption.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PoolOption.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PoolOption.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\CloudBuild;
+
+class PoolOption extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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(PoolOption::class, 'Google_Service_CloudBuild_PoolOption');
Index: vendor/google/apiclient-services/src/CloudBuild/PrivatePoolV1Config.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PrivatePoolV1Config.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PrivatePoolV1Config.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?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\CloudBuild;
+
+class PrivatePoolV1Config extends \Google\Model
+{
+  protected $networkConfigType = NetworkConfig::class;
+  protected $networkConfigDataType = '';
+  protected $workerConfigType = WorkerConfig::class;
+  protected $workerConfigDataType = '';
+
+  /**
+   * @param NetworkConfig
+   */
+  public function setNetworkConfig(NetworkConfig $networkConfig)
+  {
+    $this->networkConfig = $networkConfig;
+  }
+  /**
+   * @return NetworkConfig
+   */
+  public function getNetworkConfig()
+  {
+    return $this->networkConfig;
+  }
+  /**
+   * @param WorkerConfig
+   */
+  public function setWorkerConfig(WorkerConfig $workerConfig)
+  {
+    $this->workerConfig = $workerConfig;
+  }
+  /**
+   * @return WorkerConfig
+   */
+  public function getWorkerConfig()
+  {
+    return $this->workerConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PrivatePoolV1Config::class, 'Google_Service_CloudBuild_PrivatePoolV1Config');
Index: vendor/google/apiclient-services/src/CloudBuild/Probe.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Probe.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Probe.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class Probe extends \Google\Model
+{
+  protected $execType = ExecAction::class;
+  protected $execDataType = '';
+  /**
+   * @var int
+   */
+  public $periodSeconds;
+
+  /**
+   * @param ExecAction
+   */
+  public function setExec(ExecAction $exec)
+  {
+    $this->exec = $exec;
+  }
+  /**
+   * @return ExecAction
+   */
+  public function getExec()
+  {
+    return $this->exec;
+  }
+  /**
+   * @param int
+   */
+  public function setPeriodSeconds($periodSeconds)
+  {
+    $this->periodSeconds = $periodSeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getPeriodSeconds()
+  {
+    return $this->periodSeconds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Probe::class, 'Google_Service_CloudBuild_Probe');
Index: vendor/google/apiclient-services/src/CloudBuild/ProcessAppManifestCallbackOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ProcessAppManifestCallbackOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ProcessAppManifestCallbackOperationMetadata.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\CloudBuild;
+
+class ProcessAppManifestCallbackOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $githubEnterpriseConfig;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGithubEnterpriseConfig($githubEnterpriseConfig)
+  {
+    $this->githubEnterpriseConfig = $githubEnterpriseConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getGithubEnterpriseConfig()
+  {
+    return $this->githubEnterpriseConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProcessAppManifestCallbackOperationMetadata::class, 'Google_Service_CloudBuild_ProcessAppManifestCallbackOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/PropertySpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PropertySpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PropertySpec.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\CloudBuild;
+
+class PropertySpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @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(PropertySpec::class, 'Google_Service_CloudBuild_PropertySpec');
Index: vendor/google/apiclient-services/src/CloudBuild/Provenance.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Provenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Provenance.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\CloudBuild;
+
+class Provenance extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $enabled;
+  /**
+   * @var string
+   */
+  public $region;
+  /**
+   * @var string
+   */
+  public $storage;
+
+  /**
+   * @param string
+   */
+  public function setEnabled($enabled)
+  {
+    $this->enabled = $enabled;
+  }
+  /**
+   * @return string
+   */
+  public function getEnabled()
+  {
+    return $this->enabled;
+  }
+  /**
+   * @param string
+   */
+  public function setRegion($region)
+  {
+    $this->region = $region;
+  }
+  /**
+   * @return string
+   */
+  public function getRegion()
+  {
+    return $this->region;
+  }
+  /**
+   * @param string
+   */
+  public function setStorage($storage)
+  {
+    $this->storage = $storage;
+  }
+  /**
+   * @return string
+   */
+  public function getStorage()
+  {
+    return $this->storage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Provenance::class, 'Google_Service_CloudBuild_Provenance');
Index: vendor/google/apiclient-services/src/CloudBuild/PubsubConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PubsubConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PubsubConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?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\CloudBuild;
+
+class PubsubConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $serviceAccountEmail;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $subscription;
+  /**
+   * @var string
+   */
+  public $topic;
+
+  /**
+   * @param string
+   */
+  public function setServiceAccountEmail($serviceAccountEmail)
+  {
+    $this->serviceAccountEmail = $serviceAccountEmail;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccountEmail()
+  {
+    return $this->serviceAccountEmail;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setSubscription($subscription)
+  {
+    $this->subscription = $subscription;
+  }
+  /**
+   * @return string
+   */
+  public function getSubscription()
+  {
+    return $this->subscription;
+  }
+  /**
+   * @param string
+   */
+  public function setTopic($topic)
+  {
+    $this->topic = $topic;
+  }
+  /**
+   * @return string
+   */
+  public function getTopic()
+  {
+    return $this->topic;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PubsubConfig::class, 'Google_Service_CloudBuild_PubsubConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/PullRequestFilter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PullRequestFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PullRequestFilter.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\CloudBuild;
+
+class PullRequestFilter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $branch;
+  /**
+   * @var string
+   */
+  public $commentControl;
+  /**
+   * @var bool
+   */
+  public $invertRegex;
+
+  /**
+   * @param string
+   */
+  public function setBranch($branch)
+  {
+    $this->branch = $branch;
+  }
+  /**
+   * @return string
+   */
+  public function getBranch()
+  {
+    return $this->branch;
+  }
+  /**
+   * @param string
+   */
+  public function setCommentControl($commentControl)
+  {
+    $this->commentControl = $commentControl;
+  }
+  /**
+   * @return string
+   */
+  public function getCommentControl()
+  {
+    return $this->commentControl;
+  }
+  /**
+   * @param bool
+   */
+  public function setInvertRegex($invertRegex)
+  {
+    $this->invertRegex = $invertRegex;
+  }
+  /**
+   * @return bool
+   */
+  public function getInvertRegex()
+  {
+    return $this->invertRegex;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PullRequestFilter::class, 'Google_Service_CloudBuild_PullRequestFilter');
Index: vendor/google/apiclient-services/src/CloudBuild/PushFilter.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PushFilter.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PushFilter.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\CloudBuild;
+
+class PushFilter extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $branch;
+  /**
+   * @var bool
+   */
+  public $invertRegex;
+  /**
+   * @var string
+   */
+  public $tag;
+
+  /**
+   * @param string
+   */
+  public function setBranch($branch)
+  {
+    $this->branch = $branch;
+  }
+  /**
+   * @return string
+   */
+  public function getBranch()
+  {
+    return $this->branch;
+  }
+  /**
+   * @param bool
+   */
+  public function setInvertRegex($invertRegex)
+  {
+    $this->invertRegex = $invertRegex;
+  }
+  /**
+   * @return bool
+   */
+  public function getInvertRegex()
+  {
+    return $this->invertRegex;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PushFilter::class, 'Google_Service_CloudBuild_PushFilter');
Index: vendor/google/apiclient-services/src/CloudBuild/PythonPackage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/PythonPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/PythonPackage.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\CloudBuild;
+
+class PythonPackage extends \Google\Collection
+{
+  protected $collection_key = 'paths';
+  /**
+   * @var string[]
+   */
+  public $paths;
+  /**
+   * @var string
+   */
+  public $repository;
+
+  /**
+   * @param string[]
+   */
+  public function setPaths($paths)
+  {
+    $this->paths = $paths;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPaths()
+  {
+    return $this->paths;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PythonPackage::class, 'Google_Service_CloudBuild_PythonPackage');
Index: vendor/google/apiclient-services/src/CloudBuild/ReceiveTriggerWebhookResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ReceiveTriggerWebhookResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ReceiveTriggerWebhookResponse.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\CloudBuild;
+
+class ReceiveTriggerWebhookResponse extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ReceiveTriggerWebhookResponse::class, 'Google_Service_CloudBuild_ReceiveTriggerWebhookResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/RemoveBitbucketServerConnectedRepositoryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/RemoveBitbucketServerConnectedRepositoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/RemoveBitbucketServerConnectedRepositoryRequest.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\CloudBuild;
+
+class RemoveBitbucketServerConnectedRepositoryRequest extends \Google\Model
+{
+  protected $connectedRepositoryType = BitbucketServerRepositoryId::class;
+  protected $connectedRepositoryDataType = '';
+
+  /**
+   * @param BitbucketServerRepositoryId
+   */
+  public function setConnectedRepository(BitbucketServerRepositoryId $connectedRepository)
+  {
+    $this->connectedRepository = $connectedRepository;
+  }
+  /**
+   * @return BitbucketServerRepositoryId
+   */
+  public function getConnectedRepository()
+  {
+    return $this->connectedRepository;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RemoveBitbucketServerConnectedRepositoryRequest::class, 'Google_Service_CloudBuild_RemoveBitbucketServerConnectedRepositoryRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/RemoveGitLabConnectedRepositoryRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/RemoveGitLabConnectedRepositoryRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/RemoveGitLabConnectedRepositoryRequest.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\CloudBuild;
+
+class RemoveGitLabConnectedRepositoryRequest extends \Google\Model
+{
+  protected $connectedRepositoryType = GitLabRepositoryId::class;
+  protected $connectedRepositoryDataType = '';
+
+  /**
+   * @param GitLabRepositoryId
+   */
+  public function setConnectedRepository(GitLabRepositoryId $connectedRepository)
+  {
+    $this->connectedRepository = $connectedRepository;
+  }
+  /**
+   * @return GitLabRepositoryId
+   */
+  public function getConnectedRepository()
+  {
+    return $this->connectedRepository;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RemoveGitLabConnectedRepositoryRequest::class, 'Google_Service_CloudBuild_RemoveGitLabConnectedRepositoryRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/RepoSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/RepoSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/RepoSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?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\CloudBuild;
+
+class RepoSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $branchName;
+  /**
+   * @var string
+   */
+  public $commitSha;
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var bool
+   */
+  public $invertRegex;
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $repoName;
+  /**
+   * @var string[]
+   */
+  public $substitutions;
+  /**
+   * @var string
+   */
+  public $tagName;
+
+  /**
+   * @param string
+   */
+  public function setBranchName($branchName)
+  {
+    $this->branchName = $branchName;
+  }
+  /**
+   * @return string
+   */
+  public function getBranchName()
+  {
+    return $this->branchName;
+  }
+  /**
+   * @param string
+   */
+  public function setCommitSha($commitSha)
+  {
+    $this->commitSha = $commitSha;
+  }
+  /**
+   * @return string
+   */
+  public function getCommitSha()
+  {
+    return $this->commitSha;
+  }
+  /**
+   * @param string
+   */
+  public function setDir($dir)
+  {
+    $this->dir = $dir;
+  }
+  /**
+   * @return string
+   */
+  public function getDir()
+  {
+    return $this->dir;
+  }
+  /**
+   * @param bool
+   */
+  public function setInvertRegex($invertRegex)
+  {
+    $this->invertRegex = $invertRegex;
+  }
+  /**
+   * @return bool
+   */
+  public function getInvertRegex()
+  {
+    return $this->invertRegex;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param string
+   */
+  public function setRepoName($repoName)
+  {
+    $this->repoName = $repoName;
+  }
+  /**
+   * @return string
+   */
+  public function getRepoName()
+  {
+    return $this->repoName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSubstitutions($substitutions)
+  {
+    $this->substitutions = $substitutions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSubstitutions()
+  {
+    return $this->substitutions;
+  }
+  /**
+   * @param string
+   */
+  public function setTagName($tagName)
+  {
+    $this->tagName = $tagName;
+  }
+  /**
+   * @return string
+   */
+  public function getTagName()
+  {
+    return $this->tagName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RepoSource::class, 'Google_Service_CloudBuild_RepoSource');
Index: vendor/google/apiclient-services/src/CloudBuild/Repository.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Repository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Repository.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\CloudBuild;
+
+class Repository extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $remoteUri;
+  /**
+   * @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 setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRemoteUri($remoteUri)
+  {
+    $this->remoteUri = $remoteUri;
+  }
+  /**
+   * @return string
+   */
+  public function getRemoteUri()
+  {
+    return $this->remoteUri;
+  }
+  /**
+   * @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(Repository::class, 'Google_Service_CloudBuild_Repository');
Index: vendor/google/apiclient-services/src/CloudBuild/RepositoryEventConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/RepositoryEventConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/RepositoryEventConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class RepositoryEventConfig extends \Google\Model
+{
+  protected $pullRequestType = PullRequestFilter::class;
+  protected $pullRequestDataType = '';
+  protected $pushType = PushFilter::class;
+  protected $pushDataType = '';
+  /**
+   * @var string
+   */
+  public $repository;
+  /**
+   * @var string
+   */
+  public $repositoryType;
+
+  /**
+   * @param PullRequestFilter
+   */
+  public function setPullRequest(PullRequestFilter $pullRequest)
+  {
+    $this->pullRequest = $pullRequest;
+  }
+  /**
+   * @return PullRequestFilter
+   */
+  public function getPullRequest()
+  {
+    return $this->pullRequest;
+  }
+  /**
+   * @param PushFilter
+   */
+  public function setPush(PushFilter $push)
+  {
+    $this->push = $push;
+  }
+  /**
+   * @return PushFilter
+   */
+  public function getPush()
+  {
+    return $this->push;
+  }
+  /**
+   * @param string
+   */
+  public function setRepository($repository)
+  {
+    $this->repository = $repository;
+  }
+  /**
+   * @return string
+   */
+  public function getRepository()
+  {
+    return $this->repository;
+  }
+  /**
+   * @param string
+   */
+  public function setRepositoryType($repositoryType)
+  {
+    $this->repositoryType = $repositoryType;
+  }
+  /**
+   * @return string
+   */
+  public function getRepositoryType()
+  {
+    return $this->repositoryType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RepositoryEventConfig::class, 'Google_Service_CloudBuild_RepositoryEventConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/GithubDotComWebhook.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/GithubDotComWebhook.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/GithubDotComWebhook.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,54 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\HttpBody;
+
+/**
+ * The "githubDotComWebhook" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $githubDotComWebhook = $cloudbuildService->githubDotComWebhook;
+ *  </code>
+ */
+class GithubDotComWebhook extends \Google\Service\Resource
+{
+  /**
+   * ReceiveGitHubDotComWebhook is called when the API receives a github.com
+   * webhook. (githubDotComWebhook.receive)
+   *
+   * @param HttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string webhookKey For GitHub Enterprise webhooks, this key is used
+   * to associate the webhook request with the GitHubEnterpriseConfig to use for
+   * validation.
+   * @return CloudbuildEmpty
+   */
+  public function receive(HttpBody $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('receive', [$params], CloudbuildEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GithubDotComWebhook::class, 'Google_Service_CloudBuild_Resource_GithubDotComWebhook');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/Locations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/Locations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/Locations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,56 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\HttpBody;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $locations = $cloudbuildService->locations;
+ *  </code>
+ */
+class Locations extends \Google\Service\Resource
+{
+  /**
+   * ReceiveRegionalWebhook is called when the API receives a regional GitHub
+   * webhook. (locations.regionalWebhook)
+   *
+   * @param string $location Required. The location where the webhook should be
+   * sent.
+   * @param HttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string webhookKey For GitHub Enterprise webhooks, this key is used
+   * to associate the webhook request with the GitHubEnterpriseConfig to use for
+   * validation.
+   * @return CloudbuildEmpty
+   */
+  public function regionalWebhook($location, HttpBody $postBody, $optParams = [])
+  {
+    $params = ['location' => $location, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('regionalWebhook', [$params], CloudbuildEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Locations::class, 'Google_Service_CloudBuild_Resource_Locations');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/Operations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/Operations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/Operations.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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\CancelOperationRequest;
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\Operation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $operations = $cloudbuildService->operations;
+ *  </code>
+ */
+class Operations 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 CloudbuildEmpty
+   */
+  public function cancel($name, CancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], CloudbuildEmpty::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
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operations::class, 'Google_Service_CloudBuild_Resource_Operations');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $projects = $cloudbuildService->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_CloudBuild_Resource_Projects');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsBuilds.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsBuilds.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsBuilds.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\ApproveBuildRequest;
+use Google\Service\CloudBuild\Build;
+use Google\Service\CloudBuild\CancelBuildRequest;
+use Google\Service\CloudBuild\ListBuildsResponse;
+use Google\Service\CloudBuild\Operation;
+use Google\Service\CloudBuild\RetryBuildRequest;
+
+/**
+ * The "builds" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $builds = $cloudbuildService->projects_builds;
+ *  </code>
+ */
+class ProjectsBuilds extends \Google\Service\Resource
+{
+  /**
+   * Approves or rejects a pending build. If approved, the returned LRO will be
+   * analogous to the LRO returned from a CreateBuild call. If rejected, the
+   * returned LRO will be immediately done. (builds.approve)
+   *
+   * @param string $name Required. Name of the target build. For example:
+   * "projects/{$project_id}/builds/{$build_id}"
+   * @param ApproveBuildRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   */
+  public function approve($name, ApproveBuildRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('approve', [$params], Operation::class);
+  }
+  /**
+   * Cancels a build in progress. (builds.cancel)
+   *
+   * @param string $projectId Required. ID of the project.
+   * @param string $id Required. ID of the build.
+   * @param CancelBuildRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Build
+   */
+  public function cancel($projectId, $id, CancelBuildRequest $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'id' => $id, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], Build::class);
+  }
+  /**
+   * Starts a build with the specified configuration. This method returns a long-
+   * running `Operation`, which includes the build ID. Pass the build ID to
+   * `GetBuild` to determine the build status (such as `SUCCESS` or `FAILURE`).
+   * (builds.create)
+   *
+   * @param string $projectId Required. ID of the project.
+   * @param Build $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string parent The parent resource where this build will be
+   * created. Format: `projects/{project}/locations/{location}`
+   * @return Operation
+   */
+  public function create($projectId, Build $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Returns information about a previously requested build. The `Build` that is
+   * returned includes its status (such as `SUCCESS`, `FAILURE`, or `WORKING`),
+   * and timing information. (builds.get)
+   *
+   * @param string $projectId Required. ID of the project.
+   * @param string $id Required. ID of the build.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name The name of the `Build` to retrieve. Format:
+   * `projects/{project}/locations/{location}/builds/{build}`
+   * @return Build
+   */
+  public function get($projectId, $id, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'id' => $id];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Build::class);
+  }
+  /**
+   * Lists previously requested builds. Previously requested builds may still be
+   * in-progress, or may have finished successfully or unsuccessfully.
+   * (builds.listProjectsBuilds)
+   *
+   * @param string $projectId Required. ID of the project.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The raw filter text to constrain the results.
+   * @opt_param int pageSize Number of results to return in the list.
+   * @opt_param string pageToken The page token for the next page of Builds. If
+   * unspecified, the first page of results is returned. If the token is rejected
+   * for any reason, INVALID_ARGUMENT will be thrown. In this case, the token
+   * should be discarded, and pagination should be restarted from the first page
+   * of results. See https://google.aip.dev/158 for more.
+   * @opt_param string parent The parent of the collection of `Builds`. Format:
+   * `projects/{project}/locations/{location}`
+   * @return ListBuildsResponse
+   */
+  public function listProjectsBuilds($projectId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBuildsResponse::class);
+  }
+  /**
+   * Creates a new build based on the specified build. This method creates a new
+   * build using the original build request, which may or may not result in an
+   * identical build. For triggered builds: * Triggered builds resolve to a
+   * precise revision; therefore a retry of a triggered build will result in a
+   * build that uses the same revision. For non-triggered builds that specify
+   * `RepoSource`: * If the original build built from the tip of a branch, the
+   * retried build will build from the tip of that branch, which may not be the
+   * same revision as the original build. * If the original build specified a
+   * commit sha or revision ID, the retried build will use the identical source.
+   * For builds that specify `StorageSource`: * If the original build pulled
+   * source from Cloud Storage without specifying the generation of the object,
+   * the new build will use the current object, which may be different from the
+   * original build source. * If the original build pulled source from Cloud
+   * Storage and specified the generation of the object, the new build will
+   * attempt to use the same object, which may or may not be available depending
+   * on the bucket's lifecycle management settings. (builds.retry)
+   *
+   * @param string $projectId Required. ID of the project.
+   * @param string $id Required. Build ID of the original build.
+   * @param RetryBuildRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   */
+  public function retry($projectId, $id, RetryBuildRequest $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'id' => $id, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('retry', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsBuilds::class, 'Google_Service_CloudBuild_Resource_ProjectsBuilds');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsGithubEnterpriseConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsGithubEnterpriseConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsGithubEnterpriseConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,136 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\GitHubEnterpriseConfig;
+use Google\Service\CloudBuild\ListGithubEnterpriseConfigsResponse;
+use Google\Service\CloudBuild\Operation;
+
+/**
+ * The "githubEnterpriseConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $githubEnterpriseConfigs = $cloudbuildService->projects_githubEnterpriseConfigs;
+ *  </code>
+ */
+class ProjectsGithubEnterpriseConfigs extends \Google\Service\Resource
+{
+  /**
+   * Create an association between a GCP project and a GitHub Enterprise server.
+   * (githubEnterpriseConfigs.create)
+   *
+   * @param string $parent Name of the parent project. For example:
+   * projects/{$project_number} or projects/{$project_id}
+   * @param GitHubEnterpriseConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string gheConfigId Optional. The ID to use for the
+   * GithubEnterpriseConfig, which will become the final component of the
+   * GithubEnterpriseConfig's resource name. ghe_config_id must meet the following
+   * requirements: + They must contain only alphanumeric characters and dashes. +
+   * They can be 1-64 characters long. + They must begin and end with an
+   * alphanumeric character
+   * @opt_param string projectId ID of the project.
+   * @return Operation
+   */
+  public function create($parent, GitHubEnterpriseConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Delete an association between a GCP project and a GitHub Enterprise server.
+   * (githubEnterpriseConfigs.delete)
+   *
+   * @param string $name This field should contain the name of the enterprise
+   * config resource. For example: "projects/{$project_id}/locations/{$location_id
+   * }/githubEnterpriseConfigs/{$config_id}"
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string configId Unique identifier of the `GitHubEnterpriseConfig`
+   * @opt_param string projectId ID of the project
+   * @return Operation
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Retrieve a GitHubEnterpriseConfig. (githubEnterpriseConfigs.get)
+   *
+   * @param string $name This field should contain the name of the enterprise
+   * config resource. For example: "projects/{$project_id}/locations/{$location_id
+   * }/githubEnterpriseConfigs/{$config_id}"
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string configId Unique identifier of the `GitHubEnterpriseConfig`
+   * @opt_param string projectId ID of the project
+   * @return GitHubEnterpriseConfig
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GitHubEnterpriseConfig::class);
+  }
+  /**
+   * List all GitHubEnterpriseConfigs for a given project.
+   * (githubEnterpriseConfigs.listProjectsGithubEnterpriseConfigs)
+   *
+   * @param string $parent Name of the parent project. For example:
+   * projects/{$project_number} or projects/{$project_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string projectId ID of the project
+   * @return ListGithubEnterpriseConfigsResponse
+   */
+  public function listProjectsGithubEnterpriseConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListGithubEnterpriseConfigsResponse::class);
+  }
+  /**
+   * Update an association between a GCP project and a GitHub Enterprise server.
+   * (githubEnterpriseConfigs.patch)
+   *
+   * @param string $name Optional. The full resource name for the
+   * GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$locat
+   * ion_id}/githubEnterpriseConfigs/{$config_id}"
+   * @param GitHubEnterpriseConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Update mask for the resource. If this is set,
+   * the server will only update the fields specified in the field mask.
+   * Otherwise, a full update of the mutable resource fields will be performed.
+   * @return Operation
+   */
+  public function patch($name, GitHubEnterpriseConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsGithubEnterpriseConfigs::class, 'Google_Service_CloudBuild_Resource_ProjectsGithubEnterpriseConfigs');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\ListLocationsResponse;
+use Google\Service\CloudBuild\Location;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $locations = $cloudbuildService->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_CloudBuild_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBitbucketServerConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBitbucketServerConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBitbucketServerConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,151 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\BitbucketServerConfig;
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\ListBitbucketServerConfigsResponse;
+use Google\Service\CloudBuild\Operation;
+use Google\Service\CloudBuild\RemoveBitbucketServerConnectedRepositoryRequest;
+
+/**
+ * The "bitbucketServerConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $bitbucketServerConfigs = $cloudbuildService->projects_locations_bitbucketServerConfigs;
+ *  </code>
+ */
+class ProjectsLocationsBitbucketServerConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a new `BitbucketServerConfig`. This API is experimental.
+   * (bitbucketServerConfigs.create)
+   *
+   * @param string $parent Required. Name of the parent resource.
+   * @param BitbucketServerConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string bitbucketServerConfigId Optional. The ID to use for the
+   * BitbucketServerConfig, which will become the final component of the
+   * BitbucketServerConfig's resource name. bitbucket_server_config_id must meet
+   * the following requirements: + They must contain only alphanumeric characters
+   * and dashes. + They can be 1-64 characters long. + They must begin and end
+   * with an alphanumeric character.
+   * @return Operation
+   */
+  public function create($parent, BitbucketServerConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Delete a `BitbucketServerConfig`. This API is experimental.
+   * (bitbucketServerConfigs.delete)
+   *
+   * @param string $name Required. The config resource name.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Retrieve a `BitbucketServerConfig`. This API is experimental.
+   * (bitbucketServerConfigs.get)
+   *
+   * @param string $name Required. The config resource name.
+   * @param array $optParams Optional parameters.
+   * @return BitbucketServerConfig
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], BitbucketServerConfig::class);
+  }
+  /**
+   * List all `BitbucketServerConfigs` for a given project. This API is
+   * experimental.
+   * (bitbucketServerConfigs.listProjectsLocationsBitbucketServerConfigs)
+   *
+   * @param string $parent Required. Name of the parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of configs to return. The service
+   * may return fewer than this value. If unspecified, at most 50 configs will be
+   * returned. The maximum value is 1000; values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListBitbucketServerConfigsRequest` call. Provide this to retrieve the
+   * subsequent page. When paginating, all other parameters provided to
+   * `ListBitbucketServerConfigsRequest` must match the call that provided the
+   * page token.
+   * @return ListBitbucketServerConfigsResponse
+   */
+  public function listProjectsLocationsBitbucketServerConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBitbucketServerConfigsResponse::class);
+  }
+  /**
+   * Updates an existing `BitbucketServerConfig`. This API is experimental.
+   * (bitbucketServerConfigs.patch)
+   *
+   * @param string $name The resource name for the config.
+   * @param BitbucketServerConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Update mask for the resource. If this is set,
+   * the server will only update the fields specified in the field mask.
+   * Otherwise, a full update of the mutable resource fields will be performed.
+   * @return Operation
+   */
+  public function patch($name, BitbucketServerConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+  /**
+   * Remove a Bitbucket Server repository from a given BitbucketServerConfig's
+   * connected repositories. This API is experimental.
+   * (bitbucketServerConfigs.removeBitbucketServerConnectedRepository)
+   *
+   * @param string $config Required. The name of the `BitbucketServerConfig` to
+   * remove a connected repository. Format:
+   * `projects/{project}/locations/{location}/bitbucketServerConfigs/{config}`
+   * @param RemoveBitbucketServerConnectedRepositoryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return CloudbuildEmpty
+   */
+  public function removeBitbucketServerConnectedRepository($config, RemoveBitbucketServerConnectedRepositoryRequest $postBody, $optParams = [])
+  {
+    $params = ['config' => $config, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('removeBitbucketServerConnectedRepository', [$params], CloudbuildEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsBitbucketServerConfigs::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsBitbucketServerConfigs');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBitbucketServerConfigsConnectedRepositories.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBitbucketServerConfigsConnectedRepositories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBitbucketServerConfigsConnectedRepositories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\BatchCreateBitbucketServerConnectedRepositoriesRequest;
+use Google\Service\CloudBuild\Operation;
+
+/**
+ * The "connectedRepositories" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $connectedRepositories = $cloudbuildService->projects_locations_bitbucketServerConfigs_connectedRepositories;
+ *  </code>
+ */
+class ProjectsLocationsBitbucketServerConfigsConnectedRepositories extends \Google\Service\Resource
+{
+  /**
+   * Batch connecting Bitbucket Server repositories to Cloud Build.
+   * (connectedRepositories.batchCreate)
+   *
+   * @param string $parent The name of the `BitbucketServerConfig` that added
+   * connected repository. Format:
+   * `projects/{project}/locations/{location}/bitbucketServerConfigs/{config}`
+   * @param BatchCreateBitbucketServerConnectedRepositoriesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   */
+  public function batchCreate($parent, BatchCreateBitbucketServerConnectedRepositoriesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsBitbucketServerConfigsConnectedRepositories::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsBitbucketServerConfigsConnectedRepositories');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBitbucketServerConfigsRepos.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBitbucketServerConfigsRepos.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBitbucketServerConfigsRepos.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\ListBitbucketServerRepositoriesResponse;
+
+/**
+ * The "repos" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $repos = $cloudbuildService->projects_locations_bitbucketServerConfigs_repos;
+ *  </code>
+ */
+class ProjectsLocationsBitbucketServerConfigsRepos extends \Google\Service\Resource
+{
+  /**
+   * List all repositories for a given `BitbucketServerConfig`. This API is
+   * experimental. (repos.listProjectsLocationsBitbucketServerConfigsRepos)
+   *
+   * @param string $parent Required. Name of the parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of configs to return. The service
+   * may return fewer than this value. The maximum value is 1000; values above
+   * 1000 will be coerced to 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListBitbucketServerRepositoriesRequest` call. Provide this to retrieve the
+   * subsequent page. When paginating, all other parameters provided to
+   * `ListBitbucketServerConfigsRequest` must match the call that provided the
+   * page token.
+   * @return ListBitbucketServerRepositoriesResponse
+   */
+  public function listProjectsLocationsBitbucketServerConfigsRepos($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBitbucketServerRepositoriesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsBitbucketServerConfigsRepos::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsBitbucketServerConfigsRepos');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBuilds.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBuilds.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsBuilds.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\ApproveBuildRequest;
+use Google\Service\CloudBuild\Build;
+use Google\Service\CloudBuild\CancelBuildRequest;
+use Google\Service\CloudBuild\ListBuildsResponse;
+use Google\Service\CloudBuild\Operation;
+use Google\Service\CloudBuild\RetryBuildRequest;
+
+/**
+ * The "builds" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $builds = $cloudbuildService->projects_locations_builds;
+ *  </code>
+ */
+class ProjectsLocationsBuilds extends \Google\Service\Resource
+{
+  /**
+   * Approves or rejects a pending build. If approved, the returned LRO will be
+   * analogous to the LRO returned from a CreateBuild call. If rejected, the
+   * returned LRO will be immediately done. (builds.approve)
+   *
+   * @param string $name Required. Name of the target build. For example:
+   * "projects/{$project_id}/builds/{$build_id}"
+   * @param ApproveBuildRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   */
+  public function approve($name, ApproveBuildRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('approve', [$params], Operation::class);
+  }
+  /**
+   * Cancels a build in progress. (builds.cancel)
+   *
+   * @param string $name The name of the `Build` to cancel. Format:
+   * `projects/{project}/locations/{location}/builds/{build}`
+   * @param CancelBuildRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Build
+   */
+  public function cancel($name, CancelBuildRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], Build::class);
+  }
+  /**
+   * Starts a build with the specified configuration. This method returns a long-
+   * running `Operation`, which includes the build ID. Pass the build ID to
+   * `GetBuild` to determine the build status (such as `SUCCESS` or `FAILURE`).
+   * (builds.create)
+   *
+   * @param string $parent The parent resource where this build will be created.
+   * Format: `projects/{project}/locations/{location}`
+   * @param Build $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string projectId Required. ID of the project.
+   * @return Operation
+   */
+  public function create($parent, Build $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Returns information about a previously requested build. The `Build` that is
+   * returned includes its status (such as `SUCCESS`, `FAILURE`, or `WORKING`),
+   * and timing information. (builds.get)
+   *
+   * @param string $name The name of the `Build` to retrieve. Format:
+   * `projects/{project}/locations/{location}/builds/{build}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string id Required. ID of the build.
+   * @opt_param string projectId Required. ID of the project.
+   * @return Build
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Build::class);
+  }
+  /**
+   * Lists previously requested builds. Previously requested builds may still be
+   * in-progress, or may have finished successfully or unsuccessfully.
+   * (builds.listProjectsLocationsBuilds)
+   *
+   * @param string $parent The parent of the collection of `Builds`. Format:
+   * `projects/{project}/locations/{location}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The raw filter text to constrain the results.
+   * @opt_param int pageSize Number of results to return in the list.
+   * @opt_param string pageToken The page token for the next page of Builds. If
+   * unspecified, the first page of results is returned. If the token is rejected
+   * for any reason, INVALID_ARGUMENT will be thrown. In this case, the token
+   * should be discarded, and pagination should be restarted from the first page
+   * of results. See https://google.aip.dev/158 for more.
+   * @opt_param string projectId Required. ID of the project.
+   * @return ListBuildsResponse
+   */
+  public function listProjectsLocationsBuilds($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBuildsResponse::class);
+  }
+  /**
+   * Creates a new build based on the specified build. This method creates a new
+   * build using the original build request, which may or may not result in an
+   * identical build. For triggered builds: * Triggered builds resolve to a
+   * precise revision; therefore a retry of a triggered build will result in a
+   * build that uses the same revision. For non-triggered builds that specify
+   * `RepoSource`: * If the original build built from the tip of a branch, the
+   * retried build will build from the tip of that branch, which may not be the
+   * same revision as the original build. * If the original build specified a
+   * commit sha or revision ID, the retried build will use the identical source.
+   * For builds that specify `StorageSource`: * If the original build pulled
+   * source from Cloud Storage without specifying the generation of the object,
+   * the new build will use the current object, which may be different from the
+   * original build source. * If the original build pulled source from Cloud
+   * Storage and specified the generation of the object, the new build will
+   * attempt to use the same object, which may or may not be available depending
+   * on the bucket's lifecycle management settings. (builds.retry)
+   *
+   * @param string $name The name of the `Build` to retry. Format:
+   * `projects/{project}/locations/{location}/builds/{build}`
+   * @param RetryBuildRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   */
+  public function retry($name, RetryBuildRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('retry', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsBuilds::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsBuilds');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsConnections.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsConnections.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsConnections.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,260 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\Connection;
+use Google\Service\CloudBuild\FetchLinkableRepositoriesResponse;
+use Google\Service\CloudBuild\HttpBody;
+use Google\Service\CloudBuild\ListConnectionsResponse;
+use Google\Service\CloudBuild\Operation;
+use Google\Service\CloudBuild\Policy;
+use Google\Service\CloudBuild\SetIamPolicyRequest;
+use Google\Service\CloudBuild\TestIamPermissionsRequest;
+use Google\Service\CloudBuild\TestIamPermissionsResponse;
+
+/**
+ * The "connections" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $connections = $cloudbuildService->projects_locations_connections;
+ *  </code>
+ */
+class ProjectsLocationsConnections extends \Google\Service\Resource
+{
+  /**
+   * Creates a Connection. (connections.create)
+   *
+   * @param string $parent Required. Project and location where the connection
+   * will be created. Format: `projects/locations`.
+   * @param Connection $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string connectionId Required. The ID to use for the Connection,
+   * which will become the final component of the Connection's resource name.
+   * Names must be unique per-project per-location. Allows alphanumeric characters
+   * and any of -._~%!$&'()*+,;=@.
+   * @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. The name of the Connection to delete. Format:
+   * `projects/locations/connections`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string etag 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 bool validateOnly 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);
+  }
+  /**
+   * FetchLinkableRepositories get repositories from SCM that are accessible and
+   * could be added to the connection. (connections.fetchLinkableRepositories)
+   *
+   * @param string $connection Required. The name of the Connection. Format:
+   * `projects/locations/connections`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Number of results to return in the list. Default to
+   * 20.
+   * @opt_param string pageToken Page start.
+   * @return FetchLinkableRepositoriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchLinkableRepositories($connection, $optParams = [])
+  {
+    $params = ['connection' => $connection];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchLinkableRepositories', [$params], FetchLinkableRepositoriesResponse::class);
+  }
+  /**
+   * Gets details of a single connection. (connections.get)
+   *
+   * @param string $name Required. The name of the Connection to retrieve. Format:
+   * `projects/locations/connections`.
+   * @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);
+  }
+  /**
+   * Gets the access control policy for a resource. Returns an empty policy if the
+   * resource exists and does not have a policy set. (connections.getIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int options.requestedPolicyVersion Optional. The maximum policy
+   * version that will be used to format the policy. Valid values are 0, 1, and 3.
+   * Requests specifying an invalid value will be rejected. Requests for policies
+   * with any conditional role bindings must specify version 3. Policies with no
+   * conditional role bindings may specify any valid value or leave the field
+   * unset. The policy in the response might use the policy version that you
+   * specified, or it might use a lower policy version. For example, if you
+   * specify version 3, but the policy has no conditional role bindings, the
+   * response uses version 1. To learn which resources support conditions in their
+   * IAM policies, see the [IAM
+   * documentation](https://cloud.google.com/iam/help/conditions/resource-
+   * policies).
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function getIamPolicy($resource, $optParams = [])
+  {
+    $params = ['resource' => $resource];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Lists Connections in a given project and location.
+   * (connections.listProjectsLocationsConnections)
+   *
+   * @param string $parent Required. The parent, which owns this collection of
+   * Connections. Format: `projects/locations`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Number of results to return in the list.
+   * @opt_param string pageToken Page start.
+   * @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 a single connection. (connections.patch)
+   *
+   * @param string $name Immutable. 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 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 etag The current etag of the connection. If an etag is
+   * provided and does not match the current etag of the connection, update will
+   * be blocked and an ABORTED error will be returned.
+   * @opt_param string updateMask The list of fields to be updated.
+   * @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);
+  }
+  /**
+   * ProcessWebhook is called by the external SCM for notifying of events.
+   * (connections.processWebhook)
+   *
+   * @param string $parent Required. Project and location where the webhook will
+   * be received. Format: `projects/locations`.
+   * @param HttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string webhookKey Arbitrary additional key to find the maching
+   * repository for a webhook event if needed.
+   * @return CloudbuildEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function processWebhook($parent, HttpBody $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('processWebhook', [$params], CloudbuildEmpty::class);
+  }
+  /**
+   * Sets the access control policy on the specified resource. Replaces any
+   * existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and
+   * `PERMISSION_DENIED` errors. (connections.setIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * specified. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function setIamPolicy($resource, SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Returns permissions that a caller has on the specified resource. If the
+   * resource does not exist, this will return an empty set of permissions, not a
+   * `NOT_FOUND` error. Note: This operation is designed to be used for building
+   * permission-aware UIs and command-line tools, not for authorization checking.
+   * This operation may "fail open" without warning.
+   * (connections.testIamPermissions)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy detail is
+   * being requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return TestIamPermissionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function testIamPermissions($resource, TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], TestIamPermissionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsConnections::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsConnections');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsConnectionsRepositories.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsConnectionsRepositories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsConnectionsRepositories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,196 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\BatchCreateRepositoriesRequest;
+use Google\Service\CloudBuild\FetchGitRefsResponse;
+use Google\Service\CloudBuild\FetchReadTokenRequest;
+use Google\Service\CloudBuild\FetchReadTokenResponse;
+use Google\Service\CloudBuild\FetchReadWriteTokenRequest;
+use Google\Service\CloudBuild\FetchReadWriteTokenResponse;
+use Google\Service\CloudBuild\ListRepositoriesResponse;
+use Google\Service\CloudBuild\Operation;
+use Google\Service\CloudBuild\Repository;
+
+/**
+ * The "repositories" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $repositories = $cloudbuildService->projects_locations_connections_repositories;
+ *  </code>
+ */
+class ProjectsLocationsConnectionsRepositories extends \Google\Service\Resource
+{
+  /**
+   * Fetches read token of a given repository. (repositories.accessReadToken)
+   *
+   * @param string $repository Required. The resource name of the repository in
+   * the format `projects/locations/connections/repositories`.
+   * @param FetchReadTokenRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return FetchReadTokenResponse
+   * @throws \Google\Service\Exception
+   */
+  public function accessReadToken($repository, FetchReadTokenRequest $postBody, $optParams = [])
+  {
+    $params = ['repository' => $repository, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('accessReadToken', [$params], FetchReadTokenResponse::class);
+  }
+  /**
+   * Fetches read/write token of a given repository.
+   * (repositories.accessReadWriteToken)
+   *
+   * @param string $repository Required. The resource name of the repository in
+   * the format `projects/locations/connections/repositories`.
+   * @param FetchReadWriteTokenRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return FetchReadWriteTokenResponse
+   * @throws \Google\Service\Exception
+   */
+  public function accessReadWriteToken($repository, FetchReadWriteTokenRequest $postBody, $optParams = [])
+  {
+    $params = ['repository' => $repository, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('accessReadWriteToken', [$params], FetchReadWriteTokenResponse::class);
+  }
+  /**
+   * Creates multiple repositories inside a connection. (repositories.batchCreate)
+   *
+   * @param string $parent Required. The connection to contain all the
+   * repositories being created. Format: projects/locations/connections The parent
+   * field in the CreateRepositoryRequest messages must either be empty or match
+   * this field.
+   * @param BatchCreateRepositoriesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function batchCreate($parent, BatchCreateRepositoriesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], Operation::class);
+  }
+  /**
+   * Creates a Repository. (repositories.create)
+   *
+   * @param string $parent Required. The connection to contain the repository. If
+   * the request is part of a BatchCreateRepositoriesRequest, this field should be
+   * empty or match the parent specified there.
+   * @param Repository $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string repositoryId 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 -._~%!$&'()*+,;=@.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Repository $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single repository. (repositories.delete)
+   *
+   * @param string $name Required. The name of the Repository to delete. Format:
+   * `projects/locations/connections/repositories`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string etag The current etag of the repository. If an etag is
+   * provided and does not match the current etag of the repository, deletion will
+   * be blocked and an ABORTED error will be returned.
+   * @opt_param bool validateOnly 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.
+   * (repositories.fetchGitRefs)
+   *
+   * @param string $repository Required. The resource name of the repository in
+   * the format `projects/locations/connections/repositories`.
+   * @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 Type of refs to fetch
+   * @return FetchGitRefsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function fetchGitRefs($repository, $optParams = [])
+  {
+    $params = ['repository' => $repository];
+    $params = array_merge($params, $optParams);
+    return $this->call('fetchGitRefs', [$params], FetchGitRefsResponse::class);
+  }
+  /**
+   * Gets details of a single repository. (repositories.get)
+   *
+   * @param string $name Required. The name of the Repository to retrieve. Format:
+   * `projects/locations/connections/repositories`.
+   * @param array $optParams Optional parameters.
+   * @return Repository
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Repository::class);
+  }
+  /**
+   * Lists Repositories in a given connection.
+   * (repositories.listProjectsLocationsConnectionsRepositories)
+   *
+   * @param string $parent Required. The parent, which owns this collection of
+   * Repositories. Format: `projects/locations/connections`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter expression that filters resources listed in
+   * the response. Expressions must follow API improvement proposal
+   * [AIP-160](https://google.aip.dev/160). e.g.
+   * `remote_uri:"https://github.com*"`.
+   * @opt_param int pageSize Number of results to return in the list.
+   * @opt_param string pageToken Page start.
+   * @return ListRepositoriesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsConnectionsRepositories($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListRepositoriesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsConnectionsRepositories::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsConnectionsRepositories');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGitLabConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGitLabConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGitLabConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,145 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\GitLabConfig;
+use Google\Service\CloudBuild\ListGitLabConfigsResponse;
+use Google\Service\CloudBuild\Operation;
+use Google\Service\CloudBuild\RemoveGitLabConnectedRepositoryRequest;
+
+/**
+ * The "gitLabConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $gitLabConfigs = $cloudbuildService->projects_locations_gitLabConfigs;
+ *  </code>
+ */
+class ProjectsLocationsGitLabConfigs extends \Google\Service\Resource
+{
+  /**
+   * Creates a new `GitLabConfig`. This API is experimental (gitLabConfigs.create)
+   *
+   * @param string $parent Required. Name of the parent resource.
+   * @param GitLabConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string gitlabConfigId Optional. The ID to use for the
+   * GitLabConfig, which will become the final component of the GitLabConfig’s
+   * resource name. gitlab_config_id must meet the following requirements: + They
+   * must contain only alphanumeric characters and dashes. + They can be 1-64
+   * characters long. + They must begin and end with an alphanumeric character
+   * @return Operation
+   */
+  public function create($parent, GitLabConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Delete a `GitLabConfig`. This API is experimental (gitLabConfigs.delete)
+   *
+   * @param string $name Required. The config resource name.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Retrieves a `GitLabConfig`. This API is experimental (gitLabConfigs.get)
+   *
+   * @param string $name Required. The config resource name.
+   * @param array $optParams Optional parameters.
+   * @return GitLabConfig
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GitLabConfig::class);
+  }
+  /**
+   * List all `GitLabConfigs` for a given project. This API is experimental
+   * (gitLabConfigs.listProjectsLocationsGitLabConfigs)
+   *
+   * @param string $parent Required. Name of the parent resource
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of configs to return. The service
+   * may return fewer than this value. If unspecified, at most 50 configs will be
+   * returned. The maximum value is 1000;, values above 1000 will be coerced to
+   * 1000.
+   * @opt_param string pageToken A page token, received from a previous
+   * ‘ListGitlabConfigsRequest’ call. Provide this to retrieve the subsequent
+   * page. When paginating, all other parameters provided to
+   * ‘ListGitlabConfigsRequest’ must match the call that provided the page token.
+   * @return ListGitLabConfigsResponse
+   */
+  public function listProjectsLocationsGitLabConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListGitLabConfigsResponse::class);
+  }
+  /**
+   * Updates an existing `GitLabConfig`. This API is experimental
+   * (gitLabConfigs.patch)
+   *
+   * @param string $name The resource name for the config.
+   * @param GitLabConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Update mask for the resource. If this is set,
+   * the server will only update the fields specified in the field mask.
+   * Otherwise, a full update of the mutable resource fields will be performed.
+   * @return Operation
+   */
+  public function patch($name, GitLabConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+  /**
+   * Remove a GitLab repository from a given GitLabConfig's connected
+   * repositories. This API is experimental.
+   * (gitLabConfigs.removeGitLabConnectedRepository)
+   *
+   * @param string $config Required. The name of the `GitLabConfig` to remove a
+   * connected repository. Format:
+   * `projects/{project}/locations/{location}/gitLabConfigs/{config}`
+   * @param RemoveGitLabConnectedRepositoryRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return CloudbuildEmpty
+   */
+  public function removeGitLabConnectedRepository($config, RemoveGitLabConnectedRepositoryRequest $postBody, $optParams = [])
+  {
+    $params = ['config' => $config, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('removeGitLabConnectedRepository', [$params], CloudbuildEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsGitLabConfigs::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsGitLabConfigs');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGitLabConfigsConnectedRepositories.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGitLabConfigsConnectedRepositories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGitLabConfigsConnectedRepositories.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\BatchCreateGitLabConnectedRepositoriesRequest;
+use Google\Service\CloudBuild\Operation;
+
+/**
+ * The "connectedRepositories" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $connectedRepositories = $cloudbuildService->projects_locations_gitLabConfigs_connectedRepositories;
+ *  </code>
+ */
+class ProjectsLocationsGitLabConfigsConnectedRepositories extends \Google\Service\Resource
+{
+  /**
+   * Batch connecting GitLab repositories to Cloud Build. This API is
+   * experimental. (connectedRepositories.batchCreate)
+   *
+   * @param string $parent The name of the `GitLabConfig` that adds connected
+   * repositories. Format:
+   * `projects/{project}/locations/{location}/gitLabConfigs/{config}`
+   * @param BatchCreateGitLabConnectedRepositoriesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   */
+  public function batchCreate($parent, BatchCreateGitLabConnectedRepositoriesRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('batchCreate', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsGitLabConfigsConnectedRepositories::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsGitLabConfigsConnectedRepositories');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGitLabConfigsRepos.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGitLabConfigsRepos.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGitLabConfigsRepos.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,57 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\ListGitLabRepositoriesResponse;
+
+/**
+ * The "repos" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $repos = $cloudbuildService->projects_locations_gitLabConfigs_repos;
+ *  </code>
+ */
+class ProjectsLocationsGitLabConfigsRepos extends \Google\Service\Resource
+{
+  /**
+   * List all repositories for a given `GitLabConfig`. This API is experimental
+   * (repos.listProjectsLocationsGitLabConfigsRepos)
+   *
+   * @param string $parent Required. Name of the parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of repositories to return. The
+   * service may return fewer than this value.
+   * @opt_param string pageToken A page token, received from a previous
+   * ListGitLabRepositoriesRequest` call. Provide this to retrieve the subsequent
+   * page. When paginating, all other parameters provided to
+   * `ListGitLabRepositoriesRequest` must match the call that provided the page
+   * token.
+   * @return ListGitLabRepositoriesResponse
+   */
+  public function listProjectsLocationsGitLabConfigsRepos($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListGitLabRepositoriesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsGitLabConfigsRepos::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsGitLabConfigsRepos');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGithubEnterpriseConfigs.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGithubEnterpriseConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsGithubEnterpriseConfigs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,136 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\GitHubEnterpriseConfig;
+use Google\Service\CloudBuild\ListGithubEnterpriseConfigsResponse;
+use Google\Service\CloudBuild\Operation;
+
+/**
+ * The "githubEnterpriseConfigs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $githubEnterpriseConfigs = $cloudbuildService->projects_locations_githubEnterpriseConfigs;
+ *  </code>
+ */
+class ProjectsLocationsGithubEnterpriseConfigs extends \Google\Service\Resource
+{
+  /**
+   * Create an association between a GCP project and a GitHub Enterprise server.
+   * (githubEnterpriseConfigs.create)
+   *
+   * @param string $parent Name of the parent project. For example:
+   * projects/{$project_number} or projects/{$project_id}
+   * @param GitHubEnterpriseConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string gheConfigId Optional. The ID to use for the
+   * GithubEnterpriseConfig, which will become the final component of the
+   * GithubEnterpriseConfig's resource name. ghe_config_id must meet the following
+   * requirements: + They must contain only alphanumeric characters and dashes. +
+   * They can be 1-64 characters long. + They must begin and end with an
+   * alphanumeric character
+   * @opt_param string projectId ID of the project.
+   * @return Operation
+   */
+  public function create($parent, GitHubEnterpriseConfig $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Delete an association between a GCP project and a GitHub Enterprise server.
+   * (githubEnterpriseConfigs.delete)
+   *
+   * @param string $name This field should contain the name of the enterprise
+   * config resource. For example: "projects/{$project_id}/locations/{$location_id
+   * }/githubEnterpriseConfigs/{$config_id}"
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string configId Unique identifier of the `GitHubEnterpriseConfig`
+   * @opt_param string projectId ID of the project
+   * @return Operation
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Retrieve a GitHubEnterpriseConfig. (githubEnterpriseConfigs.get)
+   *
+   * @param string $name This field should contain the name of the enterprise
+   * config resource. For example: "projects/{$project_id}/locations/{$location_id
+   * }/githubEnterpriseConfigs/{$config_id}"
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string configId Unique identifier of the `GitHubEnterpriseConfig`
+   * @opt_param string projectId ID of the project
+   * @return GitHubEnterpriseConfig
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GitHubEnterpriseConfig::class);
+  }
+  /**
+   * List all GitHubEnterpriseConfigs for a given project.
+   * (githubEnterpriseConfigs.listProjectsLocationsGithubEnterpriseConfigs)
+   *
+   * @param string $parent Name of the parent project. For example:
+   * projects/{$project_number} or projects/{$project_id}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string projectId ID of the project
+   * @return ListGithubEnterpriseConfigsResponse
+   */
+  public function listProjectsLocationsGithubEnterpriseConfigs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListGithubEnterpriseConfigsResponse::class);
+  }
+  /**
+   * Update an association between a GCP project and a GitHub Enterprise server.
+   * (githubEnterpriseConfigs.patch)
+   *
+   * @param string $name Optional. The full resource name for the
+   * GitHubEnterpriseConfig For example: "projects/{$project_id}/locations/{$locat
+   * ion_id}/githubEnterpriseConfigs/{$config_id}"
+   * @param GitHubEnterpriseConfig $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Update mask for the resource. If this is set,
+   * the server will only update the fields specified in the field mask.
+   * Otherwise, a full update of the mutable resource fields will be performed.
+   * @return Operation
+   */
+  public function patch($name, GitHubEnterpriseConfig $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsGithubEnterpriseConfigs::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsGithubEnterpriseConfigs');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsOperations.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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\CancelOperationRequest;
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\Operation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $operations = $cloudbuildService->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 CloudbuildEmpty
+   * @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], CloudbuildEmpty::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);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsOperations::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsTriggers.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsTriggers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsTriggers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,184 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\BuildTrigger;
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\HttpBody;
+use Google\Service\CloudBuild\ListBuildTriggersResponse;
+use Google\Service\CloudBuild\Operation;
+use Google\Service\CloudBuild\ReceiveTriggerWebhookResponse;
+use Google\Service\CloudBuild\RunBuildTriggerRequest;
+
+/**
+ * The "triggers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $triggers = $cloudbuildService->projects_locations_triggers;
+ *  </code>
+ */
+class ProjectsLocationsTriggers extends \Google\Service\Resource
+{
+  /**
+   * Creates a new `BuildTrigger`. This API is experimental. (triggers.create)
+   *
+   * @param string $parent The parent resource where this trigger will be created.
+   * Format: `projects/{project}/locations/{location}`
+   * @param BuildTrigger $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string projectId Required. ID of the project for which to
+   * configure automatic builds.
+   * @return BuildTrigger
+   */
+  public function create($parent, BuildTrigger $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], BuildTrigger::class);
+  }
+  /**
+   * Deletes a `BuildTrigger` by its project ID and trigger ID. This API is
+   * experimental. (triggers.delete)
+   *
+   * @param string $name The name of the `Trigger` to delete. Format:
+   * `projects/{project}/locations/{location}/triggers/{trigger}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string projectId Required. ID of the project that owns the
+   * trigger.
+   * @opt_param string triggerId Required. ID of the `BuildTrigger` to delete.
+   * @return CloudbuildEmpty
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], CloudbuildEmpty::class);
+  }
+  /**
+   * Returns information about a `BuildTrigger`. This API is experimental.
+   * (triggers.get)
+   *
+   * @param string $name The name of the `Trigger` to retrieve. Format:
+   * `projects/{project}/locations/{location}/triggers/{trigger}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string projectId Required. ID of the project that owns the
+   * trigger.
+   * @opt_param string triggerId Required. Identifier (`id` or `name`) of the
+   * `BuildTrigger` to get.
+   * @return BuildTrigger
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], BuildTrigger::class);
+  }
+  /**
+   * Lists existing `BuildTrigger`s. This API is experimental.
+   * (triggers.listProjectsLocationsTriggers)
+   *
+   * @param string $parent The parent of the collection of `Triggers`. Format:
+   * `projects/{project}/locations/{location}`
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Number of results to return in the list.
+   * @opt_param string pageToken Token to provide to skip to a particular spot in
+   * the list.
+   * @opt_param string projectId Required. ID of the project for which to list
+   * BuildTriggers.
+   * @return ListBuildTriggersResponse
+   */
+  public function listProjectsLocationsTriggers($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBuildTriggersResponse::class);
+  }
+  /**
+   * Updates a `BuildTrigger` by its project ID and trigger ID. This API is
+   * experimental. (triggers.patch)
+   *
+   * @param string $resourceName The `Trigger` name with format:
+   * `projects/{project}/locations/{location}/triggers/{trigger}`, where {trigger}
+   * is a unique identifier generated by the service.
+   * @param BuildTrigger $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string projectId Required. ID of the project that owns the
+   * trigger.
+   * @opt_param string triggerId Required. ID of the `BuildTrigger` to update.
+   * @opt_param string updateMask Update mask for the resource. If this is set,
+   * the server will only update the fields specified in the field mask.
+   * Otherwise, a full update of the mutable resource fields will be performed.
+   * @return BuildTrigger
+   */
+  public function patch($resourceName, BuildTrigger $postBody, $optParams = [])
+  {
+    $params = ['resourceName' => $resourceName, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], BuildTrigger::class);
+  }
+  /**
+   * Runs a `BuildTrigger` at a particular source revision. To run a regional or
+   * global trigger, use the POST request that includes the location endpoint in
+   * the path (ex.
+   * v1/projects/{projectId}/locations/{region}/triggers/{triggerId}:run). The
+   * POST request that does not include the location endpoint in the path can only
+   * be used when running global triggers. (triggers.run)
+   *
+   * @param string $name The name of the `Trigger` to run. Format:
+   * `projects/{project}/locations/{location}/triggers/{trigger}`
+   * @param RunBuildTriggerRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   */
+  public function run($name, RunBuildTriggerRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('run', [$params], Operation::class);
+  }
+  /**
+   * ReceiveTriggerWebhook [Experimental] is called when the API receives a
+   * webhook request targeted at a specific trigger. (triggers.webhook)
+   *
+   * @param string $name The name of the `ReceiveTriggerWebhook` to retrieve.
+   * Format: `projects/{project}/locations/{location}/triggers/{trigger}`
+   * @param HttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string projectId Project in which the specified trigger lives
+   * @opt_param string secret Secret token used for authorization if an OAuth
+   * token isn't provided.
+   * @opt_param string trigger Name of the trigger to run the payload against
+   * @return ReceiveTriggerWebhookResponse
+   */
+  public function webhook($name, HttpBody $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('webhook', [$params], ReceiveTriggerWebhookResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsTriggers::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsTriggers');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsWorkerPools.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsWorkerPools.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsLocationsWorkerPools.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,136 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\ListWorkerPoolsResponse;
+use Google\Service\CloudBuild\Operation;
+use Google\Service\CloudBuild\WorkerPool;
+
+/**
+ * The "workerPools" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $workerPools = $cloudbuildService->projects_locations_workerPools;
+ *  </code>
+ */
+class ProjectsLocationsWorkerPools extends \Google\Service\Resource
+{
+  /**
+   * Creates a `WorkerPool`. (workerPools.create)
+   *
+   * @param string $parent Required. The parent resource where this worker pool
+   * will be created. Format: `projects/{project}/locations/{location}`.
+   * @param WorkerPool $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool validateOnly If set, validate the request and preview the
+   * response, but do not actually post it.
+   * @opt_param string workerPoolId Required. Immutable. The ID to use for the
+   * `WorkerPool`, which will become the final component of the resource name.
+   * This value should be 1-63 characters, and valid characters are /a-z-/.
+   * @return Operation
+   */
+  public function create($parent, WorkerPool $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a `WorkerPool`. (workerPools.delete)
+   *
+   * @param string $name Required. The name of the `WorkerPool` to delete. Format:
+   * `projects/{project}/locations/{location}/workerPools/{workerPool}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing If set to true, and the `WorkerPool` is not
+   * found, the request will succeed but no action will be taken on the server.
+   * @opt_param string etag Optional. If provided, it must match the server's etag
+   * on the workerpool for the request to be processed.
+   * @opt_param bool validateOnly If set, validate the request and preview the
+   * response, but do not actually post it.
+   * @return Operation
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Returns details of a `WorkerPool`. (workerPools.get)
+   *
+   * @param string $name Required. The name of the `WorkerPool` to retrieve.
+   * Format: `projects/{project}/locations/{location}/workerPools/{workerPool}`.
+   * @param array $optParams Optional parameters.
+   * @return WorkerPool
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], WorkerPool::class);
+  }
+  /**
+   * Lists `WorkerPool`s. (workerPools.listProjectsLocationsWorkerPools)
+   *
+   * @param string $parent Required. The parent of the collection of
+   * `WorkerPools`. Format: `projects/{project}/locations/{location}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize The maximum number of `WorkerPool`s to return. The
+   * service may return fewer than this value. If omitted, the server will use a
+   * sensible default.
+   * @opt_param string pageToken A page token, received from a previous
+   * `ListWorkerPools` call. Provide this to retrieve the subsequent page.
+   * @return ListWorkerPoolsResponse
+   */
+  public function listProjectsLocationsWorkerPools($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListWorkerPoolsResponse::class);
+  }
+  /**
+   * Updates a `WorkerPool`. (workerPools.patch)
+   *
+   * @param string $name Output only. The resource name of the `WorkerPool`, with
+   * format `projects/{project}/locations/{location}/workerPools/{worker_pool}`.
+   * The value of `{worker_pool}` is provided by `worker_pool_id` in
+   * `CreateWorkerPool` request and the value of `{location}` is determined by the
+   * endpoint accessed.
+   * @param WorkerPool $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask A mask specifying which fields in `worker_pool`
+   * to update.
+   * @opt_param bool validateOnly If set, validate the request and preview the
+   * response, but do not actually post it.
+   * @return Operation
+   */
+  public function patch($name, WorkerPool $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsWorkerPools::class, 'Google_Service_CloudBuild_Resource_ProjectsLocationsWorkerPools');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsTriggers.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsTriggers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/ProjectsTriggers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,181 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\BuildTrigger;
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\HttpBody;
+use Google\Service\CloudBuild\ListBuildTriggersResponse;
+use Google\Service\CloudBuild\Operation;
+use Google\Service\CloudBuild\ReceiveTriggerWebhookResponse;
+use Google\Service\CloudBuild\RepoSource;
+
+/**
+ * The "triggers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $triggers = $cloudbuildService->projects_triggers;
+ *  </code>
+ */
+class ProjectsTriggers extends \Google\Service\Resource
+{
+  /**
+   * Creates a new `BuildTrigger`. This API is experimental. (triggers.create)
+   *
+   * @param string $projectId Required. ID of the project for which to configure
+   * automatic builds.
+   * @param BuildTrigger $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string parent The parent resource where this trigger will be
+   * created. Format: `projects/{project}/locations/{location}`
+   * @return BuildTrigger
+   */
+  public function create($projectId, BuildTrigger $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], BuildTrigger::class);
+  }
+  /**
+   * Deletes a `BuildTrigger` by its project ID and trigger ID. This API is
+   * experimental. (triggers.delete)
+   *
+   * @param string $projectId Required. ID of the project that owns the trigger.
+   * @param string $triggerId Required. ID of the `BuildTrigger` to delete.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name The name of the `Trigger` to delete. Format:
+   * `projects/{project}/locations/{location}/triggers/{trigger}`
+   * @return CloudbuildEmpty
+   */
+  public function delete($projectId, $triggerId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'triggerId' => $triggerId];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], CloudbuildEmpty::class);
+  }
+  /**
+   * Returns information about a `BuildTrigger`. This API is experimental.
+   * (triggers.get)
+   *
+   * @param string $projectId Required. ID of the project that owns the trigger.
+   * @param string $triggerId Required. Identifier (`id` or `name`) of the
+   * `BuildTrigger` to get.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name The name of the `Trigger` to retrieve. Format:
+   * `projects/{project}/locations/{location}/triggers/{trigger}`
+   * @return BuildTrigger
+   */
+  public function get($projectId, $triggerId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'triggerId' => $triggerId];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], BuildTrigger::class);
+  }
+  /**
+   * Lists existing `BuildTrigger`s. This API is experimental.
+   * (triggers.listProjectsTriggers)
+   *
+   * @param string $projectId Required. ID of the project for which to list
+   * BuildTriggers.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Number of results to return in the list.
+   * @opt_param string pageToken Token to provide to skip to a particular spot in
+   * the list.
+   * @opt_param string parent The parent of the collection of `Triggers`. Format:
+   * `projects/{project}/locations/{location}`
+   * @return ListBuildTriggersResponse
+   */
+  public function listProjectsTriggers($projectId, $optParams = [])
+  {
+    $params = ['projectId' => $projectId];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBuildTriggersResponse::class);
+  }
+  /**
+   * Updates a `BuildTrigger` by its project ID and trigger ID. This API is
+   * experimental. (triggers.patch)
+   *
+   * @param string $projectId Required. ID of the project that owns the trigger.
+   * @param string $triggerId Required. ID of the `BuildTrigger` to update.
+   * @param BuildTrigger $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Update mask for the resource. If this is set,
+   * the server will only update the fields specified in the field mask.
+   * Otherwise, a full update of the mutable resource fields will be performed.
+   * @return BuildTrigger
+   */
+  public function patch($projectId, $triggerId, BuildTrigger $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'triggerId' => $triggerId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], BuildTrigger::class);
+  }
+  /**
+   * Runs a `BuildTrigger` at a particular source revision. To run a regional or
+   * global trigger, use the POST request that includes the location endpoint in
+   * the path (ex.
+   * v1/projects/{projectId}/locations/{region}/triggers/{triggerId}:run). The
+   * POST request that does not include the location endpoint in the path can only
+   * be used when running global triggers. (triggers.run)
+   *
+   * @param string $projectId Required. ID of the project.
+   * @param string $triggerId Required. ID of the trigger.
+   * @param RepoSource $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name The name of the `Trigger` to run. Format:
+   * `projects/{project}/locations/{location}/triggers/{trigger}`
+   * @return Operation
+   */
+  public function run($projectId, $triggerId, RepoSource $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'triggerId' => $triggerId, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('run', [$params], Operation::class);
+  }
+  /**
+   * ReceiveTriggerWebhook [Experimental] is called when the API receives a
+   * webhook request targeted at a specific trigger. (triggers.webhook)
+   *
+   * @param string $projectId Project in which the specified trigger lives
+   * @param string $trigger Name of the trigger to run the payload against
+   * @param HttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string name The name of the `ReceiveTriggerWebhook` to retrieve.
+   * Format: `projects/{project}/locations/{location}/triggers/{trigger}`
+   * @opt_param string secret Secret token used for authorization if an OAuth
+   * token isn't provided.
+   * @return ReceiveTriggerWebhookResponse
+   */
+  public function webhook($projectId, $trigger, HttpBody $postBody, $optParams = [])
+  {
+    $params = ['projectId' => $projectId, 'trigger' => $trigger, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('webhook', [$params], ReceiveTriggerWebhookResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsTriggers::class, 'Google_Service_CloudBuild_Resource_ProjectsTriggers');
Index: vendor/google/apiclient-services/src/CloudBuild/Resource/V1.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Resource/V1.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Resource/V1.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,53 @@
+<?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\CloudBuild\Resource;
+
+use Google\Service\CloudBuild\CloudbuildEmpty;
+use Google\Service\CloudBuild\HttpBody;
+
+/**
+ * The "v1" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $cloudbuildService = new Google\Service\CloudBuild(...);
+ *   $v1 = $cloudbuildService->v1;
+ *  </code>
+ */
+class V1 extends \Google\Service\Resource
+{
+  /**
+   * ReceiveWebhook is called when the API receives a GitHub webhook. (v1.webhook)
+   *
+   * @param HttpBody $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string webhookKey For GitHub Enterprise webhooks, this key is used
+   * to associate the webhook request with the GitHubEnterpriseConfig to use for
+   * validation.
+   * @return CloudbuildEmpty
+   */
+  public function webhook(HttpBody $postBody, $optParams = [])
+  {
+    $params = ['postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('webhook', [$params], CloudbuildEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(V1::class, 'Google_Service_CloudBuild_Resource_V1');
Index: vendor/google/apiclient-services/src/CloudBuild/ResultValue.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ResultValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/ResultValue.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,99 @@
+<?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\CloudBuild;
+
+class ResultValue extends \Google\Collection
+{
+  protected $collection_key = 'arrayVal';
+  /**
+   * @var string[]
+   */
+  public $arrayVal;
+  /**
+   * @var string[]
+   */
+  public $objectVal;
+  /**
+   * @var string
+   */
+  public $stringVal;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string[]
+   */
+  public function setArrayVal($arrayVal)
+  {
+    $this->arrayVal = $arrayVal;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArrayVal()
+  {
+    return $this->arrayVal;
+  }
+  /**
+   * @param string[]
+   */
+  public function setObjectVal($objectVal)
+  {
+    $this->objectVal = $objectVal;
+  }
+  /**
+   * @return string[]
+   */
+  public function getObjectVal()
+  {
+    return $this->objectVal;
+  }
+  /**
+   * @param string
+   */
+  public function setStringVal($stringVal)
+  {
+    $this->stringVal = $stringVal;
+  }
+  /**
+   * @return string
+   */
+  public function getStringVal()
+  {
+    return $this->stringVal;
+  }
+  /**
+   * @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(ResultValue::class, 'Google_Service_CloudBuild_ResultValue');
Index: vendor/google/apiclient-services/src/CloudBuild/Results.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Results.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Results.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,179 @@
+<?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\CloudBuild;
+
+class Results extends \Google\Collection
+{
+  protected $collection_key = 'pythonPackages';
+  /**
+   * @var string
+   */
+  public $artifactManifest;
+  protected $artifactTimingType = TimeSpan::class;
+  protected $artifactTimingDataType = '';
+  /**
+   * @var string[]
+   */
+  public $buildStepImages;
+  /**
+   * @var string[]
+   */
+  public $buildStepOutputs;
+  protected $imagesType = BuiltImage::class;
+  protected $imagesDataType = 'array';
+  protected $mavenArtifactsType = UploadedMavenArtifact::class;
+  protected $mavenArtifactsDataType = 'array';
+  protected $npmPackagesType = UploadedNpmPackage::class;
+  protected $npmPackagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $numArtifacts;
+  protected $pythonPackagesType = UploadedPythonPackage::class;
+  protected $pythonPackagesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setArtifactManifest($artifactManifest)
+  {
+    $this->artifactManifest = $artifactManifest;
+  }
+  /**
+   * @return string
+   */
+  public function getArtifactManifest()
+  {
+    return $this->artifactManifest;
+  }
+  /**
+   * @param TimeSpan
+   */
+  public function setArtifactTiming(TimeSpan $artifactTiming)
+  {
+    $this->artifactTiming = $artifactTiming;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getArtifactTiming()
+  {
+    return $this->artifactTiming;
+  }
+  /**
+   * @param string[]
+   */
+  public function setBuildStepImages($buildStepImages)
+  {
+    $this->buildStepImages = $buildStepImages;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBuildStepImages()
+  {
+    return $this->buildStepImages;
+  }
+  /**
+   * @param string[]
+   */
+  public function setBuildStepOutputs($buildStepOutputs)
+  {
+    $this->buildStepOutputs = $buildStepOutputs;
+  }
+  /**
+   * @return string[]
+   */
+  public function getBuildStepOutputs()
+  {
+    return $this->buildStepOutputs;
+  }
+  /**
+   * @param BuiltImage[]
+   */
+  public function setImages($images)
+  {
+    $this->images = $images;
+  }
+  /**
+   * @return BuiltImage[]
+   */
+  public function getImages()
+  {
+    return $this->images;
+  }
+  /**
+   * @param UploadedMavenArtifact[]
+   */
+  public function setMavenArtifacts($mavenArtifacts)
+  {
+    $this->mavenArtifacts = $mavenArtifacts;
+  }
+  /**
+   * @return UploadedMavenArtifact[]
+   */
+  public function getMavenArtifacts()
+  {
+    return $this->mavenArtifacts;
+  }
+  /**
+   * @param UploadedNpmPackage[]
+   */
+  public function setNpmPackages($npmPackages)
+  {
+    $this->npmPackages = $npmPackages;
+  }
+  /**
+   * @return UploadedNpmPackage[]
+   */
+  public function getNpmPackages()
+  {
+    return $this->npmPackages;
+  }
+  /**
+   * @param string
+   */
+  public function setNumArtifacts($numArtifacts)
+  {
+    $this->numArtifacts = $numArtifacts;
+  }
+  /**
+   * @return string
+   */
+  public function getNumArtifacts()
+  {
+    return $this->numArtifacts;
+  }
+  /**
+   * @param UploadedPythonPackage[]
+   */
+  public function setPythonPackages($pythonPackages)
+  {
+    $this->pythonPackages = $pythonPackages;
+  }
+  /**
+   * @return UploadedPythonPackage[]
+   */
+  public function getPythonPackages()
+  {
+    return $this->pythonPackages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Results::class, 'Google_Service_CloudBuild_Results');
Index: vendor/google/apiclient-services/src/CloudBuild/RetryBuildRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/RetryBuildRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/RetryBuildRequest.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\CloudBuild;
+
+class RetryBuildRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $projectId;
+
+  /**
+   * @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 setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RetryBuildRequest::class, 'Google_Service_CloudBuild_RetryBuildRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/RunBuildTriggerRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/RunBuildTriggerRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/RunBuildTriggerRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class RunBuildTriggerRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $projectId;
+  protected $sourceType = RepoSource::class;
+  protected $sourceDataType = '';
+  /**
+   * @var string
+   */
+  public $triggerId;
+
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+  /**
+   * @param RepoSource
+   */
+  public function setSource(RepoSource $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return RepoSource
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param string
+   */
+  public function setTriggerId($triggerId)
+  {
+    $this->triggerId = $triggerId;
+  }
+  /**
+   * @return string
+   */
+  public function getTriggerId()
+  {
+    return $this->triggerId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RunBuildTriggerRequest::class, 'Google_Service_CloudBuild_RunBuildTriggerRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/RunWorkflowCustomOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/RunWorkflowCustomOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/RunWorkflowCustomOperationMetadata.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\CloudBuild;
+
+class RunWorkflowCustomOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $pipelineRunId;
+  /**
+   * @var bool
+   */
+  public $requestedCancellation;
+  /**
+   * @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 string
+   */
+  public function setPipelineRunId($pipelineRunId)
+  {
+    $this->pipelineRunId = $pipelineRunId;
+  }
+  /**
+   * @return string
+   */
+  public function getPipelineRunId()
+  {
+    return $this->pipelineRunId;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequestedCancellation($requestedCancellation)
+  {
+    $this->requestedCancellation = $requestedCancellation;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequestedCancellation()
+  {
+    return $this->requestedCancellation;
+  }
+  /**
+   * @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(RunWorkflowCustomOperationMetadata::class, 'Google_Service_CloudBuild_RunWorkflowCustomOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/SMTPDelivery.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/SMTPDelivery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/SMTPDelivery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?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\CloudBuild;
+
+class SMTPDelivery extends \Google\Collection
+{
+  protected $collection_key = 'recipientAddresses';
+  /**
+   * @var string
+   */
+  public $fromAddress;
+  protected $passwordType = NotifierSecretRef::class;
+  protected $passwordDataType = '';
+  public $password;
+  /**
+   * @var string
+   */
+  public $port;
+  /**
+   * @var string[]
+   */
+  public $recipientAddresses;
+  /**
+   * @var string
+   */
+  public $senderAddress;
+  /**
+   * @var string
+   */
+  public $server;
+
+  /**
+   * @param string
+   */
+  public function setFromAddress($fromAddress)
+  {
+    $this->fromAddress = $fromAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getFromAddress()
+  {
+    return $this->fromAddress;
+  }
+  /**
+   * @param NotifierSecretRef
+   */
+  public function setPassword(NotifierSecretRef $password)
+  {
+    $this->password = $password;
+  }
+  /**
+   * @return NotifierSecretRef
+   */
+  public function getPassword()
+  {
+    return $this->password;
+  }
+  /**
+   * @param string
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return string
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRecipientAddresses($recipientAddresses)
+  {
+    $this->recipientAddresses = $recipientAddresses;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRecipientAddresses()
+  {
+    return $this->recipientAddresses;
+  }
+  /**
+   * @param string
+   */
+  public function setSenderAddress($senderAddress)
+  {
+    $this->senderAddress = $senderAddress;
+  }
+  /**
+   * @return string
+   */
+  public function getSenderAddress()
+  {
+    return $this->senderAddress;
+  }
+  /**
+   * @param string
+   */
+  public function setServer($server)
+  {
+    $this->server = $server;
+  }
+  /**
+   * @return string
+   */
+  public function getServer()
+  {
+    return $this->server;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SMTPDelivery::class, 'Google_Service_CloudBuild_SMTPDelivery');
Index: vendor/google/apiclient-services/src/CloudBuild/Secret.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Secret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Secret.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\CloudBuild;
+
+class Secret extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kmsKeyName;
+  /**
+   * @var string[]
+   */
+  public $secretEnv;
+
+  /**
+   * @param string
+   */
+  public function setKmsKeyName($kmsKeyName)
+  {
+    $this->kmsKeyName = $kmsKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyName()
+  {
+    return $this->kmsKeyName;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSecretEnv($secretEnv)
+  {
+    $this->secretEnv = $secretEnv;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSecretEnv()
+  {
+    return $this->secretEnv;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Secret::class, 'Google_Service_CloudBuild_Secret');
Index: vendor/google/apiclient-services/src/CloudBuild/SecretManagerSecret.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/SecretManagerSecret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/SecretManagerSecret.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\CloudBuild;
+
+class SecretManagerSecret extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $env;
+  /**
+   * @var string
+   */
+  public $versionName;
+
+  /**
+   * @param string
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return string
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param string
+   */
+  public function setVersionName($versionName)
+  {
+    $this->versionName = $versionName;
+  }
+  /**
+   * @return string
+   */
+  public function getVersionName()
+  {
+    return $this->versionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecretManagerSecret::class, 'Google_Service_CloudBuild_SecretManagerSecret');
Index: vendor/google/apiclient-services/src/CloudBuild/SecretVolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/SecretVolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/SecretVolumeSource.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\CloudBuild;
+
+class SecretVolumeSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $secretName;
+  /**
+   * @var string
+   */
+  public $secretVersion;
+
+  /**
+   * @param string
+   */
+  public function setSecretName($secretName)
+  {
+    $this->secretName = $secretName;
+  }
+  /**
+   * @return string
+   */
+  public function getSecretName()
+  {
+    return $this->secretName;
+  }
+  /**
+   * @param string
+   */
+  public function setSecretVersion($secretVersion)
+  {
+    $this->secretVersion = $secretVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSecretVersion()
+  {
+    return $this->secretVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecretVolumeSource::class, 'Google_Service_CloudBuild_SecretVolumeSource');
Index: vendor/google/apiclient-services/src/CloudBuild/Secrets.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Secrets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Secrets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?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\CloudBuild;
+
+class Secrets extends \Google\Collection
+{
+  protected $collection_key = 'secretManager';
+  protected $inlineType = InlineSecret::class;
+  protected $inlineDataType = 'array';
+  protected $secretManagerType = SecretManagerSecret::class;
+  protected $secretManagerDataType = 'array';
+
+  /**
+   * @param InlineSecret[]
+   */
+  public function setInline($inline)
+  {
+    $this->inline = $inline;
+  }
+  /**
+   * @return InlineSecret[]
+   */
+  public function getInline()
+  {
+    return $this->inline;
+  }
+  /**
+   * @param SecretManagerSecret[]
+   */
+  public function setSecretManager($secretManager)
+  {
+    $this->secretManager = $secretManager;
+  }
+  /**
+   * @return SecretManagerSecret[]
+   */
+  public function getSecretManager()
+  {
+    return $this->secretManager;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Secrets::class, 'Google_Service_CloudBuild_Secrets');
Index: vendor/google/apiclient-services/src/CloudBuild/Security.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Security.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Security.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\CloudBuild;
+
+class Security extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $privilegeMode;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+
+  /**
+   * @param string
+   */
+  public function setPrivilegeMode($privilegeMode)
+  {
+    $this->privilegeMode = $privilegeMode;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivilegeMode()
+  {
+    return $this->privilegeMode;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Security::class, 'Google_Service_CloudBuild_Security');
Index: vendor/google/apiclient-services/src/CloudBuild/SecurityContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/SecurityContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/SecurityContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,132 @@
+<?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\CloudBuild;
+
+class SecurityContext extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowPrivilegeEscalation;
+  protected $capabilitiesType = Capabilities::class;
+  protected $capabilitiesDataType = '';
+  /**
+   * @var bool
+   */
+  public $privileged;
+  /**
+   * @var string
+   */
+  public $runAsGroup;
+  /**
+   * @var bool
+   */
+  public $runAsNonRoot;
+  /**
+   * @var string
+   */
+  public $runAsUser;
+
+  /**
+   * @param bool
+   */
+  public function setAllowPrivilegeEscalation($allowPrivilegeEscalation)
+  {
+    $this->allowPrivilegeEscalation = $allowPrivilegeEscalation;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowPrivilegeEscalation()
+  {
+    return $this->allowPrivilegeEscalation;
+  }
+  /**
+   * @param Capabilities
+   */
+  public function setCapabilities(Capabilities $capabilities)
+  {
+    $this->capabilities = $capabilities;
+  }
+  /**
+   * @return Capabilities
+   */
+  public function getCapabilities()
+  {
+    return $this->capabilities;
+  }
+  /**
+   * @param bool
+   */
+  public function setPrivileged($privileged)
+  {
+    $this->privileged = $privileged;
+  }
+  /**
+   * @return bool
+   */
+  public function getPrivileged()
+  {
+    return $this->privileged;
+  }
+  /**
+   * @param string
+   */
+  public function setRunAsGroup($runAsGroup)
+  {
+    $this->runAsGroup = $runAsGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getRunAsGroup()
+  {
+    return $this->runAsGroup;
+  }
+  /**
+   * @param bool
+   */
+  public function setRunAsNonRoot($runAsNonRoot)
+  {
+    $this->runAsNonRoot = $runAsNonRoot;
+  }
+  /**
+   * @return bool
+   */
+  public function getRunAsNonRoot()
+  {
+    return $this->runAsNonRoot;
+  }
+  /**
+   * @param string
+   */
+  public function setRunAsUser($runAsUser)
+  {
+    $this->runAsUser = $runAsUser;
+  }
+  /**
+   * @return string
+   */
+  public function getRunAsUser()
+  {
+    return $this->runAsUser;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecurityContext::class, 'Google_Service_CloudBuild_SecurityContext');
Index: vendor/google/apiclient-services/src/CloudBuild/ServiceDirectoryConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/ServiceDirectoryConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_ServiceDirectoryConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/SetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class SetIamPolicyRequest extends \Google\Model
+{
+  protected $policyType = Policy::class;
+  protected $policyDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param Policy
+   */
+  public function setPolicy(Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return Policy
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SetIamPolicyRequest::class, 'Google_Service_CloudBuild_SetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/Sidecar.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Sidecar.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Sidecar.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,199 @@
+<?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\CloudBuild;
+
+class Sidecar extends \Google\Collection
+{
+  protected $collection_key = 'volumeMounts';
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var string[]
+   */
+  public $command;
+  protected $envType = EnvVar::class;
+  protected $envDataType = 'array';
+  /**
+   * @var string
+   */
+  public $image;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $readinessProbeType = Probe::class;
+  protected $readinessProbeDataType = '';
+  /**
+   * @var string
+   */
+  public $script;
+  protected $securityContextType = SecurityContext::class;
+  protected $securityContextDataType = '';
+  protected $volumeMountsType = VolumeMount::class;
+  protected $volumeMountsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $workingDir;
+
+  /**
+   * @param string[]
+   */
+  public function setArgs($args)
+  {
+    $this->args = $args;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArgs()
+  {
+    return $this->args;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCommand($command)
+  {
+    $this->command = $command;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCommand()
+  {
+    return $this->command;
+  }
+  /**
+   * @param EnvVar[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return EnvVar[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param string
+   */
+  public function setImage($image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return string
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Probe
+   */
+  public function setReadinessProbe(Probe $readinessProbe)
+  {
+    $this->readinessProbe = $readinessProbe;
+  }
+  /**
+   * @return Probe
+   */
+  public function getReadinessProbe()
+  {
+    return $this->readinessProbe;
+  }
+  /**
+   * @param string
+   */
+  public function setScript($script)
+  {
+    $this->script = $script;
+  }
+  /**
+   * @return string
+   */
+  public function getScript()
+  {
+    return $this->script;
+  }
+  /**
+   * @param SecurityContext
+   */
+  public function setSecurityContext(SecurityContext $securityContext)
+  {
+    $this->securityContext = $securityContext;
+  }
+  /**
+   * @return SecurityContext
+   */
+  public function getSecurityContext()
+  {
+    return $this->securityContext;
+  }
+  /**
+   * @param VolumeMount[]
+   */
+  public function setVolumeMounts($volumeMounts)
+  {
+    $this->volumeMounts = $volumeMounts;
+  }
+  /**
+   * @return VolumeMount[]
+   */
+  public function getVolumeMounts()
+  {
+    return $this->volumeMounts;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkingDir($workingDir)
+  {
+    $this->workingDir = $workingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkingDir()
+  {
+    return $this->workingDir;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Sidecar::class, 'Google_Service_CloudBuild_Sidecar');
Index: vendor/google/apiclient-services/src/CloudBuild/SkippedTask.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/SkippedTask.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/SkippedTask.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\CloudBuild;
+
+class SkippedTask extends \Google\Collection
+{
+  protected $collection_key = 'whenExpressions';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $reason;
+  protected $whenExpressionsType = WhenExpression::class;
+  protected $whenExpressionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+  /**
+   * @param WhenExpression[]
+   */
+  public function setWhenExpressions($whenExpressions)
+  {
+    $this->whenExpressions = $whenExpressions;
+  }
+  /**
+   * @return WhenExpression[]
+   */
+  public function getWhenExpressions()
+  {
+    return $this->whenExpressions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SkippedTask::class, 'Google_Service_CloudBuild_SkippedTask');
Index: vendor/google/apiclient-services/src/CloudBuild/SlackDelivery.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/SlackDelivery.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/SlackDelivery.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\CloudBuild;
+
+class SlackDelivery extends \Google\Model
+{
+  protected $webhookUriType = NotifierSecretRef::class;
+  protected $webhookUriDataType = '';
+  public $webhookUri;
+
+  /**
+   * @param NotifierSecretRef
+   */
+  public function setWebhookUri(NotifierSecretRef $webhookUri)
+  {
+    $this->webhookUri = $webhookUri;
+  }
+  /**
+   * @return NotifierSecretRef
+   */
+  public function getWebhookUri()
+  {
+    return $this->webhookUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SlackDelivery::class, 'Google_Service_CloudBuild_SlackDelivery');
Index: vendor/google/apiclient-services/src/CloudBuild/Source.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,106 @@
+<?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\CloudBuild;
+
+class Source extends \Google\Model
+{
+  protected $connectedRepositoryType = ConnectedRepository::class;
+  protected $connectedRepositoryDataType = '';
+  protected $gitSourceType = GitSource::class;
+  protected $gitSourceDataType = '';
+  protected $repoSourceType = RepoSource::class;
+  protected $repoSourceDataType = '';
+  protected $storageSourceType = StorageSource::class;
+  protected $storageSourceDataType = '';
+  protected $storageSourceManifestType = StorageSourceManifest::class;
+  protected $storageSourceManifestDataType = '';
+
+  /**
+   * @param ConnectedRepository
+   */
+  public function setConnectedRepository(ConnectedRepository $connectedRepository)
+  {
+    $this->connectedRepository = $connectedRepository;
+  }
+  /**
+   * @return ConnectedRepository
+   */
+  public function getConnectedRepository()
+  {
+    return $this->connectedRepository;
+  }
+  /**
+   * @param GitSource
+   */
+  public function setGitSource(GitSource $gitSource)
+  {
+    $this->gitSource = $gitSource;
+  }
+  /**
+   * @return GitSource
+   */
+  public function getGitSource()
+  {
+    return $this->gitSource;
+  }
+  /**
+   * @param RepoSource
+   */
+  public function setRepoSource(RepoSource $repoSource)
+  {
+    $this->repoSource = $repoSource;
+  }
+  /**
+   * @return RepoSource
+   */
+  public function getRepoSource()
+  {
+    return $this->repoSource;
+  }
+  /**
+   * @param StorageSource
+   */
+  public function setStorageSource(StorageSource $storageSource)
+  {
+    $this->storageSource = $storageSource;
+  }
+  /**
+   * @return StorageSource
+   */
+  public function getStorageSource()
+  {
+    return $this->storageSource;
+  }
+  /**
+   * @param StorageSourceManifest
+   */
+  public function setStorageSourceManifest(StorageSourceManifest $storageSourceManifest)
+  {
+    $this->storageSourceManifest = $storageSourceManifest;
+  }
+  /**
+   * @return StorageSourceManifest
+   */
+  public function getStorageSourceManifest()
+  {
+    return $this->storageSourceManifest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Source::class, 'Google_Service_CloudBuild_Source');
Index: vendor/google/apiclient-services/src/CloudBuild/SourceProvenance.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/SourceProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/SourceProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,90 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class SourceProvenance extends \Google\Model
+{
+  protected $fileHashesType = FileHashes::class;
+  protected $fileHashesDataType = 'map';
+  protected $resolvedRepoSourceType = RepoSource::class;
+  protected $resolvedRepoSourceDataType = '';
+  protected $resolvedStorageSourceType = StorageSource::class;
+  protected $resolvedStorageSourceDataType = '';
+  protected $resolvedStorageSourceManifestType = StorageSourceManifest::class;
+  protected $resolvedStorageSourceManifestDataType = '';
+
+  /**
+   * @param FileHashes[]
+   */
+  public function setFileHashes($fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return FileHashes[]
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param RepoSource
+   */
+  public function setResolvedRepoSource(RepoSource $resolvedRepoSource)
+  {
+    $this->resolvedRepoSource = $resolvedRepoSource;
+  }
+  /**
+   * @return RepoSource
+   */
+  public function getResolvedRepoSource()
+  {
+    return $this->resolvedRepoSource;
+  }
+  /**
+   * @param StorageSource
+   */
+  public function setResolvedStorageSource(StorageSource $resolvedStorageSource)
+  {
+    $this->resolvedStorageSource = $resolvedStorageSource;
+  }
+  /**
+   * @return StorageSource
+   */
+  public function getResolvedStorageSource()
+  {
+    return $this->resolvedStorageSource;
+  }
+  /**
+   * @param StorageSourceManifest
+   */
+  public function setResolvedStorageSourceManifest(StorageSourceManifest $resolvedStorageSourceManifest)
+  {
+    $this->resolvedStorageSourceManifest = $resolvedStorageSourceManifest;
+  }
+  /**
+   * @return StorageSourceManifest
+   */
+  public function getResolvedStorageSourceManifest()
+  {
+    return $this->resolvedStorageSourceManifest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SourceProvenance::class, 'Google_Service_CloudBuild_SourceProvenance');
Index: vendor/google/apiclient-services/src/CloudBuild/Status.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_Status');
Index: vendor/google/apiclient-services/src/CloudBuild/Step.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Step.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Step.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,251 @@
+<?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\CloudBuild;
+
+class Step extends \Google\Collection
+{
+  protected $collection_key = 'volumeMounts';
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var string[]
+   */
+  public $command;
+  protected $envType = EnvVar::class;
+  protected $envDataType = 'array';
+  /**
+   * @var string
+   */
+  public $image;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $onError;
+  protected $paramsType = Param::class;
+  protected $paramsDataType = 'array';
+  protected $refType = StepRef::class;
+  protected $refDataType = '';
+  /**
+   * @var string
+   */
+  public $script;
+  protected $securityContextType = SecurityContext::class;
+  protected $securityContextDataType = '';
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $volumeMountsType = VolumeMount::class;
+  protected $volumeMountsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $workingDir;
+
+  /**
+   * @param string[]
+   */
+  public function setArgs($args)
+  {
+    $this->args = $args;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArgs()
+  {
+    return $this->args;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCommand($command)
+  {
+    $this->command = $command;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCommand()
+  {
+    return $this->command;
+  }
+  /**
+   * @param EnvVar[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return EnvVar[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param string
+   */
+  public function setImage($image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return string
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOnError($onError)
+  {
+    $this->onError = $onError;
+  }
+  /**
+   * @return string
+   */
+  public function getOnError()
+  {
+    return $this->onError;
+  }
+  /**
+   * @param Param[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return Param[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param StepRef
+   */
+  public function setRef(StepRef $ref)
+  {
+    $this->ref = $ref;
+  }
+  /**
+   * @return StepRef
+   */
+  public function getRef()
+  {
+    return $this->ref;
+  }
+  /**
+   * @param string
+   */
+  public function setScript($script)
+  {
+    $this->script = $script;
+  }
+  /**
+   * @return string
+   */
+  public function getScript()
+  {
+    return $this->script;
+  }
+  /**
+   * @param SecurityContext
+   */
+  public function setSecurityContext(SecurityContext $securityContext)
+  {
+    $this->securityContext = $securityContext;
+  }
+  /**
+   * @return SecurityContext
+   */
+  public function getSecurityContext()
+  {
+    return $this->securityContext;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param VolumeMount[]
+   */
+  public function setVolumeMounts($volumeMounts)
+  {
+    $this->volumeMounts = $volumeMounts;
+  }
+  /**
+   * @return VolumeMount[]
+   */
+  public function getVolumeMounts()
+  {
+    return $this->volumeMounts;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkingDir($workingDir)
+  {
+    $this->workingDir = $workingDir;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkingDir()
+  {
+    return $this->workingDir;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Step::class, 'Google_Service_CloudBuild_Step');
Index: vendor/google/apiclient-services/src/CloudBuild/StepRef.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/StepRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/StepRef.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\CloudBuild;
+
+class StepRef extends \Google\Collection
+{
+  protected $collection_key = 'params';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $paramsType = Param::class;
+  protected $paramsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resolver;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Param[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return Param[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param string
+   */
+  public function setResolver($resolver)
+  {
+    $this->resolver = $resolver;
+  }
+  /**
+   * @return string
+   */
+  public function getResolver()
+  {
+    return $this->resolver;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StepRef::class, 'Google_Service_CloudBuild_StepRef');
Index: vendor/google/apiclient-services/src/CloudBuild/StepTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/StepTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/StepTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?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\CloudBuild;
+
+class StepTemplate extends \Google\Collection
+{
+  protected $collection_key = 'volumeMounts';
+  protected $envType = EnvVar::class;
+  protected $envDataType = 'array';
+  protected $volumeMountsType = VolumeMount::class;
+  protected $volumeMountsDataType = 'array';
+
+  /**
+   * @param EnvVar[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return EnvVar[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param VolumeMount[]
+   */
+  public function setVolumeMounts($volumeMounts)
+  {
+    $this->volumeMounts = $volumeMounts;
+  }
+  /**
+   * @return VolumeMount[]
+   */
+  public function getVolumeMounts()
+  {
+    return $this->volumeMounts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StepTemplate::class, 'Google_Service_CloudBuild_StepTemplate');
Index: vendor/google/apiclient-services/src/CloudBuild/StorageSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/StorageSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/StorageSource.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\CloudBuild;
+
+class StorageSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bucket;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string
+   */
+  public $object;
+
+  /**
+   * @param string
+   */
+  public function setBucket($bucket)
+  {
+    $this->bucket = $bucket;
+  }
+  /**
+   * @return string
+   */
+  public function getBucket()
+  {
+    return $this->bucket;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string
+   */
+  public function setObject($object)
+  {
+    $this->object = $object;
+  }
+  /**
+   * @return string
+   */
+  public function getObject()
+  {
+    return $this->object;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StorageSource::class, 'Google_Service_CloudBuild_StorageSource');
Index: vendor/google/apiclient-services/src/CloudBuild/StorageSourceManifest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/StorageSourceManifest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/StorageSourceManifest.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\CloudBuild;
+
+class StorageSourceManifest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bucket;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string
+   */
+  public $object;
+
+  /**
+   * @param string
+   */
+  public function setBucket($bucket)
+  {
+    $this->bucket = $bucket;
+  }
+  /**
+   * @return string
+   */
+  public function getBucket()
+  {
+    return $this->bucket;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string
+   */
+  public function setObject($object)
+  {
+    $this->object = $object;
+  }
+  /**
+   * @return string
+   */
+  public function getObject()
+  {
+    return $this->object;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StorageSourceManifest::class, 'Google_Service_CloudBuild_StorageSourceManifest');
Index: vendor/google/apiclient-services/src/CloudBuild/TaskRef.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/TaskRef.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/TaskRef.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\CloudBuild;
+
+class TaskRef extends \Google\Collection
+{
+  protected $collection_key = 'params';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $paramsType = Param::class;
+  protected $paramsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resolver;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param Param[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return Param[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param string
+   */
+  public function setResolver($resolver)
+  {
+    $this->resolver = $resolver;
+  }
+  /**
+   * @return string
+   */
+  public function getResolver()
+  {
+    return $this->resolver;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TaskRef::class, 'Google_Service_CloudBuild_TaskRef');
Index: vendor/google/apiclient-services/src/CloudBuild/TaskResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/TaskResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/TaskResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?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\CloudBuild;
+
+class TaskResult extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $propertiesType = PropertySpec::class;
+  protected $propertiesDataType = 'map';
+  /**
+   * @var string
+   */
+  public $type;
+  protected $valueType = ParamValue::class;
+  protected $valueDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param PropertySpec[]
+   */
+  public function setProperties($properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return PropertySpec[]
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param ParamValue
+   */
+  public function setValue(ParamValue $value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return ParamValue
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TaskResult::class, 'Google_Service_CloudBuild_TaskResult');
Index: vendor/google/apiclient-services/src/CloudBuild/TaskSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/TaskSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/TaskSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,175 @@
+<?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\CloudBuild;
+
+class TaskSpec extends \Google\Collection
+{
+  protected $collection_key = 'workspaces';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string[]
+   */
+  public $managedSidecars;
+  protected $paramsType = ParamSpec::class;
+  protected $paramsDataType = 'array';
+  protected $resultsType = TaskResult::class;
+  protected $resultsDataType = 'array';
+  protected $sidecarsType = Sidecar::class;
+  protected $sidecarsDataType = 'array';
+  protected $stepTemplateType = StepTemplate::class;
+  protected $stepTemplateDataType = '';
+  protected $stepsType = Step::class;
+  protected $stepsDataType = 'array';
+  protected $volumesType = VolumeSource::class;
+  protected $volumesDataType = 'array';
+  protected $workspacesType = WorkspaceDeclaration::class;
+  protected $workspacesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string[]
+   */
+  public function setManagedSidecars($managedSidecars)
+  {
+    $this->managedSidecars = $managedSidecars;
+  }
+  /**
+   * @return string[]
+   */
+  public function getManagedSidecars()
+  {
+    return $this->managedSidecars;
+  }
+  /**
+   * @param ParamSpec[]
+   */
+  public function setParams($params)
+  {
+    $this->params = $params;
+  }
+  /**
+   * @return ParamSpec[]
+   */
+  public function getParams()
+  {
+    return $this->params;
+  }
+  /**
+   * @param TaskResult[]
+   */
+  public function setResults($results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return TaskResult[]
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param Sidecar[]
+   */
+  public function setSidecars($sidecars)
+  {
+    $this->sidecars = $sidecars;
+  }
+  /**
+   * @return Sidecar[]
+   */
+  public function getSidecars()
+  {
+    return $this->sidecars;
+  }
+  /**
+   * @param StepTemplate
+   */
+  public function setStepTemplate(StepTemplate $stepTemplate)
+  {
+    $this->stepTemplate = $stepTemplate;
+  }
+  /**
+   * @return StepTemplate
+   */
+  public function getStepTemplate()
+  {
+    return $this->stepTemplate;
+  }
+  /**
+   * @param Step[]
+   */
+  public function setSteps($steps)
+  {
+    $this->steps = $steps;
+  }
+  /**
+   * @return Step[]
+   */
+  public function getSteps()
+  {
+    return $this->steps;
+  }
+  /**
+   * @param VolumeSource[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return VolumeSource[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param WorkspaceDeclaration[]
+   */
+  public function setWorkspaces($workspaces)
+  {
+    $this->workspaces = $workspaces;
+  }
+  /**
+   * @return WorkspaceDeclaration[]
+   */
+  public function getWorkspaces()
+  {
+    return $this->workspaces;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TaskSpec::class, 'Google_Service_CloudBuild_TaskSpec');
Index: vendor/google/apiclient-services/src/CloudBuild/TestIamPermissionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?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\CloudBuild;
+
+class TestIamPermissionsRequest extends \Google\Collection
+{
+  protected $collection_key = 'permissions';
+  /**
+   * @var string[]
+   */
+  public $permissions;
+
+  /**
+   * @param string[]
+   */
+  public function setPermissions($permissions)
+  {
+    $this->permissions = $permissions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPermissions()
+  {
+    return $this->permissions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestIamPermissionsRequest::class, 'Google_Service_CloudBuild_TestIamPermissionsRequest');
Index: vendor/google/apiclient-services/src/CloudBuild/TestIamPermissionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?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\CloudBuild;
+
+class TestIamPermissionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'permissions';
+  /**
+   * @var string[]
+   */
+  public $permissions;
+
+  /**
+   * @param string[]
+   */
+  public function setPermissions($permissions)
+  {
+    $this->permissions = $permissions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPermissions()
+  {
+    return $this->permissions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestIamPermissionsResponse::class, 'Google_Service_CloudBuild_TestIamPermissionsResponse');
Index: vendor/google/apiclient-services/src/CloudBuild/TimeSpan.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/TimeSpan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/TimeSpan.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\CloudBuild;
+
+class TimeSpan extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TimeSpan::class, 'Google_Service_CloudBuild_TimeSpan');
Index: vendor/google/apiclient-services/src/CloudBuild/TimeoutFields.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/TimeoutFields.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/TimeoutFields.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\CloudBuild;
+
+class TimeoutFields extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finally;
+  /**
+   * @var string
+   */
+  public $pipeline;
+  /**
+   * @var string
+   */
+  public $tasks;
+
+  /**
+   * @param string
+   */
+  public function setFinally($finally)
+  {
+    $this->finally = $finally;
+  }
+  /**
+   * @return string
+   */
+  public function getFinally()
+  {
+    return $this->finally;
+  }
+  /**
+   * @param string
+   */
+  public function setPipeline($pipeline)
+  {
+    $this->pipeline = $pipeline;
+  }
+  /**
+   * @return string
+   */
+  public function getPipeline()
+  {
+    return $this->pipeline;
+  }
+  /**
+   * @param string
+   */
+  public function setTasks($tasks)
+  {
+    $this->tasks = $tasks;
+  }
+  /**
+   * @return string
+   */
+  public function getTasks()
+  {
+    return $this->tasks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TimeoutFields::class, 'Google_Service_CloudBuild_TimeoutFields');
Index: vendor/google/apiclient-services/src/CloudBuild/UpdateBitbucketServerConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/UpdateBitbucketServerConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/UpdateBitbucketServerConfigOperationMetadata.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\CloudBuild;
+
+class UpdateBitbucketServerConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bitbucketServerConfig;
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+
+  /**
+   * @param string
+   */
+  public function setBitbucketServerConfig($bitbucketServerConfig)
+  {
+    $this->bitbucketServerConfig = $bitbucketServerConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getBitbucketServerConfig()
+  {
+    return $this->bitbucketServerConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateBitbucketServerConfigOperationMetadata::class, 'Google_Service_CloudBuild_UpdateBitbucketServerConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/UpdateGitHubEnterpriseConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/UpdateGitHubEnterpriseConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/UpdateGitHubEnterpriseConfigOperationMetadata.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\CloudBuild;
+
+class UpdateGitHubEnterpriseConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $githubEnterpriseConfig;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGithubEnterpriseConfig($githubEnterpriseConfig)
+  {
+    $this->githubEnterpriseConfig = $githubEnterpriseConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getGithubEnterpriseConfig()
+  {
+    return $this->githubEnterpriseConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateGitHubEnterpriseConfigOperationMetadata::class, 'Google_Service_CloudBuild_UpdateGitHubEnterpriseConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/UpdateGitLabConfigOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/UpdateGitLabConfigOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/UpdateGitLabConfigOperationMetadata.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\CloudBuild;
+
+class UpdateGitLabConfigOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $gitlabConfig;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGitlabConfig($gitlabConfig)
+  {
+    $this->gitlabConfig = $gitlabConfig;
+  }
+  /**
+   * @return string
+   */
+  public function getGitlabConfig()
+  {
+    return $this->gitlabConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateGitLabConfigOperationMetadata::class, 'Google_Service_CloudBuild_UpdateGitLabConfigOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/UpdateWorkerPoolOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/UpdateWorkerPoolOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/UpdateWorkerPoolOperationMetadata.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\CloudBuild;
+
+class UpdateWorkerPoolOperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completeTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $workerPool;
+
+  /**
+   * @param string
+   */
+  public function setCompleteTime($completeTime)
+  {
+    $this->completeTime = $completeTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompleteTime()
+  {
+    return $this->completeTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkerPool($workerPool)
+  {
+    $this->workerPool = $workerPool;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkerPool()
+  {
+    return $this->workerPool;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateWorkerPoolOperationMetadata::class, 'Google_Service_CloudBuild_UpdateWorkerPoolOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudBuild/UploadedMavenArtifact.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/UploadedMavenArtifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/UploadedMavenArtifact.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\CloudBuild;
+
+class UploadedMavenArtifact extends \Google\Model
+{
+  protected $fileHashesType = FileHashes::class;
+  protected $fileHashesDataType = '';
+  protected $pushTimingType = TimeSpan::class;
+  protected $pushTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param FileHashes
+   */
+  public function setFileHashes(FileHashes $fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return FileHashes
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param TimeSpan
+   */
+  public function setPushTiming(TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getPushTiming()
+  {
+    return $this->pushTiming;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UploadedMavenArtifact::class, 'Google_Service_CloudBuild_UploadedMavenArtifact');
Index: vendor/google/apiclient-services/src/CloudBuild/UploadedNpmPackage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/UploadedNpmPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/UploadedNpmPackage.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\CloudBuild;
+
+class UploadedNpmPackage extends \Google\Model
+{
+  protected $fileHashesType = FileHashes::class;
+  protected $fileHashesDataType = '';
+  protected $pushTimingType = TimeSpan::class;
+  protected $pushTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param FileHashes
+   */
+  public function setFileHashes(FileHashes $fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return FileHashes
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param TimeSpan
+   */
+  public function setPushTiming(TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getPushTiming()
+  {
+    return $this->pushTiming;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UploadedNpmPackage::class, 'Google_Service_CloudBuild_UploadedNpmPackage');
Index: vendor/google/apiclient-services/src/CloudBuild/UploadedPythonPackage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/UploadedPythonPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/UploadedPythonPackage.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\CloudBuild;
+
+class UploadedPythonPackage extends \Google\Model
+{
+  protected $fileHashesType = FileHashes::class;
+  protected $fileHashesDataType = '';
+  protected $pushTimingType = TimeSpan::class;
+  protected $pushTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param FileHashes
+   */
+  public function setFileHashes(FileHashes $fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return FileHashes
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param TimeSpan
+   */
+  public function setPushTiming(TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return TimeSpan
+   */
+  public function getPushTiming()
+  {
+    return $this->pushTiming;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UploadedPythonPackage::class, 'Google_Service_CloudBuild_UploadedPythonPackage');
Index: vendor/google/apiclient-services/src/CloudBuild/UserCredential.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/UserCredential.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/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\CloudBuild;
+
+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_CloudBuild_UserCredential');
Index: vendor/google/apiclient-services/src/CloudBuild/Volume.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Volume.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Volume.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\CloudBuild;
+
+class Volume extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $path;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Volume::class, 'Google_Service_CloudBuild_Volume');
Index: vendor/google/apiclient-services/src/CloudBuild/VolumeClaim.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/VolumeClaim.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/VolumeClaim.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\CloudBuild;
+
+class VolumeClaim extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $storage;
+
+  /**
+   * @param string
+   */
+  public function setStorage($storage)
+  {
+    $this->storage = $storage;
+  }
+  /**
+   * @return string
+   */
+  public function getStorage()
+  {
+    return $this->storage;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VolumeClaim::class, 'Google_Service_CloudBuild_VolumeClaim');
Index: vendor/google/apiclient-services/src/CloudBuild/VolumeMount.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/VolumeMount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/VolumeMount.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\CloudBuild;
+
+class VolumeMount extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mountPath;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $readOnly;
+  /**
+   * @var string
+   */
+  public $subPath;
+  /**
+   * @var string
+   */
+  public $subPathExpr;
+
+  /**
+   * @param string
+   */
+  public function setMountPath($mountPath)
+  {
+    $this->mountPath = $mountPath;
+  }
+  /**
+   * @return string
+   */
+  public function getMountPath()
+  {
+    return $this->mountPath;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setReadOnly($readOnly)
+  {
+    $this->readOnly = $readOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getReadOnly()
+  {
+    return $this->readOnly;
+  }
+  /**
+   * @param string
+   */
+  public function setSubPath($subPath)
+  {
+    $this->subPath = $subPath;
+  }
+  /**
+   * @return string
+   */
+  public function getSubPath()
+  {
+    return $this->subPath;
+  }
+  /**
+   * @param string
+   */
+  public function setSubPathExpr($subPathExpr)
+  {
+    $this->subPathExpr = $subPathExpr;
+  }
+  /**
+   * @return string
+   */
+  public function getSubPathExpr()
+  {
+    return $this->subPathExpr;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VolumeMount::class, 'Google_Service_CloudBuild_VolumeMount');
Index: vendor/google/apiclient-services/src/CloudBuild/VolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/VolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/VolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class VolumeSource extends \Google\Model
+{
+  protected $emptyDirType = EmptyDirVolumeSource::class;
+  protected $emptyDirDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param EmptyDirVolumeSource
+   */
+  public function setEmptyDir(EmptyDirVolumeSource $emptyDir)
+  {
+    $this->emptyDir = $emptyDir;
+  }
+  /**
+   * @return EmptyDirVolumeSource
+   */
+  public function getEmptyDir()
+  {
+    return $this->emptyDir;
+  }
+  /**
+   * @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(VolumeSource::class, 'Google_Service_CloudBuild_VolumeSource');
Index: vendor/google/apiclient-services/src/CloudBuild/Warning.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Warning.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Warning.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\CloudBuild;
+
+class Warning extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $priority;
+  /**
+   * @var string
+   */
+  public $text;
+
+  /**
+   * @param string
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return string
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param string
+   */
+  public function setText($text)
+  {
+    $this->text = $text;
+  }
+  /**
+   * @return string
+   */
+  public function getText()
+  {
+    return $this->text;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Warning::class, 'Google_Service_CloudBuild_Warning');
Index: vendor/google/apiclient-services/src/CloudBuild/WebhookConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/WebhookConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/WebhookConfig.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\CloudBuild;
+
+class WebhookConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $secret;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setSecret($secret)
+  {
+    $this->secret = $secret;
+  }
+  /**
+   * @return string
+   */
+  public function getSecret()
+  {
+    return $this->secret;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WebhookConfig::class, 'Google_Service_CloudBuild_WebhookConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/WhenExpression.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/WhenExpression.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/WhenExpression.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\CloudBuild;
+
+class WhenExpression extends \Google\Collection
+{
+  protected $collection_key = 'values';
+  /**
+   * @var string
+   */
+  public $expressionOperator;
+  /**
+   * @var string
+   */
+  public $input;
+  /**
+   * @var string[]
+   */
+  public $values;
+
+  /**
+   * @param string
+   */
+  public function setExpressionOperator($expressionOperator)
+  {
+    $this->expressionOperator = $expressionOperator;
+  }
+  /**
+   * @return string
+   */
+  public function getExpressionOperator()
+  {
+    return $this->expressionOperator;
+  }
+  /**
+   * @param string
+   */
+  public function setInput($input)
+  {
+    $this->input = $input;
+  }
+  /**
+   * @return string
+   */
+  public function getInput()
+  {
+    return $this->input;
+  }
+  /**
+   * @param string[]
+   */
+  public function setValues($values)
+  {
+    $this->values = $values;
+  }
+  /**
+   * @return string[]
+   */
+  public function getValues()
+  {
+    return $this->values;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WhenExpression::class, 'Google_Service_CloudBuild_WhenExpression');
Index: vendor/google/apiclient-services/src/CloudBuild/Worker.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/Worker.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/Worker.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\CloudBuild;
+
+class Worker extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $machineType;
+
+  /**
+   * @param string
+   */
+  public function setMachineType($machineType)
+  {
+    $this->machineType = $machineType;
+  }
+  /**
+   * @return string
+   */
+  public function getMachineType()
+  {
+    return $this->machineType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Worker::class, 'Google_Service_CloudBuild_Worker');
Index: vendor/google/apiclient-services/src/CloudBuild/WorkerConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/WorkerConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/WorkerConfig.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\CloudBuild;
+
+class WorkerConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $diskSizeGb;
+  /**
+   * @var string
+   */
+  public $machineType;
+
+  /**
+   * @param string
+   */
+  public function setDiskSizeGb($diskSizeGb)
+  {
+    $this->diskSizeGb = $diskSizeGb;
+  }
+  /**
+   * @return string
+   */
+  public function getDiskSizeGb()
+  {
+    return $this->diskSizeGb;
+  }
+  /**
+   * @param string
+   */
+  public function setMachineType($machineType)
+  {
+    $this->machineType = $machineType;
+  }
+  /**
+   * @return string
+   */
+  public function getMachineType()
+  {
+    return $this->machineType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WorkerConfig::class, 'Google_Service_CloudBuild_WorkerConfig');
Index: vendor/google/apiclient-services/src/CloudBuild/WorkerPool.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/WorkerPool.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/WorkerPool.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\CloudBuild;
+
+class WorkerPool extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $privatePoolV1ConfigType = PrivatePoolV1Config::class;
+  protected $privatePoolV1ConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @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 string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param PrivatePoolV1Config
+   */
+  public function setPrivatePoolV1Config(PrivatePoolV1Config $privatePoolV1Config)
+  {
+    $this->privatePoolV1Config = $privatePoolV1Config;
+  }
+  /**
+   * @return PrivatePoolV1Config
+   */
+  public function getPrivatePoolV1Config()
+  {
+    return $this->privatePoolV1Config;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @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(WorkerPool::class, 'Google_Service_CloudBuild_WorkerPool');
Index: vendor/google/apiclient-services/src/CloudBuild/WorkspaceBinding.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/WorkspaceBinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/WorkspaceBinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudBuild;
+
+class WorkspaceBinding extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $secretType = SecretVolumeSource::class;
+  protected $secretDataType = '';
+  /**
+   * @var string
+   */
+  public $subPath;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param SecretVolumeSource
+   */
+  public function setSecret(SecretVolumeSource $secret)
+  {
+    $this->secret = $secret;
+  }
+  /**
+   * @return SecretVolumeSource
+   */
+  public function getSecret()
+  {
+    return $this->secret;
+  }
+  /**
+   * @param string
+   */
+  public function setSubPath($subPath)
+  {
+    $this->subPath = $subPath;
+  }
+  /**
+   * @return string
+   */
+  public function getSubPath()
+  {
+    return $this->subPath;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WorkspaceBinding::class, 'Google_Service_CloudBuild_WorkspaceBinding');
Index: vendor/google/apiclient-services/src/CloudBuild/WorkspaceDeclaration.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/WorkspaceDeclaration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/WorkspaceDeclaration.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\CloudBuild;
+
+class WorkspaceDeclaration extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $mountPath;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $optional;
+  /**
+   * @var bool
+   */
+  public $readOnly;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setMountPath($mountPath)
+  {
+    $this->mountPath = $mountPath;
+  }
+  /**
+   * @return string
+   */
+  public function getMountPath()
+  {
+    return $this->mountPath;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param bool
+   */
+  public function setOptional($optional)
+  {
+    $this->optional = $optional;
+  }
+  /**
+   * @return bool
+   */
+  public function getOptional()
+  {
+    return $this->optional;
+  }
+  /**
+   * @param bool
+   */
+  public function setReadOnly($readOnly)
+  {
+    $this->readOnly = $readOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getReadOnly()
+  {
+    return $this->readOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WorkspaceDeclaration::class, 'Google_Service_CloudBuild_WorkspaceDeclaration');
Index: vendor/google/apiclient-services/src/CloudBuild/WorkspacePipelineTaskBinding.php
===================================================================
--- vendor/google/apiclient-services/src/CloudBuild/WorkspacePipelineTaskBinding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudBuild/WorkspacePipelineTaskBinding.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\CloudBuild;
+
+class WorkspacePipelineTaskBinding extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $subPath;
+  /**
+   * @var string
+   */
+  public $workspace;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSubPath($subPath)
+  {
+    $this->subPath = $subPath;
+  }
+  /**
+   * @return string
+   */
+  public function getSubPath()
+  {
+    return $this->subPath;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkspace($workspace)
+  {
+    $this->workspace = $workspace;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkspace()
+  {
+    return $this->workspace;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(WorkspacePipelineTaskBinding::class, 'Google_Service_CloudBuild_WorkspacePipelineTaskBinding');
