Index: vendor/google/apiclient-services/src/CloudRun/Addressable.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Addressable.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Addressable.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\CloudRun;
+
+class Addressable extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @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(Addressable::class, 'Google_Service_CloudRun_Addressable');
Index: vendor/google/apiclient-services/src/CloudRun/AuditConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/AuditConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_AuditConfig');
Index: vendor/google/apiclient-services/src/CloudRun/AuditLogConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_AuditLogConfig');
Index: vendor/google/apiclient-services/src/CloudRun/AuthorizedDomain.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/AuthorizedDomain.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/AuthorizedDomain.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\CloudRun;
+
+class AuthorizedDomain extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AuthorizedDomain::class, 'Google_Service_CloudRun_AuthorizedDomain');
Index: vendor/google/apiclient-services/src/CloudRun/Binding.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_Binding');
Index: vendor/google/apiclient-services/src/CloudRun/ConfigMapEnvSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ConfigMapEnvSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ConfigMapEnvSource.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\CloudRun;
+
+class ConfigMapEnvSource extends \Google\Model
+{
+  protected $localObjectReferenceType = LocalObjectReference::class;
+  protected $localObjectReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $optional;
+
+  /**
+   * @param LocalObjectReference
+   */
+  public function setLocalObjectReference(LocalObjectReference $localObjectReference)
+  {
+    $this->localObjectReference = $localObjectReference;
+  }
+  /**
+   * @return LocalObjectReference
+   */
+  public function getLocalObjectReference()
+  {
+    return $this->localObjectReference;
+  }
+  /**
+   * @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(ConfigMapEnvSource::class, 'Google_Service_CloudRun_ConfigMapEnvSource');
Index: vendor/google/apiclient-services/src/CloudRun/ConfigMapKeySelector.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ConfigMapKeySelector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ConfigMapKeySelector.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\CloudRun;
+
+class ConfigMapKeySelector extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  protected $localObjectReferenceType = LocalObjectReference::class;
+  protected $localObjectReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $optional;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param LocalObjectReference
+   */
+  public function setLocalObjectReference(LocalObjectReference $localObjectReference)
+  {
+    $this->localObjectReference = $localObjectReference;
+  }
+  /**
+   * @return LocalObjectReference
+   */
+  public function getLocalObjectReference()
+  {
+    return $this->localObjectReference;
+  }
+  /**
+   * @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(ConfigMapKeySelector::class, 'Google_Service_CloudRun_ConfigMapKeySelector');
Index: vendor/google/apiclient-services/src/CloudRun/ConfigMapVolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ConfigMapVolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ConfigMapVolumeSource.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\CloudRun;
+
+class ConfigMapVolumeSource extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  /**
+   * @var int
+   */
+  public $defaultMode;
+  protected $itemsType = KeyToPath::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $optional;
+
+  /**
+   * @param int
+   */
+  public function setDefaultMode($defaultMode)
+  {
+    $this->defaultMode = $defaultMode;
+  }
+  /**
+   * @return int
+   */
+  public function getDefaultMode()
+  {
+    return $this->defaultMode;
+  }
+  /**
+   * @param KeyToPath[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return KeyToPath[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @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(ConfigMapVolumeSource::class, 'Google_Service_CloudRun_ConfigMapVolumeSource');
Index: vendor/google/apiclient-services/src/CloudRun/Configuration.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Configuration.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Configuration.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\CloudRun;
+
+class Configuration extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ObjectMeta::class;
+  protected $metadataDataType = '';
+  protected $specType = ConfigurationSpec::class;
+  protected $specDataType = '';
+  protected $statusType = ConfigurationStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @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 ObjectMeta
+   */
+  public function setMetadata(ObjectMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ObjectMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param ConfigurationSpec
+   */
+  public function setSpec(ConfigurationSpec $spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return ConfigurationSpec
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+  /**
+   * @param ConfigurationStatus
+   */
+  public function setStatus(ConfigurationStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return ConfigurationStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Configuration::class, 'Google_Service_CloudRun_Configuration');
Index: vendor/google/apiclient-services/src/CloudRun/ConfigurationSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ConfigurationSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ConfigurationSpec.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\CloudRun;
+
+class ConfigurationSpec extends \Google\Model
+{
+  protected $templateType = RevisionTemplate::class;
+  protected $templateDataType = '';
+
+  /**
+   * @param RevisionTemplate
+   */
+  public function setTemplate(RevisionTemplate $template)
+  {
+    $this->template = $template;
+  }
+  /**
+   * @return RevisionTemplate
+   */
+  public function getTemplate()
+  {
+    return $this->template;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConfigurationSpec::class, 'Google_Service_CloudRun_ConfigurationSpec');
Index: vendor/google/apiclient-services/src/CloudRun/ConfigurationStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ConfigurationStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ConfigurationStatus.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\CloudRun;
+
+class ConfigurationStatus extends \Google\Collection
+{
+  protected $collection_key = 'conditions';
+  protected $conditionsType = GoogleCloudRunV1Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $latestCreatedRevisionName;
+  /**
+   * @var string
+   */
+  public $latestReadyRevisionName;
+  /**
+   * @var int
+   */
+  public $observedGeneration;
+
+  /**
+   * @param GoogleCloudRunV1Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV1Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestCreatedRevisionName($latestCreatedRevisionName)
+  {
+    $this->latestCreatedRevisionName = $latestCreatedRevisionName;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestCreatedRevisionName()
+  {
+    return $this->latestCreatedRevisionName;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestReadyRevisionName($latestReadyRevisionName)
+  {
+    $this->latestReadyRevisionName = $latestReadyRevisionName;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestReadyRevisionName()
+  {
+    return $this->latestReadyRevisionName;
+  }
+  /**
+   * @param int
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return int
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ConfigurationStatus::class, 'Google_Service_CloudRun_ConfigurationStatus');
Index: vendor/google/apiclient-services/src/CloudRun/Container.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,315 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class Container extends \Google\Collection
+{
+  protected $collection_key = 'volumeMounts';
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var string[]
+   */
+  public $command;
+  protected $envType = EnvVar::class;
+  protected $envDataType = 'array';
+  protected $envFromType = EnvFromSource::class;
+  protected $envFromDataType = 'array';
+  /**
+   * @var string
+   */
+  public $image;
+  /**
+   * @var string
+   */
+  public $imagePullPolicy;
+  protected $livenessProbeType = Probe::class;
+  protected $livenessProbeDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $portsType = ContainerPort::class;
+  protected $portsDataType = 'array';
+  protected $readinessProbeType = Probe::class;
+  protected $readinessProbeDataType = '';
+  protected $resourcesType = ResourceRequirements::class;
+  protected $resourcesDataType = '';
+  protected $securityContextType = SecurityContext::class;
+  protected $securityContextDataType = '';
+  protected $startupProbeType = Probe::class;
+  protected $startupProbeDataType = '';
+  /**
+   * @var string
+   */
+  public $terminationMessagePath;
+  /**
+   * @var string
+   */
+  public $terminationMessagePolicy;
+  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 EnvFromSource[]
+   */
+  public function setEnvFrom($envFrom)
+  {
+    $this->envFrom = $envFrom;
+  }
+  /**
+   * @return EnvFromSource[]
+   */
+  public function getEnvFrom()
+  {
+    return $this->envFrom;
+  }
+  /**
+   * @param string
+   */
+  public function setImage($image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return string
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param string
+   */
+  public function setImagePullPolicy($imagePullPolicy)
+  {
+    $this->imagePullPolicy = $imagePullPolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getImagePullPolicy()
+  {
+    return $this->imagePullPolicy;
+  }
+  /**
+   * @param Probe
+   */
+  public function setLivenessProbe(Probe $livenessProbe)
+  {
+    $this->livenessProbe = $livenessProbe;
+  }
+  /**
+   * @return Probe
+   */
+  public function getLivenessProbe()
+  {
+    return $this->livenessProbe;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param ContainerPort[]
+   */
+  public function setPorts($ports)
+  {
+    $this->ports = $ports;
+  }
+  /**
+   * @return ContainerPort[]
+   */
+  public function getPorts()
+  {
+    return $this->ports;
+  }
+  /**
+   * @param Probe
+   */
+  public function setReadinessProbe(Probe $readinessProbe)
+  {
+    $this->readinessProbe = $readinessProbe;
+  }
+  /**
+   * @return Probe
+   */
+  public function getReadinessProbe()
+  {
+    return $this->readinessProbe;
+  }
+  /**
+   * @param ResourceRequirements
+   */
+  public function setResources(ResourceRequirements $resources)
+  {
+    $this->resources = $resources;
+  }
+  /**
+   * @return ResourceRequirements
+   */
+  public function getResources()
+  {
+    return $this->resources;
+  }
+  /**
+   * @param SecurityContext
+   */
+  public function setSecurityContext(SecurityContext $securityContext)
+  {
+    $this->securityContext = $securityContext;
+  }
+  /**
+   * @return SecurityContext
+   */
+  public function getSecurityContext()
+  {
+    return $this->securityContext;
+  }
+  /**
+   * @param Probe
+   */
+  public function setStartupProbe(Probe $startupProbe)
+  {
+    $this->startupProbe = $startupProbe;
+  }
+  /**
+   * @return Probe
+   */
+  public function getStartupProbe()
+  {
+    return $this->startupProbe;
+  }
+  /**
+   * @param string
+   */
+  public function setTerminationMessagePath($terminationMessagePath)
+  {
+    $this->terminationMessagePath = $terminationMessagePath;
+  }
+  /**
+   * @return string
+   */
+  public function getTerminationMessagePath()
+  {
+    return $this->terminationMessagePath;
+  }
+  /**
+   * @param string
+   */
+  public function setTerminationMessagePolicy($terminationMessagePolicy)
+  {
+    $this->terminationMessagePolicy = $terminationMessagePolicy;
+  }
+  /**
+   * @return string
+   */
+  public function getTerminationMessagePolicy()
+  {
+    return $this->terminationMessagePolicy;
+  }
+  /**
+   * @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(Container::class, 'Google_Service_CloudRun_Container');
Index: vendor/google/apiclient-services/src/CloudRun/ContainerPort.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ContainerPort.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ContainerPort.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\CloudRun;
+
+class ContainerPort extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $containerPort;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $protocol;
+
+  /**
+   * @param int
+   */
+  public function setContainerPort($containerPort)
+  {
+    $this->containerPort = $containerPort;
+  }
+  /**
+   * @return int
+   */
+  public function getContainerPort()
+  {
+    return $this->containerPort;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProtocol($protocol)
+  {
+    $this->protocol = $protocol;
+  }
+  /**
+   * @return string
+   */
+  public function getProtocol()
+  {
+    return $this->protocol;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ContainerPort::class, 'Google_Service_CloudRun_ContainerPort');
Index: vendor/google/apiclient-services/src/CloudRun/DomainMapping.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/DomainMapping.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/DomainMapping.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\CloudRun;
+
+class DomainMapping extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ObjectMeta::class;
+  protected $metadataDataType = '';
+  protected $specType = DomainMappingSpec::class;
+  protected $specDataType = '';
+  protected $statusType = DomainMappingStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @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 ObjectMeta
+   */
+  public function setMetadata(ObjectMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ObjectMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param DomainMappingSpec
+   */
+  public function setSpec(DomainMappingSpec $spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return DomainMappingSpec
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+  /**
+   * @param DomainMappingStatus
+   */
+  public function setStatus(DomainMappingStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return DomainMappingStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DomainMapping::class, 'Google_Service_CloudRun_DomainMapping');
Index: vendor/google/apiclient-services/src/CloudRun/DomainMappingSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/DomainMappingSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/DomainMappingSpec.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\CloudRun;
+
+class DomainMappingSpec extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $certificateMode;
+  /**
+   * @var bool
+   */
+  public $forceOverride;
+  /**
+   * @var string
+   */
+  public $routeName;
+
+  /**
+   * @param string
+   */
+  public function setCertificateMode($certificateMode)
+  {
+    $this->certificateMode = $certificateMode;
+  }
+  /**
+   * @return string
+   */
+  public function getCertificateMode()
+  {
+    return $this->certificateMode;
+  }
+  /**
+   * @param bool
+   */
+  public function setForceOverride($forceOverride)
+  {
+    $this->forceOverride = $forceOverride;
+  }
+  /**
+   * @return bool
+   */
+  public function getForceOverride()
+  {
+    return $this->forceOverride;
+  }
+  /**
+   * @param string
+   */
+  public function setRouteName($routeName)
+  {
+    $this->routeName = $routeName;
+  }
+  /**
+   * @return string
+   */
+  public function getRouteName()
+  {
+    return $this->routeName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DomainMappingSpec::class, 'Google_Service_CloudRun_DomainMappingSpec');
Index: vendor/google/apiclient-services/src/CloudRun/DomainMappingStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/DomainMappingStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/DomainMappingStatus.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\CloudRun;
+
+class DomainMappingStatus extends \Google\Collection
+{
+  protected $collection_key = 'resourceRecords';
+  protected $conditionsType = GoogleCloudRunV1Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $mappedRouteName;
+  /**
+   * @var int
+   */
+  public $observedGeneration;
+  protected $resourceRecordsType = ResourceRecord::class;
+  protected $resourceRecordsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param GoogleCloudRunV1Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV1Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param string
+   */
+  public function setMappedRouteName($mappedRouteName)
+  {
+    $this->mappedRouteName = $mappedRouteName;
+  }
+  /**
+   * @return string
+   */
+  public function getMappedRouteName()
+  {
+    return $this->mappedRouteName;
+  }
+  /**
+   * @param int
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return int
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param ResourceRecord[]
+   */
+  public function setResourceRecords($resourceRecords)
+  {
+    $this->resourceRecords = $resourceRecords;
+  }
+  /**
+   * @return ResourceRecord[]
+   */
+  public function getResourceRecords()
+  {
+    return $this->resourceRecords;
+  }
+  /**
+   * @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(DomainMappingStatus::class, 'Google_Service_CloudRun_DomainMappingStatus');
Index: vendor/google/apiclient-services/src/CloudRun/EnvFromSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/EnvFromSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/EnvFromSource.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\CloudRun;
+
+class EnvFromSource extends \Google\Model
+{
+  protected $configMapRefType = ConfigMapEnvSource::class;
+  protected $configMapRefDataType = '';
+  /**
+   * @var string
+   */
+  public $prefix;
+  protected $secretRefType = SecretEnvSource::class;
+  protected $secretRefDataType = '';
+
+  /**
+   * @param ConfigMapEnvSource
+   */
+  public function setConfigMapRef(ConfigMapEnvSource $configMapRef)
+  {
+    $this->configMapRef = $configMapRef;
+  }
+  /**
+   * @return ConfigMapEnvSource
+   */
+  public function getConfigMapRef()
+  {
+    return $this->configMapRef;
+  }
+  /**
+   * @param string
+   */
+  public function setPrefix($prefix)
+  {
+    $this->prefix = $prefix;
+  }
+  /**
+   * @return string
+   */
+  public function getPrefix()
+  {
+    return $this->prefix;
+  }
+  /**
+   * @param SecretEnvSource
+   */
+  public function setSecretRef(SecretEnvSource $secretRef)
+  {
+    $this->secretRef = $secretRef;
+  }
+  /**
+   * @return SecretEnvSource
+   */
+  public function getSecretRef()
+  {
+    return $this->secretRef;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnvFromSource::class, 'Google_Service_CloudRun_EnvFromSource');
Index: vendor/google/apiclient-services/src/CloudRun/EnvVar.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/EnvVar.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/EnvVar.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\CloudRun;
+
+class EnvVar extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+  protected $valueFromType = EnvVarSource::class;
+  protected $valueFromDataType = '';
+
+  /**
+   * @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;
+  }
+  /**
+   * @param EnvVarSource
+   */
+  public function setValueFrom(EnvVarSource $valueFrom)
+  {
+    $this->valueFrom = $valueFrom;
+  }
+  /**
+   * @return EnvVarSource
+   */
+  public function getValueFrom()
+  {
+    return $this->valueFrom;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnvVar::class, 'Google_Service_CloudRun_EnvVar');
Index: vendor/google/apiclient-services/src/CloudRun/EnvVarSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/EnvVarSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/EnvVarSource.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\CloudRun;
+
+class EnvVarSource extends \Google\Model
+{
+  protected $configMapKeyRefType = ConfigMapKeySelector::class;
+  protected $configMapKeyRefDataType = '';
+  protected $secretKeyRefType = SecretKeySelector::class;
+  protected $secretKeyRefDataType = '';
+
+  /**
+   * @param ConfigMapKeySelector
+   */
+  public function setConfigMapKeyRef(ConfigMapKeySelector $configMapKeyRef)
+  {
+    $this->configMapKeyRef = $configMapKeyRef;
+  }
+  /**
+   * @return ConfigMapKeySelector
+   */
+  public function getConfigMapKeyRef()
+  {
+    return $this->configMapKeyRef;
+  }
+  /**
+   * @param SecretKeySelector
+   */
+  public function setSecretKeyRef(SecretKeySelector $secretKeyRef)
+  {
+    $this->secretKeyRef = $secretKeyRef;
+  }
+  /**
+   * @return SecretKeySelector
+   */
+  public function getSecretKeyRef()
+  {
+    return $this->secretKeyRef;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EnvVarSource::class, 'Google_Service_CloudRun_EnvVarSource');
Index: vendor/google/apiclient-services/src/CloudRun/ExecAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ExecAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_ExecAction');
Index: vendor/google/apiclient-services/src/CloudRun/Expr.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Expr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_Expr');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2BinaryAuthorization.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2BinaryAuthorization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2BinaryAuthorization.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\CloudRun;
+
+class GoogleCloudRunOpV2BinaryAuthorization extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $breakglassJustification;
+  /**
+   * @var bool
+   */
+  public $useDefault;
+
+  /**
+   * @param string
+   */
+  public function setBreakglassJustification($breakglassJustification)
+  {
+    $this->breakglassJustification = $breakglassJustification;
+  }
+  /**
+   * @return string
+   */
+  public function getBreakglassJustification()
+  {
+    return $this->breakglassJustification;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseDefault($useDefault)
+  {
+    $this->useDefault = $useDefault;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseDefault()
+  {
+    return $this->useDefault;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2BinaryAuthorization::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2BinaryAuthorization');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2CloudSqlInstance.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2CloudSqlInstance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2CloudSqlInstance.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\CloudRun;
+
+class GoogleCloudRunOpV2CloudSqlInstance extends \Google\Collection
+{
+  protected $collection_key = 'connections';
+  /**
+   * @var string[]
+   */
+  public $connections;
+
+  /**
+   * @param string[]
+   */
+  public function setConnections($connections)
+  {
+    $this->connections = $connections;
+  }
+  /**
+   * @return string[]
+   */
+  public function getConnections()
+  {
+    return $this->connections;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2CloudSqlInstance::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2CloudSqlInstance');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Condition.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Condition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Condition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,206 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunOpV2Condition extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $domainMappingReason;
+  /**
+   * @var string
+   */
+  public $executionReason;
+  /**
+   * @var string
+   */
+  public $internalReason;
+  /**
+   * @var string
+   */
+  public $lastTransitionTime;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $reason;
+  /**
+   * @var string
+   */
+  public $revisionReason;
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setDomainMappingReason($domainMappingReason)
+  {
+    $this->domainMappingReason = $domainMappingReason;
+  }
+  /**
+   * @return string
+   */
+  public function getDomainMappingReason()
+  {
+    return $this->domainMappingReason;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionReason($executionReason)
+  {
+    $this->executionReason = $executionReason;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionReason()
+  {
+    return $this->executionReason;
+  }
+  /**
+   * @param string
+   */
+  public function setInternalReason($internalReason)
+  {
+    $this->internalReason = $internalReason;
+  }
+  /**
+   * @return string
+   */
+  public function getInternalReason()
+  {
+    return $this->internalReason;
+  }
+  /**
+   * @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 setRevisionReason($revisionReason)
+  {
+    $this->revisionReason = $revisionReason;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionReason()
+  {
+    return $this->revisionReason;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @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(GoogleCloudRunOpV2Condition::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2Condition');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Container.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,163 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunOpV2Container extends \Google\Collection
+{
+  protected $collection_key = 'volumeMounts';
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var string[]
+   */
+  public $command;
+  protected $envType = GoogleCloudRunOpV2EnvVar::class;
+  protected $envDataType = 'array';
+  /**
+   * @var string
+   */
+  public $image;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $portsType = GoogleCloudRunOpV2ContainerPort::class;
+  protected $portsDataType = 'array';
+  protected $resourcesType = GoogleCloudRunOpV2ResourceRequirements::class;
+  protected $resourcesDataType = '';
+  protected $volumeMountsType = GoogleCloudRunOpV2VolumeMount::class;
+  protected $volumeMountsDataType = 'array';
+
+  /**
+   * @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 GoogleCloudRunOpV2EnvVar[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return GoogleCloudRunOpV2EnvVar[]
+   */
+  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 GoogleCloudRunOpV2ContainerPort[]
+   */
+  public function setPorts($ports)
+  {
+    $this->ports = $ports;
+  }
+  /**
+   * @return GoogleCloudRunOpV2ContainerPort[]
+   */
+  public function getPorts()
+  {
+    return $this->ports;
+  }
+  /**
+   * @param GoogleCloudRunOpV2ResourceRequirements
+   */
+  public function setResources(GoogleCloudRunOpV2ResourceRequirements $resources)
+  {
+    $this->resources = $resources;
+  }
+  /**
+   * @return GoogleCloudRunOpV2ResourceRequirements
+   */
+  public function getResources()
+  {
+    return $this->resources;
+  }
+  /**
+   * @param GoogleCloudRunOpV2VolumeMount[]
+   */
+  public function setVolumeMounts($volumeMounts)
+  {
+    $this->volumeMounts = $volumeMounts;
+  }
+  /**
+   * @return GoogleCloudRunOpV2VolumeMount[]
+   */
+  public function getVolumeMounts()
+  {
+    return $this->volumeMounts;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2Container::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2Container');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ContainerPort.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ContainerPort.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ContainerPort.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\CloudRun;
+
+class GoogleCloudRunOpV2ContainerPort extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $containerPort;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param int
+   */
+  public function setContainerPort($containerPort)
+  {
+    $this->containerPort = $containerPort;
+  }
+  /**
+   * @return int
+   */
+  public function getContainerPort()
+  {
+    return $this->containerPort;
+  }
+  /**
+   * @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(GoogleCloudRunOpV2ContainerPort::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2ContainerPort');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2EnvVar.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2EnvVar.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2EnvVar.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\CloudRun;
+
+class GoogleCloudRunOpV2EnvVar extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+  protected $valueSourceType = GoogleCloudRunOpV2EnvVarSource::class;
+  protected $valueSourceDataType = '';
+
+  /**
+   * @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;
+  }
+  /**
+   * @param GoogleCloudRunOpV2EnvVarSource
+   */
+  public function setValueSource(GoogleCloudRunOpV2EnvVarSource $valueSource)
+  {
+    $this->valueSource = $valueSource;
+  }
+  /**
+   * @return GoogleCloudRunOpV2EnvVarSource
+   */
+  public function getValueSource()
+  {
+    return $this->valueSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2EnvVar::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2EnvVar');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2EnvVarSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2EnvVarSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2EnvVarSource.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\CloudRun;
+
+class GoogleCloudRunOpV2EnvVarSource extends \Google\Model
+{
+  protected $secretKeyRefType = GoogleCloudRunOpV2SecretKeySelector::class;
+  protected $secretKeyRefDataType = '';
+
+  /**
+   * @param GoogleCloudRunOpV2SecretKeySelector
+   */
+  public function setSecretKeyRef(GoogleCloudRunOpV2SecretKeySelector $secretKeyRef)
+  {
+    $this->secretKeyRef = $secretKeyRef;
+  }
+  /**
+   * @return GoogleCloudRunOpV2SecretKeySelector
+   */
+  public function getSecretKeyRef()
+  {
+    return $this->secretKeyRef;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2EnvVarSource::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2EnvVarSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ListRevisionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ListRevisionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ListRevisionsResponse.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\CloudRun;
+
+class GoogleCloudRunOpV2ListRevisionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'revisions';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $revisionsType = GoogleCloudRunOpV2Revision::class;
+  protected $revisionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudRunOpV2Revision[]
+   */
+  public function setRevisions($revisions)
+  {
+    $this->revisions = $revisions;
+  }
+  /**
+   * @return GoogleCloudRunOpV2Revision[]
+   */
+  public function getRevisions()
+  {
+    return $this->revisions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2ListRevisionsResponse::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2ListRevisionsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ListServicesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ListServicesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ListServicesResponse.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\CloudRun;
+
+class GoogleCloudRunOpV2ListServicesResponse extends \Google\Collection
+{
+  protected $collection_key = 'services';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $servicesType = GoogleCloudRunOpV2Service::class;
+  protected $servicesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudRunOpV2Service[]
+   */
+  public function setServices($services)
+  {
+    $this->services = $services;
+  }
+  /**
+   * @return GoogleCloudRunOpV2Service[]
+   */
+  public function getServices()
+  {
+    return $this->services;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2ListServicesResponse::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2ListServicesResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ResourceRequirements.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ResourceRequirements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2ResourceRequirements.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\CloudRun;
+
+class GoogleCloudRunOpV2ResourceRequirements extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $cpuIdle;
+  /**
+   * @var string[]
+   */
+  public $limits;
+
+  /**
+   * @param bool
+   */
+  public function setCpuIdle($cpuIdle)
+  {
+    $this->cpuIdle = $cpuIdle;
+  }
+  /**
+   * @return bool
+   */
+  public function getCpuIdle()
+  {
+    return $this->cpuIdle;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLimits($limits)
+  {
+    $this->limits = $limits;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLimits()
+  {
+    return $this->limits;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2ResourceRequirements::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2ResourceRequirements');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Revision.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Revision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Revision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,485 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunOpV2Revision extends \Google\Collection
+{
+  protected $collection_key = 'volumes';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  protected $conditionsType = GoogleCloudRunOpV2Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $confidential;
+  /**
+   * @var int
+   */
+  public $containerConcurrency;
+  protected $containersType = GoogleCloudRunOpV2Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $encryptionKey;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $executionEnvironment;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $launchStage;
+  /**
+   * @var string
+   */
+  public $logUri;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $observedGeneration;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  protected $scalingType = GoogleCloudRunOpV2RevisionScaling::class;
+  protected $scalingDataType = '';
+  /**
+   * @var string
+   */
+  public $service;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  /**
+   * @var string
+   */
+  public $timeout;
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $volumesType = GoogleCloudRunOpV2Volume::class;
+  protected $volumesDataType = 'array';
+  protected $vpcAccessType = GoogleCloudRunOpV2VpcAccess::class;
+  protected $vpcAccessDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param GoogleCloudRunOpV2Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunOpV2Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param bool
+   */
+  public function setConfidential($confidential)
+  {
+    $this->confidential = $confidential;
+  }
+  /**
+   * @return bool
+   */
+  public function getConfidential()
+  {
+    return $this->confidential;
+  }
+  /**
+   * @param int
+   */
+  public function setContainerConcurrency($containerConcurrency)
+  {
+    $this->containerConcurrency = $containerConcurrency;
+  }
+  /**
+   * @return int
+   */
+  public function getContainerConcurrency()
+  {
+    return $this->containerConcurrency;
+  }
+  /**
+   * @param GoogleCloudRunOpV2Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return GoogleCloudRunOpV2Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @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 setEncryptionKey($encryptionKey)
+  {
+    $this->encryptionKey = $encryptionKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKey()
+  {
+    return $this->encryptionKey;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionEnvironment($executionEnvironment)
+  {
+    $this->executionEnvironment = $executionEnvironment;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionEnvironment()
+  {
+    return $this->executionEnvironment;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLaunchStage($launchStage)
+  {
+    $this->launchStage = $launchStage;
+  }
+  /**
+   * @return string
+   */
+  public function getLaunchStage()
+  {
+    return $this->launchStage;
+  }
+  /**
+   * @param string
+   */
+  public function setLogUri($logUri)
+  {
+    $this->logUri = $logUri;
+  }
+  /**
+   * @return string
+   */
+  public function getLogUri()
+  {
+    return $this->logUri;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return string
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param GoogleCloudRunOpV2RevisionScaling
+   */
+  public function setScaling(GoogleCloudRunOpV2RevisionScaling $scaling)
+  {
+    $this->scaling = $scaling;
+  }
+  /**
+   * @return GoogleCloudRunOpV2RevisionScaling
+   */
+  public function getScaling()
+  {
+    return $this->scaling;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @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 GoogleCloudRunOpV2Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return GoogleCloudRunOpV2Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param GoogleCloudRunOpV2VpcAccess
+   */
+  public function setVpcAccess(GoogleCloudRunOpV2VpcAccess $vpcAccess)
+  {
+    $this->vpcAccess = $vpcAccess;
+  }
+  /**
+   * @return GoogleCloudRunOpV2VpcAccess
+   */
+  public function getVpcAccess()
+  {
+    return $this->vpcAccess;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2Revision::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2Revision');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2RevisionScaling.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2RevisionScaling.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2RevisionScaling.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\CloudRun;
+
+class GoogleCloudRunOpV2RevisionScaling extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxInstanceCount;
+  /**
+   * @var int
+   */
+  public $minInstanceCount;
+
+  /**
+   * @param int
+   */
+  public function setMaxInstanceCount($maxInstanceCount)
+  {
+    $this->maxInstanceCount = $maxInstanceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxInstanceCount()
+  {
+    return $this->maxInstanceCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMinInstanceCount($minInstanceCount)
+  {
+    $this->minInstanceCount = $minInstanceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMinInstanceCount()
+  {
+    return $this->minInstanceCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2RevisionScaling::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2RevisionScaling');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2RevisionTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2RevisionTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2RevisionTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,253 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunOpV2RevisionTemplate extends \Google\Collection
+{
+  protected $collection_key = 'volumes';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var bool
+   */
+  public $confidential;
+  /**
+   * @var int
+   */
+  public $containerConcurrency;
+  protected $containersType = GoogleCloudRunOpV2Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $encryptionKey;
+  /**
+   * @var string
+   */
+  public $executionEnvironment;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $revision;
+  protected $scalingType = GoogleCloudRunOpV2RevisionScaling::class;
+  protected $scalingDataType = '';
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $volumesType = GoogleCloudRunOpV2Volume::class;
+  protected $volumesDataType = 'array';
+  protected $vpcAccessType = GoogleCloudRunOpV2VpcAccess::class;
+  protected $vpcAccessDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param bool
+   */
+  public function setConfidential($confidential)
+  {
+    $this->confidential = $confidential;
+  }
+  /**
+   * @return bool
+   */
+  public function getConfidential()
+  {
+    return $this->confidential;
+  }
+  /**
+   * @param int
+   */
+  public function setContainerConcurrency($containerConcurrency)
+  {
+    $this->containerConcurrency = $containerConcurrency;
+  }
+  /**
+   * @return int
+   */
+  public function getContainerConcurrency()
+  {
+    return $this->containerConcurrency;
+  }
+  /**
+   * @param GoogleCloudRunOpV2Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return GoogleCloudRunOpV2Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionKey($encryptionKey)
+  {
+    $this->encryptionKey = $encryptionKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKey()
+  {
+    return $this->encryptionKey;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionEnvironment($executionEnvironment)
+  {
+    $this->executionEnvironment = $executionEnvironment;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionEnvironment()
+  {
+    return $this->executionEnvironment;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param GoogleCloudRunOpV2RevisionScaling
+   */
+  public function setScaling(GoogleCloudRunOpV2RevisionScaling $scaling)
+  {
+    $this->scaling = $scaling;
+  }
+  /**
+   * @return GoogleCloudRunOpV2RevisionScaling
+   */
+  public function getScaling()
+  {
+    return $this->scaling;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param GoogleCloudRunOpV2Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return GoogleCloudRunOpV2Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param GoogleCloudRunOpV2VpcAccess
+   */
+  public function setVpcAccess(GoogleCloudRunOpV2VpcAccess $vpcAccess)
+  {
+    $this->vpcAccess = $vpcAccess;
+  }
+  /**
+   * @return GoogleCloudRunOpV2VpcAccess
+   */
+  public function getVpcAccess()
+  {
+    return $this->vpcAccess;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2RevisionTemplate::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2RevisionTemplate');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2SecretKeySelector.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2SecretKeySelector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2SecretKeySelector.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\CloudRun;
+
+class GoogleCloudRunOpV2SecretKeySelector extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $secret;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setSecret($secret)
+  {
+    $this->secret = $secret;
+  }
+  /**
+   * @return string
+   */
+  public function getSecret()
+  {
+    return $this->secret;
+  }
+  /**
+   * @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(GoogleCloudRunOpV2SecretKeySelector::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2SecretKeySelector');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2SecretVolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2SecretVolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2SecretVolumeSource.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\CloudRun;
+
+class GoogleCloudRunOpV2SecretVolumeSource extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  /**
+   * @var int
+   */
+  public $defaultMode;
+  protected $itemsType = GoogleCloudRunOpV2VersionToPath::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $secret;
+
+  /**
+   * @param int
+   */
+  public function setDefaultMode($defaultMode)
+  {
+    $this->defaultMode = $defaultMode;
+  }
+  /**
+   * @return int
+   */
+  public function getDefaultMode()
+  {
+    return $this->defaultMode;
+  }
+  /**
+   * @param GoogleCloudRunOpV2VersionToPath[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return GoogleCloudRunOpV2VersionToPath[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setSecret($secret)
+  {
+    $this->secret = $secret;
+  }
+  /**
+   * @return string
+   */
+  public function getSecret()
+  {
+    return $this->secret;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2SecretVolumeSource::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2SecretVolumeSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Service.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Service.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Service.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,519 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunOpV2Service extends \Google\Collection
+{
+  protected $collection_key = 'trafficStatuses';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  protected $binaryAuthorizationType = GoogleCloudRunOpV2BinaryAuthorization::class;
+  protected $binaryAuthorizationDataType = '';
+  /**
+   * @var string
+   */
+  public $client;
+  /**
+   * @var string
+   */
+  public $clientVersion;
+  protected $conditionsType = GoogleCloudRunOpV2Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creator;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string
+   */
+  public $ingress;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $lastModifier;
+  /**
+   * @var string
+   */
+  public $latestCreatedRevision;
+  /**
+   * @var string
+   */
+  public $latestReadyRevision;
+  /**
+   * @var string
+   */
+  public $launchStage;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $observedGeneration;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  protected $templateType = GoogleCloudRunOpV2RevisionTemplate::class;
+  protected $templateDataType = '';
+  protected $terminalConditionType = GoogleCloudRunOpV2Condition::class;
+  protected $terminalConditionDataType = '';
+  protected $trafficType = GoogleCloudRunOpV2TrafficTarget::class;
+  protected $trafficDataType = 'array';
+  protected $trafficStatusesType = GoogleCloudRunOpV2TrafficTargetStatus::class;
+  protected $trafficStatusesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param GoogleCloudRunOpV2BinaryAuthorization
+   */
+  public function setBinaryAuthorization(GoogleCloudRunOpV2BinaryAuthorization $binaryAuthorization)
+  {
+    $this->binaryAuthorization = $binaryAuthorization;
+  }
+  /**
+   * @return GoogleCloudRunOpV2BinaryAuthorization
+   */
+  public function getBinaryAuthorization()
+  {
+    return $this->binaryAuthorization;
+  }
+  /**
+   * @param string
+   */
+  public function setClient($client)
+  {
+    $this->client = $client;
+  }
+  /**
+   * @return string
+   */
+  public function getClient()
+  {
+    return $this->client;
+  }
+  /**
+   * @param string
+   */
+  public function setClientVersion($clientVersion)
+  {
+    $this->clientVersion = $clientVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getClientVersion()
+  {
+    return $this->clientVersion;
+  }
+  /**
+   * @param GoogleCloudRunOpV2Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunOpV2Condition[]
+   */
+  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 setCreator($creator)
+  {
+    $this->creator = $creator;
+  }
+  /**
+   * @return string
+   */
+  public function getCreator()
+  {
+    return $this->creator;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string
+   */
+  public function setIngress($ingress)
+  {
+    $this->ingress = $ingress;
+  }
+  /**
+   * @return string
+   */
+  public function getIngress()
+  {
+    return $this->ingress;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifier($lastModifier)
+  {
+    $this->lastModifier = $lastModifier;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifier()
+  {
+    return $this->lastModifier;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestCreatedRevision($latestCreatedRevision)
+  {
+    $this->latestCreatedRevision = $latestCreatedRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestCreatedRevision()
+  {
+    return $this->latestCreatedRevision;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestReadyRevision($latestReadyRevision)
+  {
+    $this->latestReadyRevision = $latestReadyRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestReadyRevision()
+  {
+    return $this->latestReadyRevision;
+  }
+  /**
+   * @param string
+   */
+  public function setLaunchStage($launchStage)
+  {
+    $this->launchStage = $launchStage;
+  }
+  /**
+   * @return string
+   */
+  public function getLaunchStage()
+  {
+    return $this->launchStage;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return string
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param GoogleCloudRunOpV2RevisionTemplate
+   */
+  public function setTemplate(GoogleCloudRunOpV2RevisionTemplate $template)
+  {
+    $this->template = $template;
+  }
+  /**
+   * @return GoogleCloudRunOpV2RevisionTemplate
+   */
+  public function getTemplate()
+  {
+    return $this->template;
+  }
+  /**
+   * @param GoogleCloudRunOpV2Condition
+   */
+  public function setTerminalCondition(GoogleCloudRunOpV2Condition $terminalCondition)
+  {
+    $this->terminalCondition = $terminalCondition;
+  }
+  /**
+   * @return GoogleCloudRunOpV2Condition
+   */
+  public function getTerminalCondition()
+  {
+    return $this->terminalCondition;
+  }
+  /**
+   * @param GoogleCloudRunOpV2TrafficTarget[]
+   */
+  public function setTraffic($traffic)
+  {
+    $this->traffic = $traffic;
+  }
+  /**
+   * @return GoogleCloudRunOpV2TrafficTarget[]
+   */
+  public function getTraffic()
+  {
+    return $this->traffic;
+  }
+  /**
+   * @param GoogleCloudRunOpV2TrafficTargetStatus[]
+   */
+  public function setTrafficStatuses($trafficStatuses)
+  {
+    $this->trafficStatuses = $trafficStatuses;
+  }
+  /**
+   * @return GoogleCloudRunOpV2TrafficTargetStatus[]
+   */
+  public function getTrafficStatuses()
+  {
+    return $this->trafficStatuses;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function 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(GoogleCloudRunOpV2Service::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2Service');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2TrafficTarget.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2TrafficTarget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2TrafficTarget.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\CloudRun;
+
+class GoogleCloudRunOpV2TrafficTarget extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $percent;
+  /**
+   * @var string
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $tag;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setPercent($percent)
+  {
+    $this->percent = $percent;
+  }
+  /**
+   * @return int
+   */
+  public function getPercent()
+  {
+    return $this->percent;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+  /**
+   * @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(GoogleCloudRunOpV2TrafficTarget::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2TrafficTarget');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2TrafficTargetStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2TrafficTargetStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2TrafficTargetStatus.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\CloudRun;
+
+class GoogleCloudRunOpV2TrafficTargetStatus extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $percent;
+  /**
+   * @var string
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $tag;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param int
+   */
+  public function setPercent($percent)
+  {
+    $this->percent = $percent;
+  }
+  /**
+   * @return int
+   */
+  public function getPercent()
+  {
+    return $this->percent;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(GoogleCloudRunOpV2TrafficTargetStatus::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2TrafficTargetStatus');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2VersionToPath.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2VersionToPath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2VersionToPath.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\CloudRun;
+
+class GoogleCloudRunOpV2VersionToPath extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $mode;
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param int
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return int
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @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(GoogleCloudRunOpV2VersionToPath::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2VersionToPath');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Volume.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Volume.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2Volume.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\CloudRun;
+
+class GoogleCloudRunOpV2Volume extends \Google\Model
+{
+  protected $cloudSqlInstanceType = GoogleCloudRunOpV2CloudSqlInstance::class;
+  protected $cloudSqlInstanceDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $secretType = GoogleCloudRunOpV2SecretVolumeSource::class;
+  protected $secretDataType = '';
+
+  /**
+   * @param GoogleCloudRunOpV2CloudSqlInstance
+   */
+  public function setCloudSqlInstance(GoogleCloudRunOpV2CloudSqlInstance $cloudSqlInstance)
+  {
+    $this->cloudSqlInstance = $cloudSqlInstance;
+  }
+  /**
+   * @return GoogleCloudRunOpV2CloudSqlInstance
+   */
+  public function getCloudSqlInstance()
+  {
+    return $this->cloudSqlInstance;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudRunOpV2SecretVolumeSource
+   */
+  public function setSecret(GoogleCloudRunOpV2SecretVolumeSource $secret)
+  {
+    $this->secret = $secret;
+  }
+  /**
+   * @return GoogleCloudRunOpV2SecretVolumeSource
+   */
+  public function getSecret()
+  {
+    return $this->secret;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2Volume::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2Volume');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2VolumeMount.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2VolumeMount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2VolumeMount.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\CloudRun;
+
+class GoogleCloudRunOpV2VolumeMount extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mountPath;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2VolumeMount::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2VolumeMount');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2VpcAccess.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2VpcAccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunOpV2VpcAccess.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\CloudRun;
+
+class GoogleCloudRunOpV2VpcAccess extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $connector;
+  /**
+   * @var string
+   */
+  public $egress;
+
+  /**
+   * @param string
+   */
+  public function setConnector($connector)
+  {
+    $this->connector = $connector;
+  }
+  /**
+   * @return string
+   */
+  public function getConnector()
+  {
+    return $this->connector;
+  }
+  /**
+   * @param string
+   */
+  public function setEgress($egress)
+  {
+    $this->egress = $egress;
+  }
+  /**
+   * @return string
+   */
+  public function getEgress()
+  {
+    return $this->egress;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunOpV2VpcAccess::class, 'Google_Service_CloudRun_GoogleCloudRunOpV2VpcAccess');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV1Condition.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV1Condition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV1Condition.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\CloudRun;
+
+class GoogleCloudRunV1Condition 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(GoogleCloudRunV1Condition::class, 'Google_Service_CloudRun_GoogleCloudRunV1Condition');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2BinaryAuthorization.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2BinaryAuthorization.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2BinaryAuthorization.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\CloudRun;
+
+class GoogleCloudRunV2BinaryAuthorization extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $breakglassJustification;
+  /**
+   * @var string
+   */
+  public $policy;
+  /**
+   * @var bool
+   */
+  public $useDefault;
+
+  /**
+   * @param string
+   */
+  public function setBreakglassJustification($breakglassJustification)
+  {
+    $this->breakglassJustification = $breakglassJustification;
+  }
+  /**
+   * @return string
+   */
+  public function getBreakglassJustification()
+  {
+    return $this->breakglassJustification;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicy($policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+  /**
+   * @param bool
+   */
+  public function setUseDefault($useDefault)
+  {
+    $this->useDefault = $useDefault;
+  }
+  /**
+   * @return bool
+   */
+  public function getUseDefault()
+  {
+    return $this->useDefault;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2BinaryAuthorization::class, 'Google_Service_CloudRun_GoogleCloudRunV2BinaryAuthorization');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2BuildpacksBuild.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2BuildpacksBuild.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2BuildpacksBuild.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\CloudRun;
+
+class GoogleCloudRunV2BuildpacksBuild extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $baseImage;
+  /**
+   * @var string
+   */
+  public $cacheImageUri;
+  /**
+   * @var bool
+   */
+  public $enableAutomaticUpdates;
+  /**
+   * @var string[]
+   */
+  public $environmentVariables;
+  /**
+   * @var string
+   */
+  public $functionTarget;
+  /**
+   * @var string
+   */
+  public $projectDescriptor;
+  /**
+   * @var string
+   */
+  public $runtime;
+
+  /**
+   * @param string
+   */
+  public function setBaseImage($baseImage)
+  {
+    $this->baseImage = $baseImage;
+  }
+  /**
+   * @return string
+   */
+  public function getBaseImage()
+  {
+    return $this->baseImage;
+  }
+  /**
+   * @param string
+   */
+  public function setCacheImageUri($cacheImageUri)
+  {
+    $this->cacheImageUri = $cacheImageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getCacheImageUri()
+  {
+    return $this->cacheImageUri;
+  }
+  /**
+   * @param bool
+   */
+  public function setEnableAutomaticUpdates($enableAutomaticUpdates)
+  {
+    $this->enableAutomaticUpdates = $enableAutomaticUpdates;
+  }
+  /**
+   * @return bool
+   */
+  public function getEnableAutomaticUpdates()
+  {
+    return $this->enableAutomaticUpdates;
+  }
+  /**
+   * @param string[]
+   */
+  public function setEnvironmentVariables($environmentVariables)
+  {
+    $this->environmentVariables = $environmentVariables;
+  }
+  /**
+   * @return string[]
+   */
+  public function getEnvironmentVariables()
+  {
+    return $this->environmentVariables;
+  }
+  /**
+   * @param string
+   */
+  public function setFunctionTarget($functionTarget)
+  {
+    $this->functionTarget = $functionTarget;
+  }
+  /**
+   * @return string
+   */
+  public function getFunctionTarget()
+  {
+    return $this->functionTarget;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectDescriptor($projectDescriptor)
+  {
+    $this->projectDescriptor = $projectDescriptor;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectDescriptor()
+  {
+    return $this->projectDescriptor;
+  }
+  /**
+   * @param string
+   */
+  public function setRuntime($runtime)
+  {
+    $this->runtime = $runtime;
+  }
+  /**
+   * @return string
+   */
+  public function getRuntime()
+  {
+    return $this->runtime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2BuildpacksBuild::class, 'Google_Service_CloudRun_GoogleCloudRunV2BuildpacksBuild');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2CancelExecutionRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2CancelExecutionRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2CancelExecutionRequest.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\CloudRun;
+
+class GoogleCloudRunV2CancelExecutionRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var bool
+   */
+  public $validateOnly;
+
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidateOnly($validateOnly)
+  {
+    $this->validateOnly = $validateOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidateOnly()
+  {
+    return $this->validateOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2CancelExecutionRequest::class, 'Google_Service_CloudRun_GoogleCloudRunV2CancelExecutionRequest');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2CloudSqlInstance.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2CloudSqlInstance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2CloudSqlInstance.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\CloudRun;
+
+class GoogleCloudRunV2CloudSqlInstance extends \Google\Collection
+{
+  protected $collection_key = 'instances';
+  /**
+   * @var string[]
+   */
+  public $instances;
+
+  /**
+   * @param string[]
+   */
+  public function setInstances($instances)
+  {
+    $this->instances = $instances;
+  }
+  /**
+   * @return string[]
+   */
+  public function getInstances()
+  {
+    return $this->instances;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2CloudSqlInstance::class, 'Google_Service_CloudRun_GoogleCloudRunV2CloudSqlInstance');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Condition.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Condition.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Condition.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\CloudRun;
+
+class GoogleCloudRunV2Condition extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $executionReason;
+  /**
+   * @var string
+   */
+  public $lastTransitionTime;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $reason;
+  /**
+   * @var string
+   */
+  public $revisionReason;
+  /**
+   * @var string
+   */
+  public $severity;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setExecutionReason($executionReason)
+  {
+    $this->executionReason = $executionReason;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionReason()
+  {
+    return $this->executionReason;
+  }
+  /**
+   * @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 setRevisionReason($revisionReason)
+  {
+    $this->revisionReason = $revisionReason;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionReason()
+  {
+    return $this->revisionReason;
+  }
+  /**
+   * @param string
+   */
+  public function setSeverity($severity)
+  {
+    $this->severity = $severity;
+  }
+  /**
+   * @return string
+   */
+  public function getSeverity()
+  {
+    return $this->severity;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @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(GoogleCloudRunV2Condition::class, 'Google_Service_CloudRun_GoogleCloudRunV2Condition');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Container.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Container.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,231 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunV2Container extends \Google\Collection
+{
+  protected $collection_key = 'volumeMounts';
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var string[]
+   */
+  public $command;
+  /**
+   * @var string[]
+   */
+  public $dependsOn;
+  protected $envType = GoogleCloudRunV2EnvVar::class;
+  protected $envDataType = 'array';
+  /**
+   * @var string
+   */
+  public $image;
+  protected $livenessProbeType = GoogleCloudRunV2Probe::class;
+  protected $livenessProbeDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $portsType = GoogleCloudRunV2ContainerPort::class;
+  protected $portsDataType = 'array';
+  protected $resourcesType = GoogleCloudRunV2ResourceRequirements::class;
+  protected $resourcesDataType = '';
+  protected $startupProbeType = GoogleCloudRunV2Probe::class;
+  protected $startupProbeDataType = '';
+  protected $volumeMountsType = GoogleCloudRunV2VolumeMount::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 string[]
+   */
+  public function setDependsOn($dependsOn)
+  {
+    $this->dependsOn = $dependsOn;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDependsOn()
+  {
+    return $this->dependsOn;
+  }
+  /**
+   * @param GoogleCloudRunV2EnvVar[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return GoogleCloudRunV2EnvVar[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @param string
+   */
+  public function setImage($image)
+  {
+    $this->image = $image;
+  }
+  /**
+   * @return string
+   */
+  public function getImage()
+  {
+    return $this->image;
+  }
+  /**
+   * @param GoogleCloudRunV2Probe
+   */
+  public function setLivenessProbe(GoogleCloudRunV2Probe $livenessProbe)
+  {
+    $this->livenessProbe = $livenessProbe;
+  }
+  /**
+   * @return GoogleCloudRunV2Probe
+   */
+  public function getLivenessProbe()
+  {
+    return $this->livenessProbe;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudRunV2ContainerPort[]
+   */
+  public function setPorts($ports)
+  {
+    $this->ports = $ports;
+  }
+  /**
+   * @return GoogleCloudRunV2ContainerPort[]
+   */
+  public function getPorts()
+  {
+    return $this->ports;
+  }
+  /**
+   * @param GoogleCloudRunV2ResourceRequirements
+   */
+  public function setResources(GoogleCloudRunV2ResourceRequirements $resources)
+  {
+    $this->resources = $resources;
+  }
+  /**
+   * @return GoogleCloudRunV2ResourceRequirements
+   */
+  public function getResources()
+  {
+    return $this->resources;
+  }
+  /**
+   * @param GoogleCloudRunV2Probe
+   */
+  public function setStartupProbe(GoogleCloudRunV2Probe $startupProbe)
+  {
+    $this->startupProbe = $startupProbe;
+  }
+  /**
+   * @return GoogleCloudRunV2Probe
+   */
+  public function getStartupProbe()
+  {
+    return $this->startupProbe;
+  }
+  /**
+   * @param GoogleCloudRunV2VolumeMount[]
+   */
+  public function setVolumeMounts($volumeMounts)
+  {
+    $this->volumeMounts = $volumeMounts;
+  }
+  /**
+   * @return GoogleCloudRunV2VolumeMount[]
+   */
+  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(GoogleCloudRunV2Container::class, 'Google_Service_CloudRun_GoogleCloudRunV2Container');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ContainerOverride.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ContainerOverride.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ContainerOverride.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\CloudRun;
+
+class GoogleCloudRunV2ContainerOverride extends \Google\Collection
+{
+  protected $collection_key = 'env';
+  /**
+   * @var string[]
+   */
+  public $args;
+  /**
+   * @var bool
+   */
+  public $clearArgs;
+  protected $envType = GoogleCloudRunV2EnvVar::class;
+  protected $envDataType = 'array';
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string[]
+   */
+  public function setArgs($args)
+  {
+    $this->args = $args;
+  }
+  /**
+   * @return string[]
+   */
+  public function getArgs()
+  {
+    return $this->args;
+  }
+  /**
+   * @param bool
+   */
+  public function setClearArgs($clearArgs)
+  {
+    $this->clearArgs = $clearArgs;
+  }
+  /**
+   * @return bool
+   */
+  public function getClearArgs()
+  {
+    return $this->clearArgs;
+  }
+  /**
+   * @param GoogleCloudRunV2EnvVar[]
+   */
+  public function setEnv($env)
+  {
+    $this->env = $env;
+  }
+  /**
+   * @return GoogleCloudRunV2EnvVar[]
+   */
+  public function getEnv()
+  {
+    return $this->env;
+  }
+  /**
+   * @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(GoogleCloudRunV2ContainerOverride::class, 'Google_Service_CloudRun_GoogleCloudRunV2ContainerOverride');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ContainerPort.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ContainerPort.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ContainerPort.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\CloudRun;
+
+class GoogleCloudRunV2ContainerPort extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $containerPort;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param int
+   */
+  public function setContainerPort($containerPort)
+  {
+    $this->containerPort = $containerPort;
+  }
+  /**
+   * @return int
+   */
+  public function getContainerPort()
+  {
+    return $this->containerPort;
+  }
+  /**
+   * @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(GoogleCloudRunV2ContainerPort::class, 'Google_Service_CloudRun_GoogleCloudRunV2ContainerPort');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ContainerStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ContainerStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ContainerStatus.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\CloudRun;
+
+class GoogleCloudRunV2ContainerStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $imageDigest;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setImageDigest($imageDigest)
+  {
+    $this->imageDigest = $imageDigest;
+  }
+  /**
+   * @return string
+   */
+  public function getImageDigest()
+  {
+    return $this->imageDigest;
+  }
+  /**
+   * @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(GoogleCloudRunV2ContainerStatus::class, 'Google_Service_CloudRun_GoogleCloudRunV2ContainerStatus');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2DockerBuild.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2DockerBuild.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2DockerBuild.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\CloudRun;
+
+class GoogleCloudRunV2DockerBuild extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2DockerBuild::class, 'Google_Service_CloudRun_GoogleCloudRunV2DockerBuild');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2EmptyDirVolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2EmptyDirVolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2EmptyDirVolumeSource.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\CloudRun;
+
+class GoogleCloudRunV2EmptyDirVolumeSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $medium;
+  /**
+   * @var string
+   */
+  public $sizeLimit;
+
+  /**
+   * @param string
+   */
+  public function setMedium($medium)
+  {
+    $this->medium = $medium;
+  }
+  /**
+   * @return string
+   */
+  public function getMedium()
+  {
+    return $this->medium;
+  }
+  /**
+   * @param string
+   */
+  public function setSizeLimit($sizeLimit)
+  {
+    $this->sizeLimit = $sizeLimit;
+  }
+  /**
+   * @return string
+   */
+  public function getSizeLimit()
+  {
+    return $this->sizeLimit;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2EmptyDirVolumeSource::class, 'Google_Service_CloudRun_GoogleCloudRunV2EmptyDirVolumeSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2EnvVar.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2EnvVar.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2EnvVar.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\CloudRun;
+
+class GoogleCloudRunV2EnvVar extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $value;
+  protected $valueSourceType = GoogleCloudRunV2EnvVarSource::class;
+  protected $valueSourceDataType = '';
+
+  /**
+   * @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;
+  }
+  /**
+   * @param GoogleCloudRunV2EnvVarSource
+   */
+  public function setValueSource(GoogleCloudRunV2EnvVarSource $valueSource)
+  {
+    $this->valueSource = $valueSource;
+  }
+  /**
+   * @return GoogleCloudRunV2EnvVarSource
+   */
+  public function getValueSource()
+  {
+    return $this->valueSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2EnvVar::class, 'Google_Service_CloudRun_GoogleCloudRunV2EnvVar');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2EnvVarSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2EnvVarSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2EnvVarSource.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\CloudRun;
+
+class GoogleCloudRunV2EnvVarSource extends \Google\Model
+{
+  protected $secretKeyRefType = GoogleCloudRunV2SecretKeySelector::class;
+  protected $secretKeyRefDataType = '';
+
+  /**
+   * @param GoogleCloudRunV2SecretKeySelector
+   */
+  public function setSecretKeyRef(GoogleCloudRunV2SecretKeySelector $secretKeyRef)
+  {
+    $this->secretKeyRef = $secretKeyRef;
+  }
+  /**
+   * @return GoogleCloudRunV2SecretKeySelector
+   */
+  public function getSecretKeyRef()
+  {
+    return $this->secretKeyRef;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2EnvVarSource::class, 'Google_Service_CloudRun_GoogleCloudRunV2EnvVarSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Execution.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Execution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Execution.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,509 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunV2Execution extends \Google\Collection
+{
+  protected $collection_key = 'conditions';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var int
+   */
+  public $cancelledCount;
+  /**
+   * @var string
+   */
+  public $completionTime;
+  protected $conditionsType = GoogleCloudRunV2Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var int
+   */
+  public $failedCount;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string
+   */
+  public $job;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $launchStage;
+  /**
+   * @var string
+   */
+  public $logUri;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $observedGeneration;
+  /**
+   * @var int
+   */
+  public $parallelism;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  /**
+   * @var int
+   */
+  public $retriedCount;
+  /**
+   * @var int
+   */
+  public $runningCount;
+  /**
+   * @var bool
+   */
+  public $satisfiesPzs;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var int
+   */
+  public $succeededCount;
+  /**
+   * @var int
+   */
+  public $taskCount;
+  protected $templateType = GoogleCloudRunV2TaskTemplate::class;
+  protected $templateDataType = '';
+  /**
+   * @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 int
+   */
+  public function setCancelledCount($cancelledCount)
+  {
+    $this->cancelledCount = $cancelledCount;
+  }
+  /**
+   * @return int
+   */
+  public function getCancelledCount()
+  {
+    return $this->cancelledCount;
+  }
+  /**
+   * @param string
+   */
+  public function setCompletionTime($completionTime)
+  {
+    $this->completionTime = $completionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompletionTime()
+  {
+    return $this->completionTime;
+  }
+  /**
+   * @param GoogleCloudRunV2Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV2Condition[]
+   */
+  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 setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param int
+   */
+  public function setFailedCount($failedCount)
+  {
+    $this->failedCount = $failedCount;
+  }
+  /**
+   * @return int
+   */
+  public function getFailedCount()
+  {
+    return $this->failedCount;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string
+   */
+  public function setJob($job)
+  {
+    $this->job = $job;
+  }
+  /**
+   * @return string
+   */
+  public function getJob()
+  {
+    return $this->job;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLaunchStage($launchStage)
+  {
+    $this->launchStage = $launchStage;
+  }
+  /**
+   * @return string
+   */
+  public function getLaunchStage()
+  {
+    return $this->launchStage;
+  }
+  /**
+   * @param string
+   */
+  public function setLogUri($logUri)
+  {
+    $this->logUri = $logUri;
+  }
+  /**
+   * @return string
+   */
+  public function getLogUri()
+  {
+    return $this->logUri;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return string
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param int
+   */
+  public function setParallelism($parallelism)
+  {
+    $this->parallelism = $parallelism;
+  }
+  /**
+   * @return int
+   */
+  public function getParallelism()
+  {
+    return $this->parallelism;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param int
+   */
+  public function setRetriedCount($retriedCount)
+  {
+    $this->retriedCount = $retriedCount;
+  }
+  /**
+   * @return int
+   */
+  public function getRetriedCount()
+  {
+    return $this->retriedCount;
+  }
+  /**
+   * @param int
+   */
+  public function setRunningCount($runningCount)
+  {
+    $this->runningCount = $runningCount;
+  }
+  /**
+   * @return int
+   */
+  public function getRunningCount()
+  {
+    return $this->runningCount;
+  }
+  /**
+   * @param bool
+   */
+  public function setSatisfiesPzs($satisfiesPzs)
+  {
+    $this->satisfiesPzs = $satisfiesPzs;
+  }
+  /**
+   * @return bool
+   */
+  public function getSatisfiesPzs()
+  {
+    return $this->satisfiesPzs;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param int
+   */
+  public function setSucceededCount($succeededCount)
+  {
+    $this->succeededCount = $succeededCount;
+  }
+  /**
+   * @return int
+   */
+  public function getSucceededCount()
+  {
+    return $this->succeededCount;
+  }
+  /**
+   * @param int
+   */
+  public function setTaskCount($taskCount)
+  {
+    $this->taskCount = $taskCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTaskCount()
+  {
+    return $this->taskCount;
+  }
+  /**
+   * @param GoogleCloudRunV2TaskTemplate
+   */
+  public function setTemplate(GoogleCloudRunV2TaskTemplate $template)
+  {
+    $this->template = $template;
+  }
+  /**
+   * @return GoogleCloudRunV2TaskTemplate
+   */
+  public function getTemplate()
+  {
+    return $this->template;
+  }
+  /**
+   * @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(GoogleCloudRunV2Execution::class, 'Google_Service_CloudRun_GoogleCloudRunV2Execution');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExecutionReference.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExecutionReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExecutionReference.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\CloudRun;
+
+class GoogleCloudRunV2ExecutionReference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $completionStatus;
+  /**
+   * @var string
+   */
+  public $completionTime;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCompletionStatus($completionStatus)
+  {
+    $this->completionStatus = $completionStatus;
+  }
+  /**
+   * @return string
+   */
+  public function getCompletionStatus()
+  {
+    return $this->completionStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setCompletionTime($completionTime)
+  {
+    $this->completionTime = $completionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompletionTime()
+  {
+    return $this->completionTime;
+  }
+  /**
+   * @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 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(GoogleCloudRunV2ExecutionReference::class, 'Google_Service_CloudRun_GoogleCloudRunV2ExecutionReference');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExecutionTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExecutionTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExecutionTemplate.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\CloudRun;
+
+class GoogleCloudRunV2ExecutionTemplate extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var int
+   */
+  public $parallelism;
+  /**
+   * @var int
+   */
+  public $taskCount;
+  protected $templateType = GoogleCloudRunV2TaskTemplate::class;
+  protected $templateDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param int
+   */
+  public function setParallelism($parallelism)
+  {
+    $this->parallelism = $parallelism;
+  }
+  /**
+   * @return int
+   */
+  public function getParallelism()
+  {
+    return $this->parallelism;
+  }
+  /**
+   * @param int
+   */
+  public function setTaskCount($taskCount)
+  {
+    $this->taskCount = $taskCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTaskCount()
+  {
+    return $this->taskCount;
+  }
+  /**
+   * @param GoogleCloudRunV2TaskTemplate
+   */
+  public function setTemplate(GoogleCloudRunV2TaskTemplate $template)
+  {
+    $this->template = $template;
+  }
+  /**
+   * @return GoogleCloudRunV2TaskTemplate
+   */
+  public function getTemplate()
+  {
+    return $this->template;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ExecutionTemplate::class, 'Google_Service_CloudRun_GoogleCloudRunV2ExecutionTemplate');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExportImageRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExportImageRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExportImageRequest.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\CloudRun;
+
+class GoogleCloudRunV2ExportImageRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $destinationRepo;
+
+  /**
+   * @param string
+   */
+  public function setDestinationRepo($destinationRepo)
+  {
+    $this->destinationRepo = $destinationRepo;
+  }
+  /**
+   * @return string
+   */
+  public function getDestinationRepo()
+  {
+    return $this->destinationRepo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ExportImageRequest::class, 'Google_Service_CloudRun_GoogleCloudRunV2ExportImageRequest');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExportImageResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExportImageResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExportImageResponse.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\CloudRun;
+
+class GoogleCloudRunV2ExportImageResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $operationId;
+
+  /**
+   * @param string
+   */
+  public function setOperationId($operationId)
+  {
+    $this->operationId = $operationId;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationId()
+  {
+    return $this->operationId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ExportImageResponse::class, 'Google_Service_CloudRun_GoogleCloudRunV2ExportImageResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExportStatusResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExportStatusResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ExportStatusResponse.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\CloudRun;
+
+class GoogleCloudRunV2ExportStatusResponse extends \Google\Collection
+{
+  protected $collection_key = 'imageExportStatuses';
+  protected $imageExportStatusesType = GoogleCloudRunV2ImageExportStatus::class;
+  protected $imageExportStatusesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $operationId;
+  /**
+   * @var string
+   */
+  public $operationState;
+
+  /**
+   * @param GoogleCloudRunV2ImageExportStatus[]
+   */
+  public function setImageExportStatuses($imageExportStatuses)
+  {
+    $this->imageExportStatuses = $imageExportStatuses;
+  }
+  /**
+   * @return GoogleCloudRunV2ImageExportStatus[]
+   */
+  public function getImageExportStatuses()
+  {
+    return $this->imageExportStatuses;
+  }
+  /**
+   * @param string
+   */
+  public function setOperationId($operationId)
+  {
+    $this->operationId = $operationId;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationId()
+  {
+    return $this->operationId;
+  }
+  /**
+   * @param string
+   */
+  public function setOperationState($operationState)
+  {
+    $this->operationState = $operationState;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationState()
+  {
+    return $this->operationState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ExportStatusResponse::class, 'Google_Service_CloudRun_GoogleCloudRunV2ExportStatusResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2GCSVolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2GCSVolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2GCSVolumeSource.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\CloudRun;
+
+class GoogleCloudRunV2GCSVolumeSource extends \Google\Collection
+{
+  protected $collection_key = 'mountOptions';
+  /**
+   * @var string
+   */
+  public $bucket;
+  /**
+   * @var string[]
+   */
+  public $mountOptions;
+  /**
+   * @var bool
+   */
+  public $readOnly;
+
+  /**
+   * @param string
+   */
+  public function setBucket($bucket)
+  {
+    $this->bucket = $bucket;
+  }
+  /**
+   * @return string
+   */
+  public function getBucket()
+  {
+    return $this->bucket;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMountOptions($mountOptions)
+  {
+    $this->mountOptions = $mountOptions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMountOptions()
+  {
+    return $this->mountOptions;
+  }
+  /**
+   * @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(GoogleCloudRunV2GCSVolumeSource::class, 'Google_Service_CloudRun_GoogleCloudRunV2GCSVolumeSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2GRPCAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2GRPCAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2GRPCAction.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\CloudRun;
+
+class GoogleCloudRunV2GRPCAction extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $port;
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param int
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return int
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+  /**
+   * @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(GoogleCloudRunV2GRPCAction::class, 'Google_Service_CloudRun_GoogleCloudRunV2GRPCAction');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2HTTPGetAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2HTTPGetAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2HTTPGetAction.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\CloudRun;
+
+class GoogleCloudRunV2HTTPGetAction extends \Google\Collection
+{
+  protected $collection_key = 'httpHeaders';
+  protected $httpHeadersType = GoogleCloudRunV2HTTPHeader::class;
+  protected $httpHeadersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var int
+   */
+  public $port;
+
+  /**
+   * @param GoogleCloudRunV2HTTPHeader[]
+   */
+  public function setHttpHeaders($httpHeaders)
+  {
+    $this->httpHeaders = $httpHeaders;
+  }
+  /**
+   * @return GoogleCloudRunV2HTTPHeader[]
+   */
+  public function getHttpHeaders()
+  {
+    return $this->httpHeaders;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param int
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return int
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2HTTPGetAction::class, 'Google_Service_CloudRun_GoogleCloudRunV2HTTPGetAction');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2HTTPHeader.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2HTTPHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2HTTPHeader.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\CloudRun;
+
+class GoogleCloudRunV2HTTPHeader 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(GoogleCloudRunV2HTTPHeader::class, 'Google_Service_CloudRun_GoogleCloudRunV2HTTPHeader');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ImageExportStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ImageExportStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ImageExportStatus.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\CloudRun;
+
+class GoogleCloudRunV2ImageExportStatus extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $exportJobState;
+  /**
+   * @var string
+   */
+  public $exportedImageDigest;
+  protected $statusType = UtilStatusProto::class;
+  protected $statusDataType = '';
+  /**
+   * @var string
+   */
+  public $tag;
+
+  /**
+   * @param string
+   */
+  public function setExportJobState($exportJobState)
+  {
+    $this->exportJobState = $exportJobState;
+  }
+  /**
+   * @return string
+   */
+  public function getExportJobState()
+  {
+    return $this->exportJobState;
+  }
+  /**
+   * @param string
+   */
+  public function setExportedImageDigest($exportedImageDigest)
+  {
+    $this->exportedImageDigest = $exportedImageDigest;
+  }
+  /**
+   * @return string
+   */
+  public function getExportedImageDigest()
+  {
+    return $this->exportedImageDigest;
+  }
+  /**
+   * @param UtilStatusProto
+   */
+  public function setStatus(UtilStatusProto $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return UtilStatusProto
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+  /**
+   * @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(GoogleCloudRunV2ImageExportStatus::class, 'Google_Service_CloudRun_GoogleCloudRunV2ImageExportStatus');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Job.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Job.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Job.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,485 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunV2Job extends \Google\Collection
+{
+  protected $collection_key = 'conditions';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  protected $binaryAuthorizationType = GoogleCloudRunV2BinaryAuthorization::class;
+  protected $binaryAuthorizationDataType = '';
+  /**
+   * @var string
+   */
+  public $client;
+  /**
+   * @var string
+   */
+  public $clientVersion;
+  protected $conditionsType = GoogleCloudRunV2Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creator;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var int
+   */
+  public $executionCount;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $lastModifier;
+  protected $latestCreatedExecutionType = GoogleCloudRunV2ExecutionReference::class;
+  protected $latestCreatedExecutionDataType = '';
+  /**
+   * @var string
+   */
+  public $launchStage;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $observedGeneration;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  /**
+   * @var string
+   */
+  public $runExecutionToken;
+  /**
+   * @var bool
+   */
+  public $satisfiesPzs;
+  /**
+   * @var string
+   */
+  public $startExecutionToken;
+  protected $templateType = GoogleCloudRunV2ExecutionTemplate::class;
+  protected $templateDataType = '';
+  protected $terminalConditionType = GoogleCloudRunV2Condition::class;
+  protected $terminalConditionDataType = '';
+  /**
+   * @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 GoogleCloudRunV2BinaryAuthorization
+   */
+  public function setBinaryAuthorization(GoogleCloudRunV2BinaryAuthorization $binaryAuthorization)
+  {
+    $this->binaryAuthorization = $binaryAuthorization;
+  }
+  /**
+   * @return GoogleCloudRunV2BinaryAuthorization
+   */
+  public function getBinaryAuthorization()
+  {
+    return $this->binaryAuthorization;
+  }
+  /**
+   * @param string
+   */
+  public function setClient($client)
+  {
+    $this->client = $client;
+  }
+  /**
+   * @return string
+   */
+  public function getClient()
+  {
+    return $this->client;
+  }
+  /**
+   * @param string
+   */
+  public function setClientVersion($clientVersion)
+  {
+    $this->clientVersion = $clientVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getClientVersion()
+  {
+    return $this->clientVersion;
+  }
+  /**
+   * @param GoogleCloudRunV2Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV2Condition[]
+   */
+  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 setCreator($creator)
+  {
+    $this->creator = $creator;
+  }
+  /**
+   * @return string
+   */
+  public function getCreator()
+  {
+    return $this->creator;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param int
+   */
+  public function setExecutionCount($executionCount)
+  {
+    $this->executionCount = $executionCount;
+  }
+  /**
+   * @return int
+   */
+  public function getExecutionCount()
+  {
+    return $this->executionCount;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifier($lastModifier)
+  {
+    $this->lastModifier = $lastModifier;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifier()
+  {
+    return $this->lastModifier;
+  }
+  /**
+   * @param GoogleCloudRunV2ExecutionReference
+   */
+  public function setLatestCreatedExecution(GoogleCloudRunV2ExecutionReference $latestCreatedExecution)
+  {
+    $this->latestCreatedExecution = $latestCreatedExecution;
+  }
+  /**
+   * @return GoogleCloudRunV2ExecutionReference
+   */
+  public function getLatestCreatedExecution()
+  {
+    return $this->latestCreatedExecution;
+  }
+  /**
+   * @param string
+   */
+  public function setLaunchStage($launchStage)
+  {
+    $this->launchStage = $launchStage;
+  }
+  /**
+   * @return string
+   */
+  public function getLaunchStage()
+  {
+    return $this->launchStage;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return string
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param string
+   */
+  public function setRunExecutionToken($runExecutionToken)
+  {
+    $this->runExecutionToken = $runExecutionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getRunExecutionToken()
+  {
+    return $this->runExecutionToken;
+  }
+  /**
+   * @param bool
+   */
+  public function setSatisfiesPzs($satisfiesPzs)
+  {
+    $this->satisfiesPzs = $satisfiesPzs;
+  }
+  /**
+   * @return bool
+   */
+  public function getSatisfiesPzs()
+  {
+    return $this->satisfiesPzs;
+  }
+  /**
+   * @param string
+   */
+  public function setStartExecutionToken($startExecutionToken)
+  {
+    $this->startExecutionToken = $startExecutionToken;
+  }
+  /**
+   * @return string
+   */
+  public function getStartExecutionToken()
+  {
+    return $this->startExecutionToken;
+  }
+  /**
+   * @param GoogleCloudRunV2ExecutionTemplate
+   */
+  public function setTemplate(GoogleCloudRunV2ExecutionTemplate $template)
+  {
+    $this->template = $template;
+  }
+  /**
+   * @return GoogleCloudRunV2ExecutionTemplate
+   */
+  public function getTemplate()
+  {
+    return $this->template;
+  }
+  /**
+   * @param GoogleCloudRunV2Condition
+   */
+  public function setTerminalCondition(GoogleCloudRunV2Condition $terminalCondition)
+  {
+    $this->terminalCondition = $terminalCondition;
+  }
+  /**
+   * @return GoogleCloudRunV2Condition
+   */
+  public function getTerminalCondition()
+  {
+    return $this->terminalCondition;
+  }
+  /**
+   * @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(GoogleCloudRunV2Job::class, 'Google_Service_CloudRun_GoogleCloudRunV2Job');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListExecutionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListExecutionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListExecutionsResponse.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\CloudRun;
+
+class GoogleCloudRunV2ListExecutionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'executions';
+  protected $executionsType = GoogleCloudRunV2Execution::class;
+  protected $executionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudRunV2Execution[]
+   */
+  public function setExecutions($executions)
+  {
+    $this->executions = $executions;
+  }
+  /**
+   * @return GoogleCloudRunV2Execution[]
+   */
+  public function getExecutions()
+  {
+    return $this->executions;
+  }
+  /**
+   * @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(GoogleCloudRunV2ListExecutionsResponse::class, 'Google_Service_CloudRun_GoogleCloudRunV2ListExecutionsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListJobsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListJobsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListJobsResponse.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\CloudRun;
+
+class GoogleCloudRunV2ListJobsResponse extends \Google\Collection
+{
+  protected $collection_key = 'jobs';
+  protected $jobsType = GoogleCloudRunV2Job::class;
+  protected $jobsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GoogleCloudRunV2Job[]
+   */
+  public function setJobs($jobs)
+  {
+    $this->jobs = $jobs;
+  }
+  /**
+   * @return GoogleCloudRunV2Job[]
+   */
+  public function getJobs()
+  {
+    return $this->jobs;
+  }
+  /**
+   * @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(GoogleCloudRunV2ListJobsResponse::class, 'Google_Service_CloudRun_GoogleCloudRunV2ListJobsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListRevisionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListRevisionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListRevisionsResponse.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\CloudRun;
+
+class GoogleCloudRunV2ListRevisionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'revisions';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $revisionsType = GoogleCloudRunV2Revision::class;
+  protected $revisionsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudRunV2Revision[]
+   */
+  public function setRevisions($revisions)
+  {
+    $this->revisions = $revisions;
+  }
+  /**
+   * @return GoogleCloudRunV2Revision[]
+   */
+  public function getRevisions()
+  {
+    return $this->revisions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ListRevisionsResponse::class, 'Google_Service_CloudRun_GoogleCloudRunV2ListRevisionsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListServicesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListServicesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListServicesResponse.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\CloudRun;
+
+class GoogleCloudRunV2ListServicesResponse extends \Google\Collection
+{
+  protected $collection_key = 'services';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $servicesType = GoogleCloudRunV2Service::class;
+  protected $servicesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudRunV2Service[]
+   */
+  public function setServices($services)
+  {
+    $this->services = $services;
+  }
+  /**
+   * @return GoogleCloudRunV2Service[]
+   */
+  public function getServices()
+  {
+    return $this->services;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ListServicesResponse::class, 'Google_Service_CloudRun_GoogleCloudRunV2ListServicesResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListTasksResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListTasksResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ListTasksResponse.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\CloudRun;
+
+class GoogleCloudRunV2ListTasksResponse extends \Google\Collection
+{
+  protected $collection_key = 'tasks';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $tasksType = GoogleCloudRunV2Task::class;
+  protected $tasksDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleCloudRunV2Task[]
+   */
+  public function setTasks($tasks)
+  {
+    $this->tasks = $tasks;
+  }
+  /**
+   * @return GoogleCloudRunV2Task[]
+   */
+  public function getTasks()
+  {
+    return $this->tasks;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ListTasksResponse::class, 'Google_Service_CloudRun_GoogleCloudRunV2ListTasksResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Metadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Metadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Metadata.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\CloudRun;
+
+class GoogleCloudRunV2Metadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $metadata;
+
+  /**
+   * @param string
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return string
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2Metadata::class, 'Google_Service_CloudRun_GoogleCloudRunV2Metadata');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2NFSVolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2NFSVolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2NFSVolumeSource.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\CloudRun;
+
+class GoogleCloudRunV2NFSVolumeSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var bool
+   */
+  public $readOnly;
+  /**
+   * @var string
+   */
+  public $server;
+
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param bool
+   */
+  public function setReadOnly($readOnly)
+  {
+    $this->readOnly = $readOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getReadOnly()
+  {
+    return $this->readOnly;
+  }
+  /**
+   * @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(GoogleCloudRunV2NFSVolumeSource::class, 'Google_Service_CloudRun_GoogleCloudRunV2NFSVolumeSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2NetworkInterface.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2NetworkInterface.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2NetworkInterface.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\CloudRun;
+
+class GoogleCloudRunV2NetworkInterface extends \Google\Collection
+{
+  protected $collection_key = 'tags';
+  /**
+   * @var string
+   */
+  public $network;
+  /**
+   * @var string
+   */
+  public $subnetwork;
+  /**
+   * @var string[]
+   */
+  public $tags;
+
+  /**
+   * @param string
+   */
+  public function setNetwork($network)
+  {
+    $this->network = $network;
+  }
+  /**
+   * @return string
+   */
+  public function getNetwork()
+  {
+    return $this->network;
+  }
+  /**
+   * @param string
+   */
+  public function setSubnetwork($subnetwork)
+  {
+    $this->subnetwork = $subnetwork;
+  }
+  /**
+   * @return string
+   */
+  public function getSubnetwork()
+  {
+    return $this->subnetwork;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2NetworkInterface::class, 'Google_Service_CloudRun_GoogleCloudRunV2NetworkInterface');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2NodeSelector.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2NodeSelector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2NodeSelector.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\CloudRun;
+
+class GoogleCloudRunV2NodeSelector extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accelerator;
+
+  /**
+   * @param string
+   */
+  public function setAccelerator($accelerator)
+  {
+    $this->accelerator = $accelerator;
+  }
+  /**
+   * @return string
+   */
+  public function getAccelerator()
+  {
+    return $this->accelerator;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2NodeSelector::class, 'Google_Service_CloudRun_GoogleCloudRunV2NodeSelector');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Overrides.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Overrides.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Overrides.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\CloudRun;
+
+class GoogleCloudRunV2Overrides extends \Google\Collection
+{
+  protected $collection_key = 'containerOverrides';
+  protected $containerOverridesType = GoogleCloudRunV2ContainerOverride::class;
+  protected $containerOverridesDataType = 'array';
+  /**
+   * @var int
+   */
+  public $taskCount;
+  /**
+   * @var string
+   */
+  public $timeout;
+
+  /**
+   * @param GoogleCloudRunV2ContainerOverride[]
+   */
+  public function setContainerOverrides($containerOverrides)
+  {
+    $this->containerOverrides = $containerOverrides;
+  }
+  /**
+   * @return GoogleCloudRunV2ContainerOverride[]
+   */
+  public function getContainerOverrides()
+  {
+    return $this->containerOverrides;
+  }
+  /**
+   * @param int
+   */
+  public function setTaskCount($taskCount)
+  {
+    $this->taskCount = $taskCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTaskCount()
+  {
+    return $this->taskCount;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2Overrides::class, 'Google_Service_CloudRun_GoogleCloudRunV2Overrides');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Probe.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Probe.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Probe.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\CloudRun;
+
+class GoogleCloudRunV2Probe extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $failureThreshold;
+  protected $grpcType = GoogleCloudRunV2GRPCAction::class;
+  protected $grpcDataType = '';
+  protected $httpGetType = GoogleCloudRunV2HTTPGetAction::class;
+  protected $httpGetDataType = '';
+  /**
+   * @var int
+   */
+  public $initialDelaySeconds;
+  /**
+   * @var int
+   */
+  public $periodSeconds;
+  protected $tcpSocketType = GoogleCloudRunV2TCPSocketAction::class;
+  protected $tcpSocketDataType = '';
+  /**
+   * @var int
+   */
+  public $timeoutSeconds;
+
+  /**
+   * @param int
+   */
+  public function setFailureThreshold($failureThreshold)
+  {
+    $this->failureThreshold = $failureThreshold;
+  }
+  /**
+   * @return int
+   */
+  public function getFailureThreshold()
+  {
+    return $this->failureThreshold;
+  }
+  /**
+   * @param GoogleCloudRunV2GRPCAction
+   */
+  public function setGrpc(GoogleCloudRunV2GRPCAction $grpc)
+  {
+    $this->grpc = $grpc;
+  }
+  /**
+   * @return GoogleCloudRunV2GRPCAction
+   */
+  public function getGrpc()
+  {
+    return $this->grpc;
+  }
+  /**
+   * @param GoogleCloudRunV2HTTPGetAction
+   */
+  public function setHttpGet(GoogleCloudRunV2HTTPGetAction $httpGet)
+  {
+    $this->httpGet = $httpGet;
+  }
+  /**
+   * @return GoogleCloudRunV2HTTPGetAction
+   */
+  public function getHttpGet()
+  {
+    return $this->httpGet;
+  }
+  /**
+   * @param int
+   */
+  public function setInitialDelaySeconds($initialDelaySeconds)
+  {
+    $this->initialDelaySeconds = $initialDelaySeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getInitialDelaySeconds()
+  {
+    return $this->initialDelaySeconds;
+  }
+  /**
+   * @param int
+   */
+  public function setPeriodSeconds($periodSeconds)
+  {
+    $this->periodSeconds = $periodSeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getPeriodSeconds()
+  {
+    return $this->periodSeconds;
+  }
+  /**
+   * @param GoogleCloudRunV2TCPSocketAction
+   */
+  public function setTcpSocket(GoogleCloudRunV2TCPSocketAction $tcpSocket)
+  {
+    $this->tcpSocket = $tcpSocket;
+  }
+  /**
+   * @return GoogleCloudRunV2TCPSocketAction
+   */
+  public function getTcpSocket()
+  {
+    return $this->tcpSocket;
+  }
+  /**
+   * @param int
+   */
+  public function setTimeoutSeconds($timeoutSeconds)
+  {
+    $this->timeoutSeconds = $timeoutSeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getTimeoutSeconds()
+  {
+    return $this->timeoutSeconds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2Probe::class, 'Google_Service_CloudRun_GoogleCloudRunV2Probe');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ResourceRequirements.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ResourceRequirements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ResourceRequirements.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\CloudRun;
+
+class GoogleCloudRunV2ResourceRequirements extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $cpuIdle;
+  /**
+   * @var string[]
+   */
+  public $limits;
+  /**
+   * @var bool
+   */
+  public $startupCpuBoost;
+
+  /**
+   * @param bool
+   */
+  public function setCpuIdle($cpuIdle)
+  {
+    $this->cpuIdle = $cpuIdle;
+  }
+  /**
+   * @return bool
+   */
+  public function getCpuIdle()
+  {
+    return $this->cpuIdle;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLimits($limits)
+  {
+    $this->limits = $limits;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLimits()
+  {
+    return $this->limits;
+  }
+  /**
+   * @param bool
+   */
+  public function setStartupCpuBoost($startupCpuBoost)
+  {
+    $this->startupCpuBoost = $startupCpuBoost;
+  }
+  /**
+   * @return bool
+   */
+  public function getStartupCpuBoost()
+  {
+    return $this->startupCpuBoost;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ResourceRequirements::class, 'Google_Service_CloudRun_GoogleCloudRunV2ResourceRequirements');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Revision.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Revision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Revision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,587 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunV2Revision extends \Google\Collection
+{
+  protected $collection_key = 'volumes';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  protected $conditionsType = GoogleCloudRunV2Condition::class;
+  protected $conditionsDataType = 'array';
+  protected $containersType = GoogleCloudRunV2Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $encryptionKey;
+  /**
+   * @var string
+   */
+  public $encryptionKeyRevocationAction;
+  /**
+   * @var string
+   */
+  public $encryptionKeyShutdownDuration;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $executionEnvironment;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $launchStage;
+  /**
+   * @var string
+   */
+  public $logUri;
+  /**
+   * @var int
+   */
+  public $maxInstanceRequestConcurrency;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $nodeSelectorType = GoogleCloudRunV2NodeSelector::class;
+  protected $nodeSelectorDataType = '';
+  /**
+   * @var string
+   */
+  public $observedGeneration;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  /**
+   * @var bool
+   */
+  public $satisfiesPzs;
+  protected $scalingType = GoogleCloudRunV2RevisionScaling::class;
+  protected $scalingDataType = '';
+  protected $scalingStatusType = GoogleCloudRunV2RevisionScalingStatus::class;
+  protected $scalingStatusDataType = '';
+  /**
+   * @var string
+   */
+  public $service;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  protected $serviceMeshType = GoogleCloudRunV2ServiceMesh::class;
+  protected $serviceMeshDataType = '';
+  /**
+   * @var bool
+   */
+  public $sessionAffinity;
+  /**
+   * @var string
+   */
+  public $timeout;
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $volumesType = GoogleCloudRunV2Volume::class;
+  protected $volumesDataType = 'array';
+  protected $vpcAccessType = GoogleCloudRunV2VpcAccess::class;
+  protected $vpcAccessDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param GoogleCloudRunV2Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV2Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param GoogleCloudRunV2Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return GoogleCloudRunV2Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @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 setEncryptionKey($encryptionKey)
+  {
+    $this->encryptionKey = $encryptionKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKey()
+  {
+    return $this->encryptionKey;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionKeyRevocationAction($encryptionKeyRevocationAction)
+  {
+    $this->encryptionKeyRevocationAction = $encryptionKeyRevocationAction;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKeyRevocationAction()
+  {
+    return $this->encryptionKeyRevocationAction;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionKeyShutdownDuration($encryptionKeyShutdownDuration)
+  {
+    $this->encryptionKeyShutdownDuration = $encryptionKeyShutdownDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKeyShutdownDuration()
+  {
+    return $this->encryptionKeyShutdownDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionEnvironment($executionEnvironment)
+  {
+    $this->executionEnvironment = $executionEnvironment;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionEnvironment()
+  {
+    return $this->executionEnvironment;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLaunchStage($launchStage)
+  {
+    $this->launchStage = $launchStage;
+  }
+  /**
+   * @return string
+   */
+  public function getLaunchStage()
+  {
+    return $this->launchStage;
+  }
+  /**
+   * @param string
+   */
+  public function setLogUri($logUri)
+  {
+    $this->logUri = $logUri;
+  }
+  /**
+   * @return string
+   */
+  public function getLogUri()
+  {
+    return $this->logUri;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxInstanceRequestConcurrency($maxInstanceRequestConcurrency)
+  {
+    $this->maxInstanceRequestConcurrency = $maxInstanceRequestConcurrency;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxInstanceRequestConcurrency()
+  {
+    return $this->maxInstanceRequestConcurrency;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudRunV2NodeSelector
+   */
+  public function setNodeSelector(GoogleCloudRunV2NodeSelector $nodeSelector)
+  {
+    $this->nodeSelector = $nodeSelector;
+  }
+  /**
+   * @return GoogleCloudRunV2NodeSelector
+   */
+  public function getNodeSelector()
+  {
+    return $this->nodeSelector;
+  }
+  /**
+   * @param string
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return string
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param bool
+   */
+  public function setSatisfiesPzs($satisfiesPzs)
+  {
+    $this->satisfiesPzs = $satisfiesPzs;
+  }
+  /**
+   * @return bool
+   */
+  public function getSatisfiesPzs()
+  {
+    return $this->satisfiesPzs;
+  }
+  /**
+   * @param GoogleCloudRunV2RevisionScaling
+   */
+  public function setScaling(GoogleCloudRunV2RevisionScaling $scaling)
+  {
+    $this->scaling = $scaling;
+  }
+  /**
+   * @return GoogleCloudRunV2RevisionScaling
+   */
+  public function getScaling()
+  {
+    return $this->scaling;
+  }
+  /**
+   * @param GoogleCloudRunV2RevisionScalingStatus
+   */
+  public function setScalingStatus(GoogleCloudRunV2RevisionScalingStatus $scalingStatus)
+  {
+    $this->scalingStatus = $scalingStatus;
+  }
+  /**
+   * @return GoogleCloudRunV2RevisionScalingStatus
+   */
+  public function getScalingStatus()
+  {
+    return $this->scalingStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param GoogleCloudRunV2ServiceMesh
+   */
+  public function setServiceMesh(GoogleCloudRunV2ServiceMesh $serviceMesh)
+  {
+    $this->serviceMesh = $serviceMesh;
+  }
+  /**
+   * @return GoogleCloudRunV2ServiceMesh
+   */
+  public function getServiceMesh()
+  {
+    return $this->serviceMesh;
+  }
+  /**
+   * @param bool
+   */
+  public function setSessionAffinity($sessionAffinity)
+  {
+    $this->sessionAffinity = $sessionAffinity;
+  }
+  /**
+   * @return bool
+   */
+  public function getSessionAffinity()
+  {
+    return $this->sessionAffinity;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @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 GoogleCloudRunV2Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return GoogleCloudRunV2Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param GoogleCloudRunV2VpcAccess
+   */
+  public function setVpcAccess(GoogleCloudRunV2VpcAccess $vpcAccess)
+  {
+    $this->vpcAccess = $vpcAccess;
+  }
+  /**
+   * @return GoogleCloudRunV2VpcAccess
+   */
+  public function getVpcAccess()
+  {
+    return $this->vpcAccess;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2Revision::class, 'Google_Service_CloudRun_GoogleCloudRunV2Revision');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RevisionScaling.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RevisionScaling.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RevisionScaling.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\CloudRun;
+
+class GoogleCloudRunV2RevisionScaling extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxInstanceCount;
+  /**
+   * @var int
+   */
+  public $minInstanceCount;
+
+  /**
+   * @param int
+   */
+  public function setMaxInstanceCount($maxInstanceCount)
+  {
+    $this->maxInstanceCount = $maxInstanceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxInstanceCount()
+  {
+    return $this->maxInstanceCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMinInstanceCount($minInstanceCount)
+  {
+    $this->minInstanceCount = $minInstanceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMinInstanceCount()
+  {
+    return $this->minInstanceCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2RevisionScaling::class, 'Google_Service_CloudRun_GoogleCloudRunV2RevisionScaling');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RevisionScalingStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RevisionScalingStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RevisionScalingStatus.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\CloudRun;
+
+class GoogleCloudRunV2RevisionScalingStatus extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $desiredMinInstanceCount;
+
+  /**
+   * @param int
+   */
+  public function setDesiredMinInstanceCount($desiredMinInstanceCount)
+  {
+    $this->desiredMinInstanceCount = $desiredMinInstanceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getDesiredMinInstanceCount()
+  {
+    return $this->desiredMinInstanceCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2RevisionScalingStatus::class, 'Google_Service_CloudRun_GoogleCloudRunV2RevisionScalingStatus');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RevisionTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RevisionTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RevisionTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,339 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunV2RevisionTemplate extends \Google\Collection
+{
+  protected $collection_key = 'volumes';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  protected $containersType = GoogleCloudRunV2Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $encryptionKey;
+  /**
+   * @var string
+   */
+  public $encryptionKeyRevocationAction;
+  /**
+   * @var string
+   */
+  public $encryptionKeyShutdownDuration;
+  /**
+   * @var string
+   */
+  public $executionEnvironment;
+  /**
+   * @var bool
+   */
+  public $healthCheckDisabled;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var int
+   */
+  public $maxInstanceRequestConcurrency;
+  protected $nodeSelectorType = GoogleCloudRunV2NodeSelector::class;
+  protected $nodeSelectorDataType = '';
+  /**
+   * @var string
+   */
+  public $revision;
+  protected $scalingType = GoogleCloudRunV2RevisionScaling::class;
+  protected $scalingDataType = '';
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  protected $serviceMeshType = GoogleCloudRunV2ServiceMesh::class;
+  protected $serviceMeshDataType = '';
+  /**
+   * @var bool
+   */
+  public $sessionAffinity;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $volumesType = GoogleCloudRunV2Volume::class;
+  protected $volumesDataType = 'array';
+  protected $vpcAccessType = GoogleCloudRunV2VpcAccess::class;
+  protected $vpcAccessDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param GoogleCloudRunV2Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return GoogleCloudRunV2Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionKey($encryptionKey)
+  {
+    $this->encryptionKey = $encryptionKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKey()
+  {
+    return $this->encryptionKey;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionKeyRevocationAction($encryptionKeyRevocationAction)
+  {
+    $this->encryptionKeyRevocationAction = $encryptionKeyRevocationAction;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKeyRevocationAction()
+  {
+    return $this->encryptionKeyRevocationAction;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionKeyShutdownDuration($encryptionKeyShutdownDuration)
+  {
+    $this->encryptionKeyShutdownDuration = $encryptionKeyShutdownDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKeyShutdownDuration()
+  {
+    return $this->encryptionKeyShutdownDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionEnvironment($executionEnvironment)
+  {
+    $this->executionEnvironment = $executionEnvironment;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionEnvironment()
+  {
+    return $this->executionEnvironment;
+  }
+  /**
+   * @param bool
+   */
+  public function setHealthCheckDisabled($healthCheckDisabled)
+  {
+    $this->healthCheckDisabled = $healthCheckDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getHealthCheckDisabled()
+  {
+    return $this->healthCheckDisabled;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxInstanceRequestConcurrency($maxInstanceRequestConcurrency)
+  {
+    $this->maxInstanceRequestConcurrency = $maxInstanceRequestConcurrency;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxInstanceRequestConcurrency()
+  {
+    return $this->maxInstanceRequestConcurrency;
+  }
+  /**
+   * @param GoogleCloudRunV2NodeSelector
+   */
+  public function setNodeSelector(GoogleCloudRunV2NodeSelector $nodeSelector)
+  {
+    $this->nodeSelector = $nodeSelector;
+  }
+  /**
+   * @return GoogleCloudRunV2NodeSelector
+   */
+  public function getNodeSelector()
+  {
+    return $this->nodeSelector;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param GoogleCloudRunV2RevisionScaling
+   */
+  public function setScaling(GoogleCloudRunV2RevisionScaling $scaling)
+  {
+    $this->scaling = $scaling;
+  }
+  /**
+   * @return GoogleCloudRunV2RevisionScaling
+   */
+  public function getScaling()
+  {
+    return $this->scaling;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param GoogleCloudRunV2ServiceMesh
+   */
+  public function setServiceMesh(GoogleCloudRunV2ServiceMesh $serviceMesh)
+  {
+    $this->serviceMesh = $serviceMesh;
+  }
+  /**
+   * @return GoogleCloudRunV2ServiceMesh
+   */
+  public function getServiceMesh()
+  {
+    return $this->serviceMesh;
+  }
+  /**
+   * @param bool
+   */
+  public function setSessionAffinity($sessionAffinity)
+  {
+    $this->sessionAffinity = $sessionAffinity;
+  }
+  /**
+   * @return bool
+   */
+  public function getSessionAffinity()
+  {
+    return $this->sessionAffinity;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param GoogleCloudRunV2Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return GoogleCloudRunV2Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param GoogleCloudRunV2VpcAccess
+   */
+  public function setVpcAccess(GoogleCloudRunV2VpcAccess $vpcAccess)
+  {
+    $this->vpcAccess = $vpcAccess;
+  }
+  /**
+   * @return GoogleCloudRunV2VpcAccess
+   */
+  public function getVpcAccess()
+  {
+    return $this->vpcAccess;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2RevisionTemplate::class, 'Google_Service_CloudRun_GoogleCloudRunV2RevisionTemplate');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RunJobRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RunJobRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2RunJobRequest.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\CloudRun;
+
+class GoogleCloudRunV2RunJobRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $etag;
+  protected $overridesType = GoogleCloudRunV2Overrides::class;
+  protected $overridesDataType = '';
+  /**
+   * @var bool
+   */
+  public $validateOnly;
+
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param GoogleCloudRunV2Overrides
+   */
+  public function setOverrides(GoogleCloudRunV2Overrides $overrides)
+  {
+    $this->overrides = $overrides;
+  }
+  /**
+   * @return GoogleCloudRunV2Overrides
+   */
+  public function getOverrides()
+  {
+    return $this->overrides;
+  }
+  /**
+   * @param bool
+   */
+  public function setValidateOnly($validateOnly)
+  {
+    $this->validateOnly = $validateOnly;
+  }
+  /**
+   * @return bool
+   */
+  public function getValidateOnly()
+  {
+    return $this->validateOnly;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2RunJobRequest::class, 'Google_Service_CloudRun_GoogleCloudRunV2RunJobRequest');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SecretKeySelector.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SecretKeySelector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SecretKeySelector.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\CloudRun;
+
+class GoogleCloudRunV2SecretKeySelector extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $secret;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setSecret($secret)
+  {
+    $this->secret = $secret;
+  }
+  /**
+   * @return string
+   */
+  public function getSecret()
+  {
+    return $this->secret;
+  }
+  /**
+   * @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(GoogleCloudRunV2SecretKeySelector::class, 'Google_Service_CloudRun_GoogleCloudRunV2SecretKeySelector');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SecretVolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SecretVolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SecretVolumeSource.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\CloudRun;
+
+class GoogleCloudRunV2SecretVolumeSource extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  /**
+   * @var int
+   */
+  public $defaultMode;
+  protected $itemsType = GoogleCloudRunV2VersionToPath::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $secret;
+
+  /**
+   * @param int
+   */
+  public function setDefaultMode($defaultMode)
+  {
+    $this->defaultMode = $defaultMode;
+  }
+  /**
+   * @return int
+   */
+  public function getDefaultMode()
+  {
+    return $this->defaultMode;
+  }
+  /**
+   * @param GoogleCloudRunV2VersionToPath[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return GoogleCloudRunV2VersionToPath[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setSecret($secret)
+  {
+    $this->secret = $secret;
+  }
+  /**
+   * @return string
+   */
+  public function getSecret()
+  {
+    return $this->secret;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2SecretVolumeSource::class, 'Google_Service_CloudRun_GoogleCloudRunV2SecretVolumeSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Service.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Service.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Service.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,625 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunV2Service extends \Google\Collection
+{
+  protected $collection_key = 'urls';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  protected $binaryAuthorizationType = GoogleCloudRunV2BinaryAuthorization::class;
+  protected $binaryAuthorizationDataType = '';
+  /**
+   * @var string
+   */
+  public $client;
+  /**
+   * @var string
+   */
+  public $clientVersion;
+  protected $conditionsType = GoogleCloudRunV2Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $creator;
+  /**
+   * @var string[]
+   */
+  public $customAudiences;
+  /**
+   * @var bool
+   */
+  public $defaultUriDisabled;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string
+   */
+  public $ingress;
+  /**
+   * @var bool
+   */
+  public $invokerIamDisabled;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $lastModifier;
+  /**
+   * @var string
+   */
+  public $latestCreatedRevision;
+  /**
+   * @var string
+   */
+  public $latestReadyRevision;
+  /**
+   * @var string
+   */
+  public $launchStage;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $observedGeneration;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  /**
+   * @var bool
+   */
+  public $satisfiesPzs;
+  protected $scalingType = GoogleCloudRunV2ServiceScaling::class;
+  protected $scalingDataType = '';
+  protected $templateType = GoogleCloudRunV2RevisionTemplate::class;
+  protected $templateDataType = '';
+  protected $terminalConditionType = GoogleCloudRunV2Condition::class;
+  protected $terminalConditionDataType = '';
+  protected $trafficType = GoogleCloudRunV2TrafficTarget::class;
+  protected $trafficDataType = 'array';
+  protected $trafficStatusesType = GoogleCloudRunV2TrafficTargetStatus::class;
+  protected $trafficStatusesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  /**
+   * @var string
+   */
+  public $uri;
+  /**
+   * @var string[]
+   */
+  public $urls;
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param GoogleCloudRunV2BinaryAuthorization
+   */
+  public function setBinaryAuthorization(GoogleCloudRunV2BinaryAuthorization $binaryAuthorization)
+  {
+    $this->binaryAuthorization = $binaryAuthorization;
+  }
+  /**
+   * @return GoogleCloudRunV2BinaryAuthorization
+   */
+  public function getBinaryAuthorization()
+  {
+    return $this->binaryAuthorization;
+  }
+  /**
+   * @param string
+   */
+  public function setClient($client)
+  {
+    $this->client = $client;
+  }
+  /**
+   * @return string
+   */
+  public function getClient()
+  {
+    return $this->client;
+  }
+  /**
+   * @param string
+   */
+  public function setClientVersion($clientVersion)
+  {
+    $this->clientVersion = $clientVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getClientVersion()
+  {
+    return $this->clientVersion;
+  }
+  /**
+   * @param GoogleCloudRunV2Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV2Condition[]
+   */
+  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 setCreator($creator)
+  {
+    $this->creator = $creator;
+  }
+  /**
+   * @return string
+   */
+  public function getCreator()
+  {
+    return $this->creator;
+  }
+  /**
+   * @param string[]
+   */
+  public function setCustomAudiences($customAudiences)
+  {
+    $this->customAudiences = $customAudiences;
+  }
+  /**
+   * @return string[]
+   */
+  public function getCustomAudiences()
+  {
+    return $this->customAudiences;
+  }
+  /**
+   * @param bool
+   */
+  public function setDefaultUriDisabled($defaultUriDisabled)
+  {
+    $this->defaultUriDisabled = $defaultUriDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDefaultUriDisabled()
+  {
+    return $this->defaultUriDisabled;
+  }
+  /**
+   * @param string
+   */
+  public function setDeleteTime($deleteTime)
+  {
+    $this->deleteTime = $deleteTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDeleteTime()
+  {
+    return $this->deleteTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string
+   */
+  public function setIngress($ingress)
+  {
+    $this->ingress = $ingress;
+  }
+  /**
+   * @return string
+   */
+  public function getIngress()
+  {
+    return $this->ingress;
+  }
+  /**
+   * @param bool
+   */
+  public function setInvokerIamDisabled($invokerIamDisabled)
+  {
+    $this->invokerIamDisabled = $invokerIamDisabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getInvokerIamDisabled()
+  {
+    return $this->invokerIamDisabled;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setLastModifier($lastModifier)
+  {
+    $this->lastModifier = $lastModifier;
+  }
+  /**
+   * @return string
+   */
+  public function getLastModifier()
+  {
+    return $this->lastModifier;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestCreatedRevision($latestCreatedRevision)
+  {
+    $this->latestCreatedRevision = $latestCreatedRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestCreatedRevision()
+  {
+    return $this->latestCreatedRevision;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestReadyRevision($latestReadyRevision)
+  {
+    $this->latestReadyRevision = $latestReadyRevision;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestReadyRevision()
+  {
+    return $this->latestReadyRevision;
+  }
+  /**
+   * @param string
+   */
+  public function setLaunchStage($launchStage)
+  {
+    $this->launchStage = $launchStage;
+  }
+  /**
+   * @return string
+   */
+  public function getLaunchStage()
+  {
+    return $this->launchStage;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return string
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param bool
+   */
+  public function setSatisfiesPzs($satisfiesPzs)
+  {
+    $this->satisfiesPzs = $satisfiesPzs;
+  }
+  /**
+   * @return bool
+   */
+  public function getSatisfiesPzs()
+  {
+    return $this->satisfiesPzs;
+  }
+  /**
+   * @param GoogleCloudRunV2ServiceScaling
+   */
+  public function setScaling(GoogleCloudRunV2ServiceScaling $scaling)
+  {
+    $this->scaling = $scaling;
+  }
+  /**
+   * @return GoogleCloudRunV2ServiceScaling
+   */
+  public function getScaling()
+  {
+    return $this->scaling;
+  }
+  /**
+   * @param GoogleCloudRunV2RevisionTemplate
+   */
+  public function setTemplate(GoogleCloudRunV2RevisionTemplate $template)
+  {
+    $this->template = $template;
+  }
+  /**
+   * @return GoogleCloudRunV2RevisionTemplate
+   */
+  public function getTemplate()
+  {
+    return $this->template;
+  }
+  /**
+   * @param GoogleCloudRunV2Condition
+   */
+  public function setTerminalCondition(GoogleCloudRunV2Condition $terminalCondition)
+  {
+    $this->terminalCondition = $terminalCondition;
+  }
+  /**
+   * @return GoogleCloudRunV2Condition
+   */
+  public function getTerminalCondition()
+  {
+    return $this->terminalCondition;
+  }
+  /**
+   * @param GoogleCloudRunV2TrafficTarget[]
+   */
+  public function setTraffic($traffic)
+  {
+    $this->traffic = $traffic;
+  }
+  /**
+   * @return GoogleCloudRunV2TrafficTarget[]
+   */
+  public function getTraffic()
+  {
+    return $this->traffic;
+  }
+  /**
+   * @param GoogleCloudRunV2TrafficTargetStatus[]
+   */
+  public function setTrafficStatuses($trafficStatuses)
+  {
+    $this->trafficStatuses = $trafficStatuses;
+  }
+  /**
+   * @return GoogleCloudRunV2TrafficTargetStatus[]
+   */
+  public function getTrafficStatuses()
+  {
+    return $this->trafficStatuses;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param string
+   */
+  public function setUri($uri)
+  {
+    $this->uri = $uri;
+  }
+  /**
+   * @return string
+   */
+  public function getUri()
+  {
+    return $this->uri;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUrls($urls)
+  {
+    $this->urls = $urls;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUrls()
+  {
+    return $this->urls;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2Service::class, 'Google_Service_CloudRun_GoogleCloudRunV2Service');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ServiceMesh.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ServiceMesh.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ServiceMesh.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\CloudRun;
+
+class GoogleCloudRunV2ServiceMesh extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mesh;
+
+  /**
+   * @param string
+   */
+  public function setMesh($mesh)
+  {
+    $this->mesh = $mesh;
+  }
+  /**
+   * @return string
+   */
+  public function getMesh()
+  {
+    return $this->mesh;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ServiceMesh::class, 'Google_Service_CloudRun_GoogleCloudRunV2ServiceMesh');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ServiceScaling.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ServiceScaling.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2ServiceScaling.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\CloudRun;
+
+class GoogleCloudRunV2ServiceScaling extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $minInstanceCount;
+  /**
+   * @var string
+   */
+  public $scalingMode;
+
+  /**
+   * @param int
+   */
+  public function setMinInstanceCount($minInstanceCount)
+  {
+    $this->minInstanceCount = $minInstanceCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMinInstanceCount()
+  {
+    return $this->minInstanceCount;
+  }
+  /**
+   * @param string
+   */
+  public function setScalingMode($scalingMode)
+  {
+    $this->scalingMode = $scalingMode;
+  }
+  /**
+   * @return string
+   */
+  public function getScalingMode()
+  {
+    return $this->scalingMode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2ServiceScaling::class, 'Google_Service_CloudRun_GoogleCloudRunV2ServiceScaling');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2StorageSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2StorageSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2StorageSource.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\CloudRun;
+
+class GoogleCloudRunV2StorageSource 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(GoogleCloudRunV2StorageSource::class, 'Google_Service_CloudRun_GoogleCloudRunV2StorageSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SubmitBuildRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SubmitBuildRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SubmitBuildRequest.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\CloudRun;
+
+class GoogleCloudRunV2SubmitBuildRequest extends \Google\Collection
+{
+  protected $collection_key = 'tags';
+  protected $buildpackBuildType = GoogleCloudRunV2BuildpacksBuild::class;
+  protected $buildpackBuildDataType = '';
+  protected $dockerBuildType = GoogleCloudRunV2DockerBuild::class;
+  protected $dockerBuildDataType = '';
+  /**
+   * @var string
+   */
+  public $imageUri;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  protected $storageSourceType = GoogleCloudRunV2StorageSource::class;
+  protected $storageSourceDataType = '';
+  /**
+   * @var string[]
+   */
+  public $tags;
+  /**
+   * @var string
+   */
+  public $workerPool;
+
+  /**
+   * @param GoogleCloudRunV2BuildpacksBuild
+   */
+  public function setBuildpackBuild(GoogleCloudRunV2BuildpacksBuild $buildpackBuild)
+  {
+    $this->buildpackBuild = $buildpackBuild;
+  }
+  /**
+   * @return GoogleCloudRunV2BuildpacksBuild
+   */
+  public function getBuildpackBuild()
+  {
+    return $this->buildpackBuild;
+  }
+  /**
+   * @param GoogleCloudRunV2DockerBuild
+   */
+  public function setDockerBuild(GoogleCloudRunV2DockerBuild $dockerBuild)
+  {
+    $this->dockerBuild = $dockerBuild;
+  }
+  /**
+   * @return GoogleCloudRunV2DockerBuild
+   */
+  public function getDockerBuild()
+  {
+    return $this->dockerBuild;
+  }
+  /**
+   * @param string
+   */
+  public function setImageUri($imageUri)
+  {
+    $this->imageUri = $imageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getImageUri()
+  {
+    return $this->imageUri;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param GoogleCloudRunV2StorageSource
+   */
+  public function setStorageSource(GoogleCloudRunV2StorageSource $storageSource)
+  {
+    $this->storageSource = $storageSource;
+  }
+  /**
+   * @return GoogleCloudRunV2StorageSource
+   */
+  public function getStorageSource()
+  {
+    return $this->storageSource;
+  }
+  /**
+   * @param string[]
+   */
+  public function setTags($tags)
+  {
+    $this->tags = $tags;
+  }
+  /**
+   * @return string[]
+   */
+  public function getTags()
+  {
+    return $this->tags;
+  }
+  /**
+   * @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(GoogleCloudRunV2SubmitBuildRequest::class, 'Google_Service_CloudRun_GoogleCloudRunV2SubmitBuildRequest');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SubmitBuildResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SubmitBuildResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2SubmitBuildResponse.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\CloudRun;
+
+class GoogleCloudRunV2SubmitBuildResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $baseImageUri;
+  /**
+   * @var string
+   */
+  public $baseImageWarning;
+  protected $buildOperationType = GoogleLongrunningOperation::class;
+  protected $buildOperationDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBaseImageUri($baseImageUri)
+  {
+    $this->baseImageUri = $baseImageUri;
+  }
+  /**
+   * @return string
+   */
+  public function getBaseImageUri()
+  {
+    return $this->baseImageUri;
+  }
+  /**
+   * @param string
+   */
+  public function setBaseImageWarning($baseImageWarning)
+  {
+    $this->baseImageWarning = $baseImageWarning;
+  }
+  /**
+   * @return string
+   */
+  public function getBaseImageWarning()
+  {
+    return $this->baseImageWarning;
+  }
+  /**
+   * @param GoogleLongrunningOperation
+   */
+  public function setBuildOperation(GoogleLongrunningOperation $buildOperation)
+  {
+    $this->buildOperation = $buildOperation;
+  }
+  /**
+   * @return GoogleLongrunningOperation
+   */
+  public function getBuildOperation()
+  {
+    return $this->buildOperation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2SubmitBuildResponse::class, 'Google_Service_CloudRun_GoogleCloudRunV2SubmitBuildResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TCPSocketAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TCPSocketAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TCPSocketAction.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\CloudRun;
+
+class GoogleCloudRunV2TCPSocketAction extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $port;
+
+  /**
+   * @param int
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return int
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2TCPSocketAction::class, 'Google_Service_CloudRun_GoogleCloudRunV2TCPSocketAction');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Task.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Task.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Task.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,575 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunV2Task extends \Google\Collection
+{
+  protected $collection_key = 'volumes';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $completionTime;
+  protected $conditionsType = GoogleCloudRunV2Condition::class;
+  protected $conditionsDataType = 'array';
+  protected $containersType = GoogleCloudRunV2Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $deleteTime;
+  /**
+   * @var string
+   */
+  public $encryptionKey;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $execution;
+  /**
+   * @var string
+   */
+  public $executionEnvironment;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var int
+   */
+  public $index;
+  /**
+   * @var string
+   */
+  public $job;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  protected $lastAttemptResultType = GoogleCloudRunV2TaskAttemptResult::class;
+  protected $lastAttemptResultDataType = '';
+  /**
+   * @var string
+   */
+  public $logUri;
+  /**
+   * @var int
+   */
+  public $maxRetries;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $observedGeneration;
+  /**
+   * @var bool
+   */
+  public $reconciling;
+  /**
+   * @var int
+   */
+  public $retried;
+  /**
+   * @var bool
+   */
+  public $satisfiesPzs;
+  /**
+   * @var string
+   */
+  public $scheduledTime;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $timeout;
+  /**
+   * @var string
+   */
+  public $uid;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $volumesType = GoogleCloudRunV2Volume::class;
+  protected $volumesDataType = 'array';
+  protected $vpcAccessType = GoogleCloudRunV2VpcAccess::class;
+  protected $vpcAccessDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param string
+   */
+  public function setCompletionTime($completionTime)
+  {
+    $this->completionTime = $completionTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCompletionTime()
+  {
+    return $this->completionTime;
+  }
+  /**
+   * @param GoogleCloudRunV2Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV2Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param GoogleCloudRunV2Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return GoogleCloudRunV2Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @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 setEncryptionKey($encryptionKey)
+  {
+    $this->encryptionKey = $encryptionKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKey()
+  {
+    return $this->encryptionKey;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setExecution($execution)
+  {
+    $this->execution = $execution;
+  }
+  /**
+   * @return string
+   */
+  public function getExecution()
+  {
+    return $this->execution;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionEnvironment($executionEnvironment)
+  {
+    $this->executionEnvironment = $executionEnvironment;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionEnvironment()
+  {
+    return $this->executionEnvironment;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return string
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param int
+   */
+  public function setIndex($index)
+  {
+    $this->index = $index;
+  }
+  /**
+   * @return int
+   */
+  public function getIndex()
+  {
+    return $this->index;
+  }
+  /**
+   * @param string
+   */
+  public function setJob($job)
+  {
+    $this->job = $job;
+  }
+  /**
+   * @return string
+   */
+  public function getJob()
+  {
+    return $this->job;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param GoogleCloudRunV2TaskAttemptResult
+   */
+  public function setLastAttemptResult(GoogleCloudRunV2TaskAttemptResult $lastAttemptResult)
+  {
+    $this->lastAttemptResult = $lastAttemptResult;
+  }
+  /**
+   * @return GoogleCloudRunV2TaskAttemptResult
+   */
+  public function getLastAttemptResult()
+  {
+    return $this->lastAttemptResult;
+  }
+  /**
+   * @param string
+   */
+  public function setLogUri($logUri)
+  {
+    $this->logUri = $logUri;
+  }
+  /**
+   * @return string
+   */
+  public function getLogUri()
+  {
+    return $this->logUri;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxRetries($maxRetries)
+  {
+    $this->maxRetries = $maxRetries;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxRetries()
+  {
+    return $this->maxRetries;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return string
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param bool
+   */
+  public function setReconciling($reconciling)
+  {
+    $this->reconciling = $reconciling;
+  }
+  /**
+   * @return bool
+   */
+  public function getReconciling()
+  {
+    return $this->reconciling;
+  }
+  /**
+   * @param int
+   */
+  public function setRetried($retried)
+  {
+    $this->retried = $retried;
+  }
+  /**
+   * @return int
+   */
+  public function getRetried()
+  {
+    return $this->retried;
+  }
+  /**
+   * @param bool
+   */
+  public function setSatisfiesPzs($satisfiesPzs)
+  {
+    $this->satisfiesPzs = $satisfiesPzs;
+  }
+  /**
+   * @return bool
+   */
+  public function getSatisfiesPzs()
+  {
+    return $this->satisfiesPzs;
+  }
+  /**
+   * @param string
+   */
+  public function setScheduledTime($scheduledTime)
+  {
+    $this->scheduledTime = $scheduledTime;
+  }
+  /**
+   * @return string
+   */
+  public function getScheduledTime()
+  {
+    return $this->scheduledTime;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @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 GoogleCloudRunV2Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return GoogleCloudRunV2Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param GoogleCloudRunV2VpcAccess
+   */
+  public function setVpcAccess(GoogleCloudRunV2VpcAccess $vpcAccess)
+  {
+    $this->vpcAccess = $vpcAccess;
+  }
+  /**
+   * @return GoogleCloudRunV2VpcAccess
+   */
+  public function getVpcAccess()
+  {
+    return $this->vpcAccess;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2Task::class, 'Google_Service_CloudRun_GoogleCloudRunV2Task');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TaskAttemptResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TaskAttemptResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TaskAttemptResult.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\CloudRun;
+
+class GoogleCloudRunV2TaskAttemptResult extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $exitCode;
+  protected $statusType = GoogleRpcStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @param int
+   */
+  public function setExitCode($exitCode)
+  {
+    $this->exitCode = $exitCode;
+  }
+  /**
+   * @return int
+   */
+  public function getExitCode()
+  {
+    return $this->exitCode;
+  }
+  /**
+   * @param GoogleRpcStatus
+   */
+  public function setStatus(GoogleRpcStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2TaskAttemptResult::class, 'Google_Service_CloudRun_GoogleCloudRunV2TaskAttemptResult');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TaskTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TaskTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TaskTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,165 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunV2TaskTemplate extends \Google\Collection
+{
+  protected $collection_key = 'volumes';
+  protected $containersType = GoogleCloudRunV2Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $encryptionKey;
+  /**
+   * @var string
+   */
+  public $executionEnvironment;
+  /**
+   * @var int
+   */
+  public $maxRetries;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $volumesType = GoogleCloudRunV2Volume::class;
+  protected $volumesDataType = 'array';
+  protected $vpcAccessType = GoogleCloudRunV2VpcAccess::class;
+  protected $vpcAccessDataType = '';
+
+  /**
+   * @param GoogleCloudRunV2Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return GoogleCloudRunV2Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionKey($encryptionKey)
+  {
+    $this->encryptionKey = $encryptionKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionKey()
+  {
+    return $this->encryptionKey;
+  }
+  /**
+   * @param string
+   */
+  public function setExecutionEnvironment($executionEnvironment)
+  {
+    $this->executionEnvironment = $executionEnvironment;
+  }
+  /**
+   * @return string
+   */
+  public function getExecutionEnvironment()
+  {
+    return $this->executionEnvironment;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxRetries($maxRetries)
+  {
+    $this->maxRetries = $maxRetries;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxRetries()
+  {
+    return $this->maxRetries;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+  /**
+   * @param GoogleCloudRunV2Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return GoogleCloudRunV2Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+  /**
+   * @param GoogleCloudRunV2VpcAccess
+   */
+  public function setVpcAccess(GoogleCloudRunV2VpcAccess $vpcAccess)
+  {
+    $this->vpcAccess = $vpcAccess;
+  }
+  /**
+   * @return GoogleCloudRunV2VpcAccess
+   */
+  public function getVpcAccess()
+  {
+    return $this->vpcAccess;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2TaskTemplate::class, 'Google_Service_CloudRun_GoogleCloudRunV2TaskTemplate');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TrafficTarget.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TrafficTarget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TrafficTarget.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\CloudRun;
+
+class GoogleCloudRunV2TrafficTarget extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $percent;
+  /**
+   * @var string
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $tag;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param int
+   */
+  public function setPercent($percent)
+  {
+    $this->percent = $percent;
+  }
+  /**
+   * @return int
+   */
+  public function getPercent()
+  {
+    return $this->percent;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+  /**
+   * @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(GoogleCloudRunV2TrafficTarget::class, 'Google_Service_CloudRun_GoogleCloudRunV2TrafficTarget');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TrafficTargetStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TrafficTargetStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2TrafficTargetStatus.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\CloudRun;
+
+class GoogleCloudRunV2TrafficTargetStatus extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $percent;
+  /**
+   * @var string
+   */
+  public $revision;
+  /**
+   * @var string
+   */
+  public $tag;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param int
+   */
+  public function setPercent($percent)
+  {
+    $this->percent = $percent;
+  }
+  /**
+   * @return int
+   */
+  public function getPercent()
+  {
+    return $this->percent;
+  }
+  /**
+   * @param string
+   */
+  public function setRevision($revision)
+  {
+    $this->revision = $revision;
+  }
+  /**
+   * @return string
+   */
+  public function getRevision()
+  {
+    return $this->revision;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(GoogleCloudRunV2TrafficTargetStatus::class, 'Google_Service_CloudRun_GoogleCloudRunV2TrafficTargetStatus');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2VersionToPath.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2VersionToPath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2VersionToPath.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\CloudRun;
+
+class GoogleCloudRunV2VersionToPath extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $mode;
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param int
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return int
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @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(GoogleCloudRunV2VersionToPath::class, 'Google_Service_CloudRun_GoogleCloudRunV2VersionToPath');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Volume.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Volume.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2Volume.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,124 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleCloudRunV2Volume extends \Google\Model
+{
+  protected $cloudSqlInstanceType = GoogleCloudRunV2CloudSqlInstance::class;
+  protected $cloudSqlInstanceDataType = '';
+  protected $emptyDirType = GoogleCloudRunV2EmptyDirVolumeSource::class;
+  protected $emptyDirDataType = '';
+  protected $gcsType = GoogleCloudRunV2GCSVolumeSource::class;
+  protected $gcsDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $nfsType = GoogleCloudRunV2NFSVolumeSource::class;
+  protected $nfsDataType = '';
+  protected $secretType = GoogleCloudRunV2SecretVolumeSource::class;
+  protected $secretDataType = '';
+
+  /**
+   * @param GoogleCloudRunV2CloudSqlInstance
+   */
+  public function setCloudSqlInstance(GoogleCloudRunV2CloudSqlInstance $cloudSqlInstance)
+  {
+    $this->cloudSqlInstance = $cloudSqlInstance;
+  }
+  /**
+   * @return GoogleCloudRunV2CloudSqlInstance
+   */
+  public function getCloudSqlInstance()
+  {
+    return $this->cloudSqlInstance;
+  }
+  /**
+   * @param GoogleCloudRunV2EmptyDirVolumeSource
+   */
+  public function setEmptyDir(GoogleCloudRunV2EmptyDirVolumeSource $emptyDir)
+  {
+    $this->emptyDir = $emptyDir;
+  }
+  /**
+   * @return GoogleCloudRunV2EmptyDirVolumeSource
+   */
+  public function getEmptyDir()
+  {
+    return $this->emptyDir;
+  }
+  /**
+   * @param GoogleCloudRunV2GCSVolumeSource
+   */
+  public function setGcs(GoogleCloudRunV2GCSVolumeSource $gcs)
+  {
+    $this->gcs = $gcs;
+  }
+  /**
+   * @return GoogleCloudRunV2GCSVolumeSource
+   */
+  public function getGcs()
+  {
+    return $this->gcs;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleCloudRunV2NFSVolumeSource
+   */
+  public function setNfs(GoogleCloudRunV2NFSVolumeSource $nfs)
+  {
+    $this->nfs = $nfs;
+  }
+  /**
+   * @return GoogleCloudRunV2NFSVolumeSource
+   */
+  public function getNfs()
+  {
+    return $this->nfs;
+  }
+  /**
+   * @param GoogleCloudRunV2SecretVolumeSource
+   */
+  public function setSecret(GoogleCloudRunV2SecretVolumeSource $secret)
+  {
+    $this->secret = $secret;
+  }
+  /**
+   * @return GoogleCloudRunV2SecretVolumeSource
+   */
+  public function getSecret()
+  {
+    return $this->secret;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2Volume::class, 'Google_Service_CloudRun_GoogleCloudRunV2Volume');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2VolumeMount.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2VolumeMount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2VolumeMount.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\CloudRun;
+
+class GoogleCloudRunV2VolumeMount extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mountPath;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2VolumeMount::class, 'Google_Service_CloudRun_GoogleCloudRunV2VolumeMount');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2VpcAccess.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2VpcAccess.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleCloudRunV2VpcAccess.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\CloudRun;
+
+class GoogleCloudRunV2VpcAccess extends \Google\Collection
+{
+  protected $collection_key = 'networkInterfaces';
+  /**
+   * @var string
+   */
+  public $connector;
+  /**
+   * @var string
+   */
+  public $egress;
+  protected $networkInterfacesType = GoogleCloudRunV2NetworkInterface::class;
+  protected $networkInterfacesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setConnector($connector)
+  {
+    $this->connector = $connector;
+  }
+  /**
+   * @return string
+   */
+  public function getConnector()
+  {
+    return $this->connector;
+  }
+  /**
+   * @param string
+   */
+  public function setEgress($egress)
+  {
+    $this->egress = $egress;
+  }
+  /**
+   * @return string
+   */
+  public function getEgress()
+  {
+    return $this->egress;
+  }
+  /**
+   * @param GoogleCloudRunV2NetworkInterface[]
+   */
+  public function setNetworkInterfaces($networkInterfaces)
+  {
+    $this->networkInterfaces = $networkInterfaces;
+  }
+  /**
+   * @return GoogleCloudRunV2NetworkInterface[]
+   */
+  public function getNetworkInterfaces()
+  {
+    return $this->networkInterfaces;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleCloudRunV2VpcAccess::class, 'Google_Service_CloudRun_GoogleCloudRunV2VpcAccess');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ApprovalConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ApprovalConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ApprovalConfig.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1ApprovalConfig 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(GoogleDevtoolsCloudbuildV1ApprovalConfig::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1ApprovalConfig');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ApprovalResult.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ApprovalResult.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ApprovalResult.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1ApprovalResult 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(GoogleDevtoolsCloudbuildV1ApprovalResult::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1ApprovalResult');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ArtifactObjects.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ArtifactObjects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ArtifactObjects.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1ArtifactObjects extends \Google\Collection
+{
+  protected $collection_key = 'paths';
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string[]
+   */
+  public $paths;
+  protected $timingType = GoogleDevtoolsCloudbuildV1TimeSpan::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 GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setTiming(GoogleDevtoolsCloudbuildV1TimeSpan $timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1ArtifactObjects::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1ArtifactObjects');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Artifacts.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Artifacts.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Artifacts.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1Artifacts extends \Google\Collection
+{
+  protected $collection_key = 'pythonPackages';
+  /**
+   * @var string[]
+   */
+  public $images;
+  protected $mavenArtifactsType = GoogleDevtoolsCloudbuildV1MavenArtifact::class;
+  protected $mavenArtifactsDataType = 'array';
+  protected $npmPackagesType = GoogleDevtoolsCloudbuildV1NpmPackage::class;
+  protected $npmPackagesDataType = 'array';
+  protected $objectsType = GoogleDevtoolsCloudbuildV1ArtifactObjects::class;
+  protected $objectsDataType = '';
+  protected $pythonPackagesType = GoogleDevtoolsCloudbuildV1PythonPackage::class;
+  protected $pythonPackagesDataType = 'array';
+
+  /**
+   * @param string[]
+   */
+  public function setImages($images)
+  {
+    $this->images = $images;
+  }
+  /**
+   * @return string[]
+   */
+  public function getImages()
+  {
+    return $this->images;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1MavenArtifact[]
+   */
+  public function setMavenArtifacts($mavenArtifacts)
+  {
+    $this->mavenArtifacts = $mavenArtifacts;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1MavenArtifact[]
+   */
+  public function getMavenArtifacts()
+  {
+    return $this->mavenArtifacts;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1NpmPackage[]
+   */
+  public function setNpmPackages($npmPackages)
+  {
+    $this->npmPackages = $npmPackages;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1NpmPackage[]
+   */
+  public function getNpmPackages()
+  {
+    return $this->npmPackages;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1ArtifactObjects
+   */
+  public function setObjects(GoogleDevtoolsCloudbuildV1ArtifactObjects $objects)
+  {
+    $this->objects = $objects;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1ArtifactObjects
+   */
+  public function getObjects()
+  {
+    return $this->objects;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1PythonPackage[]
+   */
+  public function setPythonPackages($pythonPackages)
+  {
+    $this->pythonPackages = $pythonPackages;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1PythonPackage[]
+   */
+  public function getPythonPackages()
+  {
+    return $this->pythonPackages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1Artifacts::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1Artifacts');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Build.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Build.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Build.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,541 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1Build extends \Google\Collection
+{
+  protected $collection_key = 'warnings';
+  protected $approvalType = GoogleDevtoolsCloudbuildV1BuildApproval::class;
+  protected $approvalDataType = '';
+  protected $artifactsType = GoogleDevtoolsCloudbuildV1Artifacts::class;
+  protected $artifactsDataType = '';
+  protected $availableSecretsType = GoogleDevtoolsCloudbuildV1Secrets::class;
+  protected $availableSecretsDataType = '';
+  /**
+   * @var string
+   */
+  public $buildTriggerId;
+  /**
+   * @var string
+   */
+  public $createTime;
+  protected $failureInfoType = GoogleDevtoolsCloudbuildV1FailureInfo::class;
+  protected $failureInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $finishTime;
+  protected $gitConfigType = GoogleDevtoolsCloudbuildV1GitConfig::class;
+  protected $gitConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string[]
+   */
+  public $images;
+  /**
+   * @var string
+   */
+  public $logUrl;
+  /**
+   * @var string
+   */
+  public $logsBucket;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $optionsType = GoogleDevtoolsCloudbuildV1BuildOptions::class;
+  protected $optionsDataType = '';
+  /**
+   * @var string
+   */
+  public $projectId;
+  /**
+   * @var string
+   */
+  public $queueTtl;
+  protected $resultsType = GoogleDevtoolsCloudbuildV1Results::class;
+  protected $resultsDataType = '';
+  protected $secretsType = GoogleDevtoolsCloudbuildV1Secret::class;
+  protected $secretsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  protected $sourceType = GoogleDevtoolsCloudbuildV1Source::class;
+  protected $sourceDataType = '';
+  protected $sourceProvenanceType = GoogleDevtoolsCloudbuildV1SourceProvenance::class;
+  protected $sourceProvenanceDataType = '';
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $statusDetail;
+  protected $stepsType = GoogleDevtoolsCloudbuildV1BuildStep::class;
+  protected $stepsDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $substitutions;
+  /**
+   * @var string[]
+   */
+  public $tags;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $timingType = GoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $timingDataType = 'map';
+  protected $warningsType = GoogleDevtoolsCloudbuildV1Warning::class;
+  protected $warningsDataType = 'array';
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1BuildApproval
+   */
+  public function setApproval(GoogleDevtoolsCloudbuildV1BuildApproval $approval)
+  {
+    $this->approval = $approval;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1BuildApproval
+   */
+  public function getApproval()
+  {
+    return $this->approval;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1Artifacts
+   */
+  public function setArtifacts(GoogleDevtoolsCloudbuildV1Artifacts $artifacts)
+  {
+    $this->artifacts = $artifacts;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Artifacts
+   */
+  public function getArtifacts()
+  {
+    return $this->artifacts;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1Secrets
+   */
+  public function setAvailableSecrets(GoogleDevtoolsCloudbuildV1Secrets $availableSecrets)
+  {
+    $this->availableSecrets = $availableSecrets;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Secrets
+   */
+  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 GoogleDevtoolsCloudbuildV1FailureInfo
+   */
+  public function setFailureInfo(GoogleDevtoolsCloudbuildV1FailureInfo $failureInfo)
+  {
+    $this->failureInfo = $failureInfo;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1FailureInfo
+   */
+  public function getFailureInfo()
+  {
+    return $this->failureInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1GitConfig
+   */
+  public function setGitConfig(GoogleDevtoolsCloudbuildV1GitConfig $gitConfig)
+  {
+    $this->gitConfig = $gitConfig;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1GitConfig
+   */
+  public function getGitConfig()
+  {
+    return $this->gitConfig;
+  }
+  /**
+   * @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 GoogleDevtoolsCloudbuildV1BuildOptions
+   */
+  public function setOptions(GoogleDevtoolsCloudbuildV1BuildOptions $options)
+  {
+    $this->options = $options;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1BuildOptions
+   */
+  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 GoogleDevtoolsCloudbuildV1Results
+   */
+  public function setResults(GoogleDevtoolsCloudbuildV1Results $results)
+  {
+    $this->results = $results;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Results
+   */
+  public function getResults()
+  {
+    return $this->results;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1Secret[]
+   */
+  public function setSecrets($secrets)
+  {
+    $this->secrets = $secrets;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Secret[]
+   */
+  public function getSecrets()
+  {
+    return $this->secrets;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1Source
+   */
+  public function setSource(GoogleDevtoolsCloudbuildV1Source $source)
+  {
+    $this->source = $source;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Source
+   */
+  public function getSource()
+  {
+    return $this->source;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1SourceProvenance
+   */
+  public function setSourceProvenance(GoogleDevtoolsCloudbuildV1SourceProvenance $sourceProvenance)
+  {
+    $this->sourceProvenance = $sourceProvenance;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1SourceProvenance
+   */
+  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 GoogleDevtoolsCloudbuildV1BuildStep[]
+   */
+  public function setSteps($steps)
+  {
+    $this->steps = $steps;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1BuildStep[]
+   */
+  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 GoogleDevtoolsCloudbuildV1TimeSpan[]
+   */
+  public function setTiming($timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1TimeSpan[]
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1Warning[]
+   */
+  public function setWarnings($warnings)
+  {
+    $this->warnings = $warnings;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Warning[]
+   */
+  public function getWarnings()
+  {
+    return $this->warnings;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1Build::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1Build');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildApproval.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildApproval.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildApproval.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1BuildApproval extends \Google\Model
+{
+  protected $configType = GoogleDevtoolsCloudbuildV1ApprovalConfig::class;
+  protected $configDataType = '';
+  protected $resultType = GoogleDevtoolsCloudbuildV1ApprovalResult::class;
+  protected $resultDataType = '';
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1ApprovalConfig
+   */
+  public function setConfig(GoogleDevtoolsCloudbuildV1ApprovalConfig $config)
+  {
+    $this->config = $config;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1ApprovalConfig
+   */
+  public function getConfig()
+  {
+    return $this->config;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1ApprovalResult
+   */
+  public function setResult(GoogleDevtoolsCloudbuildV1ApprovalResult $result)
+  {
+    $this->result = $result;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1ApprovalResult
+   */
+  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(GoogleDevtoolsCloudbuildV1BuildApproval::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1BuildApproval');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildOperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildOperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildOperationMetadata.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1BuildOperationMetadata extends \Google\Model
+{
+  protected $buildType = GoogleDevtoolsCloudbuildV1Build::class;
+  protected $buildDataType = '';
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1Build
+   */
+  public function setBuild(GoogleDevtoolsCloudbuildV1Build $build)
+  {
+    $this->build = $build;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Build
+   */
+  public function getBuild()
+  {
+    return $this->build;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1BuildOperationMetadata::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1BuildOperationMetadata');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildOptions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildOptions.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1BuildOptions 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 = GoogleDevtoolsCloudbuildV1PoolOption::class;
+  protected $poolDataType = '';
+  /**
+   * @var string
+   */
+  public $requestedVerifyOption;
+  /**
+   * @var string[]
+   */
+  public $secretEnv;
+  /**
+   * @var string[]
+   */
+  public $sourceProvenanceHash;
+  /**
+   * @var string
+   */
+  public $substitutionOption;
+  protected $volumesType = GoogleDevtoolsCloudbuildV1Volume::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 GoogleDevtoolsCloudbuildV1PoolOption
+   */
+  public function setPool(GoogleDevtoolsCloudbuildV1PoolOption $pool)
+  {
+    $this->pool = $pool;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1PoolOption
+   */
+  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 GoogleDevtoolsCloudbuildV1Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Volume[]
+   */
+  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(GoogleDevtoolsCloudbuildV1BuildOptions::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1BuildOptions');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildStep.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildStep.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuildStep.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1BuildStep 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 = GoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $pullTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $script;
+  /**
+   * @var string[]
+   */
+  public $secretEnv;
+  /**
+   * @var string
+   */
+  public $status;
+  /**
+   * @var string
+   */
+  public $timeout;
+  protected $timingType = GoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $timingDataType = '';
+  protected $volumesType = GoogleDevtoolsCloudbuildV1Volume::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 GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPullTiming(GoogleDevtoolsCloudbuildV1TimeSpan $pullTiming)
+  {
+    $this->pullTiming = $pullTiming;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  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 GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setTiming(GoogleDevtoolsCloudbuildV1TimeSpan $timing)
+  {
+    $this->timing = $timing;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getTiming()
+  {
+    return $this->timing;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Volume[]
+   */
+  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(GoogleDevtoolsCloudbuildV1BuildStep::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1BuildStep');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuiltImage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuiltImage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1BuiltImage.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1BuiltImage extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $digest;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $pushTimingType = GoogleDevtoolsCloudbuildV1TimeSpan::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 GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPushTiming(GoogleDevtoolsCloudbuildV1TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function getPushTiming()
+  {
+    return $this->pushTiming;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1BuiltImage::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1BuiltImage');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ConnectedRepository.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ConnectedRepository.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1ConnectedRepository.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1ConnectedRepository 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(GoogleDevtoolsCloudbuildV1ConnectedRepository::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1ConnectedRepository');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1DeveloperConnectConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1DeveloperConnectConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1DeveloperConnectConfig.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1DeveloperConnectConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dir;
+  /**
+   * @var string
+   */
+  public $gitRepositoryLink;
+  /**
+   * @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 setGitRepositoryLink($gitRepositoryLink)
+  {
+    $this->gitRepositoryLink = $gitRepositoryLink;
+  }
+  /**
+   * @return string
+   */
+  public function getGitRepositoryLink()
+  {
+    return $this->gitRepositoryLink;
+  }
+  /**
+   * @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(GoogleDevtoolsCloudbuildV1DeveloperConnectConfig::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1DeveloperConnectConfig');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1FailureInfo.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1FailureInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1FailureInfo.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1FailureInfo 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(GoogleDevtoolsCloudbuildV1FailureInfo::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1FailureInfo');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1FileHashes.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1FileHashes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1FileHashes.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1FileHashes extends \Google\Collection
+{
+  protected $collection_key = 'fileHash';
+  protected $fileHashType = GoogleDevtoolsCloudbuildV1Hash::class;
+  protected $fileHashDataType = 'array';
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1Hash[]
+   */
+  public function setFileHash($fileHash)
+  {
+    $this->fileHash = $fileHash;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1Hash[]
+   */
+  public function getFileHash()
+  {
+    return $this->fileHash;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1FileHashes::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1FileHashes');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1GCSLocation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1GCSLocation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1GCSLocation.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1GCSLocation 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(GoogleDevtoolsCloudbuildV1GCSLocation::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1GCSLocation');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1GitConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1GitConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1GitConfig.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1GitConfig extends \Google\Model
+{
+  protected $httpType = GoogleDevtoolsCloudbuildV1HttpConfig::class;
+  protected $httpDataType = '';
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1HttpConfig
+   */
+  public function setHttp(GoogleDevtoolsCloudbuildV1HttpConfig $http)
+  {
+    $this->http = $http;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1HttpConfig
+   */
+  public function getHttp()
+  {
+    return $this->http;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1GitConfig::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1GitConfig');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1GitSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1GitSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1GitSource.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1GitSource 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(GoogleDevtoolsCloudbuildV1GitSource::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1GitSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Hash.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Hash.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Hash.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1Hash 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(GoogleDevtoolsCloudbuildV1Hash::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1Hash');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1HttpConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1HttpConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1HttpConfig.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1HttpConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $proxySecretVersionName;
+
+  /**
+   * @param string
+   */
+  public function setProxySecretVersionName($proxySecretVersionName)
+  {
+    $this->proxySecretVersionName = $proxySecretVersionName;
+  }
+  /**
+   * @return string
+   */
+  public function getProxySecretVersionName()
+  {
+    return $this->proxySecretVersionName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1HttpConfig::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1HttpConfig');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1InlineSecret.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1InlineSecret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1InlineSecret.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1InlineSecret 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(GoogleDevtoolsCloudbuildV1InlineSecret::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1InlineSecret');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1MavenArtifact.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1MavenArtifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1MavenArtifact.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1MavenArtifact 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(GoogleDevtoolsCloudbuildV1MavenArtifact::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1MavenArtifact');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1NpmPackage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1NpmPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1NpmPackage.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1NpmPackage 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(GoogleDevtoolsCloudbuildV1NpmPackage::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1NpmPackage');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1PoolOption.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1PoolOption.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1PoolOption.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1PoolOption 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(GoogleDevtoolsCloudbuildV1PoolOption::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1PoolOption');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1PythonPackage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1PythonPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1PythonPackage.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1PythonPackage 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(GoogleDevtoolsCloudbuildV1PythonPackage::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1PythonPackage');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1RepoSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1RepoSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1RepoSource.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1RepoSource 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(GoogleDevtoolsCloudbuildV1RepoSource::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1RepoSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Results.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Results.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Results.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1Results extends \Google\Collection
+{
+  protected $collection_key = 'pythonPackages';
+  /**
+   * @var string
+   */
+  public $artifactManifest;
+  protected $artifactTimingType = GoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $artifactTimingDataType = '';
+  /**
+   * @var string[]
+   */
+  public $buildStepImages;
+  /**
+   * @var string[]
+   */
+  public $buildStepOutputs;
+  protected $imagesType = GoogleDevtoolsCloudbuildV1BuiltImage::class;
+  protected $imagesDataType = 'array';
+  protected $mavenArtifactsType = GoogleDevtoolsCloudbuildV1UploadedMavenArtifact::class;
+  protected $mavenArtifactsDataType = 'array';
+  protected $npmPackagesType = GoogleDevtoolsCloudbuildV1UploadedNpmPackage::class;
+  protected $npmPackagesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $numArtifacts;
+  protected $pythonPackagesType = GoogleDevtoolsCloudbuildV1UploadedPythonPackage::class;
+  protected $pythonPackagesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setArtifactManifest($artifactManifest)
+  {
+    $this->artifactManifest = $artifactManifest;
+  }
+  /**
+   * @return string
+   */
+  public function getArtifactManifest()
+  {
+    return $this->artifactManifest;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setArtifactTiming(GoogleDevtoolsCloudbuildV1TimeSpan $artifactTiming)
+  {
+    $this->artifactTiming = $artifactTiming;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  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 GoogleDevtoolsCloudbuildV1BuiltImage[]
+   */
+  public function setImages($images)
+  {
+    $this->images = $images;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1BuiltImage[]
+   */
+  public function getImages()
+  {
+    return $this->images;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1UploadedMavenArtifact[]
+   */
+  public function setMavenArtifacts($mavenArtifacts)
+  {
+    $this->mavenArtifacts = $mavenArtifacts;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1UploadedMavenArtifact[]
+   */
+  public function getMavenArtifacts()
+  {
+    return $this->mavenArtifacts;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1UploadedNpmPackage[]
+   */
+  public function setNpmPackages($npmPackages)
+  {
+    $this->npmPackages = $npmPackages;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1UploadedNpmPackage[]
+   */
+  public function getNpmPackages()
+  {
+    return $this->npmPackages;
+  }
+  /**
+   * @param string
+   */
+  public function setNumArtifacts($numArtifacts)
+  {
+    $this->numArtifacts = $numArtifacts;
+  }
+  /**
+   * @return string
+   */
+  public function getNumArtifacts()
+  {
+    return $this->numArtifacts;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1UploadedPythonPackage[]
+   */
+  public function setPythonPackages($pythonPackages)
+  {
+    $this->pythonPackages = $pythonPackages;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1UploadedPythonPackage[]
+   */
+  public function getPythonPackages()
+  {
+    return $this->pythonPackages;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1Results::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1Results');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Secret.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Secret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Secret.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1Secret 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(GoogleDevtoolsCloudbuildV1Secret::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1Secret');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1SecretManagerSecret.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1SecretManagerSecret.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1SecretManagerSecret.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1SecretManagerSecret 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(GoogleDevtoolsCloudbuildV1SecretManagerSecret::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1SecretManagerSecret');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Secrets.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Secrets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Secrets.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1Secrets extends \Google\Collection
+{
+  protected $collection_key = 'secretManager';
+  protected $inlineType = GoogleDevtoolsCloudbuildV1InlineSecret::class;
+  protected $inlineDataType = 'array';
+  protected $secretManagerType = GoogleDevtoolsCloudbuildV1SecretManagerSecret::class;
+  protected $secretManagerDataType = 'array';
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1InlineSecret[]
+   */
+  public function setInline($inline)
+  {
+    $this->inline = $inline;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1InlineSecret[]
+   */
+  public function getInline()
+  {
+    return $this->inline;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1SecretManagerSecret[]
+   */
+  public function setSecretManager($secretManager)
+  {
+    $this->secretManager = $secretManager;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1SecretManagerSecret[]
+   */
+  public function getSecretManager()
+  {
+    return $this->secretManager;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1Secrets::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1Secrets');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Source.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Source.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1Source extends \Google\Model
+{
+  protected $connectedRepositoryType = GoogleDevtoolsCloudbuildV1ConnectedRepository::class;
+  protected $connectedRepositoryDataType = '';
+  protected $developerConnectConfigType = GoogleDevtoolsCloudbuildV1DeveloperConnectConfig::class;
+  protected $developerConnectConfigDataType = '';
+  protected $gitSourceType = GoogleDevtoolsCloudbuildV1GitSource::class;
+  protected $gitSourceDataType = '';
+  protected $repoSourceType = GoogleDevtoolsCloudbuildV1RepoSource::class;
+  protected $repoSourceDataType = '';
+  protected $storageSourceType = GoogleDevtoolsCloudbuildV1StorageSource::class;
+  protected $storageSourceDataType = '';
+  protected $storageSourceManifestType = GoogleDevtoolsCloudbuildV1StorageSourceManifest::class;
+  protected $storageSourceManifestDataType = '';
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1ConnectedRepository
+   */
+  public function setConnectedRepository(GoogleDevtoolsCloudbuildV1ConnectedRepository $connectedRepository)
+  {
+    $this->connectedRepository = $connectedRepository;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1ConnectedRepository
+   */
+  public function getConnectedRepository()
+  {
+    return $this->connectedRepository;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1DeveloperConnectConfig
+   */
+  public function setDeveloperConnectConfig(GoogleDevtoolsCloudbuildV1DeveloperConnectConfig $developerConnectConfig)
+  {
+    $this->developerConnectConfig = $developerConnectConfig;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1DeveloperConnectConfig
+   */
+  public function getDeveloperConnectConfig()
+  {
+    return $this->developerConnectConfig;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1GitSource
+   */
+  public function setGitSource(GoogleDevtoolsCloudbuildV1GitSource $gitSource)
+  {
+    $this->gitSource = $gitSource;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1GitSource
+   */
+  public function getGitSource()
+  {
+    return $this->gitSource;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1RepoSource
+   */
+  public function setRepoSource(GoogleDevtoolsCloudbuildV1RepoSource $repoSource)
+  {
+    $this->repoSource = $repoSource;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1RepoSource
+   */
+  public function getRepoSource()
+  {
+    return $this->repoSource;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1StorageSource
+   */
+  public function setStorageSource(GoogleDevtoolsCloudbuildV1StorageSource $storageSource)
+  {
+    $this->storageSource = $storageSource;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1StorageSource
+   */
+  public function getStorageSource()
+  {
+    return $this->storageSource;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1StorageSourceManifest
+   */
+  public function setStorageSourceManifest(GoogleDevtoolsCloudbuildV1StorageSourceManifest $storageSourceManifest)
+  {
+    $this->storageSourceManifest = $storageSourceManifest;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1StorageSourceManifest
+   */
+  public function getStorageSourceManifest()
+  {
+    return $this->storageSourceManifest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1Source::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1Source');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1SourceProvenance.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1SourceProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1SourceProvenance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1SourceProvenance extends \Google\Model
+{
+  protected $fileHashesType = GoogleDevtoolsCloudbuildV1FileHashes::class;
+  protected $fileHashesDataType = 'map';
+  protected $resolvedConnectedRepositoryType = GoogleDevtoolsCloudbuildV1ConnectedRepository::class;
+  protected $resolvedConnectedRepositoryDataType = '';
+  protected $resolvedGitSourceType = GoogleDevtoolsCloudbuildV1GitSource::class;
+  protected $resolvedGitSourceDataType = '';
+  protected $resolvedRepoSourceType = GoogleDevtoolsCloudbuildV1RepoSource::class;
+  protected $resolvedRepoSourceDataType = '';
+  protected $resolvedStorageSourceType = GoogleDevtoolsCloudbuildV1StorageSource::class;
+  protected $resolvedStorageSourceDataType = '';
+  protected $resolvedStorageSourceManifestType = GoogleDevtoolsCloudbuildV1StorageSourceManifest::class;
+  protected $resolvedStorageSourceManifestDataType = '';
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1FileHashes[]
+   */
+  public function setFileHashes($fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1FileHashes[]
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1ConnectedRepository
+   */
+  public function setResolvedConnectedRepository(GoogleDevtoolsCloudbuildV1ConnectedRepository $resolvedConnectedRepository)
+  {
+    $this->resolvedConnectedRepository = $resolvedConnectedRepository;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1ConnectedRepository
+   */
+  public function getResolvedConnectedRepository()
+  {
+    return $this->resolvedConnectedRepository;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1GitSource
+   */
+  public function setResolvedGitSource(GoogleDevtoolsCloudbuildV1GitSource $resolvedGitSource)
+  {
+    $this->resolvedGitSource = $resolvedGitSource;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1GitSource
+   */
+  public function getResolvedGitSource()
+  {
+    return $this->resolvedGitSource;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1RepoSource
+   */
+  public function setResolvedRepoSource(GoogleDevtoolsCloudbuildV1RepoSource $resolvedRepoSource)
+  {
+    $this->resolvedRepoSource = $resolvedRepoSource;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1RepoSource
+   */
+  public function getResolvedRepoSource()
+  {
+    return $this->resolvedRepoSource;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1StorageSource
+   */
+  public function setResolvedStorageSource(GoogleDevtoolsCloudbuildV1StorageSource $resolvedStorageSource)
+  {
+    $this->resolvedStorageSource = $resolvedStorageSource;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1StorageSource
+   */
+  public function getResolvedStorageSource()
+  {
+    return $this->resolvedStorageSource;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1StorageSourceManifest
+   */
+  public function setResolvedStorageSourceManifest(GoogleDevtoolsCloudbuildV1StorageSourceManifest $resolvedStorageSourceManifest)
+  {
+    $this->resolvedStorageSourceManifest = $resolvedStorageSourceManifest;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1StorageSourceManifest
+   */
+  public function getResolvedStorageSourceManifest()
+  {
+    return $this->resolvedStorageSourceManifest;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1SourceProvenance::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1SourceProvenance');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1StorageSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1StorageSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1StorageSource.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1StorageSource extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bucket;
+  /**
+   * @var string
+   */
+  public $generation;
+  /**
+   * @var string
+   */
+  public $object;
+  /**
+   * @var string
+   */
+  public $sourceFetcher;
+
+  /**
+   * @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;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceFetcher($sourceFetcher)
+  {
+    $this->sourceFetcher = $sourceFetcher;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceFetcher()
+  {
+    return $this->sourceFetcher;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleDevtoolsCloudbuildV1StorageSource::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1StorageSource');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1StorageSourceManifest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1StorageSourceManifest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1StorageSourceManifest.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1StorageSourceManifest 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(GoogleDevtoolsCloudbuildV1StorageSourceManifest::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1StorageSourceManifest');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1TimeSpan.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1TimeSpan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1TimeSpan.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1TimeSpan 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(GoogleDevtoolsCloudbuildV1TimeSpan::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1TimeSpan');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1UploadedMavenArtifact.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1UploadedMavenArtifact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1UploadedMavenArtifact.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1UploadedMavenArtifact extends \Google\Model
+{
+  protected $fileHashesType = GoogleDevtoolsCloudbuildV1FileHashes::class;
+  protected $fileHashesDataType = '';
+  protected $pushTimingType = GoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $pushTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function setFileHashes(GoogleDevtoolsCloudbuildV1FileHashes $fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPushTiming(GoogleDevtoolsCloudbuildV1TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  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(GoogleDevtoolsCloudbuildV1UploadedMavenArtifact::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1UploadedMavenArtifact');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1UploadedNpmPackage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1UploadedNpmPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1UploadedNpmPackage.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1UploadedNpmPackage extends \Google\Model
+{
+  protected $fileHashesType = GoogleDevtoolsCloudbuildV1FileHashes::class;
+  protected $fileHashesDataType = '';
+  protected $pushTimingType = GoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $pushTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function setFileHashes(GoogleDevtoolsCloudbuildV1FileHashes $fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPushTiming(GoogleDevtoolsCloudbuildV1TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  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(GoogleDevtoolsCloudbuildV1UploadedNpmPackage::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1UploadedNpmPackage');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1UploadedPythonPackage.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1UploadedPythonPackage.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1UploadedPythonPackage.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1UploadedPythonPackage extends \Google\Model
+{
+  protected $fileHashesType = GoogleDevtoolsCloudbuildV1FileHashes::class;
+  protected $fileHashesDataType = '';
+  protected $pushTimingType = GoogleDevtoolsCloudbuildV1TimeSpan::class;
+  protected $pushTimingDataType = '';
+  /**
+   * @var string
+   */
+  public $uri;
+
+  /**
+   * @param GoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function setFileHashes(GoogleDevtoolsCloudbuildV1FileHashes $fileHashes)
+  {
+    $this->fileHashes = $fileHashes;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1FileHashes
+   */
+  public function getFileHashes()
+  {
+    return $this->fileHashes;
+  }
+  /**
+   * @param GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  public function setPushTiming(GoogleDevtoolsCloudbuildV1TimeSpan $pushTiming)
+  {
+    $this->pushTiming = $pushTiming;
+  }
+  /**
+   * @return GoogleDevtoolsCloudbuildV1TimeSpan
+   */
+  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(GoogleDevtoolsCloudbuildV1UploadedPythonPackage::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1UploadedPythonPackage');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Volume.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Volume.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Volume.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1Volume 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(GoogleDevtoolsCloudbuildV1Volume::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1Volume');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Warning.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Warning.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleDevtoolsCloudbuildV1Warning.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\CloudRun;
+
+class GoogleDevtoolsCloudbuildV1Warning 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(GoogleDevtoolsCloudbuildV1Warning::class, 'Google_Service_CloudRun_GoogleDevtoolsCloudbuildV1Warning');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleIamV1AuditConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleIamV1AuditConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleIamV1AuditConfig.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\CloudRun;
+
+class GoogleIamV1AuditConfig extends \Google\Collection
+{
+  protected $collection_key = 'auditLogConfigs';
+  protected $auditLogConfigsType = GoogleIamV1AuditLogConfig::class;
+  protected $auditLogConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param GoogleIamV1AuditLogConfig[]
+   */
+  public function setAuditLogConfigs($auditLogConfigs)
+  {
+    $this->auditLogConfigs = $auditLogConfigs;
+  }
+  /**
+   * @return GoogleIamV1AuditLogConfig[]
+   */
+  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(GoogleIamV1AuditConfig::class, 'Google_Service_CloudRun_GoogleIamV1AuditConfig');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleIamV1AuditLogConfig.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleIamV1AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleIamV1AuditLogConfig.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\CloudRun;
+
+class GoogleIamV1AuditLogConfig 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(GoogleIamV1AuditLogConfig::class, 'Google_Service_CloudRun_GoogleIamV1AuditLogConfig');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleIamV1Binding.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleIamV1Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleIamV1Binding.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\CloudRun;
+
+class GoogleIamV1Binding extends \Google\Collection
+{
+  protected $collection_key = 'members';
+  protected $conditionType = GoogleTypeExpr::class;
+  protected $conditionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $members;
+  /**
+   * @var string
+   */
+  public $role;
+
+  /**
+   * @param GoogleTypeExpr
+   */
+  public function setCondition(GoogleTypeExpr $condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return GoogleTypeExpr
+   */
+  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(GoogleIamV1Binding::class, 'Google_Service_CloudRun_GoogleIamV1Binding');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleIamV1Policy.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleIamV1Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleIamV1Policy.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\CloudRun;
+
+class GoogleIamV1Policy extends \Google\Collection
+{
+  protected $collection_key = 'bindings';
+  protected $auditConfigsType = GoogleIamV1AuditConfig::class;
+  protected $auditConfigsDataType = 'array';
+  protected $bindingsType = GoogleIamV1Binding::class;
+  protected $bindingsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var int
+   */
+  public $version;
+
+  /**
+   * @param GoogleIamV1AuditConfig[]
+   */
+  public function setAuditConfigs($auditConfigs)
+  {
+    $this->auditConfigs = $auditConfigs;
+  }
+  /**
+   * @return GoogleIamV1AuditConfig[]
+   */
+  public function getAuditConfigs()
+  {
+    return $this->auditConfigs;
+  }
+  /**
+   * @param GoogleIamV1Binding[]
+   */
+  public function setBindings($bindings)
+  {
+    $this->bindings = $bindings;
+  }
+  /**
+   * @return GoogleIamV1Binding[]
+   */
+  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(GoogleIamV1Policy::class, 'Google_Service_CloudRun_GoogleIamV1Policy');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleIamV1SetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleIamV1SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleIamV1SetIamPolicyRequest.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\CloudRun;
+
+class GoogleIamV1SetIamPolicyRequest extends \Google\Model
+{
+  protected $policyType = GoogleIamV1Policy::class;
+  protected $policyDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param GoogleIamV1Policy
+   */
+  public function setPolicy(GoogleIamV1Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return GoogleIamV1Policy
+   */
+  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(GoogleIamV1SetIamPolicyRequest::class, 'Google_Service_CloudRun_GoogleIamV1SetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleIamV1TestIamPermissionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleIamV1TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleIamV1TestIamPermissionsRequest.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\CloudRun;
+
+class GoogleIamV1TestIamPermissionsRequest 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(GoogleIamV1TestIamPermissionsRequest::class, 'Google_Service_CloudRun_GoogleIamV1TestIamPermissionsRequest');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleIamV1TestIamPermissionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleIamV1TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleIamV1TestIamPermissionsResponse.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\CloudRun;
+
+class GoogleIamV1TestIamPermissionsResponse 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(GoogleIamV1TestIamPermissionsResponse::class, 'Google_Service_CloudRun_GoogleIamV1TestIamPermissionsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningCancelOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningCancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningCancelOperationRequest.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\CloudRun;
+
+class GoogleLongrunningCancelOperationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningCancelOperationRequest::class, 'Google_Service_CloudRun_GoogleLongrunningCancelOperationRequest');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningListOperationsResponse.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\CloudRun;
+
+class GoogleLongrunningListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = GoogleLongrunningOperation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param GoogleLongrunningOperation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return GoogleLongrunningOperation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningListOperationsResponse::class, 'Google_Service_CloudRun_GoogleLongrunningListOperationsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningOperation.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningOperation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningOperation.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\CloudRun;
+
+class GoogleLongrunningOperation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = GoogleRpcStatus::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 GoogleRpcStatus
+   */
+  public function setError(GoogleRpcStatus $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return GoogleRpcStatus
+   */
+  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(GoogleLongrunningOperation::class, 'Google_Service_CloudRun_GoogleLongrunningOperation');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningWaitOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningWaitOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleLongrunningWaitOperationRequest.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\CloudRun;
+
+class GoogleLongrunningWaitOperationRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $timeout;
+
+  /**
+   * @param string
+   */
+  public function setTimeout($timeout)
+  {
+    $this->timeout = $timeout;
+  }
+  /**
+   * @return string
+   */
+  public function getTimeout()
+  {
+    return $this->timeout;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleLongrunningWaitOperationRequest::class, 'Google_Service_CloudRun_GoogleLongrunningWaitOperationRequest');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleProtobufEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleProtobufEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleProtobufEmpty.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\CloudRun;
+
+class GoogleProtobufEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleProtobufEmpty::class, 'Google_Service_CloudRun_GoogleProtobufEmpty');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleRpcStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleRpcStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleRpcStatus.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\CloudRun;
+
+class GoogleRpcStatus 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(GoogleRpcStatus::class, 'Google_Service_CloudRun_GoogleRpcStatus');
Index: vendor/google/apiclient-services/src/CloudRun/GoogleTypeExpr.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/GoogleTypeExpr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/GoogleTypeExpr.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\CloudRun;
+
+class GoogleTypeExpr 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(GoogleTypeExpr::class, 'Google_Service_CloudRun_GoogleTypeExpr');
Index: vendor/google/apiclient-services/src/CloudRun/HTTPGetAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/HTTPGetAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/HTTPGetAction.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\CloudRun;
+
+class HTTPGetAction extends \Google\Collection
+{
+  protected $collection_key = 'httpHeaders';
+  /**
+   * @var string
+   */
+  public $host;
+  protected $httpHeadersType = HTTPHeader::class;
+  protected $httpHeadersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $path;
+  /**
+   * @var string
+   */
+  public $scheme;
+
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param HTTPHeader[]
+   */
+  public function setHttpHeaders($httpHeaders)
+  {
+    $this->httpHeaders = $httpHeaders;
+  }
+  /**
+   * @return HTTPHeader[]
+   */
+  public function getHttpHeaders()
+  {
+    return $this->httpHeaders;
+  }
+  /**
+   * @param string
+   */
+  public function setPath($path)
+  {
+    $this->path = $path;
+  }
+  /**
+   * @return string
+   */
+  public function getPath()
+  {
+    return $this->path;
+  }
+  /**
+   * @param string
+   */
+  public function setScheme($scheme)
+  {
+    $this->scheme = $scheme;
+  }
+  /**
+   * @return string
+   */
+  public function getScheme()
+  {
+    return $this->scheme;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HTTPGetAction::class, 'Google_Service_CloudRun_HTTPGetAction');
Index: vendor/google/apiclient-services/src/CloudRun/HTTPHeader.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/HTTPHeader.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/HTTPHeader.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\CloudRun;
+
+class HTTPHeader 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(HTTPHeader::class, 'Google_Service_CloudRun_HTTPHeader');
Index: vendor/google/apiclient-services/src/CloudRun/KeyToPath.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/KeyToPath.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/KeyToPath.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\CloudRun;
+
+class KeyToPath extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  /**
+   * @var int
+   */
+  public $mode;
+  /**
+   * @var string
+   */
+  public $path;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param int
+   */
+  public function setMode($mode)
+  {
+    $this->mode = $mode;
+  }
+  /**
+   * @return int
+   */
+  public function getMode()
+  {
+    return $this->mode;
+  }
+  /**
+   * @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(KeyToPath::class, 'Google_Service_CloudRun_KeyToPath');
Index: vendor/google/apiclient-services/src/CloudRun/ListAuthorizedDomainsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ListAuthorizedDomainsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ListAuthorizedDomainsResponse.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\CloudRun;
+
+class ListAuthorizedDomainsResponse extends \Google\Collection
+{
+  protected $collection_key = 'domains';
+  protected $domainsType = AuthorizedDomain::class;
+  protected $domainsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param AuthorizedDomain[]
+   */
+  public function setDomains($domains)
+  {
+    $this->domains = $domains;
+  }
+  /**
+   * @return AuthorizedDomain[]
+   */
+  public function getDomains()
+  {
+    return $this->domains;
+  }
+  /**
+   * @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(ListAuthorizedDomainsResponse::class, 'Google_Service_CloudRun_ListAuthorizedDomainsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/ListConfigurationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ListConfigurationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ListConfigurationsResponse.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\CloudRun;
+
+class ListConfigurationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  protected $itemsType = Configuration::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ListMeta::class;
+  protected $metadataDataType = '';
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param Configuration[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return Configuration[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param ListMeta
+   */
+  public function setMetadata(ListMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ListMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListConfigurationsResponse::class, 'Google_Service_CloudRun_ListConfigurationsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/ListDomainMappingsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ListDomainMappingsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ListDomainMappingsResponse.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\CloudRun;
+
+class ListDomainMappingsResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  protected $itemsType = DomainMapping::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ListMeta::class;
+  protected $metadataDataType = '';
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param DomainMapping[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return DomainMapping[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param ListMeta
+   */
+  public function setMetadata(ListMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ListMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListDomainMappingsResponse::class, 'Google_Service_CloudRun_ListDomainMappingsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/ListLocationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_ListLocationsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/ListMeta.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ListMeta.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ListMeta.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\CloudRun;
+
+class ListMeta extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $continue;
+  /**
+   * @var string
+   */
+  public $resourceVersion;
+  /**
+   * @var string
+   */
+  public $selfLink;
+
+  /**
+   * @param string
+   */
+  public function setContinue($continue)
+  {
+    $this->continue = $continue;
+  }
+  /**
+   * @return string
+   */
+  public function getContinue()
+  {
+    return $this->continue;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceVersion($resourceVersion)
+  {
+    $this->resourceVersion = $resourceVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceVersion()
+  {
+    return $this->resourceVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setSelfLink($selfLink)
+  {
+    $this->selfLink = $selfLink;
+  }
+  /**
+   * @return string
+   */
+  public function getSelfLink()
+  {
+    return $this->selfLink;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListMeta::class, 'Google_Service_CloudRun_ListMeta');
Index: vendor/google/apiclient-services/src/CloudRun/ListRevisionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ListRevisionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ListRevisionsResponse.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\CloudRun;
+
+class ListRevisionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  protected $itemsType = Revision::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ListMeta::class;
+  protected $metadataDataType = '';
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param Revision[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return Revision[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param ListMeta
+   */
+  public function setMetadata(ListMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ListMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListRevisionsResponse::class, 'Google_Service_CloudRun_ListRevisionsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/ListRoutesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ListRoutesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ListRoutesResponse.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\CloudRun;
+
+class ListRoutesResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  protected $itemsType = Route::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ListMeta::class;
+  protected $metadataDataType = '';
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param Route[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return Route[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param ListMeta
+   */
+  public function setMetadata(ListMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ListMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListRoutesResponse::class, 'Google_Service_CloudRun_ListRoutesResponse');
Index: vendor/google/apiclient-services/src/CloudRun/ListServicesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ListServicesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ListServicesResponse.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\CloudRun;
+
+class ListServicesResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  protected $itemsType = Service::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ListMeta::class;
+  protected $metadataDataType = '';
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param Service[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return Service[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param ListMeta
+   */
+  public function setMetadata(ListMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ListMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListServicesResponse::class, 'Google_Service_CloudRun_ListServicesResponse');
Index: vendor/google/apiclient-services/src/CloudRun/LocalObjectReference.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/LocalObjectReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/LocalObjectReference.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\CloudRun;
+
+class LocalObjectReference 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(LocalObjectReference::class, 'Google_Service_CloudRun_LocalObjectReference');
Index: vendor/google/apiclient-services/src/CloudRun/Location.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_Location');
Index: vendor/google/apiclient-services/src/CloudRun/ObjectMeta.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ObjectMeta.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ObjectMeta.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,295 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class ObjectMeta extends \Google\Collection
+{
+  protected $collection_key = 'ownerReferences';
+  /**
+   * @var string[]
+   */
+  public $annotations;
+  /**
+   * @var string
+   */
+  public $clusterName;
+  /**
+   * @var string
+   */
+  public $creationTimestamp;
+  /**
+   * @var int
+   */
+  public $deletionGracePeriodSeconds;
+  /**
+   * @var string
+   */
+  public $deletionTimestamp;
+  /**
+   * @var string[]
+   */
+  public $finalizers;
+  /**
+   * @var string
+   */
+  public $generateName;
+  /**
+   * @var int
+   */
+  public $generation;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $namespace;
+  protected $ownerReferencesType = OwnerReference::class;
+  protected $ownerReferencesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $resourceVersion;
+  /**
+   * @var string
+   */
+  public $selfLink;
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param string[]
+   */
+  public function setAnnotations($annotations)
+  {
+    $this->annotations = $annotations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAnnotations()
+  {
+    return $this->annotations;
+  }
+  /**
+   * @param string
+   */
+  public function setClusterName($clusterName)
+  {
+    $this->clusterName = $clusterName;
+  }
+  /**
+   * @return string
+   */
+  public function getClusterName()
+  {
+    return $this->clusterName;
+  }
+  /**
+   * @param string
+   */
+  public function setCreationTimestamp($creationTimestamp)
+  {
+    $this->creationTimestamp = $creationTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getCreationTimestamp()
+  {
+    return $this->creationTimestamp;
+  }
+  /**
+   * @param int
+   */
+  public function setDeletionGracePeriodSeconds($deletionGracePeriodSeconds)
+  {
+    $this->deletionGracePeriodSeconds = $deletionGracePeriodSeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getDeletionGracePeriodSeconds()
+  {
+    return $this->deletionGracePeriodSeconds;
+  }
+  /**
+   * @param string
+   */
+  public function setDeletionTimestamp($deletionTimestamp)
+  {
+    $this->deletionTimestamp = $deletionTimestamp;
+  }
+  /**
+   * @return string
+   */
+  public function getDeletionTimestamp()
+  {
+    return $this->deletionTimestamp;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFinalizers($finalizers)
+  {
+    $this->finalizers = $finalizers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFinalizers()
+  {
+    return $this->finalizers;
+  }
+  /**
+   * @param string
+   */
+  public function setGenerateName($generateName)
+  {
+    $this->generateName = $generateName;
+  }
+  /**
+   * @return string
+   */
+  public function getGenerateName()
+  {
+    return $this->generateName;
+  }
+  /**
+   * @param int
+   */
+  public function setGeneration($generation)
+  {
+    $this->generation = $generation;
+  }
+  /**
+   * @return int
+   */
+  public function getGeneration()
+  {
+    return $this->generation;
+  }
+  /**
+   * @param string[]
+   */
+  public function setLabels($labels)
+  {
+    $this->labels = $labels;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLabels()
+  {
+    return $this->labels;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNamespace($namespace)
+  {
+    $this->namespace = $namespace;
+  }
+  /**
+   * @return string
+   */
+  public function getNamespace()
+  {
+    return $this->namespace;
+  }
+  /**
+   * @param OwnerReference[]
+   */
+  public function setOwnerReferences($ownerReferences)
+  {
+    $this->ownerReferences = $ownerReferences;
+  }
+  /**
+   * @return OwnerReference[]
+   */
+  public function getOwnerReferences()
+  {
+    return $this->ownerReferences;
+  }
+  /**
+   * @param string
+   */
+  public function setResourceVersion($resourceVersion)
+  {
+    $this->resourceVersion = $resourceVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getResourceVersion()
+  {
+    return $this->resourceVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setSelfLink($selfLink)
+  {
+    $this->selfLink = $selfLink;
+  }
+  /**
+   * @return string
+   */
+  public function getSelfLink()
+  {
+    return $this->selfLink;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ObjectMeta::class, 'Google_Service_CloudRun_ObjectMeta');
Index: vendor/google/apiclient-services/src/CloudRun/OwnerReference.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/OwnerReference.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/OwnerReference.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\CloudRun;
+
+class OwnerReference extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var bool
+   */
+  public $blockOwnerDeletion;
+  /**
+   * @var bool
+   */
+  public $controller;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param bool
+   */
+  public function setBlockOwnerDeletion($blockOwnerDeletion)
+  {
+    $this->blockOwnerDeletion = $blockOwnerDeletion;
+  }
+  /**
+   * @return bool
+   */
+  public function getBlockOwnerDeletion()
+  {
+    return $this->blockOwnerDeletion;
+  }
+  /**
+   * @param bool
+   */
+  public function setController($controller)
+  {
+    $this->controller = $controller;
+  }
+  /**
+   * @return bool
+   */
+  public function getController()
+  {
+    return $this->controller;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OwnerReference::class, 'Google_Service_CloudRun_OwnerReference');
Index: vendor/google/apiclient-services/src/CloudRun/Policy.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_Policy');
Index: vendor/google/apiclient-services/src/CloudRun/Probe.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Probe.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Probe.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,164 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class Probe extends \Google\Model
+{
+  protected $execType = ExecAction::class;
+  protected $execDataType = '';
+  /**
+   * @var int
+   */
+  public $failureThreshold;
+  protected $httpGetType = HTTPGetAction::class;
+  protected $httpGetDataType = '';
+  /**
+   * @var int
+   */
+  public $initialDelaySeconds;
+  /**
+   * @var int
+   */
+  public $periodSeconds;
+  /**
+   * @var int
+   */
+  public $successThreshold;
+  protected $tcpSocketType = TCPSocketAction::class;
+  protected $tcpSocketDataType = '';
+  /**
+   * @var int
+   */
+  public $timeoutSeconds;
+
+  /**
+   * @param ExecAction
+   */
+  public function setExec(ExecAction $exec)
+  {
+    $this->exec = $exec;
+  }
+  /**
+   * @return ExecAction
+   */
+  public function getExec()
+  {
+    return $this->exec;
+  }
+  /**
+   * @param int
+   */
+  public function setFailureThreshold($failureThreshold)
+  {
+    $this->failureThreshold = $failureThreshold;
+  }
+  /**
+   * @return int
+   */
+  public function getFailureThreshold()
+  {
+    return $this->failureThreshold;
+  }
+  /**
+   * @param HTTPGetAction
+   */
+  public function setHttpGet(HTTPGetAction $httpGet)
+  {
+    $this->httpGet = $httpGet;
+  }
+  /**
+   * @return HTTPGetAction
+   */
+  public function getHttpGet()
+  {
+    return $this->httpGet;
+  }
+  /**
+   * @param int
+   */
+  public function setInitialDelaySeconds($initialDelaySeconds)
+  {
+    $this->initialDelaySeconds = $initialDelaySeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getInitialDelaySeconds()
+  {
+    return $this->initialDelaySeconds;
+  }
+  /**
+   * @param int
+   */
+  public function setPeriodSeconds($periodSeconds)
+  {
+    $this->periodSeconds = $periodSeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getPeriodSeconds()
+  {
+    return $this->periodSeconds;
+  }
+  /**
+   * @param int
+   */
+  public function setSuccessThreshold($successThreshold)
+  {
+    $this->successThreshold = $successThreshold;
+  }
+  /**
+   * @return int
+   */
+  public function getSuccessThreshold()
+  {
+    return $this->successThreshold;
+  }
+  /**
+   * @param TCPSocketAction
+   */
+  public function setTcpSocket(TCPSocketAction $tcpSocket)
+  {
+    $this->tcpSocket = $tcpSocket;
+  }
+  /**
+   * @return TCPSocketAction
+   */
+  public function getTcpSocket()
+  {
+    return $this->tcpSocket;
+  }
+  /**
+   * @param int
+   */
+  public function setTimeoutSeconds($timeoutSeconds)
+  {
+    $this->timeoutSeconds = $timeoutSeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getTimeoutSeconds()
+  {
+    return $this->timeoutSeconds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Probe::class, 'Google_Service_CloudRun_Probe');
Index: vendor/google/apiclient-services/src/CloudRun/Proto2BridgeMessageSet.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Proto2BridgeMessageSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Proto2BridgeMessageSet.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\CloudRun;
+
+class Proto2BridgeMessageSet extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Proto2BridgeMessageSet::class, 'Google_Service_CloudRun_Proto2BridgeMessageSet');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/Namespaces.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/Namespaces.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/Namespaces.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\CloudRun\Resource;
+
+/**
+ * The "namespaces" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $namespaces = $runService->namespaces;
+ *  </code>
+ */
+class Namespaces extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Namespaces::class, 'Google_Service_CloudRun_Resource_Namespaces');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesAuthorizeddomains.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesAuthorizeddomains.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesAuthorizeddomains.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\ListAuthorizedDomainsResponse;
+
+/**
+ * The "authorizeddomains" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $authorizeddomains = $runService->authorizeddomains;
+ *  </code>
+ */
+class NamespacesAuthorizeddomains extends \Google\Service\Resource
+{
+  /**
+   * List authorized domains. (authorizeddomains.listNamespacesAuthorizeddomains)
+   *
+   * @param string $parent Name of the parent Project resource. Example:
+   * `projects/myproject`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum results to return per page.
+   * @opt_param string pageToken Continuation token for fetching the next page of
+   * results.
+   * @return ListAuthorizedDomainsResponse
+   */
+  public function listNamespacesAuthorizeddomains($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAuthorizedDomainsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamespacesAuthorizeddomains::class, 'Google_Service_CloudRun_Resource_NamespacesAuthorizeddomains');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesConfigurations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesConfigurations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesConfigurations.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\Configuration;
+use Google\Service\CloudRun\ListConfigurationsResponse;
+
+/**
+ * The "configurations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $configurations = $runService->configurations;
+ *  </code>
+ */
+class NamespacesConfigurations extends \Google\Service\Resource
+{
+  /**
+   * Get information about a configuration. (configurations.get)
+   *
+   * @param string $name The name of the configuration to retrieve. For Cloud Run
+   * (fully managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   * @return Configuration
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Configuration::class);
+  }
+  /**
+   * List configurations. (configurations.listNamespacesConfigurations)
+   *
+   * @param string $parent The namespace from which the configurations should be
+   * listed. For Cloud Run (fully managed), replace {namespace_id} with the
+   * project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string continue Optional. Encoded string to continue paging.
+   * @opt_param string fieldSelector Allows to filter resources based on a
+   * specific value for a field name. Send this in a query string format. i.e.
+   * 'metadata.name%3Dlorem'. Not currently used by Cloud Run.
+   * @opt_param bool includeUninitialized Not currently used by Cloud Run.
+   * @opt_param string labelSelector Allows to filter resources based on a label.
+   * Supported operations are =, !=, exists, in, and notIn.
+   * @opt_param int limit Optional. The maximum number of records that should be
+   * returned.
+   * @opt_param string resourceVersion The baseline resource version from which
+   * the list or watch operation should start. Not currently used by Cloud Run.
+   * @opt_param bool watch Flag that indicates that the client expects to watch
+   * this resource as well. Not currently used by Cloud Run.
+   * @return ListConfigurationsResponse
+   */
+  public function listNamespacesConfigurations($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListConfigurationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamespacesConfigurations::class, 'Google_Service_CloudRun_Resource_NamespacesConfigurations');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesDomainmappings.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesDomainmappings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesDomainmappings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,124 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\DomainMapping;
+use Google\Service\CloudRun\ListDomainMappingsResponse;
+use Google\Service\CloudRun\Status;
+
+/**
+ * The "domainmappings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $domainmappings = $runService->domainmappings;
+ *  </code>
+ */
+class NamespacesDomainmappings extends \Google\Service\Resource
+{
+  /**
+   * Create a new domain mapping. (domainmappings.create)
+   *
+   * @param string $parent The namespace in which the domain mapping should be
+   * created. For Cloud Run (fully managed), replace {namespace_id} with the
+   * project ID or number.
+   * @param DomainMapping $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string dryRun Indicates that the server should validate the
+   * request and populate default values without persisting the request. Supported
+   * values: `all`
+   * @return DomainMapping
+   */
+  public function create($parent, DomainMapping $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], DomainMapping::class);
+  }
+  /**
+   * Delete a domain mapping. (domainmappings.delete)
+   *
+   * @param string $name The name of the domain mapping to delete. For Cloud Run
+   * (fully managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string apiVersion Cloud Run currently ignores this parameter.
+   * @opt_param string dryRun Indicates that the server should validate the
+   * request and populate default values without persisting the request. Supported
+   * values: `all`
+   * @opt_param string kind Cloud Run currently ignores this parameter.
+   * @opt_param string propagationPolicy Specifies the propagation policy of
+   * delete. Cloud Run currently ignores this setting, and deletes in the
+   * background. Please see kubernetes.io/docs/concepts/workloads/controllers
+   * /garbage-collection/ for more information.
+   * @return Status
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Status::class);
+  }
+  /**
+   * Get information about a domain mapping. (domainmappings.get)
+   *
+   * @param string $name The name of the domain mapping to retrieve. For Cloud Run
+   * (fully managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   * @return DomainMapping
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], DomainMapping::class);
+  }
+  /**
+   * List domain mappings. (domainmappings.listNamespacesDomainmappings)
+   *
+   * @param string $parent The namespace from which the domain mappings should be
+   * listed. For Cloud Run (fully managed), replace {namespace_id} with the
+   * project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string continue Optional. Encoded string to continue paging.
+   * @opt_param string fieldSelector Allows to filter resources based on a
+   * specific value for a field name. Send this in a query string format. i.e.
+   * 'metadata.name%3Dlorem'. Not currently used by Cloud Run.
+   * @opt_param bool includeUninitialized Not currently used by Cloud Run.
+   * @opt_param string labelSelector Allows to filter resources based on a label.
+   * Supported operations are =, !=, exists, in, and notIn.
+   * @opt_param int limit Optional. The maximum number of records that should be
+   * returned.
+   * @opt_param string resourceVersion The baseline resource version from which
+   * the list or watch operation should start. Not currently used by Cloud Run.
+   * @opt_param bool watch Flag that indicates that the client expects to watch
+   * this resource as well. Not currently used by Cloud Run.
+   * @return ListDomainMappingsResponse
+   */
+  public function listNamespacesDomainmappings($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDomainMappingsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamespacesDomainmappings::class, 'Google_Service_CloudRun_Resource_NamespacesDomainmappings');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesRevisions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,104 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\ListRevisionsResponse;
+use Google\Service\CloudRun\Revision;
+use Google\Service\CloudRun\Status;
+
+/**
+ * The "revisions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $revisions = $runService->revisions;
+ *  </code>
+ */
+class NamespacesRevisions extends \Google\Service\Resource
+{
+  /**
+   * Delete a revision. (revisions.delete)
+   *
+   * @param string $name The name of the revision to delete. For Cloud Run (fully
+   * managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string apiVersion Cloud Run currently ignores this parameter.
+   * @opt_param string dryRun Indicates that the server should validate the
+   * request and populate default values without persisting the request. Supported
+   * values: `all`
+   * @opt_param string kind Cloud Run currently ignores this parameter.
+   * @opt_param string propagationPolicy Specifies the propagation policy of
+   * delete. Cloud Run currently ignores this setting, and deletes in the
+   * background. Please see kubernetes.io/docs/concepts/workloads/controllers
+   * /garbage-collection/ for more information.
+   * @return Status
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Status::class);
+  }
+  /**
+   * Get information about a revision. (revisions.get)
+   *
+   * @param string $name The name of the revision to retrieve. For Cloud Run
+   * (fully managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   * @return Revision
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Revision::class);
+  }
+  /**
+   * List revisions. (revisions.listNamespacesRevisions)
+   *
+   * @param string $parent The namespace from which the revisions should be
+   * listed. For Cloud Run (fully managed), replace {namespace_id} with the
+   * project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string continue Optional. Encoded string to continue paging.
+   * @opt_param string fieldSelector Allows to filter resources based on a
+   * specific value for a field name. Send this in a query string format. i.e.
+   * 'metadata.name%3Dlorem'. Not currently used by Cloud Run.
+   * @opt_param bool includeUninitialized Not currently used by Cloud Run.
+   * @opt_param string labelSelector Allows to filter resources based on a label.
+   * Supported operations are =, !=, exists, in, and notIn.
+   * @opt_param int limit Optional. The maximum number of records that should be
+   * returned.
+   * @opt_param string resourceVersion The baseline resource version from which
+   * the list or watch operation should start. Not currently used by Cloud Run.
+   * @opt_param bool watch Flag that indicates that the client expects to watch
+   * this resource as well. Not currently used by Cloud Run.
+   * @return ListRevisionsResponse
+   */
+  public function listNamespacesRevisions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListRevisionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamespacesRevisions::class, 'Google_Service_CloudRun_Resource_NamespacesRevisions');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesRoutes.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesRoutes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesRoutes.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\ListRoutesResponse;
+use Google\Service\CloudRun\Route;
+
+/**
+ * The "routes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $routes = $runService->routes;
+ *  </code>
+ */
+class NamespacesRoutes extends \Google\Service\Resource
+{
+  /**
+   * Get information about a route. (routes.get)
+   *
+   * @param string $name The name of the route to retrieve. For Cloud Run (fully
+   * managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   * @return Route
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Route::class);
+  }
+  /**
+   * List routes. (routes.listNamespacesRoutes)
+   *
+   * @param string $parent The namespace from which the routes should be listed.
+   * For Cloud Run (fully managed), replace {namespace_id} with the project ID or
+   * number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string continue Optional. Encoded string to continue paging.
+   * @opt_param string fieldSelector Allows to filter resources based on a
+   * specific value for a field name. Send this in a query string format. i.e.
+   * 'metadata.name%3Dlorem'. Not currently used by Cloud Run.
+   * @opt_param bool includeUninitialized Not currently used by Cloud Run.
+   * @opt_param string labelSelector Allows to filter resources based on a label.
+   * Supported operations are =, !=, exists, in, and notIn.
+   * @opt_param int limit Optional. The maximum number of records that should be
+   * returned.
+   * @opt_param string resourceVersion The baseline resource version from which
+   * the list or watch operation should start. Not currently used by Cloud Run.
+   * @opt_param bool watch Flag that indicates that the client expects to watch
+   * this resource as well. Not currently used by Cloud Run.
+   * @return ListRoutesResponse
+   */
+  public function listNamespacesRoutes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListRoutesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamespacesRoutes::class, 'Google_Service_CloudRun_Resource_NamespacesRoutes');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesServices.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesServices.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/NamespacesServices.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,149 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\ListServicesResponse;
+use Google\Service\CloudRun\Service;
+use Google\Service\CloudRun\Status;
+
+/**
+ * The "services" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $services = $runService->services;
+ *  </code>
+ */
+class NamespacesServices extends \Google\Service\Resource
+{
+  /**
+   * Create a service. (services.create)
+   *
+   * @param string $parent The namespace in which the service should be created.
+   * For Cloud Run (fully managed), replace {namespace_id} with the project ID or
+   * number.
+   * @param Service $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string dryRun Indicates that the server should validate the
+   * request and populate default values without persisting the request. Supported
+   * values: `all`
+   * @return Service
+   */
+  public function create($parent, Service $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Service::class);
+  }
+  /**
+   * Delete a service. This will cause the Service to stop serving traffic and
+   * will delete the child entities like Routes, Configurations and Revisions.
+   * (services.delete)
+   *
+   * @param string $name The name of the service to delete. For Cloud Run (fully
+   * managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string apiVersion Cloud Run currently ignores this parameter.
+   * @opt_param string dryRun Indicates that the server should validate the
+   * request and populate default values without persisting the request. Supported
+   * values: `all`
+   * @opt_param string kind Cloud Run currently ignores this parameter.
+   * @opt_param string propagationPolicy Specifies the propagation policy of
+   * delete. Cloud Run currently ignores this setting, and deletes in the
+   * background. Please see kubernetes.io/docs/concepts/workloads/controllers
+   * /garbage-collection/ for more information.
+   * @return Status
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Status::class);
+  }
+  /**
+   * Get information about a service. (services.get)
+   *
+   * @param string $name The name of the service to retrieve. For Cloud Run (fully
+   * managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   * @return Service
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Service::class);
+  }
+  /**
+   * List services. (services.listNamespacesServices)
+   *
+   * @param string $parent The namespace from which the services should be listed.
+   * For Cloud Run (fully managed), replace {namespace_id} with the project ID or
+   * number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string continue Optional. Encoded string to continue paging.
+   * @opt_param string fieldSelector Allows to filter resources based on a
+   * specific value for a field name. Send this in a query string format. i.e.
+   * 'metadata.name%3Dlorem'. Not currently used by Cloud Run.
+   * @opt_param bool includeUninitialized Not currently used by Cloud Run.
+   * @opt_param string labelSelector Allows to filter resources based on a label.
+   * Supported operations are =, !=, exists, in, and notIn.
+   * @opt_param int limit Optional. The maximum number of records that should be
+   * returned.
+   * @opt_param string resourceVersion The baseline resource version from which
+   * the list or watch operation should start. Not currently used by Cloud Run.
+   * @opt_param bool watch Flag that indicates that the client expects to watch
+   * this resource as well. Not currently used by Cloud Run.
+   * @return ListServicesResponse
+   */
+  public function listNamespacesServices($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListServicesResponse::class);
+  }
+  /**
+   * Replace a service. Only the spec and metadata labels and annotations are
+   * modifiable. After the Update request, Cloud Run will work to make the
+   * 'status' match the requested 'spec'. May provide metadata.resourceVersion to
+   * enforce update from last read for optimistic concurrency control.
+   * (services.replaceService)
+   *
+   * @param string $name The name of the service being replaced. For Cloud Run
+   * (fully managed), replace {namespace_id} with the project ID or number.
+   * @param Service $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string dryRun Indicates that the server should validate the
+   * request and populate default values without persisting the request. Supported
+   * values: `all`
+   * @return Service
+   */
+  public function replaceService($name, Service $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('replaceService', [$params], Service::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(NamespacesServices::class, 'Google_Service_CloudRun_Resource_NamespacesServices');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/Operations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/Operations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/Operations.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\GoogleLongrunningCancelOperationRequest;
+use Google\Service\CloudRun\RunEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $operations = $runService->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 GoogleLongrunningCancelOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return RunEmpty
+   */
+  public function cancel($name, GoogleLongrunningCancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], RunEmpty::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operations::class, 'Google_Service_CloudRun_Resource_Operations');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $projects = $runService->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_CloudRun_Resource_Projects');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsAuthorizeddomains.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsAuthorizeddomains.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsAuthorizeddomains.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\ListAuthorizedDomainsResponse;
+
+/**
+ * The "authorizeddomains" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $authorizeddomains = $runService->authorizeddomains;
+ *  </code>
+ */
+class ProjectsAuthorizeddomains extends \Google\Service\Resource
+{
+  /**
+   * List authorized domains. (authorizeddomains.listProjectsAuthorizeddomains)
+   *
+   * @param string $parent Name of the parent Project resource. Example:
+   * `projects/myproject`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum results to return per page.
+   * @opt_param string pageToken Continuation token for fetching the next page of
+   * results.
+   * @return ListAuthorizedDomainsResponse
+   */
+  public function listProjectsAuthorizeddomains($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAuthorizedDomainsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsAuthorizeddomains::class, 'Google_Service_CloudRun_Resource_ProjectsAuthorizeddomains');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocations.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\GoogleCloudRunV2ExportImageRequest;
+use Google\Service\CloudRun\GoogleCloudRunV2ExportImageResponse;
+use Google\Service\CloudRun\GoogleCloudRunV2Metadata;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $locations = $runService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+  /**
+   * Export image for a given resource. (locations.exportImage)
+   *
+   * @param string $name Required. The name of the resource of which image
+   * metadata should be exported. Format: `projects/{project_id_or_number}/locatio
+   * ns/{location}/services/{service}/revisions/{revision}` for Revision `projects
+   * /{project_id_or_number}/locations/{location}/jobs/{job}/executions/{execution
+   * }` for Execution
+   * @param GoogleCloudRunV2ExportImageRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2ExportImageResponse
+   * @throws \Google\Service\Exception
+   */
+  public function exportImage($name, GoogleCloudRunV2ExportImageRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('exportImage', [$params], GoogleCloudRunV2ExportImageResponse::class);
+  }
+  /**
+   * Export image metadata for a given resource. (locations.exportImageMetadata)
+   *
+   * @param string $name Required. The name of the resource of which image
+   * metadata should be exported. Format: `projects/{project_id_or_number}/locatio
+   * ns/{location}/services/{service}/revisions/{revision}` for Revision `projects
+   * /{project_id_or_number}/locations/{location}/jobs/{job}/executions/{execution
+   * }` for Execution
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2Metadata
+   * @throws \Google\Service\Exception
+   */
+  public function exportImageMetadata($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('exportImageMetadata', [$params], GoogleCloudRunV2Metadata::class);
+  }
+  /**
+   * Export generated customer metadata for a given resource.
+   * (locations.exportMetadata)
+   *
+   * @param string $name Required. The name of the resource of which metadata
+   * should be exported. Format:
+   * `projects/{project_id_or_number}/locations/{location}/services/{service}` for
+   * Service `projects/{project_id_or_number}/locations/{location}/services/{servi
+   * ce}/revisions/{revision}` for Revision `projects/{project_id_or_number}/locat
+   * ions/{location}/jobs/{job}/executions/{execution}` for Execution
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2Metadata
+   * @throws \Google\Service\Exception
+   */
+  public function exportMetadata($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('exportMetadata', [$params], GoogleCloudRunV2Metadata::class);
+  }
+  /**
+   * Export generated customer metadata for a given project.
+   * (locations.exportProjectMetadata)
+   *
+   * @param string $name Required. The name of the project of which metadata
+   * should be exported. Format:
+   * `projects/{project_id_or_number}/locations/{location}` for Project in a given
+   * location.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2Metadata
+   * @throws \Google\Service\Exception
+   */
+  public function exportProjectMetadata($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('exportProjectMetadata', [$params], GoogleCloudRunV2Metadata::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_CloudRun_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsAuthorizeddomains.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsAuthorizeddomains.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsAuthorizeddomains.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\ListAuthorizedDomainsResponse;
+
+/**
+ * The "authorizeddomains" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $authorizeddomains = $runService->authorizeddomains;
+ *  </code>
+ */
+class ProjectsLocationsAuthorizeddomains extends \Google\Service\Resource
+{
+  /**
+   * List authorized domains.
+   * (authorizeddomains.listProjectsLocationsAuthorizeddomains)
+   *
+   * @param string $parent Name of the parent Project resource. Example:
+   * `projects/myproject`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum results to return per page.
+   * @opt_param string pageToken Continuation token for fetching the next page of
+   * results.
+   * @return ListAuthorizedDomainsResponse
+   */
+  public function listProjectsLocationsAuthorizeddomains($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAuthorizedDomainsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAuthorizeddomains::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsAuthorizeddomains');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsBuilds.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsBuilds.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsBuilds.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\GoogleCloudRunV2SubmitBuildRequest;
+use Google\Service\CloudRun\GoogleCloudRunV2SubmitBuildResponse;
+
+/**
+ * The "builds" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $builds = $runService->projects_locations_builds;
+ *  </code>
+ */
+class ProjectsLocationsBuilds extends \Google\Service\Resource
+{
+  /**
+   * Submits a build in a given project. (builds.submit)
+   *
+   * @param string $parent Required. The project and location to build in.
+   * Location must be a region, e.g., 'us-central1' or 'global' if the global
+   * builder is to be used. Format: `projects/{project}/locations/{location}`
+   * @param GoogleCloudRunV2SubmitBuildRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2SubmitBuildResponse
+   * @throws \Google\Service\Exception
+   */
+  public function submit($parent, GoogleCloudRunV2SubmitBuildRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('submit', [$params], GoogleCloudRunV2SubmitBuildResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsBuilds::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsBuilds');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsConfigurations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsConfigurations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsConfigurations.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\Configuration;
+use Google\Service\CloudRun\ListConfigurationsResponse;
+
+/**
+ * The "configurations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $configurations = $runService->configurations;
+ *  </code>
+ */
+class ProjectsLocationsConfigurations extends \Google\Service\Resource
+{
+  /**
+   * Get information about a configuration. (configurations.get)
+   *
+   * @param string $name The name of the configuration to retrieve. For Cloud Run
+   * (fully managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   * @return Configuration
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Configuration::class);
+  }
+  /**
+   * List configurations. (configurations.listProjectsLocationsConfigurations)
+   *
+   * @param string $parent The namespace from which the configurations should be
+   * listed. For Cloud Run (fully managed), replace {namespace_id} with the
+   * project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string continue Optional. Encoded string to continue paging.
+   * @opt_param string fieldSelector Allows to filter resources based on a
+   * specific value for a field name. Send this in a query string format. i.e.
+   * 'metadata.name%3Dlorem'. Not currently used by Cloud Run.
+   * @opt_param bool includeUninitialized Not currently used by Cloud Run.
+   * @opt_param string labelSelector Allows to filter resources based on a label.
+   * Supported operations are =, !=, exists, in, and notIn.
+   * @opt_param int limit Optional. The maximum number of records that should be
+   * returned.
+   * @opt_param string resourceVersion The baseline resource version from which
+   * the list or watch operation should start. Not currently used by Cloud Run.
+   * @opt_param bool watch Flag that indicates that the client expects to watch
+   * this resource as well. Not currently used by Cloud Run.
+   * @return ListConfigurationsResponse
+   */
+  public function listProjectsLocationsConfigurations($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListConfigurationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsConfigurations::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsConfigurations');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsDomainmappings.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsDomainmappings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsDomainmappings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,124 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\DomainMapping;
+use Google\Service\CloudRun\ListDomainMappingsResponse;
+use Google\Service\CloudRun\Status;
+
+/**
+ * The "domainmappings" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $domainmappings = $runService->domainmappings;
+ *  </code>
+ */
+class ProjectsLocationsDomainmappings extends \Google\Service\Resource
+{
+  /**
+   * Create a new domain mapping. (domainmappings.create)
+   *
+   * @param string $parent The namespace in which the domain mapping should be
+   * created. For Cloud Run (fully managed), replace {namespace_id} with the
+   * project ID or number.
+   * @param DomainMapping $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string dryRun Indicates that the server should validate the
+   * request and populate default values without persisting the request. Supported
+   * values: `all`
+   * @return DomainMapping
+   */
+  public function create($parent, DomainMapping $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], DomainMapping::class);
+  }
+  /**
+   * Delete a domain mapping. (domainmappings.delete)
+   *
+   * @param string $name The name of the domain mapping to delete. For Cloud Run
+   * (fully managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string apiVersion Cloud Run currently ignores this parameter.
+   * @opt_param string dryRun Indicates that the server should validate the
+   * request and populate default values without persisting the request. Supported
+   * values: `all`
+   * @opt_param string kind Cloud Run currently ignores this parameter.
+   * @opt_param string propagationPolicy Specifies the propagation policy of
+   * delete. Cloud Run currently ignores this setting, and deletes in the
+   * background. Please see kubernetes.io/docs/concepts/workloads/controllers
+   * /garbage-collection/ for more information.
+   * @return Status
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Status::class);
+  }
+  /**
+   * Get information about a domain mapping. (domainmappings.get)
+   *
+   * @param string $name The name of the domain mapping to retrieve. For Cloud Run
+   * (fully managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   * @return DomainMapping
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], DomainMapping::class);
+  }
+  /**
+   * List domain mappings. (domainmappings.listProjectsLocationsDomainmappings)
+   *
+   * @param string $parent The namespace from which the domain mappings should be
+   * listed. For Cloud Run (fully managed), replace {namespace_id} with the
+   * project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string continue Optional. Encoded string to continue paging.
+   * @opt_param string fieldSelector Allows to filter resources based on a
+   * specific value for a field name. Send this in a query string format. i.e.
+   * 'metadata.name%3Dlorem'. Not currently used by Cloud Run.
+   * @opt_param bool includeUninitialized Not currently used by Cloud Run.
+   * @opt_param string labelSelector Allows to filter resources based on a label.
+   * Supported operations are =, !=, exists, in, and notIn.
+   * @opt_param int limit Optional. The maximum number of records that should be
+   * returned.
+   * @opt_param string resourceVersion The baseline resource version from which
+   * the list or watch operation should start. Not currently used by Cloud Run.
+   * @opt_param bool watch Flag that indicates that the client expects to watch
+   * this resource as well. Not currently used by Cloud Run.
+   * @return ListDomainMappingsResponse
+   */
+  public function listProjectsLocationsDomainmappings($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDomainMappingsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDomainmappings::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsDomainmappings');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsJobs.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsJobs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsJobs.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,234 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\GoogleCloudRunV2Job;
+use Google\Service\CloudRun\GoogleCloudRunV2ListJobsResponse;
+use Google\Service\CloudRun\GoogleCloudRunV2RunJobRequest;
+use Google\Service\CloudRun\GoogleIamV1Policy;
+use Google\Service\CloudRun\GoogleIamV1SetIamPolicyRequest;
+use Google\Service\CloudRun\GoogleIamV1TestIamPermissionsRequest;
+use Google\Service\CloudRun\GoogleIamV1TestIamPermissionsResponse;
+use Google\Service\CloudRun\GoogleLongrunningOperation;
+
+/**
+ * The "jobs" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $jobs = $runService->projects_locations_jobs;
+ *  </code>
+ */
+class ProjectsLocationsJobs extends \Google\Service\Resource
+{
+  /**
+   * Creates a Job. (jobs.create)
+   *
+   * @param string $parent Required. The location and project in which this Job
+   * should be created. Format: projects/{project}/locations/{location}, where
+   * {project} can be project id or number.
+   * @param GoogleCloudRunV2Job $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string jobId Required. The unique identifier for the Job. The name
+   * of the job becomes {parent}/jobs/{job_id}.
+   * @opt_param bool validateOnly Indicates that the request should be validated
+   * and default values populated, without persisting the request or creating any
+   * resources.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudRunV2Job $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes a Job. (jobs.delete)
+   *
+   * @param string $name Required. The full name of the Job. Format:
+   * projects/{project}/locations/{location}/jobs/{job}, where {project} can be
+   * project id or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string etag A system-generated fingerprint for this version of the
+   * resource. May be used to detect modification conflict during updates.
+   * @opt_param bool validateOnly Indicates that the request should be validated
+   * without actually deleting any resources.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets information about a Job. (jobs.get)
+   *
+   * @param string $name Required. The full name of the Job. Format:
+   * projects/{project}/locations/{location}/jobs/{job}, where {project} can be
+   * project id or number.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2Job
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudRunV2Job::class);
+  }
+  /**
+   * Gets the IAM Access Control policy currently in effect for the given Job.
+   * This result does not include any inherited policies. (jobs.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 GoogleIamV1Policy
+   * @throws \Google\Service\Exception
+   */
+  public function getIamPolicy($resource, $optParams = [])
+  {
+    $params = ['resource' => $resource];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], GoogleIamV1Policy::class);
+  }
+  /**
+   * Lists Jobs. Results are sorted by creation time, descending.
+   * (jobs.listProjectsLocationsJobs)
+   *
+   * @param string $parent Required. The location and project to list resources
+   * on. Format: projects/{project}/locations/{location}, where {project} can be
+   * project id or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of Jobs to return in this call.
+   * @opt_param string pageToken A page token received from a previous call to
+   * ListJobs. All other parameters must match.
+   * @opt_param bool showDeleted If true, returns deleted (but unexpired)
+   * resources along with active ones.
+   * @return GoogleCloudRunV2ListJobsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsJobs($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudRunV2ListJobsResponse::class);
+  }
+  /**
+   * Updates a Job. (jobs.patch)
+   *
+   * @param string $name The fully qualified name of this Job. Format:
+   * projects/{project}/locations/{location}/jobs/{job}
+   * @param GoogleCloudRunV2Job $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If set to true, and if the Job does
+   * not exist, it will create a new one. Caller must have both create and update
+   * permissions for this call if this is set to true.
+   * @opt_param bool validateOnly Indicates that the request should be validated
+   * and default values populated, without persisting the request or updating any
+   * resources.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudRunV2Job $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Triggers creation of a new Execution of this Job. (jobs.run)
+   *
+   * @param string $name Required. The full name of the Job. Format:
+   * projects/{project}/locations/{location}/jobs/{job}, where {project} can be
+   * project id or number.
+   * @param GoogleCloudRunV2RunJobRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function run($name, GoogleCloudRunV2RunJobRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('run', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Sets the IAM Access control policy for the specified Job. Overwrites any
+   * existing policy. (jobs.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 GoogleIamV1SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleIamV1Policy
+   * @throws \Google\Service\Exception
+   */
+  public function setIamPolicy($resource, GoogleIamV1SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], GoogleIamV1Policy::class);
+  }
+  /**
+   * Returns permissions that a caller has on the specified Project. There are no
+   * permissions required for making this API call. (jobs.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 GoogleIamV1TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleIamV1TestIamPermissionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function testIamPermissions($resource, GoogleIamV1TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], GoogleIamV1TestIamPermissionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsJobs::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsJobs');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsJobsExecutions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsJobsExecutions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsJobsExecutions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,137 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\GoogleCloudRunV2CancelExecutionRequest;
+use Google\Service\CloudRun\GoogleCloudRunV2Execution;
+use Google\Service\CloudRun\GoogleCloudRunV2ExportStatusResponse;
+use Google\Service\CloudRun\GoogleCloudRunV2ListExecutionsResponse;
+use Google\Service\CloudRun\GoogleLongrunningOperation;
+
+/**
+ * The "executions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $executions = $runService->projects_locations_jobs_executions;
+ *  </code>
+ */
+class ProjectsLocationsJobsExecutions extends \Google\Service\Resource
+{
+  /**
+   * Cancels an Execution. (executions.cancel)
+   *
+   * @param string $name Required. The name of the Execution to cancel. Format:
+   * `projects/{project}/locations/{location}/jobs/{job}/executions/{execution}`,
+   * where `{project}` can be project id or number.
+   * @param GoogleCloudRunV2CancelExecutionRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, GoogleCloudRunV2CancelExecutionRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes an Execution. (executions.delete)
+   *
+   * @param string $name Required. The name of the Execution to delete. Format:
+   * `projects/{project}/locations/{location}/jobs/{job}/executions/{execution}`,
+   * where `{project}` can be project id or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string etag A system-generated fingerprint for this version of the
+   * resource. This may be used to detect modification conflict during updates.
+   * @opt_param bool validateOnly Indicates that the request should be validated
+   * without actually deleting any resources.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Read the status of an image export operation. (executions.exportStatus)
+   *
+   * @param string $name Required. The name of the resource of which image export
+   * operation status has to be fetched. Format: `projects/{project_id_or_number}/
+   * locations/{location}/services/{service}/revisions/{revision}` for Revision `p
+   * rojects/{project_id_or_number}/locations/{location}/jobs/{job}/executions/{ex
+   * ecution}` for Execution
+   * @param string $operationId Required. The operation id returned from
+   * ExportImage.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2ExportStatusResponse
+   * @throws \Google\Service\Exception
+   */
+  public function exportStatus($name, $operationId, $optParams = [])
+  {
+    $params = ['name' => $name, 'operationId' => $operationId];
+    $params = array_merge($params, $optParams);
+    return $this->call('exportStatus', [$params], GoogleCloudRunV2ExportStatusResponse::class);
+  }
+  /**
+   * Gets information about an Execution. (executions.get)
+   *
+   * @param string $name Required. The full name of the Execution. Format:
+   * `projects/{project}/locations/{location}/jobs/{job}/executions/{execution}`,
+   * where `{project}` can be project id or number.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2Execution
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudRunV2Execution::class);
+  }
+  /**
+   * Lists Executions from a Job. Results are sorted by creation time, descending.
+   * (executions.listProjectsLocationsJobsExecutions)
+   *
+   * @param string $parent Required. The Execution from which the Executions
+   * should be listed. To list all Executions across Jobs, use "-" instead of Job
+   * name. Format: `projects/{project}/locations/{location}/jobs/{job}`, where
+   * `{project}` can be project id or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of Executions to return in this call.
+   * @opt_param string pageToken A page token received from a previous call to
+   * ListExecutions. All other parameters must match.
+   * @opt_param bool showDeleted If true, returns deleted (but unexpired)
+   * resources along with active ones.
+   * @return GoogleCloudRunV2ListExecutionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsJobsExecutions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudRunV2ListExecutionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsJobsExecutions::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsJobsExecutions');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsJobsExecutionsTasks.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsJobsExecutionsTasks.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsJobsExecutionsTasks.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\GoogleCloudRunV2ListTasksResponse;
+use Google\Service\CloudRun\GoogleCloudRunV2Task;
+
+/**
+ * The "tasks" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $tasks = $runService->projects_locations_jobs_executions_tasks;
+ *  </code>
+ */
+class ProjectsLocationsJobsExecutionsTasks extends \Google\Service\Resource
+{
+  /**
+   * Gets information about a Task. (tasks.get)
+   *
+   * @param string $name Required. The full name of the Task. Format: projects/{pr
+   * oject}/locations/{location}/jobs/{job}/executions/{execution}/tasks/{task}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2Task
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudRunV2Task::class);
+  }
+  /**
+   * Lists Tasks from an Execution of a Job.
+   * (tasks.listProjectsLocationsJobsExecutionsTasks)
+   *
+   * @param string $parent Required. The Execution from which the Tasks should be
+   * listed. To list all Tasks across Executions of a Job, use "-" instead of
+   * Execution name. To list all Tasks across Jobs, use "-" instead of Job name.
+   * Format:
+   * projects/{project}/locations/{location}/jobs/{job}/executions/{execution}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of Tasks to return in this call.
+   * @opt_param string pageToken A page token received from a previous call to
+   * ListTasks. All other parameters must match.
+   * @opt_param bool showDeleted If true, returns deleted (but unexpired)
+   * resources along with active ones.
+   * @return GoogleCloudRunV2ListTasksResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsJobsExecutionsTasks($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudRunV2ListTasksResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsJobsExecutionsTasks::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsJobsExecutionsTasks');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\GoogleLongrunningListOperationsResponse;
+use Google\Service\CloudRun\GoogleLongrunningOperation;
+use Google\Service\CloudRun\GoogleLongrunningWaitOperationRequest;
+use Google\Service\CloudRun\GoogleProtobufEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $operations = $runService->projects_locations_operations;
+ *  </code>
+ */
+class ProjectsLocationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Deletes a long-running operation. This method indicates that the client is no
+   * longer interested in the operation result. It does not cancel the operation.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. (operations.delete)
+   *
+   * @param string $name The name of the operation resource to be deleted.
+   * @param array $optParams Optional parameters.
+   * @return GoogleProtobufEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleProtobufEmpty::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 GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsOperations)
+   *
+   * @param string $name Required. To query for all of the operations for a
+   * project.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. A filter for matching the completed or in-
+   * progress operations. The supported formats of *filter* are: To query for only
+   * completed operations: done:true To query for only ongoing operations:
+   * done:false Must be empty to query for all of the latest operations for the
+   * given parent project.
+   * @opt_param int pageSize The maximum number of records that should be
+   * returned. Requested page size cannot exceed 100. If not set or set to less
+   * than or equal to 0, the default page size is 100. .
+   * @opt_param string pageToken Token identifying which result to start with,
+   * which is returned by a previous list call.
+   * @return GoogleLongrunningListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleLongrunningListOperationsResponse::class);
+  }
+  /**
+   * Waits until the specified long-running operation is done or reaches at most a
+   * specified timeout, returning the latest state. If the operation is already
+   * done, the latest state is immediately returned. If the timeout specified is
+   * greater than the default HTTP/RPC timeout, the HTTP/RPC timeout is used. If
+   * the server does not support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. Note that this method is on a best-effort
+   * basis. It may return the latest state before the specified timeout (including
+   * immediately), meaning even an immediate response is no guarantee that the
+   * operation is done. (operations.wait)
+   *
+   * @param string $name The name of the operation resource to wait on.
+   * @param GoogleLongrunningWaitOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function wait($name, GoogleLongrunningWaitOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('wait', [$params], GoogleLongrunningOperation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsOperations::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsRevisions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,104 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\ListRevisionsResponse;
+use Google\Service\CloudRun\Revision;
+use Google\Service\CloudRun\Status;
+
+/**
+ * The "revisions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $revisions = $runService->revisions;
+ *  </code>
+ */
+class ProjectsLocationsRevisions extends \Google\Service\Resource
+{
+  /**
+   * Delete a revision. (revisions.delete)
+   *
+   * @param string $name The name of the revision to delete. For Cloud Run (fully
+   * managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string apiVersion Cloud Run currently ignores this parameter.
+   * @opt_param string dryRun Indicates that the server should validate the
+   * request and populate default values without persisting the request. Supported
+   * values: `all`
+   * @opt_param string kind Cloud Run currently ignores this parameter.
+   * @opt_param string propagationPolicy Specifies the propagation policy of
+   * delete. Cloud Run currently ignores this setting, and deletes in the
+   * background. Please see kubernetes.io/docs/concepts/workloads/controllers
+   * /garbage-collection/ for more information.
+   * @return Status
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Status::class);
+  }
+  /**
+   * Get information about a revision. (revisions.get)
+   *
+   * @param string $name The name of the revision to retrieve. For Cloud Run
+   * (fully managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   * @return Revision
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Revision::class);
+  }
+  /**
+   * List revisions. (revisions.listProjectsLocationsRevisions)
+   *
+   * @param string $parent The namespace from which the revisions should be
+   * listed. For Cloud Run (fully managed), replace {namespace_id} with the
+   * project ID or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string continue Optional. Encoded string to continue paging.
+   * @opt_param string fieldSelector Allows to filter resources based on a
+   * specific value for a field name. Send this in a query string format. i.e.
+   * 'metadata.name%3Dlorem'. Not currently used by Cloud Run.
+   * @opt_param bool includeUninitialized Not currently used by Cloud Run.
+   * @opt_param string labelSelector Allows to filter resources based on a label.
+   * Supported operations are =, !=, exists, in, and notIn.
+   * @opt_param int limit Optional. The maximum number of records that should be
+   * returned.
+   * @opt_param string resourceVersion The baseline resource version from which
+   * the list or watch operation should start. Not currently used by Cloud Run.
+   * @opt_param bool watch Flag that indicates that the client expects to watch
+   * this resource as well. Not currently used by Cloud Run.
+   * @return ListRevisionsResponse
+   */
+  public function listProjectsLocationsRevisions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListRevisionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsRevisions::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsRevisions');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsRoutes.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsRoutes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsRoutes.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\CloudRun\Resource;
+
+use Google\Service\CloudRun\ListRoutesResponse;
+use Google\Service\CloudRun\Route;
+
+/**
+ * The "routes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $routes = $runService->routes;
+ *  </code>
+ */
+class ProjectsLocationsRoutes extends \Google\Service\Resource
+{
+  /**
+   * Get information about a route. (routes.get)
+   *
+   * @param string $name The name of the route to retrieve. For Cloud Run (fully
+   * managed), replace {namespace_id} with the project ID or number.
+   * @param array $optParams Optional parameters.
+   * @return Route
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Route::class);
+  }
+  /**
+   * List routes. (routes.listProjectsLocationsRoutes)
+   *
+   * @param string $parent The namespace from which the routes should be listed.
+   * For Cloud Run (fully managed), replace {namespace_id} with the project ID or
+   * number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string continue Optional. Encoded string to continue paging.
+   * @opt_param string fieldSelector Allows to filter resources based on a
+   * specific value for a field name. Send this in a query string format. i.e.
+   * 'metadata.name%3Dlorem'. Not currently used by Cloud Run.
+   * @opt_param bool includeUninitialized Not currently used by Cloud Run.
+   * @opt_param string labelSelector Allows to filter resources based on a label.
+   * Supported operations are =, !=, exists, in, and notIn.
+   * @opt_param int limit Optional. The maximum number of records that should be
+   * returned.
+   * @opt_param string resourceVersion The baseline resource version from which
+   * the list or watch operation should start. Not currently used by Cloud Run.
+   * @opt_param bool watch Flag that indicates that the client expects to watch
+   * this resource as well. Not currently used by Cloud Run.
+   * @return ListRoutesResponse
+   */
+  public function listProjectsLocationsRoutes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListRoutesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsRoutes::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsRoutes');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsServices.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsServices.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsServices.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,226 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\GoogleCloudRunV2ListServicesResponse;
+use Google\Service\CloudRun\GoogleCloudRunV2Service;
+use Google\Service\CloudRun\GoogleIamV1Policy;
+use Google\Service\CloudRun\GoogleIamV1SetIamPolicyRequest;
+use Google\Service\CloudRun\GoogleIamV1TestIamPermissionsRequest;
+use Google\Service\CloudRun\GoogleIamV1TestIamPermissionsResponse;
+use Google\Service\CloudRun\GoogleLongrunningOperation;
+
+/**
+ * The "services" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $services = $runService->projects_locations_services;
+ *  </code>
+ */
+class ProjectsLocationsServices extends \Google\Service\Resource
+{
+  /**
+   * Creates a new Service in a given project and location. (services.create)
+   *
+   * @param string $parent Required. The location and project in which this
+   * service should be created. Format: projects/{project}/locations/{location},
+   * where {project} can be project id or number. Only lowercase characters,
+   * digits, and hyphens.
+   * @param GoogleCloudRunV2Service $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string serviceId Required. The unique identifier for the Service.
+   * It must begin with letter, and cannot end with hyphen; must contain fewer
+   * than 50 characters. The name of the service becomes
+   * {parent}/services/{service_id}.
+   * @opt_param bool validateOnly Indicates that the request should be validated
+   * and default values populated, without persisting the request or creating any
+   * resources.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, GoogleCloudRunV2Service $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Deletes a Service. This will cause the Service to stop serving traffic and
+   * will delete all revisions. (services.delete)
+   *
+   * @param string $name Required. The full name of the Service. Format:
+   * projects/{project}/locations/{location}/services/{service}, where {project}
+   * can be project id or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string etag A system-generated fingerprint for this version of the
+   * resource. May be used to detect modification conflict during updates.
+   * @opt_param bool validateOnly Indicates that the request should be validated
+   * without actually deleting any resources.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Gets information about a Service. (services.get)
+   *
+   * @param string $name Required. The full name of the Service. Format:
+   * projects/{project}/locations/{location}/services/{service}, where {project}
+   * can be project id or number.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2Service
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudRunV2Service::class);
+  }
+  /**
+   * Gets the IAM Access Control policy currently in effect for the given Cloud
+   * Run Service. This result does not include any inherited policies.
+   * (services.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 GoogleIamV1Policy
+   * @throws \Google\Service\Exception
+   */
+  public function getIamPolicy($resource, $optParams = [])
+  {
+    $params = ['resource' => $resource];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], GoogleIamV1Policy::class);
+  }
+  /**
+   * Lists Services. Results are sorted by creation time, descending.
+   * (services.listProjectsLocationsServices)
+   *
+   * @param string $parent Required. The location and project to list resources
+   * on. Location must be a valid Google Cloud region, and cannot be the "-"
+   * wildcard. Format: projects/{project}/locations/{location}, where {project}
+   * can be project id or number.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of Services to return in this call.
+   * @opt_param string pageToken A page token received from a previous call to
+   * ListServices. All other parameters must match.
+   * @opt_param bool showDeleted If true, returns deleted (but unexpired)
+   * resources along with active ones.
+   * @return GoogleCloudRunV2ListServicesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsServices($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudRunV2ListServicesResponse::class);
+  }
+  /**
+   * Updates a Service. (services.patch)
+   *
+   * @param string $name The fully qualified name of this Service. In
+   * CreateServiceRequest, this field is ignored, and instead composed from
+   * CreateServiceRequest.parent and CreateServiceRequest.service_id. Format:
+   * projects/{project}/locations/{location}/services/{service_id}
+   * @param GoogleCloudRunV2Service $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If set to true, and if the Service
+   * does not exist, it will create a new one. The caller must have
+   * 'run.services.create' permissions if this is set to true and the Service does
+   * not exist.
+   * @opt_param string updateMask Optional. The list of fields to be updated.
+   * @opt_param bool validateOnly Indicates that the request should be validated
+   * and default values populated, without persisting the request or updating any
+   * resources.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, GoogleCloudRunV2Service $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Sets the IAM Access control policy for the specified Service. Overwrites any
+   * existing policy. (services.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 GoogleIamV1SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleIamV1Policy
+   * @throws \Google\Service\Exception
+   */
+  public function setIamPolicy($resource, GoogleIamV1SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], GoogleIamV1Policy::class);
+  }
+  /**
+   * Returns permissions that a caller has on the specified Project. There are no
+   * permissions required for making this API call. (services.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 GoogleIamV1TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GoogleIamV1TestIamPermissionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function testIamPermissions($resource, GoogleIamV1TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], GoogleIamV1TestIamPermissionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsServices::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsServices');
Index: vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsServicesRevisions.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsServicesRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Resource/ProjectsLocationsServicesRevisions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,117 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun\Resource;
+
+use Google\Service\CloudRun\GoogleCloudRunV2ExportStatusResponse;
+use Google\Service\CloudRun\GoogleCloudRunV2ListRevisionsResponse;
+use Google\Service\CloudRun\GoogleCloudRunV2Revision;
+use Google\Service\CloudRun\GoogleLongrunningOperation;
+
+/**
+ * The "revisions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $runService = new Google\Service\CloudRun(...);
+ *   $revisions = $runService->projects_locations_services_revisions;
+ *  </code>
+ */
+class ProjectsLocationsServicesRevisions extends \Google\Service\Resource
+{
+  /**
+   * Deletes a Revision. (revisions.delete)
+   *
+   * @param string $name Required. The name of the Revision to delete. Format: pro
+   * jects/{project}/locations/{location}/services/{service}/revisions/{revision}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string etag A system-generated fingerprint for this version of the
+   * resource. This may be used to detect modification conflict during updates.
+   * @opt_param bool validateOnly Indicates that the request should be validated
+   * without actually deleting any resources.
+   * @return GoogleLongrunningOperation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], GoogleLongrunningOperation::class);
+  }
+  /**
+   * Read the status of an image export operation. (revisions.exportStatus)
+   *
+   * @param string $name Required. The name of the resource of which image export
+   * operation status has to be fetched. Format: `projects/{project_id_or_number}/
+   * locations/{location}/services/{service}/revisions/{revision}` for Revision `p
+   * rojects/{project_id_or_number}/locations/{location}/jobs/{job}/executions/{ex
+   * ecution}` for Execution
+   * @param string $operationId Required. The operation id returned from
+   * ExportImage.
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2ExportStatusResponse
+   * @throws \Google\Service\Exception
+   */
+  public function exportStatus($name, $operationId, $optParams = [])
+  {
+    $params = ['name' => $name, 'operationId' => $operationId];
+    $params = array_merge($params, $optParams);
+    return $this->call('exportStatus', [$params], GoogleCloudRunV2ExportStatusResponse::class);
+  }
+  /**
+   * Gets information about a Revision. (revisions.get)
+   *
+   * @param string $name Required. The full name of the Revision. Format: projects
+   * /{project}/locations/{location}/services/{service}/revisions/{revision}
+   * @param array $optParams Optional parameters.
+   * @return GoogleCloudRunV2Revision
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], GoogleCloudRunV2Revision::class);
+  }
+  /**
+   * Lists Revisions from a given Service, or from a given location. Results are
+   * sorted by creation time, descending.
+   * (revisions.listProjectsLocationsServicesRevisions)
+   *
+   * @param string $parent Required. The Service from which the Revisions should
+   * be listed. To list all Revisions across Services, use "-" instead of Service
+   * name. Format: projects/{project}/locations/{location}/services/{service}
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of revisions to return in this call.
+   * @opt_param string pageToken A page token received from a previous call to
+   * ListRevisions. All other parameters must match.
+   * @opt_param bool showDeleted If true, returns deleted (but unexpired)
+   * resources along with active ones.
+   * @return GoogleCloudRunV2ListRevisionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsServicesRevisions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], GoogleCloudRunV2ListRevisionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsServicesRevisions::class, 'Google_Service_CloudRun_Resource_ProjectsLocationsServicesRevisions');
Index: vendor/google/apiclient-services/src/CloudRun/ResourceRecord.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ResourceRecord.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ResourceRecord.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\CloudRun;
+
+class ResourceRecord extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $rrdata;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setRrdata($rrdata)
+  {
+    $this->rrdata = $rrdata;
+  }
+  /**
+   * @return string
+   */
+  public function getRrdata()
+  {
+    return $this->rrdata;
+  }
+  /**
+   * @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(ResourceRecord::class, 'Google_Service_CloudRun_ResourceRecord');
Index: vendor/google/apiclient-services/src/CloudRun/ResourceRequirements.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ResourceRequirements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ResourceRequirements.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\CloudRun;
+
+class ResourceRequirements extends \Google\Model
+{
+  /**
+   * @var string[]
+   */
+  public $limits;
+  /**
+   * @var string[]
+   */
+  public $requests;
+
+  /**
+   * @param string[]
+   */
+  public function setLimits($limits)
+  {
+    $this->limits = $limits;
+  }
+  /**
+   * @return string[]
+   */
+  public function getLimits()
+  {
+    return $this->limits;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRequests($requests)
+  {
+    $this->requests = $requests;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRequests()
+  {
+    return $this->requests;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResourceRequirements::class, 'Google_Service_CloudRun_ResourceRequirements');
Index: vendor/google/apiclient-services/src/CloudRun/Revision.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Revision.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Revision.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\CloudRun;
+
+class Revision extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ObjectMeta::class;
+  protected $metadataDataType = '';
+  protected $specType = RevisionSpec::class;
+  protected $specDataType = '';
+  protected $statusType = RevisionStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @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 ObjectMeta
+   */
+  public function setMetadata(ObjectMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ObjectMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param RevisionSpec
+   */
+  public function setSpec(RevisionSpec $spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return RevisionSpec
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+  /**
+   * @param RevisionStatus
+   */
+  public function setStatus(RevisionStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return RevisionStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Revision::class, 'Google_Service_CloudRun_Revision');
Index: vendor/google/apiclient-services/src/CloudRun/RevisionSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/RevisionSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/RevisionSpec.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\CloudRun;
+
+class RevisionSpec extends \Google\Collection
+{
+  protected $collection_key = 'volumes';
+  /**
+   * @var int
+   */
+  public $containerConcurrency;
+  protected $containersType = Container::class;
+  protected $containersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $serviceAccountName;
+  /**
+   * @var int
+   */
+  public $timeoutSeconds;
+  protected $volumesType = Volume::class;
+  protected $volumesDataType = 'array';
+
+  /**
+   * @param int
+   */
+  public function setContainerConcurrency($containerConcurrency)
+  {
+    $this->containerConcurrency = $containerConcurrency;
+  }
+  /**
+   * @return int
+   */
+  public function getContainerConcurrency()
+  {
+    return $this->containerConcurrency;
+  }
+  /**
+   * @param Container[]
+   */
+  public function setContainers($containers)
+  {
+    $this->containers = $containers;
+  }
+  /**
+   * @return Container[]
+   */
+  public function getContainers()
+  {
+    return $this->containers;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceAccountName($serviceAccountName)
+  {
+    $this->serviceAccountName = $serviceAccountName;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccountName()
+  {
+    return $this->serviceAccountName;
+  }
+  /**
+   * @param int
+   */
+  public function setTimeoutSeconds($timeoutSeconds)
+  {
+    $this->timeoutSeconds = $timeoutSeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getTimeoutSeconds()
+  {
+    return $this->timeoutSeconds;
+  }
+  /**
+   * @param Volume[]
+   */
+  public function setVolumes($volumes)
+  {
+    $this->volumes = $volumes;
+  }
+  /**
+   * @return Volume[]
+   */
+  public function getVolumes()
+  {
+    return $this->volumes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RevisionSpec::class, 'Google_Service_CloudRun_RevisionSpec');
Index: vendor/google/apiclient-services/src/CloudRun/RevisionStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/RevisionStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/RevisionStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,115 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class RevisionStatus extends \Google\Collection
+{
+  protected $collection_key = 'conditions';
+  protected $conditionsType = GoogleCloudRunV1Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $imageDigest;
+  /**
+   * @var string
+   */
+  public $logUrl;
+  /**
+   * @var int
+   */
+  public $observedGeneration;
+  /**
+   * @var string
+   */
+  public $serviceName;
+
+  /**
+   * @param GoogleCloudRunV1Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV1Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param string
+   */
+  public function setImageDigest($imageDigest)
+  {
+    $this->imageDigest = $imageDigest;
+  }
+  /**
+   * @return string
+   */
+  public function getImageDigest()
+  {
+    return $this->imageDigest;
+  }
+  /**
+   * @param string
+   */
+  public function setLogUrl($logUrl)
+  {
+    $this->logUrl = $logUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getLogUrl()
+  {
+    return $this->logUrl;
+  }
+  /**
+   * @param int
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return int
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param string
+   */
+  public function setServiceName($serviceName)
+  {
+    $this->serviceName = $serviceName;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceName()
+  {
+    return $this->serviceName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RevisionStatus::class, 'Google_Service_CloudRun_RevisionStatus');
Index: vendor/google/apiclient-services/src/CloudRun/RevisionTemplate.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/RevisionTemplate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/RevisionTemplate.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\CloudRun;
+
+class RevisionTemplate extends \Google\Model
+{
+  protected $metadataType = ObjectMeta::class;
+  protected $metadataDataType = '';
+  protected $specType = RevisionSpec::class;
+  protected $specDataType = '';
+
+  /**
+   * @param ObjectMeta
+   */
+  public function setMetadata(ObjectMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ObjectMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param RevisionSpec
+   */
+  public function setSpec(RevisionSpec $spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return RevisionSpec
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RevisionTemplate::class, 'Google_Service_CloudRun_RevisionTemplate');
Index: vendor/google/apiclient-services/src/CloudRun/Route.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Route.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Route.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\CloudRun;
+
+class Route extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ObjectMeta::class;
+  protected $metadataDataType = '';
+  protected $specType = RouteSpec::class;
+  protected $specDataType = '';
+  protected $statusType = RouteStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @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 ObjectMeta
+   */
+  public function setMetadata(ObjectMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ObjectMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param RouteSpec
+   */
+  public function setSpec(RouteSpec $spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return RouteSpec
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+  /**
+   * @param RouteStatus
+   */
+  public function setStatus(RouteStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return RouteStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Route::class, 'Google_Service_CloudRun_Route');
Index: vendor/google/apiclient-services/src/CloudRun/RouteSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/RouteSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/RouteSpec.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\CloudRun;
+
+class RouteSpec extends \Google\Collection
+{
+  protected $collection_key = 'traffic';
+  protected $trafficType = TrafficTarget::class;
+  protected $trafficDataType = 'array';
+
+  /**
+   * @param TrafficTarget[]
+   */
+  public function setTraffic($traffic)
+  {
+    $this->traffic = $traffic;
+  }
+  /**
+   * @return TrafficTarget[]
+   */
+  public function getTraffic()
+  {
+    return $this->traffic;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RouteSpec::class, 'Google_Service_CloudRun_RouteSpec');
Index: vendor/google/apiclient-services/src/CloudRun/RouteStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/RouteStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/RouteStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,111 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class RouteStatus extends \Google\Collection
+{
+  protected $collection_key = 'traffic';
+  protected $addressType = Addressable::class;
+  protected $addressDataType = '';
+  protected $conditionsType = GoogleCloudRunV1Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var int
+   */
+  public $observedGeneration;
+  protected $trafficType = TrafficTarget::class;
+  protected $trafficDataType = 'array';
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param Addressable
+   */
+  public function setAddress(Addressable $address)
+  {
+    $this->address = $address;
+  }
+  /**
+   * @return Addressable
+   */
+  public function getAddress()
+  {
+    return $this->address;
+  }
+  /**
+   * @param GoogleCloudRunV1Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV1Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param int
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return int
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param TrafficTarget[]
+   */
+  public function setTraffic($traffic)
+  {
+    $this->traffic = $traffic;
+  }
+  /**
+   * @return TrafficTarget[]
+   */
+  public function getTraffic()
+  {
+    return $this->traffic;
+  }
+  /**
+   * @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(RouteStatus::class, 'Google_Service_CloudRun_RouteStatus');
Index: vendor/google/apiclient-services/src/CloudRun/RunEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/RunEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/RunEmpty.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\CloudRun;
+
+class RunEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RunEmpty::class, 'Google_Service_CloudRun_RunEmpty');
Index: vendor/google/apiclient-services/src/CloudRun/SecretEnvSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/SecretEnvSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/SecretEnvSource.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\CloudRun;
+
+class SecretEnvSource extends \Google\Model
+{
+  protected $localObjectReferenceType = LocalObjectReference::class;
+  protected $localObjectReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $optional;
+
+  /**
+   * @param LocalObjectReference
+   */
+  public function setLocalObjectReference(LocalObjectReference $localObjectReference)
+  {
+    $this->localObjectReference = $localObjectReference;
+  }
+  /**
+   * @return LocalObjectReference
+   */
+  public function getLocalObjectReference()
+  {
+    return $this->localObjectReference;
+  }
+  /**
+   * @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(SecretEnvSource::class, 'Google_Service_CloudRun_SecretEnvSource');
Index: vendor/google/apiclient-services/src/CloudRun/SecretKeySelector.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/SecretKeySelector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/SecretKeySelector.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\CloudRun;
+
+class SecretKeySelector extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+  protected $localObjectReferenceType = LocalObjectReference::class;
+  protected $localObjectReferenceDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $optional;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+  /**
+   * @param LocalObjectReference
+   */
+  public function setLocalObjectReference(LocalObjectReference $localObjectReference)
+  {
+    $this->localObjectReference = $localObjectReference;
+  }
+  /**
+   * @return LocalObjectReference
+   */
+  public function getLocalObjectReference()
+  {
+    return $this->localObjectReference;
+  }
+  /**
+   * @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(SecretKeySelector::class, 'Google_Service_CloudRun_SecretKeySelector');
Index: vendor/google/apiclient-services/src/CloudRun/SecretVolumeSource.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/SecretVolumeSource.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/SecretVolumeSource.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\CloudRun;
+
+class SecretVolumeSource extends \Google\Collection
+{
+  protected $collection_key = 'items';
+  /**
+   * @var int
+   */
+  public $defaultMode;
+  protected $itemsType = KeyToPath::class;
+  protected $itemsDataType = 'array';
+  /**
+   * @var bool
+   */
+  public $optional;
+  /**
+   * @var string
+   */
+  public $secretName;
+
+  /**
+   * @param int
+   */
+  public function setDefaultMode($defaultMode)
+  {
+    $this->defaultMode = $defaultMode;
+  }
+  /**
+   * @return int
+   */
+  public function getDefaultMode()
+  {
+    return $this->defaultMode;
+  }
+  /**
+   * @param KeyToPath[]
+   */
+  public function setItems($items)
+  {
+    $this->items = $items;
+  }
+  /**
+   * @return KeyToPath[]
+   */
+  public function getItems()
+  {
+    return $this->items;
+  }
+  /**
+   * @param bool
+   */
+  public function setOptional($optional)
+  {
+    $this->optional = $optional;
+  }
+  /**
+   * @return bool
+   */
+  public function getOptional()
+  {
+    return $this->optional;
+  }
+  /**
+   * @param string
+   */
+  public function setSecretName($secretName)
+  {
+    $this->secretName = $secretName;
+  }
+  /**
+   * @return string
+   */
+  public function getSecretName()
+  {
+    return $this->secretName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecretVolumeSource::class, 'Google_Service_CloudRun_SecretVolumeSource');
Index: vendor/google/apiclient-services/src/CloudRun/SecurityContext.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/SecurityContext.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/SecurityContext.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\CloudRun;
+
+class SecurityContext extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $runAsUser;
+
+  /**
+   * @param int
+   */
+  public function setRunAsUser($runAsUser)
+  {
+    $this->runAsUser = $runAsUser;
+  }
+  /**
+   * @return int
+   */
+  public function getRunAsUser()
+  {
+    return $this->runAsUser;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SecurityContext::class, 'Google_Service_CloudRun_SecurityContext');
Index: vendor/google/apiclient-services/src/CloudRun/Service.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Service.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Service.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\CloudRun;
+
+class Service extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $kind;
+  protected $metadataType = ObjectMeta::class;
+  protected $metadataDataType = '';
+  protected $specType = ServiceSpec::class;
+  protected $specDataType = '';
+  protected $statusType = ServiceStatus::class;
+  protected $statusDataType = '';
+
+  /**
+   * @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 ObjectMeta
+   */
+  public function setMetadata(ObjectMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ObjectMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param ServiceSpec
+   */
+  public function setSpec(ServiceSpec $spec)
+  {
+    $this->spec = $spec;
+  }
+  /**
+   * @return ServiceSpec
+   */
+  public function getSpec()
+  {
+    return $this->spec;
+  }
+  /**
+   * @param ServiceStatus
+   */
+  public function setStatus(ServiceStatus $status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return ServiceStatus
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Service::class, 'Google_Service_CloudRun_Service');
Index: vendor/google/apiclient-services/src/CloudRun/ServiceSpec.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ServiceSpec.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ServiceSpec.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\CloudRun;
+
+class ServiceSpec extends \Google\Collection
+{
+  protected $collection_key = 'traffic';
+  protected $templateType = RevisionTemplate::class;
+  protected $templateDataType = '';
+  protected $trafficType = TrafficTarget::class;
+  protected $trafficDataType = 'array';
+
+  /**
+   * @param RevisionTemplate
+   */
+  public function setTemplate(RevisionTemplate $template)
+  {
+    $this->template = $template;
+  }
+  /**
+   * @return RevisionTemplate
+   */
+  public function getTemplate()
+  {
+    return $this->template;
+  }
+  /**
+   * @param TrafficTarget[]
+   */
+  public function setTraffic($traffic)
+  {
+    $this->traffic = $traffic;
+  }
+  /**
+   * @return TrafficTarget[]
+   */
+  public function getTraffic()
+  {
+    return $this->traffic;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ServiceSpec::class, 'Google_Service_CloudRun_ServiceSpec');
Index: vendor/google/apiclient-services/src/CloudRun/ServiceStatus.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/ServiceStatus.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/ServiceStatus.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\CloudRun;
+
+class ServiceStatus extends \Google\Collection
+{
+  protected $collection_key = 'traffic';
+  protected $addressType = Addressable::class;
+  protected $addressDataType = '';
+  protected $conditionsType = GoogleCloudRunV1Condition::class;
+  protected $conditionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $latestCreatedRevisionName;
+  /**
+   * @var string
+   */
+  public $latestReadyRevisionName;
+  /**
+   * @var int
+   */
+  public $observedGeneration;
+  protected $trafficType = TrafficTarget::class;
+  protected $trafficDataType = 'array';
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param Addressable
+   */
+  public function setAddress(Addressable $address)
+  {
+    $this->address = $address;
+  }
+  /**
+   * @return Addressable
+   */
+  public function getAddress()
+  {
+    return $this->address;
+  }
+  /**
+   * @param GoogleCloudRunV1Condition[]
+   */
+  public function setConditions($conditions)
+  {
+    $this->conditions = $conditions;
+  }
+  /**
+   * @return GoogleCloudRunV1Condition[]
+   */
+  public function getConditions()
+  {
+    return $this->conditions;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestCreatedRevisionName($latestCreatedRevisionName)
+  {
+    $this->latestCreatedRevisionName = $latestCreatedRevisionName;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestCreatedRevisionName()
+  {
+    return $this->latestCreatedRevisionName;
+  }
+  /**
+   * @param string
+   */
+  public function setLatestReadyRevisionName($latestReadyRevisionName)
+  {
+    $this->latestReadyRevisionName = $latestReadyRevisionName;
+  }
+  /**
+   * @return string
+   */
+  public function getLatestReadyRevisionName()
+  {
+    return $this->latestReadyRevisionName;
+  }
+  /**
+   * @param int
+   */
+  public function setObservedGeneration($observedGeneration)
+  {
+    $this->observedGeneration = $observedGeneration;
+  }
+  /**
+   * @return int
+   */
+  public function getObservedGeneration()
+  {
+    return $this->observedGeneration;
+  }
+  /**
+   * @param TrafficTarget[]
+   */
+  public function setTraffic($traffic)
+  {
+    $this->traffic = $traffic;
+  }
+  /**
+   * @return TrafficTarget[]
+   */
+  public function getTraffic()
+  {
+    return $this->traffic;
+  }
+  /**
+   * @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(ServiceStatus::class, 'Google_Service_CloudRun_ServiceStatus');
Index: vendor/google/apiclient-services/src/CloudRun/SetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_SetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/CloudRun/Status.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Status.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\CloudRun;
+
+class Status extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $code;
+  protected $detailsType = StatusDetails::class;
+  protected $detailsDataType = '';
+  /**
+   * @var string
+   */
+  public $message;
+  protected $metadataType = ListMeta::class;
+  protected $metadataDataType = '';
+  /**
+   * @var string
+   */
+  public $reason;
+  /**
+   * @var string
+   */
+  public $status;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param StatusDetails
+   */
+  public function setDetails(StatusDetails $details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return StatusDetails
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param ListMeta
+   */
+  public function setMetadata(ListMeta $metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return ListMeta
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setReason($reason)
+  {
+    $this->reason = $reason;
+  }
+  /**
+   * @return string
+   */
+  public function getReason()
+  {
+    return $this->reason;
+  }
+  /**
+   * @param string
+   */
+  public function setStatus($status)
+  {
+    $this->status = $status;
+  }
+  /**
+   * @return string
+   */
+  public function getStatus()
+  {
+    return $this->status;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Status::class, 'Google_Service_CloudRun_Status');
Index: vendor/google/apiclient-services/src/CloudRun/StatusCause.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/StatusCause.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/StatusCause.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\CloudRun;
+
+class StatusCause extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $field;
+  /**
+   * @var string
+   */
+  public $message;
+  /**
+   * @var string
+   */
+  public $reason;
+
+  /**
+   * @param string
+   */
+  public function setField($field)
+  {
+    $this->field = $field;
+  }
+  /**
+   * @return string
+   */
+  public function getField()
+  {
+    return $this->field;
+  }
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatusCause::class, 'Google_Service_CloudRun_StatusCause');
Index: vendor/google/apiclient-services/src/CloudRun/StatusDetails.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/StatusDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/StatusDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\CloudRun;
+
+class StatusDetails extends \Google\Collection
+{
+  protected $collection_key = 'causes';
+  protected $causesType = StatusCause::class;
+  protected $causesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $group;
+  /**
+   * @var string
+   */
+  public $kind;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var int
+   */
+  public $retryAfterSeconds;
+  /**
+   * @var string
+   */
+  public $uid;
+
+  /**
+   * @param StatusCause[]
+   */
+  public function setCauses($causes)
+  {
+    $this->causes = $causes;
+  }
+  /**
+   * @return StatusCause[]
+   */
+  public function getCauses()
+  {
+    return $this->causes;
+  }
+  /**
+   * @param string
+   */
+  public function setGroup($group)
+  {
+    $this->group = $group;
+  }
+  /**
+   * @return string
+   */
+  public function getGroup()
+  {
+    return $this->group;
+  }
+  /**
+   * @param string
+   */
+  public function setKind($kind)
+  {
+    $this->kind = $kind;
+  }
+  /**
+   * @return string
+   */
+  public function getKind()
+  {
+    return $this->kind;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param int
+   */
+  public function setRetryAfterSeconds($retryAfterSeconds)
+  {
+    $this->retryAfterSeconds = $retryAfterSeconds;
+  }
+  /**
+   * @return int
+   */
+  public function getRetryAfterSeconds()
+  {
+    return $this->retryAfterSeconds;
+  }
+  /**
+   * @param string
+   */
+  public function setUid($uid)
+  {
+    $this->uid = $uid;
+  }
+  /**
+   * @return string
+   */
+  public function getUid()
+  {
+    return $this->uid;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StatusDetails::class, 'Google_Service_CloudRun_StatusDetails');
Index: vendor/google/apiclient-services/src/CloudRun/TCPSocketAction.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/TCPSocketAction.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/TCPSocketAction.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\CloudRun;
+
+class TCPSocketAction extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $host;
+  /**
+   * @var int
+   */
+  public $port;
+
+  /**
+   * @param string
+   */
+  public function setHost($host)
+  {
+    $this->host = $host;
+  }
+  /**
+   * @return string
+   */
+  public function getHost()
+  {
+    return $this->host;
+  }
+  /**
+   * @param int
+   */
+  public function setPort($port)
+  {
+    $this->port = $port;
+  }
+  /**
+   * @return int
+   */
+  public function getPort()
+  {
+    return $this->port;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TCPSocketAction::class, 'Google_Service_CloudRun_TCPSocketAction');
Index: vendor/google/apiclient-services/src/CloudRun/TestIamPermissionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_TestIamPermissionsRequest');
Index: vendor/google/apiclient-services/src/CloudRun/TestIamPermissionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/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\CloudRun;
+
+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_CloudRun_TestIamPermissionsResponse');
Index: vendor/google/apiclient-services/src/CloudRun/TrafficTarget.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/TrafficTarget.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/TrafficTarget.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\CloudRun;
+
+class TrafficTarget extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $configurationName;
+  /**
+   * @var bool
+   */
+  public $latestRevision;
+  /**
+   * @var int
+   */
+  public $percent;
+  /**
+   * @var string
+   */
+  public $revisionName;
+  /**
+   * @var string
+   */
+  public $tag;
+  /**
+   * @var string
+   */
+  public $url;
+
+  /**
+   * @param string
+   */
+  public function setConfigurationName($configurationName)
+  {
+    $this->configurationName = $configurationName;
+  }
+  /**
+   * @return string
+   */
+  public function getConfigurationName()
+  {
+    return $this->configurationName;
+  }
+  /**
+   * @param bool
+   */
+  public function setLatestRevision($latestRevision)
+  {
+    $this->latestRevision = $latestRevision;
+  }
+  /**
+   * @return bool
+   */
+  public function getLatestRevision()
+  {
+    return $this->latestRevision;
+  }
+  /**
+   * @param int
+   */
+  public function setPercent($percent)
+  {
+    $this->percent = $percent;
+  }
+  /**
+   * @return int
+   */
+  public function getPercent()
+  {
+    return $this->percent;
+  }
+  /**
+   * @param string
+   */
+  public function setRevisionName($revisionName)
+  {
+    $this->revisionName = $revisionName;
+  }
+  /**
+   * @return string
+   */
+  public function getRevisionName()
+  {
+    return $this->revisionName;
+  }
+  /**
+   * @param string
+   */
+  public function setTag($tag)
+  {
+    $this->tag = $tag;
+  }
+  /**
+   * @return string
+   */
+  public function getTag()
+  {
+    return $this->tag;
+  }
+  /**
+   * @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(TrafficTarget::class, 'Google_Service_CloudRun_TrafficTarget');
Index: vendor/google/apiclient-services/src/CloudRun/UtilStatusProto.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/UtilStatusProto.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/UtilStatusProto.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\CloudRun;
+
+class UtilStatusProto extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $canonicalCode;
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var string
+   */
+  public $message;
+  protected $messageSetType = Proto2BridgeMessageSet::class;
+  protected $messageSetDataType = '';
+  /**
+   * @var string
+   */
+  public $space;
+
+  /**
+   * @param int
+   */
+  public function setCanonicalCode($canonicalCode)
+  {
+    $this->canonicalCode = $canonicalCode;
+  }
+  /**
+   * @return int
+   */
+  public function getCanonicalCode()
+  {
+    return $this->canonicalCode;
+  }
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+  /**
+   * @param Proto2BridgeMessageSet
+   */
+  public function setMessageSet(Proto2BridgeMessageSet $messageSet)
+  {
+    $this->messageSet = $messageSet;
+  }
+  /**
+   * @return Proto2BridgeMessageSet
+   */
+  public function getMessageSet()
+  {
+    return $this->messageSet;
+  }
+  /**
+   * @param string
+   */
+  public function setSpace($space)
+  {
+    $this->space = $space;
+  }
+  /**
+   * @return string
+   */
+  public function getSpace()
+  {
+    return $this->space;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UtilStatusProto::class, 'Google_Service_CloudRun_UtilStatusProto');
Index: vendor/google/apiclient-services/src/CloudRun/Volume.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/Volume.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/Volume.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\CloudRun;
+
+class Volume extends \Google\Model
+{
+  protected $configMapType = ConfigMapVolumeSource::class;
+  protected $configMapDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  protected $secretType = SecretVolumeSource::class;
+  protected $secretDataType = '';
+
+  /**
+   * @param ConfigMapVolumeSource
+   */
+  public function setConfigMap(ConfigMapVolumeSource $configMap)
+  {
+    $this->configMap = $configMap;
+  }
+  /**
+   * @return ConfigMapVolumeSource
+   */
+  public function getConfigMap()
+  {
+    return $this->configMap;
+  }
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Volume::class, 'Google_Service_CloudRun_Volume');
Index: vendor/google/apiclient-services/src/CloudRun/VolumeMount.php
===================================================================
--- vendor/google/apiclient-services/src/CloudRun/VolumeMount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/CloudRun/VolumeMount.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\CloudRun;
+
+class VolumeMount extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $mountPath;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $readOnly;
+  /**
+   * @var string
+   */
+  public $subPath;
+
+  /**
+   * @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;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VolumeMount::class, 'Google_Service_CloudRun_VolumeMount');
