Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/Connector.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/Connector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/Connector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,223 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ServerlessVPCAccess;
+
+class Connector extends \Google\Collection
+{
+  protected $collection_key = 'connectedProjects';
+  /**
+   * @var string[]
+   */
+  public $connectedProjects;
+  /**
+   * @var string
+   */
+  public $ipCidrRange;
+  /**
+   * @var string
+   */
+  public $machineType;
+  /**
+   * @var int
+   */
+  public $maxInstances;
+  /**
+   * @var int
+   */
+  public $maxThroughput;
+  /**
+   * @var int
+   */
+  public $minInstances;
+  /**
+   * @var int
+   */
+  public $minThroughput;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $network;
+  /**
+   * @var string
+   */
+  public $state;
+  protected $subnetType = Subnet::class;
+  protected $subnetDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setConnectedProjects($connectedProjects)
+  {
+    $this->connectedProjects = $connectedProjects;
+  }
+  /**
+   * @return string[]
+   */
+  public function getConnectedProjects()
+  {
+    return $this->connectedProjects;
+  }
+  /**
+   * @param string
+   */
+  public function setIpCidrRange($ipCidrRange)
+  {
+    $this->ipCidrRange = $ipCidrRange;
+  }
+  /**
+   * @return string
+   */
+  public function getIpCidrRange()
+  {
+    return $this->ipCidrRange;
+  }
+  /**
+   * @param string
+   */
+  public function setMachineType($machineType)
+  {
+    $this->machineType = $machineType;
+  }
+  /**
+   * @return string
+   */
+  public function getMachineType()
+  {
+    return $this->machineType;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxInstances($maxInstances)
+  {
+    $this->maxInstances = $maxInstances;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxInstances()
+  {
+    return $this->maxInstances;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxThroughput($maxThroughput)
+  {
+    $this->maxThroughput = $maxThroughput;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxThroughput()
+  {
+    return $this->maxThroughput;
+  }
+  /**
+   * @param int
+   */
+  public function setMinInstances($minInstances)
+  {
+    $this->minInstances = $minInstances;
+  }
+  /**
+   * @return int
+   */
+  public function getMinInstances()
+  {
+    return $this->minInstances;
+  }
+  /**
+   * @param int
+   */
+  public function setMinThroughput($minThroughput)
+  {
+    $this->minThroughput = $minThroughput;
+  }
+  /**
+   * @return int
+   */
+  public function getMinThroughput()
+  {
+    return $this->minThroughput;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNetwork($network)
+  {
+    $this->network = $network;
+  }
+  /**
+   * @return string
+   */
+  public function getNetwork()
+  {
+    return $this->network;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param Subnet
+   */
+  public function setSubnet(Subnet $subnet)
+  {
+    $this->subnet = $subnet;
+  }
+  /**
+   * @return Subnet
+   */
+  public function getSubnet()
+  {
+    return $this->subnet;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Connector::class, 'Google_Service_ServerlessVPCAccess_Connector');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/ListConnectorsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/ListConnectorsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/ListConnectorsResponse.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\ServerlessVPCAccess;
+
+class ListConnectorsResponse extends \Google\Collection
+{
+  protected $collection_key = 'connectors';
+  protected $connectorsType = Connector::class;
+  protected $connectorsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Connector[]
+   */
+  public function setConnectors($connectors)
+  {
+    $this->connectors = $connectors;
+  }
+  /**
+   * @return Connector[]
+   */
+  public function getConnectors()
+  {
+    return $this->connectors;
+  }
+  /**
+   * @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(ListConnectorsResponse::class, 'Google_Service_ServerlessVPCAccess_ListConnectorsResponse');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/ListLocationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/ListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/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\ServerlessVPCAccess;
+
+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_ServerlessVPCAccess_ListLocationsResponse');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ServerlessVPCAccess;
+
+class ListOperationsResponse extends \Google\Collection
+{
+  protected $collection_key = 'operations';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $operationsType = Operation::class;
+  protected $operationsDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Operation[]
+   */
+  public function setOperations($operations)
+  {
+    $this->operations = $operations;
+  }
+  /**
+   * @return Operation[]
+   */
+  public function getOperations()
+  {
+    return $this->operations;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListOperationsResponse::class, 'Google_Service_ServerlessVPCAccess_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/Location.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/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\ServerlessVPCAccess;
+
+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_ServerlessVPCAccess_Location');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ServerlessVPCAccess;
+
+class Operation extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $done;
+  protected $errorType = Status::class;
+  protected $errorDataType = '';
+  /**
+   * @var array[]
+   */
+  public $metadata;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var array[]
+   */
+  public $response;
+
+  /**
+   * @param bool
+   */
+  public function setDone($done)
+  {
+    $this->done = $done;
+  }
+  /**
+   * @return bool
+   */
+  public function getDone()
+  {
+    return $this->done;
+  }
+  /**
+   * @param Status
+   */
+  public function setError(Status $error)
+  {
+    $this->error = $error;
+  }
+  /**
+   * @return Status
+   */
+  public function getError()
+  {
+    return $this->error;
+  }
+  /**
+   * @param array[]
+   */
+  public function setMetadata($metadata)
+  {
+    $this->metadata = $metadata;
+  }
+  /**
+   * @return array[]
+   */
+  public function getMetadata()
+  {
+    return $this->metadata;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param array[]
+   */
+  public function setResponse($response)
+  {
+    $this->response = $response;
+  }
+  /**
+   * @return array[]
+   */
+  public function getResponse()
+  {
+    return $this->response;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operation::class, 'Google_Service_ServerlessVPCAccess_Operation');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/OperationMetadata.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\ServerlessVPCAccess;
+
+class OperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $method;
+  /**
+   * @var string
+   */
+  public $target;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMethod($method)
+  {
+    $this->method = $method;
+  }
+  /**
+   * @return string
+   */
+  public function getMethod()
+  {
+    return $this->method;
+  }
+  /**
+   * @param string
+   */
+  public function setTarget($target)
+  {
+    $this->target = $target;
+  }
+  /**
+   * @return string
+   */
+  public function getTarget()
+  {
+    return $this->target;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperationMetadata::class, 'Google_Service_ServerlessVPCAccess_OperationMetadata');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/OperationMetadataV1Alpha1.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/OperationMetadataV1Alpha1.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/OperationMetadataV1Alpha1.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\ServerlessVPCAccess;
+
+class OperationMetadataV1Alpha1 extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $insertTime;
+  /**
+   * @var string
+   */
+  public $method;
+  /**
+   * @var string
+   */
+  public $target;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setInsertTime($insertTime)
+  {
+    $this->insertTime = $insertTime;
+  }
+  /**
+   * @return string
+   */
+  public function getInsertTime()
+  {
+    return $this->insertTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMethod($method)
+  {
+    $this->method = $method;
+  }
+  /**
+   * @return string
+   */
+  public function getMethod()
+  {
+    return $this->method;
+  }
+  /**
+   * @param string
+   */
+  public function setTarget($target)
+  {
+    $this->target = $target;
+  }
+  /**
+   * @return string
+   */
+  public function getTarget()
+  {
+    return $this->target;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperationMetadataV1Alpha1::class, 'Google_Service_ServerlessVPCAccess_OperationMetadataV1Alpha1');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/OperationMetadataV1Beta1.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/OperationMetadataV1Beta1.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/OperationMetadataV1Beta1.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\ServerlessVPCAccess;
+
+class OperationMetadataV1Beta1 extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $method;
+  /**
+   * @var string
+   */
+  public $target;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMethod($method)
+  {
+    $this->method = $method;
+  }
+  /**
+   * @return string
+   */
+  public function getMethod()
+  {
+    return $this->method;
+  }
+  /**
+   * @param string
+   */
+  public function setTarget($target)
+  {
+    $this->target = $target;
+  }
+  /**
+   * @return string
+   */
+  public function getTarget()
+  {
+    return $this->target;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperationMetadataV1Beta1::class, 'Google_Service_ServerlessVPCAccess_OperationMetadataV1Beta1');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/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\ServerlessVPCAccess\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $vpcaccessService = new Google\Service\ServerlessVPCAccess(...);
+ *   $projects = $vpcaccessService->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_ServerlessVPCAccess_Resource_Projects');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/ProjectsLocations.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\ServerlessVPCAccess\Resource;
+
+use Google\Service\ServerlessVPCAccess\ListLocationsResponse;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $vpcaccessService = new Google\Service\ServerlessVPCAccess(...);
+ *   $locations = $vpcaccessService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+  /**
+   * Lists information about the supported locations for this service.
+   * (locations.listProjectsLocations)
+   *
+   * @param string $name The resource that owns the locations collection, if
+   * applicable.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to narrow down results to a preferred
+   * subset. The filtering language accepts strings like `"displayName=tokyo"`,
+   * and is documented in more detail in [AIP-160](https://google.aip.dev/160).
+   * @opt_param int pageSize The maximum number of results to return. If not set,
+   * the service selects a default.
+   * @opt_param string pageToken A page token received from the `next_page_token`
+   * field in the response. Send that page token to receive the subsequent page.
+   * @return ListLocationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListLocationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_ServerlessVPCAccess_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/ProjectsLocationsConnectors.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/ProjectsLocationsConnectors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/ProjectsLocationsConnectors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,128 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ServerlessVPCAccess\Resource;
+
+use Google\Service\ServerlessVPCAccess\Connector;
+use Google\Service\ServerlessVPCAccess\ListConnectorsResponse;
+use Google\Service\ServerlessVPCAccess\Operation;
+
+/**
+ * The "connectors" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $vpcaccessService = new Google\Service\ServerlessVPCAccess(...);
+ *   $connectors = $vpcaccessService->projects_locations_connectors;
+ *  </code>
+ */
+class ProjectsLocationsConnectors extends \Google\Service\Resource
+{
+  /**
+   * Creates a Serverless VPC Access connector, returns an operation.
+   * (connectors.create)
+   *
+   * @param string $parent Required. The project ID and location in which the
+   * configuration should be created, specified in the format
+   * `projects/locations`.
+   * @param Connector $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string connectorId Required. The ID to use for this connector.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Connector $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a Serverless VPC Access connector. Returns NOT_FOUND if the resource
+   * does not exist. (connectors.delete)
+   *
+   * @param string $name Required. Name of a Serverless VPC Access connector to
+   * delete.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], Operation::class);
+  }
+  /**
+   * Gets a Serverless VPC Access connector. Returns NOT_FOUND if the resource
+   * does not exist. (connectors.get)
+   *
+   * @param string $name Required. Name of a Serverless VPC Access connector to
+   * get.
+   * @param array $optParams Optional parameters.
+   * @return Connector
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Connector::class);
+  }
+  /**
+   * Lists Serverless VPC Access connectors.
+   * (connectors.listProjectsLocationsConnectors)
+   *
+   * @param string $parent Required. The project and location from which the
+   * routes should be listed.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of functions to return per call.
+   * @opt_param string pageToken Continuation token.
+   * @return ListConnectorsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsConnectors($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListConnectorsResponse::class);
+  }
+  /**
+   * Updates a Serverless VPC Access connector, returns an operation.
+   * (connectors.patch)
+   *
+   * @param string $name The resource name in the format
+   * `projects/locations/connectors`.
+   * @param Connector $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask The fields to update on the entry group. If
+   * absent or empty, all modifiable fields are updated.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Connector $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsConnectors::class, 'Google_Service_ServerlessVPCAccess_Resource_ProjectsLocationsConnectors');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,72 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ServerlessVPCAccess\Resource;
+
+use Google\Service\ServerlessVPCAccess\ListOperationsResponse;
+use Google\Service\ServerlessVPCAccess\Operation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $vpcaccessService = new Google\Service\ServerlessVPCAccess(...);
+ *   $operations = $vpcaccessService->projects_locations_operations;
+ *  </code>
+ */
+class ProjectsLocationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Operation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return ListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsOperations::class, 'Google_Service_ServerlessVPCAccess_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/Status.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,81 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\ServerlessVPCAccess;
+
+class Status extends \Google\Collection
+{
+  protected $collection_key = 'details';
+  /**
+   * @var int
+   */
+  public $code;
+  /**
+   * @var array[]
+   */
+  public $details;
+  /**
+   * @var string
+   */
+  public $message;
+
+  /**
+   * @param int
+   */
+  public function setCode($code)
+  {
+    $this->code = $code;
+  }
+  /**
+   * @return int
+   */
+  public function getCode()
+  {
+    return $this->code;
+  }
+  /**
+   * @param array[]
+   */
+  public function setDetails($details)
+  {
+    $this->details = $details;
+  }
+  /**
+   * @return array[]
+   */
+  public function getDetails()
+  {
+    return $this->details;
+  }
+  /**
+   * @param string
+   */
+  public function setMessage($message)
+  {
+    $this->message = $message;
+  }
+  /**
+   * @return string
+   */
+  public function getMessage()
+  {
+    return $this->message;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Status::class, 'Google_Service_ServerlessVPCAccess_Status');
Index: vendor/google/apiclient-services/src/ServerlessVPCAccess/Subnet.php
===================================================================
--- vendor/google/apiclient-services/src/ServerlessVPCAccess/Subnet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/ServerlessVPCAccess/Subnet.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\ServerlessVPCAccess;
+
+class Subnet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $projectId;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setProjectId($projectId)
+  {
+    $this->projectId = $projectId;
+  }
+  /**
+   * @return string
+   */
+  public function getProjectId()
+  {
+    return $this->projectId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Subnet::class, 'Google_Service_ServerlessVPCAccess_Subnet');
