Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Annotation.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Annotation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/Annotation.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\RapidMigrationAssessment;
+
+class Annotation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $updateTime;
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @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 setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @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(Annotation::class, 'Google_Service_RapidMigrationAssessment_Annotation');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/CancelOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/CancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/CancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,25 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\RapidMigrationAssessment;
+
+class CancelOperationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelOperationRequest::class, 'Google_Service_RapidMigrationAssessment_CancelOperationRequest');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Collector.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Collector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/Collector.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,292 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\RapidMigrationAssessment;
+
+class Collector extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $bucket;
+  /**
+   * @var string
+   */
+  public $clientVersion;
+  /**
+   * @var int
+   */
+  public $collectionDays;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $eulaUri;
+  /**
+   * @var string
+   */
+  public $expectedAssetCount;
+  protected $guestOsScanType = GuestOsScan::class;
+  protected $guestOsScanDataType = '';
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $serviceAccount;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $updateTime;
+  protected $vsphereScanType = VSphereScan::class;
+  protected $vsphereScanDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBucket($bucket)
+  {
+    $this->bucket = $bucket;
+  }
+  /**
+   * @return string
+   */
+  public function getBucket()
+  {
+    return $this->bucket;
+  }
+  /**
+   * @param string
+   */
+  public function setClientVersion($clientVersion)
+  {
+    $this->clientVersion = $clientVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getClientVersion()
+  {
+    return $this->clientVersion;
+  }
+  /**
+   * @param int
+   */
+  public function setCollectionDays($collectionDays)
+  {
+    $this->collectionDays = $collectionDays;
+  }
+  /**
+   * @return int
+   */
+  public function getCollectionDays()
+  {
+    return $this->collectionDays;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEulaUri($eulaUri)
+  {
+    $this->eulaUri = $eulaUri;
+  }
+  /**
+   * @return string
+   */
+  public function getEulaUri()
+  {
+    return $this->eulaUri;
+  }
+  /**
+   * @param string
+   */
+  public function setExpectedAssetCount($expectedAssetCount)
+  {
+    $this->expectedAssetCount = $expectedAssetCount;
+  }
+  /**
+   * @return string
+   */
+  public function getExpectedAssetCount()
+  {
+    return $this->expectedAssetCount;
+  }
+  /**
+   * @param GuestOsScan
+   */
+  public function setGuestOsScan(GuestOsScan $guestOsScan)
+  {
+    $this->guestOsScan = $guestOsScan;
+  }
+  /**
+   * @return GuestOsScan
+   */
+  public function getGuestOsScan()
+  {
+    return $this->guestOsScan;
+  }
+  /**
+   * @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 setServiceAccount($serviceAccount)
+  {
+    $this->serviceAccount = $serviceAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getServiceAccount()
+  {
+    return $this->serviceAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateTime($updateTime)
+  {
+    $this->updateTime = $updateTime;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateTime()
+  {
+    return $this->updateTime;
+  }
+  /**
+   * @param VSphereScan
+   */
+  public function setVsphereScan(VSphereScan $vsphereScan)
+  {
+    $this->vsphereScan = $vsphereScan;
+  }
+  /**
+   * @return VSphereScan
+   */
+  public function getVsphereScan()
+  {
+    return $this->vsphereScan;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Collector::class, 'Google_Service_RapidMigrationAssessment_Collector');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/GuestOsScan.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/GuestOsScan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/GuestOsScan.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\RapidMigrationAssessment;
+
+class GuestOsScan extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $coreSource;
+
+  /**
+   * @param string
+   */
+  public function setCoreSource($coreSource)
+  {
+    $this->coreSource = $coreSource;
+  }
+  /**
+   * @return string
+   */
+  public function getCoreSource()
+  {
+    return $this->coreSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GuestOsScan::class, 'Google_Service_RapidMigrationAssessment_GuestOsScan');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/ListCollectorsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/ListCollectorsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/ListCollectorsResponse.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\RapidMigrationAssessment;
+
+class ListCollectorsResponse extends \Google\Collection
+{
+  protected $collection_key = 'unreachable';
+  protected $collectorsType = Collector::class;
+  protected $collectorsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  /**
+   * @var string[]
+   */
+  public $unreachable;
+
+  /**
+   * @param Collector[]
+   */
+  public function setCollectors($collectors)
+  {
+    $this->collectors = $collectors;
+  }
+  /**
+   * @return Collector[]
+   */
+  public function getCollectors()
+  {
+    return $this->collectors;
+  }
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param string[]
+   */
+  public function setUnreachable($unreachable)
+  {
+    $this->unreachable = $unreachable;
+  }
+  /**
+   * @return string[]
+   */
+  public function getUnreachable()
+  {
+    return $this->unreachable;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListCollectorsResponse::class, 'Google_Service_RapidMigrationAssessment_ListCollectorsResponse');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/ListLocationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/ListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/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\RapidMigrationAssessment;
+
+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_RapidMigrationAssessment_ListLocationsResponse');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/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\RapidMigrationAssessment;
+
+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_RapidMigrationAssessment_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Location.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/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\RapidMigrationAssessment;
+
+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_RapidMigrationAssessment_Location');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/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\RapidMigrationAssessment;
+
+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_RapidMigrationAssessment_Operation');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\RapidMigrationAssessment;
+
+class OperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var bool
+   */
+  public $requestedCancellation;
+  /**
+   * @var string
+   */
+  public $statusMessage;
+  /**
+   * @var string
+   */
+  public $target;
+  /**
+   * @var string
+   */
+  public $verb;
+
+  /**
+   * @param string
+   */
+  public function setApiVersion($apiVersion)
+  {
+    $this->apiVersion = $apiVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApiVersion()
+  {
+    return $this->apiVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setRequestedCancellation($requestedCancellation)
+  {
+    $this->requestedCancellation = $requestedCancellation;
+  }
+  /**
+   * @return bool
+   */
+  public function getRequestedCancellation()
+  {
+    return $this->requestedCancellation;
+  }
+  /**
+   * @param string
+   */
+  public function setStatusMessage($statusMessage)
+  {
+    $this->statusMessage = $statusMessage;
+  }
+  /**
+   * @return string
+   */
+  public function getStatusMessage()
+  {
+    return $this->statusMessage;
+  }
+  /**
+   * @param string
+   */
+  public function setTarget($target)
+  {
+    $this->target = $target;
+  }
+  /**
+   * @return string
+   */
+  public function getTarget()
+  {
+    return $this->target;
+  }
+  /**
+   * @param string
+   */
+  public function setVerb($verb)
+  {
+    $this->verb = $verb;
+  }
+  /**
+   * @return string
+   */
+  public function getVerb()
+  {
+    return $this->verb;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperationMetadata::class, 'Google_Service_RapidMigrationAssessment_OperationMetadata');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/PauseCollectorRequest.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/PauseCollectorRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/PauseCollectorRequest.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\RapidMigrationAssessment;
+
+class PauseCollectorRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PauseCollectorRequest::class, 'Google_Service_RapidMigrationAssessment_PauseCollectorRequest');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/RapidmigrationassessmentEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/RapidmigrationassessmentEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/RapidmigrationassessmentEmpty.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\RapidMigrationAssessment;
+
+class RapidmigrationassessmentEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RapidmigrationassessmentEmpty::class, 'Google_Service_RapidMigrationAssessment_RapidmigrationassessmentEmpty');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/RegisterCollectorRequest.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/RegisterCollectorRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/RegisterCollectorRequest.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\RapidMigrationAssessment;
+
+class RegisterCollectorRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RegisterCollectorRequest::class, 'Google_Service_RapidMigrationAssessment_RegisterCollectorRequest');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/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\RapidMigrationAssessment\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $rapidmigrationassessmentService = new Google\Service\RapidMigrationAssessment(...);
+ *   $projects = $rapidmigrationassessmentService->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_RapidMigrationAssessment_Resource_Projects');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,74 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\RapidMigrationAssessment\Resource;
+
+use Google\Service\RapidMigrationAssessment\ListLocationsResponse;
+use Google\Service\RapidMigrationAssessment\Location;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $rapidmigrationassessmentService = new Google\Service\RapidMigrationAssessment(...);
+ *   $locations = $rapidmigrationassessmentService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+  /**
+   * Gets information about a location. (locations.get)
+   *
+   * @param string $name Resource name for the location.
+   * @param array $optParams Optional parameters.
+   * @return Location
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Location::class);
+  }
+  /**
+   * Lists information about the supported locations for this service.
+   * (locations.listProjectsLocations)
+   *
+   * @param string $name The resource that owns the locations collection, if
+   * applicable.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to narrow down results to a preferred
+   * subset. The filtering language accepts strings like `"displayName=tokyo"`,
+   * and is documented in more detail in [AIP-160](https://google.aip.dev/160).
+   * @opt_param int pageSize The maximum number of results to return. If not set,
+   * the service selects a default.
+   * @opt_param string pageToken A page token received from the `next_page_token`
+   * field in the response. Send that page token to receive the subsequent page.
+   * @return ListLocationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListLocationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_RapidMigrationAssessment_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocationsAnnotations.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocationsAnnotations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocationsAnnotations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,68 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\RapidMigrationAssessment\Resource;
+
+use Google\Service\RapidMigrationAssessment\Annotation;
+use Google\Service\RapidMigrationAssessment\Operation;
+
+/**
+ * The "annotations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $rapidmigrationassessmentService = new Google\Service\RapidMigrationAssessment(...);
+ *   $annotations = $rapidmigrationassessmentService->projects_locations_annotations;
+ *  </code>
+ */
+class ProjectsLocationsAnnotations extends \Google\Service\Resource
+{
+  /**
+   * Creates an Annotation (annotations.create)
+   *
+   * @param string $parent Required. Name of the parent (project+location).
+   * @param Annotation $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Annotation $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Gets details of a single Annotation. (annotations.get)
+   *
+   * @param string $name Required. Name of the resource.
+   * @param array $optParams Optional parameters.
+   * @return Annotation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Annotation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAnnotations::class, 'Google_Service_RapidMigrationAssessment_Resource_ProjectsLocationsAnnotations');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocationsCollectors.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocationsCollectors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocationsCollectors.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,200 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\RapidMigrationAssessment\Resource;
+
+use Google\Service\RapidMigrationAssessment\Collector;
+use Google\Service\RapidMigrationAssessment\ListCollectorsResponse;
+use Google\Service\RapidMigrationAssessment\Operation;
+use Google\Service\RapidMigrationAssessment\PauseCollectorRequest;
+use Google\Service\RapidMigrationAssessment\RegisterCollectorRequest;
+use Google\Service\RapidMigrationAssessment\ResumeCollectorRequest;
+
+/**
+ * The "collectors" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $rapidmigrationassessmentService = new Google\Service\RapidMigrationAssessment(...);
+ *   $collectors = $rapidmigrationassessmentService->projects_locations_collectors;
+ *  </code>
+ */
+class ProjectsLocationsCollectors extends \Google\Service\Resource
+{
+  /**
+   * Create a Collector to manage the on-prem appliance which collects information
+   * about Customer assets. (collectors.create)
+   *
+   * @param string $parent Required. Name of the parent (project+location).
+   * @param Collector $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string collectorId Required. Id of the requesting object.
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Collector $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single Collector - changes state of collector to "Deleting".
+   * Background jobs does final deletion thorugh producer api. (collectors.delete)
+   *
+   * @param string $name Required. Name of the resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes after the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @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 details of a single Collector. (collectors.get)
+   *
+   * @param string $name Required. Name of the resource.
+   * @param array $optParams Optional parameters.
+   * @return Collector
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Collector::class);
+  }
+  /**
+   * Lists Collectors in a given project and location.
+   * (collectors.listProjectsLocationsCollectors)
+   *
+   * @param string $parent Required. Parent value for ListCollectorsRequest.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filtering results.
+   * @opt_param string orderBy Hint for how to order the results.
+   * @opt_param int pageSize Requested page size. Server may return fewer items
+   * than requested. If unspecified, server will pick an appropriate default.
+   * @opt_param string pageToken A token identifying a page of results the server
+   * should return.
+   * @return ListCollectorsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCollectors($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCollectorsResponse::class);
+  }
+  /**
+   * Updates the parameters of a single Collector. (collectors.patch)
+   *
+   * @param string $name name of resource.
+   * @param Collector $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId Optional. An optional request ID to identify
+   * requests. Specify a unique request ID so that if you must retry your request,
+   * the server will know to ignore the request if it has already been completed.
+   * The server will guarantee that for at least 60 minutes since the first
+   * request. For example, consider a situation where you make an initial request
+   * and the request times out. If you make the request again with the same
+   * request ID, the server can check if original operation with the same request
+   * ID was received, and if so, will ignore the second request. This prevents
+   * clients from accidentally creating duplicate commitments. The request ID must
+   * be a valid UUID with the exception that zero UUID is not supported
+   * (00000000-0000-0000-0000-000000000000).
+   * @opt_param string updateMask Required. Field mask is used to specify the
+   * fields to be overwritten in the Collector resource by the update. The fields
+   * specified in the update_mask are relative to the resource, not the full
+   * request. A field will be overwritten if it is in the mask. If the user does
+   * not provide a mask then all fields will be overwritten.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Collector $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+  /**
+   * Pauses the given collector. (collectors.pause)
+   *
+   * @param string $name Required. Name of the resource.
+   * @param PauseCollectorRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function pause($name, PauseCollectorRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('pause', [$params], Operation::class);
+  }
+  /**
+   * Registers the given collector. (collectors.register)
+   *
+   * @param string $name Required. Name of the resource.
+   * @param RegisterCollectorRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function register($name, RegisterCollectorRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('register', [$params], Operation::class);
+  }
+  /**
+   * Resumes the given collector. (collectors.resume)
+   *
+   * @param string $name Required. Name of the resource.
+   * @param ResumeCollectorRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function resume($name, ResumeCollectorRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('resume', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCollectors::class, 'Google_Service_RapidMigrationAssessment_Resource_ProjectsLocationsCollectors');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,114 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\RapidMigrationAssessment\Resource;
+
+use Google\Service\RapidMigrationAssessment\CancelOperationRequest;
+use Google\Service\RapidMigrationAssessment\ListOperationsResponse;
+use Google\Service\RapidMigrationAssessment\Operation;
+use Google\Service\RapidMigrationAssessment\RapidmigrationassessmentEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $rapidmigrationassessmentService = new Google\Service\RapidMigrationAssessment(...);
+ *   $operations = $rapidmigrationassessmentService->projects_locations_operations;
+ *  </code>
+ */
+class ProjectsLocationsOperations extends \Google\Service\Resource
+{
+  /**
+   * Starts asynchronous cancellation on a long-running operation. The server
+   * makes a best effort to cancel the operation, but success is not guaranteed.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. Clients can use Operations.GetOperation or
+   * other methods to check whether the cancellation succeeded or whether the
+   * operation completed despite cancellation. On successful cancellation, the
+   * operation is not deleted; instead, it becomes an operation with an
+   * Operation.error value with a google.rpc.Status.code of 1, corresponding to
+   * `Code.CANCELLED`. (operations.cancel)
+   *
+   * @param string $name The name of the operation resource to be cancelled.
+   * @param CancelOperationRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return RapidmigrationassessmentEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function cancel($name, CancelOperationRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('cancel', [$params], RapidmigrationassessmentEmpty::class);
+  }
+  /**
+   * Deletes a long-running operation. This method indicates that the client is no
+   * longer interested in the operation result. It does not cancel the operation.
+   * If the server doesn't support this method, it returns
+   * `google.rpc.Code.UNIMPLEMENTED`. (operations.delete)
+   *
+   * @param string $name The name of the operation resource to be deleted.
+   * @param array $optParams Optional parameters.
+   * @return RapidmigrationassessmentEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], RapidmigrationassessmentEmpty::class);
+  }
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Operation::class);
+  }
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listProjectsLocationsOperations)
+   *
+   * @param string $name The name of the operation's parent resource.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter The standard list filter.
+   * @opt_param int pageSize The standard list page size.
+   * @opt_param string pageToken The standard list page token.
+   * @return ListOperationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsOperations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListOperationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsOperations::class, 'Google_Service_RapidMigrationAssessment_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/ResumeCollectorRequest.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/ResumeCollectorRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/ResumeCollectorRequest.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\RapidMigrationAssessment;
+
+class ResumeCollectorRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $requestId;
+
+  /**
+   * @param string
+   */
+  public function setRequestId($requestId)
+  {
+    $this->requestId = $requestId;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestId()
+  {
+    return $this->requestId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ResumeCollectorRequest::class, 'Google_Service_RapidMigrationAssessment_ResumeCollectorRequest');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/Status.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/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\RapidMigrationAssessment;
+
+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_RapidMigrationAssessment_Status');
Index: vendor/google/apiclient-services/src/RapidMigrationAssessment/VSphereScan.php
===================================================================
--- vendor/google/apiclient-services/src/RapidMigrationAssessment/VSphereScan.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/RapidMigrationAssessment/VSphereScan.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\RapidMigrationAssessment;
+
+class VSphereScan extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $coreSource;
+
+  /**
+   * @param string
+   */
+  public function setCoreSource($coreSource)
+  {
+    $this->coreSource = $coreSource;
+  }
+  /**
+   * @return string
+   */
+  public function getCoreSource()
+  {
+    return $this->coreSource;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(VSphereScan::class, 'Google_Service_RapidMigrationAssessment_VSphereScan');
