Index: vendor/google/apiclient-services/src/OracleDatabase/AllConnectionStrings.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AllConnectionStrings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AllConnectionStrings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class AllConnectionStrings extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $high;
+  /**
+   * @var string
+   */
+  public $low;
+  /**
+   * @var string
+   */
+  public $medium;
+
+  /**
+   * @param string
+   */
+  public function setHigh($high)
+  {
+    $this->high = $high;
+  }
+  /**
+   * @return string
+   */
+  public function getHigh()
+  {
+    return $this->high;
+  }
+  /**
+   * @param string
+   */
+  public function setLow($low)
+  {
+    $this->low = $low;
+  }
+  /**
+   * @return string
+   */
+  public function getLow()
+  {
+    return $this->low;
+  }
+  /**
+   * @param string
+   */
+  public function setMedium($medium)
+  {
+    $this->medium = $medium;
+  }
+  /**
+   * @return string
+   */
+  public function getMedium()
+  {
+    return $this->medium;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AllConnectionStrings::class, 'Google_Service_OracleDatabase_AllConnectionStrings');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabase.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabase.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,204 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class AutonomousDatabase extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $adminPassword;
+  /**
+   * @var string
+   */
+  public $cidr;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $database;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $entitlementId;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $network;
+  protected $propertiesType = AutonomousDatabaseProperties::class;
+  protected $propertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAdminPassword($adminPassword)
+  {
+    $this->adminPassword = $adminPassword;
+  }
+  /**
+   * @return string
+   */
+  public function getAdminPassword()
+  {
+    return $this->adminPassword;
+  }
+  /**
+   * @param string
+   */
+  public function setCidr($cidr)
+  {
+    $this->cidr = $cidr;
+  }
+  /**
+   * @return string
+   */
+  public function getCidr()
+  {
+    return $this->cidr;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabase($database)
+  {
+    $this->database = $database;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabase()
+  {
+    return $this->database;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEntitlementId($entitlementId)
+  {
+    $this->entitlementId = $entitlementId;
+  }
+  /**
+   * @return string
+   */
+  public function getEntitlementId()
+  {
+    return $this->entitlementId;
+  }
+  /**
+   * @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 setNetwork($network)
+  {
+    $this->network = $network;
+  }
+  /**
+   * @return string
+   */
+  public function getNetwork()
+  {
+    return $this->network;
+  }
+  /**
+   * @param AutonomousDatabaseProperties
+   */
+  public function setProperties(AutonomousDatabaseProperties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return AutonomousDatabaseProperties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutonomousDatabase::class, 'Google_Service_OracleDatabase_AutonomousDatabase');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseApex.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseApex.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseApex.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\OracleDatabase;
+
+class AutonomousDatabaseApex extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apexVersion;
+  /**
+   * @var string
+   */
+  public $ordsVersion;
+
+  /**
+   * @param string
+   */
+  public function setApexVersion($apexVersion)
+  {
+    $this->apexVersion = $apexVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getApexVersion()
+  {
+    return $this->apexVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setOrdsVersion($ordsVersion)
+  {
+    $this->ordsVersion = $ordsVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getOrdsVersion()
+  {
+    return $this->ordsVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutonomousDatabaseApex::class, 'Google_Service_OracleDatabase_AutonomousDatabaseApex');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseBackup.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseBackup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseBackup.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\OracleDatabase;
+
+class AutonomousDatabaseBackup extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $autonomousDatabase;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $propertiesType = AutonomousDatabaseBackupProperties::class;
+  protected $propertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setAutonomousDatabase($autonomousDatabase)
+  {
+    $this->autonomousDatabase = $autonomousDatabase;
+  }
+  /**
+   * @return string
+   */
+  public function getAutonomousDatabase()
+  {
+    return $this->autonomousDatabase;
+  }
+  /**
+   * @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 setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param AutonomousDatabaseBackupProperties
+   */
+  public function setProperties(AutonomousDatabaseBackupProperties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return AutonomousDatabaseBackupProperties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutonomousDatabaseBackup::class, 'Google_Service_OracleDatabase_AutonomousDatabaseBackup');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseBackupProperties.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseBackupProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseBackupProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,386 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class AutonomousDatabaseBackupProperties extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $availableTillTime;
+  /**
+   * @var string
+   */
+  public $compartmentId;
+  /**
+   * @var float
+   */
+  public $databaseSizeTb;
+  /**
+   * @var string
+   */
+  public $dbVersion;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var bool
+   */
+  public $isAutomaticBackup;
+  /**
+   * @var bool
+   */
+  public $isLongTermBackup;
+  /**
+   * @var bool
+   */
+  public $isRestorable;
+  /**
+   * @var string
+   */
+  public $keyStoreId;
+  /**
+   * @var string
+   */
+  public $keyStoreWallet;
+  /**
+   * @var string
+   */
+  public $kmsKeyId;
+  /**
+   * @var string
+   */
+  public $kmsKeyVersionId;
+  /**
+   * @var string
+   */
+  public $lifecycleDetails;
+  /**
+   * @var string
+   */
+  public $lifecycleState;
+  /**
+   * @var string
+   */
+  public $ocid;
+  /**
+   * @var int
+   */
+  public $retentionPeriodDays;
+  /**
+   * @var float
+   */
+  public $sizeTb;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $type;
+  /**
+   * @var string
+   */
+  public $vaultId;
+
+  /**
+   * @param string
+   */
+  public function setAvailableTillTime($availableTillTime)
+  {
+    $this->availableTillTime = $availableTillTime;
+  }
+  /**
+   * @return string
+   */
+  public function getAvailableTillTime()
+  {
+    return $this->availableTillTime;
+  }
+  /**
+   * @param string
+   */
+  public function setCompartmentId($compartmentId)
+  {
+    $this->compartmentId = $compartmentId;
+  }
+  /**
+   * @return string
+   */
+  public function getCompartmentId()
+  {
+    return $this->compartmentId;
+  }
+  /**
+   * @param float
+   */
+  public function setDatabaseSizeTb($databaseSizeTb)
+  {
+    $this->databaseSizeTb = $databaseSizeTb;
+  }
+  /**
+   * @return float
+   */
+  public function getDatabaseSizeTb()
+  {
+    return $this->databaseSizeTb;
+  }
+  /**
+   * @param string
+   */
+  public function setDbVersion($dbVersion)
+  {
+    $this->dbVersion = $dbVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getDbVersion()
+  {
+    return $this->dbVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsAutomaticBackup($isAutomaticBackup)
+  {
+    $this->isAutomaticBackup = $isAutomaticBackup;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsAutomaticBackup()
+  {
+    return $this->isAutomaticBackup;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsLongTermBackup($isLongTermBackup)
+  {
+    $this->isLongTermBackup = $isLongTermBackup;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsLongTermBackup()
+  {
+    return $this->isLongTermBackup;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsRestorable($isRestorable)
+  {
+    $this->isRestorable = $isRestorable;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRestorable()
+  {
+    return $this->isRestorable;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyStoreId($keyStoreId)
+  {
+    $this->keyStoreId = $keyStoreId;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyStoreId()
+  {
+    return $this->keyStoreId;
+  }
+  /**
+   * @param string
+   */
+  public function setKeyStoreWallet($keyStoreWallet)
+  {
+    $this->keyStoreWallet = $keyStoreWallet;
+  }
+  /**
+   * @return string
+   */
+  public function getKeyStoreWallet()
+  {
+    return $this->keyStoreWallet;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyId($kmsKeyId)
+  {
+    $this->kmsKeyId = $kmsKeyId;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyId()
+  {
+    return $this->kmsKeyId;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyVersionId($kmsKeyVersionId)
+  {
+    $this->kmsKeyVersionId = $kmsKeyVersionId;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyVersionId()
+  {
+    return $this->kmsKeyVersionId;
+  }
+  /**
+   * @param string
+   */
+  public function setLifecycleDetails($lifecycleDetails)
+  {
+    $this->lifecycleDetails = $lifecycleDetails;
+  }
+  /**
+   * @return string
+   */
+  public function getLifecycleDetails()
+  {
+    return $this->lifecycleDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setLifecycleState($lifecycleState)
+  {
+    $this->lifecycleState = $lifecycleState;
+  }
+  /**
+   * @return string
+   */
+  public function getLifecycleState()
+  {
+    return $this->lifecycleState;
+  }
+  /**
+   * @param string
+   */
+  public function setOcid($ocid)
+  {
+    $this->ocid = $ocid;
+  }
+  /**
+   * @return string
+   */
+  public function getOcid()
+  {
+    return $this->ocid;
+  }
+  /**
+   * @param int
+   */
+  public function setRetentionPeriodDays($retentionPeriodDays)
+  {
+    $this->retentionPeriodDays = $retentionPeriodDays;
+  }
+  /**
+   * @return int
+   */
+  public function getRetentionPeriodDays()
+  {
+    return $this->retentionPeriodDays;
+  }
+  /**
+   * @param float
+   */
+  public function setSizeTb($sizeTb)
+  {
+    $this->sizeTb = $sizeTb;
+  }
+  /**
+   * @return float
+   */
+  public function getSizeTb()
+  {
+    return $this->sizeTb;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+  /**
+   * @param string
+   */
+  public function setVaultId($vaultId)
+  {
+    $this->vaultId = $vaultId;
+  }
+  /**
+   * @return string
+   */
+  public function getVaultId()
+  {
+    return $this->vaultId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutonomousDatabaseBackupProperties::class, 'Google_Service_OracleDatabase_AutonomousDatabaseBackupProperties');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseCharacterSet.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseCharacterSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseCharacterSet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class AutonomousDatabaseCharacterSet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $characterSet;
+  /**
+   * @var string
+   */
+  public $characterSetType;
+  /**
+   * @var string
+   */
+  public $name;
+
+  /**
+   * @param string
+   */
+  public function setCharacterSet($characterSet)
+  {
+    $this->characterSet = $characterSet;
+  }
+  /**
+   * @return string
+   */
+  public function getCharacterSet()
+  {
+    return $this->characterSet;
+  }
+  /**
+   * @param string
+   */
+  public function setCharacterSetType($characterSetType)
+  {
+    $this->characterSetType = $characterSetType;
+  }
+  /**
+   * @return string
+   */
+  public function getCharacterSetType()
+  {
+    return $this->characterSetType;
+  }
+  /**
+   * @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(AutonomousDatabaseCharacterSet::class, 'Google_Service_OracleDatabase_AutonomousDatabaseCharacterSet');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseConnectionStrings.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseConnectionStrings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseConnectionStrings.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,131 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class AutonomousDatabaseConnectionStrings extends \Google\Collection
+{
+  protected $collection_key = 'profiles';
+  protected $allConnectionStringsType = AllConnectionStrings::class;
+  protected $allConnectionStringsDataType = '';
+  /**
+   * @var string
+   */
+  public $dedicated;
+  /**
+   * @var string
+   */
+  public $high;
+  /**
+   * @var string
+   */
+  public $low;
+  /**
+   * @var string
+   */
+  public $medium;
+  protected $profilesType = DatabaseConnectionStringProfile::class;
+  protected $profilesDataType = 'array';
+
+  /**
+   * @param AllConnectionStrings
+   */
+  public function setAllConnectionStrings(AllConnectionStrings $allConnectionStrings)
+  {
+    $this->allConnectionStrings = $allConnectionStrings;
+  }
+  /**
+   * @return AllConnectionStrings
+   */
+  public function getAllConnectionStrings()
+  {
+    return $this->allConnectionStrings;
+  }
+  /**
+   * @param string
+   */
+  public function setDedicated($dedicated)
+  {
+    $this->dedicated = $dedicated;
+  }
+  /**
+   * @return string
+   */
+  public function getDedicated()
+  {
+    return $this->dedicated;
+  }
+  /**
+   * @param string
+   */
+  public function setHigh($high)
+  {
+    $this->high = $high;
+  }
+  /**
+   * @return string
+   */
+  public function getHigh()
+  {
+    return $this->high;
+  }
+  /**
+   * @param string
+   */
+  public function setLow($low)
+  {
+    $this->low = $low;
+  }
+  /**
+   * @return string
+   */
+  public function getLow()
+  {
+    return $this->low;
+  }
+  /**
+   * @param string
+   */
+  public function setMedium($medium)
+  {
+    $this->medium = $medium;
+  }
+  /**
+   * @return string
+   */
+  public function getMedium()
+  {
+    return $this->medium;
+  }
+  /**
+   * @param DatabaseConnectionStringProfile[]
+   */
+  public function setProfiles($profiles)
+  {
+    $this->profiles = $profiles;
+  }
+  /**
+   * @return DatabaseConnectionStringProfile[]
+   */
+  public function getProfiles()
+  {
+    return $this->profiles;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutonomousDatabaseConnectionStrings::class, 'Google_Service_OracleDatabase_AutonomousDatabaseConnectionStrings');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseConnectionUrls.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseConnectionUrls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseConnectionUrls.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class AutonomousDatabaseConnectionUrls extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apexUri;
+  /**
+   * @var string
+   */
+  public $databaseTransformsUri;
+  /**
+   * @var string
+   */
+  public $graphStudioUri;
+  /**
+   * @var string
+   */
+  public $machineLearningNotebookUri;
+  /**
+   * @var string
+   */
+  public $machineLearningUserManagementUri;
+  /**
+   * @var string
+   */
+  public $mongoDbUri;
+  /**
+   * @var string
+   */
+  public $ordsUri;
+  /**
+   * @var string
+   */
+  public $sqlDevWebUri;
+
+  /**
+   * @param string
+   */
+  public function setApexUri($apexUri)
+  {
+    $this->apexUri = $apexUri;
+  }
+  /**
+   * @return string
+   */
+  public function getApexUri()
+  {
+    return $this->apexUri;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabaseTransformsUri($databaseTransformsUri)
+  {
+    $this->databaseTransformsUri = $databaseTransformsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseTransformsUri()
+  {
+    return $this->databaseTransformsUri;
+  }
+  /**
+   * @param string
+   */
+  public function setGraphStudioUri($graphStudioUri)
+  {
+    $this->graphStudioUri = $graphStudioUri;
+  }
+  /**
+   * @return string
+   */
+  public function getGraphStudioUri()
+  {
+    return $this->graphStudioUri;
+  }
+  /**
+   * @param string
+   */
+  public function setMachineLearningNotebookUri($machineLearningNotebookUri)
+  {
+    $this->machineLearningNotebookUri = $machineLearningNotebookUri;
+  }
+  /**
+   * @return string
+   */
+  public function getMachineLearningNotebookUri()
+  {
+    return $this->machineLearningNotebookUri;
+  }
+  /**
+   * @param string
+   */
+  public function setMachineLearningUserManagementUri($machineLearningUserManagementUri)
+  {
+    $this->machineLearningUserManagementUri = $machineLearningUserManagementUri;
+  }
+  /**
+   * @return string
+   */
+  public function getMachineLearningUserManagementUri()
+  {
+    return $this->machineLearningUserManagementUri;
+  }
+  /**
+   * @param string
+   */
+  public function setMongoDbUri($mongoDbUri)
+  {
+    $this->mongoDbUri = $mongoDbUri;
+  }
+  /**
+   * @return string
+   */
+  public function getMongoDbUri()
+  {
+    return $this->mongoDbUri;
+  }
+  /**
+   * @param string
+   */
+  public function setOrdsUri($ordsUri)
+  {
+    $this->ordsUri = $ordsUri;
+  }
+  /**
+   * @return string
+   */
+  public function getOrdsUri()
+  {
+    return $this->ordsUri;
+  }
+  /**
+   * @param string
+   */
+  public function setSqlDevWebUri($sqlDevWebUri)
+  {
+    $this->sqlDevWebUri = $sqlDevWebUri;
+  }
+  /**
+   * @return string
+   */
+  public function getSqlDevWebUri()
+  {
+    return $this->sqlDevWebUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutonomousDatabaseConnectionUrls::class, 'Google_Service_OracleDatabase_AutonomousDatabaseConnectionUrls');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseProperties.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,1023 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class AutonomousDatabaseProperties extends \Google\Collection
+{
+  protected $collection_key = 'supportedCloneRegions';
+  public $actualUsedDataStorageSizeTb;
+  public $allocatedStorageSizeTb;
+  protected $apexDetailsType = AutonomousDatabaseApex::class;
+  protected $apexDetailsDataType = '';
+  /**
+   * @var bool
+   */
+  public $arePrimaryAllowlistedIpsUsed;
+  /**
+   * @var string
+   */
+  public $autonomousContainerDatabaseId;
+  /**
+   * @var string[]
+   */
+  public $availableUpgradeVersions;
+  /**
+   * @var int
+   */
+  public $backupRetentionPeriodDays;
+  /**
+   * @var string
+   */
+  public $characterSet;
+  /**
+   * @var float
+   */
+  public $computeCount;
+  protected $connectionStringsType = AutonomousDatabaseConnectionStrings::class;
+  protected $connectionStringsDataType = '';
+  protected $connectionUrlsType = AutonomousDatabaseConnectionUrls::class;
+  protected $connectionUrlsDataType = '';
+  /**
+   * @var int
+   */
+  public $cpuCoreCount;
+  protected $customerContactsType = CustomerContact::class;
+  protected $customerContactsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $dataSafeState;
+  /**
+   * @var int
+   */
+  public $dataStorageSizeGb;
+  /**
+   * @var int
+   */
+  public $dataStorageSizeTb;
+  /**
+   * @var string
+   */
+  public $databaseManagementState;
+  /**
+   * @var string
+   */
+  public $dbEdition;
+  /**
+   * @var string
+   */
+  public $dbVersion;
+  /**
+   * @var string
+   */
+  public $dbWorkload;
+  /**
+   * @var string
+   */
+  public $failedDataRecoveryDuration;
+  /**
+   * @var bool
+   */
+  public $isAutoScalingEnabled;
+  /**
+   * @var bool
+   */
+  public $isLocalDataGuardEnabled;
+  /**
+   * @var bool
+   */
+  public $isStorageAutoScalingEnabled;
+  /**
+   * @var string
+   */
+  public $licenseType;
+  /**
+   * @var string
+   */
+  public $lifecycleDetails;
+  /**
+   * @var int
+   */
+  public $localAdgAutoFailoverMaxDataLossLimit;
+  /**
+   * @var string
+   */
+  public $localDisasterRecoveryType;
+  protected $localStandbyDbType = AutonomousDatabaseStandbySummary::class;
+  protected $localStandbyDbDataType = '';
+  /**
+   * @var string
+   */
+  public $maintenanceBeginTime;
+  /**
+   * @var string
+   */
+  public $maintenanceEndTime;
+  /**
+   * @var string
+   */
+  public $maintenanceScheduleType;
+  /**
+   * @var int
+   */
+  public $memoryPerOracleComputeUnitGbs;
+  /**
+   * @var int
+   */
+  public $memoryTableGbs;
+  /**
+   * @var bool
+   */
+  public $mtlsConnectionRequired;
+  /**
+   * @var string
+   */
+  public $nCharacterSet;
+  /**
+   * @var string
+   */
+  public $nextLongTermBackupTime;
+  /**
+   * @var string
+   */
+  public $ociUrl;
+  /**
+   * @var string
+   */
+  public $ocid;
+  /**
+   * @var string
+   */
+  public $openMode;
+  /**
+   * @var string
+   */
+  public $operationsInsightsState;
+  /**
+   * @var string[]
+   */
+  public $peerDbIds;
+  /**
+   * @var string
+   */
+  public $permissionLevel;
+  /**
+   * @var string
+   */
+  public $privateEndpoint;
+  /**
+   * @var string
+   */
+  public $privateEndpointIp;
+  /**
+   * @var string
+   */
+  public $privateEndpointLabel;
+  /**
+   * @var string
+   */
+  public $refreshableMode;
+  /**
+   * @var string
+   */
+  public $refreshableState;
+  /**
+   * @var string
+   */
+  public $role;
+  protected $scheduledOperationDetailsType = ScheduledOperationDetails::class;
+  protected $scheduledOperationDetailsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $secretId;
+  /**
+   * @var string
+   */
+  public $sqlWebDeveloperUrl;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string[]
+   */
+  public $supportedCloneRegions;
+  /**
+   * @var float
+   */
+  public $totalAutoBackupStorageSizeGbs;
+  /**
+   * @var int
+   */
+  public $usedDataStorageSizeTbs;
+  /**
+   * @var string
+   */
+  public $vaultId;
+
+  public function setActualUsedDataStorageSizeTb($actualUsedDataStorageSizeTb)
+  {
+    $this->actualUsedDataStorageSizeTb = $actualUsedDataStorageSizeTb;
+  }
+  public function getActualUsedDataStorageSizeTb()
+  {
+    return $this->actualUsedDataStorageSizeTb;
+  }
+  public function setAllocatedStorageSizeTb($allocatedStorageSizeTb)
+  {
+    $this->allocatedStorageSizeTb = $allocatedStorageSizeTb;
+  }
+  public function getAllocatedStorageSizeTb()
+  {
+    return $this->allocatedStorageSizeTb;
+  }
+  /**
+   * @param AutonomousDatabaseApex
+   */
+  public function setApexDetails(AutonomousDatabaseApex $apexDetails)
+  {
+    $this->apexDetails = $apexDetails;
+  }
+  /**
+   * @return AutonomousDatabaseApex
+   */
+  public function getApexDetails()
+  {
+    return $this->apexDetails;
+  }
+  /**
+   * @param bool
+   */
+  public function setArePrimaryAllowlistedIpsUsed($arePrimaryAllowlistedIpsUsed)
+  {
+    $this->arePrimaryAllowlistedIpsUsed = $arePrimaryAllowlistedIpsUsed;
+  }
+  /**
+   * @return bool
+   */
+  public function getArePrimaryAllowlistedIpsUsed()
+  {
+    return $this->arePrimaryAllowlistedIpsUsed;
+  }
+  /**
+   * @param string
+   */
+  public function setAutonomousContainerDatabaseId($autonomousContainerDatabaseId)
+  {
+    $this->autonomousContainerDatabaseId = $autonomousContainerDatabaseId;
+  }
+  /**
+   * @return string
+   */
+  public function getAutonomousContainerDatabaseId()
+  {
+    return $this->autonomousContainerDatabaseId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setAvailableUpgradeVersions($availableUpgradeVersions)
+  {
+    $this->availableUpgradeVersions = $availableUpgradeVersions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getAvailableUpgradeVersions()
+  {
+    return $this->availableUpgradeVersions;
+  }
+  /**
+   * @param int
+   */
+  public function setBackupRetentionPeriodDays($backupRetentionPeriodDays)
+  {
+    $this->backupRetentionPeriodDays = $backupRetentionPeriodDays;
+  }
+  /**
+   * @return int
+   */
+  public function getBackupRetentionPeriodDays()
+  {
+    return $this->backupRetentionPeriodDays;
+  }
+  /**
+   * @param string
+   */
+  public function setCharacterSet($characterSet)
+  {
+    $this->characterSet = $characterSet;
+  }
+  /**
+   * @return string
+   */
+  public function getCharacterSet()
+  {
+    return $this->characterSet;
+  }
+  /**
+   * @param float
+   */
+  public function setComputeCount($computeCount)
+  {
+    $this->computeCount = $computeCount;
+  }
+  /**
+   * @return float
+   */
+  public function getComputeCount()
+  {
+    return $this->computeCount;
+  }
+  /**
+   * @param AutonomousDatabaseConnectionStrings
+   */
+  public function setConnectionStrings(AutonomousDatabaseConnectionStrings $connectionStrings)
+  {
+    $this->connectionStrings = $connectionStrings;
+  }
+  /**
+   * @return AutonomousDatabaseConnectionStrings
+   */
+  public function getConnectionStrings()
+  {
+    return $this->connectionStrings;
+  }
+  /**
+   * @param AutonomousDatabaseConnectionUrls
+   */
+  public function setConnectionUrls(AutonomousDatabaseConnectionUrls $connectionUrls)
+  {
+    $this->connectionUrls = $connectionUrls;
+  }
+  /**
+   * @return AutonomousDatabaseConnectionUrls
+   */
+  public function getConnectionUrls()
+  {
+    return $this->connectionUrls;
+  }
+  /**
+   * @param int
+   */
+  public function setCpuCoreCount($cpuCoreCount)
+  {
+    $this->cpuCoreCount = $cpuCoreCount;
+  }
+  /**
+   * @return int
+   */
+  public function getCpuCoreCount()
+  {
+    return $this->cpuCoreCount;
+  }
+  /**
+   * @param CustomerContact[]
+   */
+  public function setCustomerContacts($customerContacts)
+  {
+    $this->customerContacts = $customerContacts;
+  }
+  /**
+   * @return CustomerContact[]
+   */
+  public function getCustomerContacts()
+  {
+    return $this->customerContacts;
+  }
+  /**
+   * @param string
+   */
+  public function setDataSafeState($dataSafeState)
+  {
+    $this->dataSafeState = $dataSafeState;
+  }
+  /**
+   * @return string
+   */
+  public function getDataSafeState()
+  {
+    return $this->dataSafeState;
+  }
+  /**
+   * @param int
+   */
+  public function setDataStorageSizeGb($dataStorageSizeGb)
+  {
+    $this->dataStorageSizeGb = $dataStorageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getDataStorageSizeGb()
+  {
+    return $this->dataStorageSizeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setDataStorageSizeTb($dataStorageSizeTb)
+  {
+    $this->dataStorageSizeTb = $dataStorageSizeTb;
+  }
+  /**
+   * @return int
+   */
+  public function getDataStorageSizeTb()
+  {
+    return $this->dataStorageSizeTb;
+  }
+  /**
+   * @param string
+   */
+  public function setDatabaseManagementState($databaseManagementState)
+  {
+    $this->databaseManagementState = $databaseManagementState;
+  }
+  /**
+   * @return string
+   */
+  public function getDatabaseManagementState()
+  {
+    return $this->databaseManagementState;
+  }
+  /**
+   * @param string
+   */
+  public function setDbEdition($dbEdition)
+  {
+    $this->dbEdition = $dbEdition;
+  }
+  /**
+   * @return string
+   */
+  public function getDbEdition()
+  {
+    return $this->dbEdition;
+  }
+  /**
+   * @param string
+   */
+  public function setDbVersion($dbVersion)
+  {
+    $this->dbVersion = $dbVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getDbVersion()
+  {
+    return $this->dbVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setDbWorkload($dbWorkload)
+  {
+    $this->dbWorkload = $dbWorkload;
+  }
+  /**
+   * @return string
+   */
+  public function getDbWorkload()
+  {
+    return $this->dbWorkload;
+  }
+  /**
+   * @param string
+   */
+  public function setFailedDataRecoveryDuration($failedDataRecoveryDuration)
+  {
+    $this->failedDataRecoveryDuration = $failedDataRecoveryDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getFailedDataRecoveryDuration()
+  {
+    return $this->failedDataRecoveryDuration;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsAutoScalingEnabled($isAutoScalingEnabled)
+  {
+    $this->isAutoScalingEnabled = $isAutoScalingEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsAutoScalingEnabled()
+  {
+    return $this->isAutoScalingEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsLocalDataGuardEnabled($isLocalDataGuardEnabled)
+  {
+    $this->isLocalDataGuardEnabled = $isLocalDataGuardEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsLocalDataGuardEnabled()
+  {
+    return $this->isLocalDataGuardEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsStorageAutoScalingEnabled($isStorageAutoScalingEnabled)
+  {
+    $this->isStorageAutoScalingEnabled = $isStorageAutoScalingEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsStorageAutoScalingEnabled()
+  {
+    return $this->isStorageAutoScalingEnabled;
+  }
+  /**
+   * @param string
+   */
+  public function setLicenseType($licenseType)
+  {
+    $this->licenseType = $licenseType;
+  }
+  /**
+   * @return string
+   */
+  public function getLicenseType()
+  {
+    return $this->licenseType;
+  }
+  /**
+   * @param string
+   */
+  public function setLifecycleDetails($lifecycleDetails)
+  {
+    $this->lifecycleDetails = $lifecycleDetails;
+  }
+  /**
+   * @return string
+   */
+  public function getLifecycleDetails()
+  {
+    return $this->lifecycleDetails;
+  }
+  /**
+   * @param int
+   */
+  public function setLocalAdgAutoFailoverMaxDataLossLimit($localAdgAutoFailoverMaxDataLossLimit)
+  {
+    $this->localAdgAutoFailoverMaxDataLossLimit = $localAdgAutoFailoverMaxDataLossLimit;
+  }
+  /**
+   * @return int
+   */
+  public function getLocalAdgAutoFailoverMaxDataLossLimit()
+  {
+    return $this->localAdgAutoFailoverMaxDataLossLimit;
+  }
+  /**
+   * @param string
+   */
+  public function setLocalDisasterRecoveryType($localDisasterRecoveryType)
+  {
+    $this->localDisasterRecoveryType = $localDisasterRecoveryType;
+  }
+  /**
+   * @return string
+   */
+  public function getLocalDisasterRecoveryType()
+  {
+    return $this->localDisasterRecoveryType;
+  }
+  /**
+   * @param AutonomousDatabaseStandbySummary
+   */
+  public function setLocalStandbyDb(AutonomousDatabaseStandbySummary $localStandbyDb)
+  {
+    $this->localStandbyDb = $localStandbyDb;
+  }
+  /**
+   * @return AutonomousDatabaseStandbySummary
+   */
+  public function getLocalStandbyDb()
+  {
+    return $this->localStandbyDb;
+  }
+  /**
+   * @param string
+   */
+  public function setMaintenanceBeginTime($maintenanceBeginTime)
+  {
+    $this->maintenanceBeginTime = $maintenanceBeginTime;
+  }
+  /**
+   * @return string
+   */
+  public function getMaintenanceBeginTime()
+  {
+    return $this->maintenanceBeginTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMaintenanceEndTime($maintenanceEndTime)
+  {
+    $this->maintenanceEndTime = $maintenanceEndTime;
+  }
+  /**
+   * @return string
+   */
+  public function getMaintenanceEndTime()
+  {
+    return $this->maintenanceEndTime;
+  }
+  /**
+   * @param string
+   */
+  public function setMaintenanceScheduleType($maintenanceScheduleType)
+  {
+    $this->maintenanceScheduleType = $maintenanceScheduleType;
+  }
+  /**
+   * @return string
+   */
+  public function getMaintenanceScheduleType()
+  {
+    return $this->maintenanceScheduleType;
+  }
+  /**
+   * @param int
+   */
+  public function setMemoryPerOracleComputeUnitGbs($memoryPerOracleComputeUnitGbs)
+  {
+    $this->memoryPerOracleComputeUnitGbs = $memoryPerOracleComputeUnitGbs;
+  }
+  /**
+   * @return int
+   */
+  public function getMemoryPerOracleComputeUnitGbs()
+  {
+    return $this->memoryPerOracleComputeUnitGbs;
+  }
+  /**
+   * @param int
+   */
+  public function setMemoryTableGbs($memoryTableGbs)
+  {
+    $this->memoryTableGbs = $memoryTableGbs;
+  }
+  /**
+   * @return int
+   */
+  public function getMemoryTableGbs()
+  {
+    return $this->memoryTableGbs;
+  }
+  /**
+   * @param bool
+   */
+  public function setMtlsConnectionRequired($mtlsConnectionRequired)
+  {
+    $this->mtlsConnectionRequired = $mtlsConnectionRequired;
+  }
+  /**
+   * @return bool
+   */
+  public function getMtlsConnectionRequired()
+  {
+    return $this->mtlsConnectionRequired;
+  }
+  /**
+   * @param string
+   */
+  public function setNCharacterSet($nCharacterSet)
+  {
+    $this->nCharacterSet = $nCharacterSet;
+  }
+  /**
+   * @return string
+   */
+  public function getNCharacterSet()
+  {
+    return $this->nCharacterSet;
+  }
+  /**
+   * @param string
+   */
+  public function setNextLongTermBackupTime($nextLongTermBackupTime)
+  {
+    $this->nextLongTermBackupTime = $nextLongTermBackupTime;
+  }
+  /**
+   * @return string
+   */
+  public function getNextLongTermBackupTime()
+  {
+    return $this->nextLongTermBackupTime;
+  }
+  /**
+   * @param string
+   */
+  public function setOciUrl($ociUrl)
+  {
+    $this->ociUrl = $ociUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getOciUrl()
+  {
+    return $this->ociUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setOcid($ocid)
+  {
+    $this->ocid = $ocid;
+  }
+  /**
+   * @return string
+   */
+  public function getOcid()
+  {
+    return $this->ocid;
+  }
+  /**
+   * @param string
+   */
+  public function setOpenMode($openMode)
+  {
+    $this->openMode = $openMode;
+  }
+  /**
+   * @return string
+   */
+  public function getOpenMode()
+  {
+    return $this->openMode;
+  }
+  /**
+   * @param string
+   */
+  public function setOperationsInsightsState($operationsInsightsState)
+  {
+    $this->operationsInsightsState = $operationsInsightsState;
+  }
+  /**
+   * @return string
+   */
+  public function getOperationsInsightsState()
+  {
+    return $this->operationsInsightsState;
+  }
+  /**
+   * @param string[]
+   */
+  public function setPeerDbIds($peerDbIds)
+  {
+    $this->peerDbIds = $peerDbIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPeerDbIds()
+  {
+    return $this->peerDbIds;
+  }
+  /**
+   * @param string
+   */
+  public function setPermissionLevel($permissionLevel)
+  {
+    $this->permissionLevel = $permissionLevel;
+  }
+  /**
+   * @return string
+   */
+  public function getPermissionLevel()
+  {
+    return $this->permissionLevel;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivateEndpoint($privateEndpoint)
+  {
+    $this->privateEndpoint = $privateEndpoint;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateEndpoint()
+  {
+    return $this->privateEndpoint;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivateEndpointIp($privateEndpointIp)
+  {
+    $this->privateEndpointIp = $privateEndpointIp;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateEndpointIp()
+  {
+    return $this->privateEndpointIp;
+  }
+  /**
+   * @param string
+   */
+  public function setPrivateEndpointLabel($privateEndpointLabel)
+  {
+    $this->privateEndpointLabel = $privateEndpointLabel;
+  }
+  /**
+   * @return string
+   */
+  public function getPrivateEndpointLabel()
+  {
+    return $this->privateEndpointLabel;
+  }
+  /**
+   * @param string
+   */
+  public function setRefreshableMode($refreshableMode)
+  {
+    $this->refreshableMode = $refreshableMode;
+  }
+  /**
+   * @return string
+   */
+  public function getRefreshableMode()
+  {
+    return $this->refreshableMode;
+  }
+  /**
+   * @param string
+   */
+  public function setRefreshableState($refreshableState)
+  {
+    $this->refreshableState = $refreshableState;
+  }
+  /**
+   * @return string
+   */
+  public function getRefreshableState()
+  {
+    return $this->refreshableState;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+  /**
+   * @param ScheduledOperationDetails[]
+   */
+  public function setScheduledOperationDetails($scheduledOperationDetails)
+  {
+    $this->scheduledOperationDetails = $scheduledOperationDetails;
+  }
+  /**
+   * @return ScheduledOperationDetails[]
+   */
+  public function getScheduledOperationDetails()
+  {
+    return $this->scheduledOperationDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setSecretId($secretId)
+  {
+    $this->secretId = $secretId;
+  }
+  /**
+   * @return string
+   */
+  public function getSecretId()
+  {
+    return $this->secretId;
+  }
+  /**
+   * @param string
+   */
+  public function setSqlWebDeveloperUrl($sqlWebDeveloperUrl)
+  {
+    $this->sqlWebDeveloperUrl = $sqlWebDeveloperUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getSqlWebDeveloperUrl()
+  {
+    return $this->sqlWebDeveloperUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSupportedCloneRegions($supportedCloneRegions)
+  {
+    $this->supportedCloneRegions = $supportedCloneRegions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSupportedCloneRegions()
+  {
+    return $this->supportedCloneRegions;
+  }
+  /**
+   * @param float
+   */
+  public function setTotalAutoBackupStorageSizeGbs($totalAutoBackupStorageSizeGbs)
+  {
+    $this->totalAutoBackupStorageSizeGbs = $totalAutoBackupStorageSizeGbs;
+  }
+  /**
+   * @return float
+   */
+  public function getTotalAutoBackupStorageSizeGbs()
+  {
+    return $this->totalAutoBackupStorageSizeGbs;
+  }
+  /**
+   * @param int
+   */
+  public function setUsedDataStorageSizeTbs($usedDataStorageSizeTbs)
+  {
+    $this->usedDataStorageSizeTbs = $usedDataStorageSizeTbs;
+  }
+  /**
+   * @return int
+   */
+  public function getUsedDataStorageSizeTbs()
+  {
+    return $this->usedDataStorageSizeTbs;
+  }
+  /**
+   * @param string
+   */
+  public function setVaultId($vaultId)
+  {
+    $this->vaultId = $vaultId;
+  }
+  /**
+   * @return string
+   */
+  public function getVaultId()
+  {
+    return $this->vaultId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutonomousDatabaseProperties::class, 'Google_Service_OracleDatabase_AutonomousDatabaseProperties');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseStandbySummary.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseStandbySummary.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDatabaseStandbySummary.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\OracleDatabase;
+
+class AutonomousDatabaseStandbySummary extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dataGuardRoleChangedTime;
+  /**
+   * @var string
+   */
+  public $disasterRecoveryRoleChangedTime;
+  /**
+   * @var string
+   */
+  public $lagTimeDuration;
+  /**
+   * @var string
+   */
+  public $lifecycleDetails;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setDataGuardRoleChangedTime($dataGuardRoleChangedTime)
+  {
+    $this->dataGuardRoleChangedTime = $dataGuardRoleChangedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDataGuardRoleChangedTime()
+  {
+    return $this->dataGuardRoleChangedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisasterRecoveryRoleChangedTime($disasterRecoveryRoleChangedTime)
+  {
+    $this->disasterRecoveryRoleChangedTime = $disasterRecoveryRoleChangedTime;
+  }
+  /**
+   * @return string
+   */
+  public function getDisasterRecoveryRoleChangedTime()
+  {
+    return $this->disasterRecoveryRoleChangedTime;
+  }
+  /**
+   * @param string
+   */
+  public function setLagTimeDuration($lagTimeDuration)
+  {
+    $this->lagTimeDuration = $lagTimeDuration;
+  }
+  /**
+   * @return string
+   */
+  public function getLagTimeDuration()
+  {
+    return $this->lagTimeDuration;
+  }
+  /**
+   * @param string
+   */
+  public function setLifecycleDetails($lifecycleDetails)
+  {
+    $this->lifecycleDetails = $lifecycleDetails;
+  }
+  /**
+   * @return string
+   */
+  public function getLifecycleDetails()
+  {
+    return $this->lifecycleDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutonomousDatabaseStandbySummary::class, 'Google_Service_OracleDatabase_AutonomousDatabaseStandbySummary');
Index: vendor/google/apiclient-services/src/OracleDatabase/AutonomousDbVersion.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/AutonomousDbVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/AutonomousDbVersion.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\OracleDatabase;
+
+class AutonomousDbVersion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dbWorkload;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $version;
+  /**
+   * @var string
+   */
+  public $workloadUri;
+
+  /**
+   * @param string
+   */
+  public function setDbWorkload($dbWorkload)
+  {
+    $this->dbWorkload = $dbWorkload;
+  }
+  /**
+   * @return string
+   */
+  public function getDbWorkload()
+  {
+    return $this->dbWorkload;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkloadUri($workloadUri)
+  {
+    $this->workloadUri = $workloadUri;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkloadUri()
+  {
+    return $this->workloadUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutonomousDbVersion::class, 'Google_Service_OracleDatabase_AutonomousDbVersion');
Index: vendor/google/apiclient-services/src/OracleDatabase/CancelOperationRequest.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/CancelOperationRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/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\OracleDatabase;
+
+class CancelOperationRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CancelOperationRequest::class, 'Google_Service_OracleDatabase_CancelOperationRequest');
Index: vendor/google/apiclient-services/src/OracleDatabase/CloudAccountDetails.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/CloudAccountDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/CloudAccountDetails.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\OracleDatabase;
+
+class CloudAccountDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $accountCreationUri;
+  /**
+   * @var string
+   */
+  public $cloudAccount;
+  /**
+   * @var string
+   */
+  public $cloudAccountHomeRegion;
+  /**
+   * @var string
+   */
+  public $linkExistingAccountUri;
+
+  /**
+   * @param string
+   */
+  public function setAccountCreationUri($accountCreationUri)
+  {
+    $this->accountCreationUri = $accountCreationUri;
+  }
+  /**
+   * @return string
+   */
+  public function getAccountCreationUri()
+  {
+    return $this->accountCreationUri;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudAccount($cloudAccount)
+  {
+    $this->cloudAccount = $cloudAccount;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudAccount()
+  {
+    return $this->cloudAccount;
+  }
+  /**
+   * @param string
+   */
+  public function setCloudAccountHomeRegion($cloudAccountHomeRegion)
+  {
+    $this->cloudAccountHomeRegion = $cloudAccountHomeRegion;
+  }
+  /**
+   * @return string
+   */
+  public function getCloudAccountHomeRegion()
+  {
+    return $this->cloudAccountHomeRegion;
+  }
+  /**
+   * @param string
+   */
+  public function setLinkExistingAccountUri($linkExistingAccountUri)
+  {
+    $this->linkExistingAccountUri = $linkExistingAccountUri;
+  }
+  /**
+   * @return string
+   */
+  public function getLinkExistingAccountUri()
+  {
+    return $this->linkExistingAccountUri;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudAccountDetails::class, 'Google_Service_OracleDatabase_CloudAccountDetails');
Index: vendor/google/apiclient-services/src/OracleDatabase/CloudExadataInfrastructure.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/CloudExadataInfrastructure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/CloudExadataInfrastructure.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,150 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class CloudExadataInfrastructure extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $entitlementId;
+  /**
+   * @var string
+   */
+  public $gcpOracleZone;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $propertiesType = CloudExadataInfrastructureProperties::class;
+  protected $propertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setEntitlementId($entitlementId)
+  {
+    $this->entitlementId = $entitlementId;
+  }
+  /**
+   * @return string
+   */
+  public function getEntitlementId()
+  {
+    return $this->entitlementId;
+  }
+  /**
+   * @param string
+   */
+  public function setGcpOracleZone($gcpOracleZone)
+  {
+    $this->gcpOracleZone = $gcpOracleZone;
+  }
+  /**
+   * @return string
+   */
+  public function getGcpOracleZone()
+  {
+    return $this->gcpOracleZone;
+  }
+  /**
+   * @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 CloudExadataInfrastructureProperties
+   */
+  public function setProperties(CloudExadataInfrastructureProperties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return CloudExadataInfrastructureProperties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudExadataInfrastructure::class, 'Google_Service_OracleDatabase_CloudExadataInfrastructure');
Index: vendor/google/apiclient-services/src/OracleDatabase/CloudExadataInfrastructureProperties.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/CloudExadataInfrastructureProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/CloudExadataInfrastructureProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,491 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class CloudExadataInfrastructureProperties extends \Google\Collection
+{
+  protected $collection_key = 'customerContacts';
+  /**
+   * @var int
+   */
+  public $activatedStorageCount;
+  /**
+   * @var int
+   */
+  public $additionalStorageCount;
+  /**
+   * @var int
+   */
+  public $availableStorageSizeGb;
+  /**
+   * @var int
+   */
+  public $computeCount;
+  /**
+   * @var int
+   */
+  public $cpuCount;
+  protected $customerContactsType = CustomerContact::class;
+  protected $customerContactsDataType = 'array';
+  public $dataStorageSizeTb;
+  /**
+   * @var int
+   */
+  public $dbNodeStorageSizeGb;
+  /**
+   * @var string
+   */
+  public $dbServerVersion;
+  protected $maintenanceWindowType = MaintenanceWindow::class;
+  protected $maintenanceWindowDataType = '';
+  /**
+   * @var int
+   */
+  public $maxCpuCount;
+  public $maxDataStorageTb;
+  /**
+   * @var int
+   */
+  public $maxDbNodeStorageSizeGb;
+  /**
+   * @var int
+   */
+  public $maxMemoryGb;
+  /**
+   * @var int
+   */
+  public $memorySizeGb;
+  /**
+   * @var string
+   */
+  public $monthlyDbServerVersion;
+  /**
+   * @var string
+   */
+  public $monthlyStorageServerVersion;
+  /**
+   * @var string
+   */
+  public $nextMaintenanceRunId;
+  /**
+   * @var string
+   */
+  public $nextMaintenanceRunTime;
+  /**
+   * @var string
+   */
+  public $nextSecurityMaintenanceRunTime;
+  /**
+   * @var string
+   */
+  public $ociUrl;
+  /**
+   * @var string
+   */
+  public $ocid;
+  /**
+   * @var string
+   */
+  public $shape;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var int
+   */
+  public $storageCount;
+  /**
+   * @var string
+   */
+  public $storageServerVersion;
+  /**
+   * @var int
+   */
+  public $totalStorageSizeGb;
+
+  /**
+   * @param int
+   */
+  public function setActivatedStorageCount($activatedStorageCount)
+  {
+    $this->activatedStorageCount = $activatedStorageCount;
+  }
+  /**
+   * @return int
+   */
+  public function getActivatedStorageCount()
+  {
+    return $this->activatedStorageCount;
+  }
+  /**
+   * @param int
+   */
+  public function setAdditionalStorageCount($additionalStorageCount)
+  {
+    $this->additionalStorageCount = $additionalStorageCount;
+  }
+  /**
+   * @return int
+   */
+  public function getAdditionalStorageCount()
+  {
+    return $this->additionalStorageCount;
+  }
+  /**
+   * @param int
+   */
+  public function setAvailableStorageSizeGb($availableStorageSizeGb)
+  {
+    $this->availableStorageSizeGb = $availableStorageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getAvailableStorageSizeGb()
+  {
+    return $this->availableStorageSizeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setComputeCount($computeCount)
+  {
+    $this->computeCount = $computeCount;
+  }
+  /**
+   * @return int
+   */
+  public function getComputeCount()
+  {
+    return $this->computeCount;
+  }
+  /**
+   * @param int
+   */
+  public function setCpuCount($cpuCount)
+  {
+    $this->cpuCount = $cpuCount;
+  }
+  /**
+   * @return int
+   */
+  public function getCpuCount()
+  {
+    return $this->cpuCount;
+  }
+  /**
+   * @param CustomerContact[]
+   */
+  public function setCustomerContacts($customerContacts)
+  {
+    $this->customerContacts = $customerContacts;
+  }
+  /**
+   * @return CustomerContact[]
+   */
+  public function getCustomerContacts()
+  {
+    return $this->customerContacts;
+  }
+  public function setDataStorageSizeTb($dataStorageSizeTb)
+  {
+    $this->dataStorageSizeTb = $dataStorageSizeTb;
+  }
+  public function getDataStorageSizeTb()
+  {
+    return $this->dataStorageSizeTb;
+  }
+  /**
+   * @param int
+   */
+  public function setDbNodeStorageSizeGb($dbNodeStorageSizeGb)
+  {
+    $this->dbNodeStorageSizeGb = $dbNodeStorageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getDbNodeStorageSizeGb()
+  {
+    return $this->dbNodeStorageSizeGb;
+  }
+  /**
+   * @param string
+   */
+  public function setDbServerVersion($dbServerVersion)
+  {
+    $this->dbServerVersion = $dbServerVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getDbServerVersion()
+  {
+    return $this->dbServerVersion;
+  }
+  /**
+   * @param MaintenanceWindow
+   */
+  public function setMaintenanceWindow(MaintenanceWindow $maintenanceWindow)
+  {
+    $this->maintenanceWindow = $maintenanceWindow;
+  }
+  /**
+   * @return MaintenanceWindow
+   */
+  public function getMaintenanceWindow()
+  {
+    return $this->maintenanceWindow;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxCpuCount($maxCpuCount)
+  {
+    $this->maxCpuCount = $maxCpuCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxCpuCount()
+  {
+    return $this->maxCpuCount;
+  }
+  public function setMaxDataStorageTb($maxDataStorageTb)
+  {
+    $this->maxDataStorageTb = $maxDataStorageTb;
+  }
+  public function getMaxDataStorageTb()
+  {
+    return $this->maxDataStorageTb;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxDbNodeStorageSizeGb($maxDbNodeStorageSizeGb)
+  {
+    $this->maxDbNodeStorageSizeGb = $maxDbNodeStorageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxDbNodeStorageSizeGb()
+  {
+    return $this->maxDbNodeStorageSizeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxMemoryGb($maxMemoryGb)
+  {
+    $this->maxMemoryGb = $maxMemoryGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxMemoryGb()
+  {
+    return $this->maxMemoryGb;
+  }
+  /**
+   * @param int
+   */
+  public function setMemorySizeGb($memorySizeGb)
+  {
+    $this->memorySizeGb = $memorySizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMemorySizeGb()
+  {
+    return $this->memorySizeGb;
+  }
+  /**
+   * @param string
+   */
+  public function setMonthlyDbServerVersion($monthlyDbServerVersion)
+  {
+    $this->monthlyDbServerVersion = $monthlyDbServerVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getMonthlyDbServerVersion()
+  {
+    return $this->monthlyDbServerVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setMonthlyStorageServerVersion($monthlyStorageServerVersion)
+  {
+    $this->monthlyStorageServerVersion = $monthlyStorageServerVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getMonthlyStorageServerVersion()
+  {
+    return $this->monthlyStorageServerVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setNextMaintenanceRunId($nextMaintenanceRunId)
+  {
+    $this->nextMaintenanceRunId = $nextMaintenanceRunId;
+  }
+  /**
+   * @return string
+   */
+  public function getNextMaintenanceRunId()
+  {
+    return $this->nextMaintenanceRunId;
+  }
+  /**
+   * @param string
+   */
+  public function setNextMaintenanceRunTime($nextMaintenanceRunTime)
+  {
+    $this->nextMaintenanceRunTime = $nextMaintenanceRunTime;
+  }
+  /**
+   * @return string
+   */
+  public function getNextMaintenanceRunTime()
+  {
+    return $this->nextMaintenanceRunTime;
+  }
+  /**
+   * @param string
+   */
+  public function setNextSecurityMaintenanceRunTime($nextSecurityMaintenanceRunTime)
+  {
+    $this->nextSecurityMaintenanceRunTime = $nextSecurityMaintenanceRunTime;
+  }
+  /**
+   * @return string
+   */
+  public function getNextSecurityMaintenanceRunTime()
+  {
+    return $this->nextSecurityMaintenanceRunTime;
+  }
+  /**
+   * @param string
+   */
+  public function setOciUrl($ociUrl)
+  {
+    $this->ociUrl = $ociUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getOciUrl()
+  {
+    return $this->ociUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setOcid($ocid)
+  {
+    $this->ocid = $ocid;
+  }
+  /**
+   * @return string
+   */
+  public function getOcid()
+  {
+    return $this->ocid;
+  }
+  /**
+   * @param string
+   */
+  public function setShape($shape)
+  {
+    $this->shape = $shape;
+  }
+  /**
+   * @return string
+   */
+  public function getShape()
+  {
+    return $this->shape;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param int
+   */
+  public function setStorageCount($storageCount)
+  {
+    $this->storageCount = $storageCount;
+  }
+  /**
+   * @return int
+   */
+  public function getStorageCount()
+  {
+    return $this->storageCount;
+  }
+  /**
+   * @param string
+   */
+  public function setStorageServerVersion($storageServerVersion)
+  {
+    $this->storageServerVersion = $storageServerVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getStorageServerVersion()
+  {
+    return $this->storageServerVersion;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalStorageSizeGb($totalStorageSizeGb)
+  {
+    $this->totalStorageSizeGb = $totalStorageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalStorageSizeGb()
+  {
+    return $this->totalStorageSizeGb;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudExadataInfrastructureProperties::class, 'Google_Service_OracleDatabase_CloudExadataInfrastructureProperties');
Index: vendor/google/apiclient-services/src/OracleDatabase/CloudVmCluster.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/CloudVmCluster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/CloudVmCluster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,204 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class CloudVmCluster extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $backupSubnetCidr;
+  /**
+   * @var string
+   */
+  public $cidr;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $exadataInfrastructure;
+  /**
+   * @var string
+   */
+  public $gcpOracleZone;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $network;
+  protected $propertiesType = CloudVmClusterProperties::class;
+  protected $propertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setBackupSubnetCidr($backupSubnetCidr)
+  {
+    $this->backupSubnetCidr = $backupSubnetCidr;
+  }
+  /**
+   * @return string
+   */
+  public function getBackupSubnetCidr()
+  {
+    return $this->backupSubnetCidr;
+  }
+  /**
+   * @param string
+   */
+  public function setCidr($cidr)
+  {
+    $this->cidr = $cidr;
+  }
+  /**
+   * @return string
+   */
+  public function getCidr()
+  {
+    return $this->cidr;
+  }
+  /**
+   * @param string
+   */
+  public function setCreateTime($createTime)
+  {
+    $this->createTime = $createTime;
+  }
+  /**
+   * @return string
+   */
+  public function getCreateTime()
+  {
+    return $this->createTime;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setExadataInfrastructure($exadataInfrastructure)
+  {
+    $this->exadataInfrastructure = $exadataInfrastructure;
+  }
+  /**
+   * @return string
+   */
+  public function getExadataInfrastructure()
+  {
+    return $this->exadataInfrastructure;
+  }
+  /**
+   * @param string
+   */
+  public function setGcpOracleZone($gcpOracleZone)
+  {
+    $this->gcpOracleZone = $gcpOracleZone;
+  }
+  /**
+   * @return string
+   */
+  public function getGcpOracleZone()
+  {
+    return $this->gcpOracleZone;
+  }
+  /**
+   * @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 setNetwork($network)
+  {
+    $this->network = $network;
+  }
+  /**
+   * @return string
+   */
+  public function getNetwork()
+  {
+    return $this->network;
+  }
+  /**
+   * @param CloudVmClusterProperties
+   */
+  public function setProperties(CloudVmClusterProperties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return CloudVmClusterProperties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudVmCluster::class, 'Google_Service_OracleDatabase_CloudVmCluster');
Index: vendor/google/apiclient-services/src/OracleDatabase/CloudVmClusterProperties.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/CloudVmClusterProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/CloudVmClusterProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,590 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class CloudVmClusterProperties extends \Google\Collection
+{
+  protected $collection_key = 'sshPublicKeys';
+  /**
+   * @var string
+   */
+  public $clusterName;
+  /**
+   * @var string
+   */
+  public $compartmentId;
+  /**
+   * @var int
+   */
+  public $cpuCoreCount;
+  public $dataStorageSizeTb;
+  /**
+   * @var int
+   */
+  public $dbNodeStorageSizeGb;
+  /**
+   * @var string[]
+   */
+  public $dbServerOcids;
+  protected $diagnosticsDataCollectionOptionsType = DataCollectionOptions::class;
+  protected $diagnosticsDataCollectionOptionsDataType = '';
+  /**
+   * @var string
+   */
+  public $diskRedundancy;
+  /**
+   * @var string
+   */
+  public $dnsListenerIp;
+  /**
+   * @var string
+   */
+  public $domain;
+  /**
+   * @var string
+   */
+  public $giVersion;
+  /**
+   * @var string
+   */
+  public $hostname;
+  /**
+   * @var string
+   */
+  public $hostnamePrefix;
+  /**
+   * @var string
+   */
+  public $licenseType;
+  /**
+   * @var bool
+   */
+  public $localBackupEnabled;
+  /**
+   * @var int
+   */
+  public $memorySizeGb;
+  /**
+   * @var int
+   */
+  public $nodeCount;
+  /**
+   * @var string
+   */
+  public $ociUrl;
+  /**
+   * @var string
+   */
+  public $ocid;
+  /**
+   * @var float
+   */
+  public $ocpuCount;
+  /**
+   * @var string
+   */
+  public $scanDns;
+  /**
+   * @var string
+   */
+  public $scanDnsRecordId;
+  /**
+   * @var string[]
+   */
+  public $scanIpIds;
+  /**
+   * @var int
+   */
+  public $scanListenerPortTcp;
+  /**
+   * @var int
+   */
+  public $scanListenerPortTcpSsl;
+  /**
+   * @var string
+   */
+  public $shape;
+  /**
+   * @var bool
+   */
+  public $sparseDiskgroupEnabled;
+  /**
+   * @var string[]
+   */
+  public $sshPublicKeys;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var int
+   */
+  public $storageSizeGb;
+  /**
+   * @var string
+   */
+  public $systemVersion;
+  protected $timeZoneType = TimeZone::class;
+  protected $timeZoneDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setClusterName($clusterName)
+  {
+    $this->clusterName = $clusterName;
+  }
+  /**
+   * @return string
+   */
+  public function getClusterName()
+  {
+    return $this->clusterName;
+  }
+  /**
+   * @param string
+   */
+  public function setCompartmentId($compartmentId)
+  {
+    $this->compartmentId = $compartmentId;
+  }
+  /**
+   * @return string
+   */
+  public function getCompartmentId()
+  {
+    return $this->compartmentId;
+  }
+  /**
+   * @param int
+   */
+  public function setCpuCoreCount($cpuCoreCount)
+  {
+    $this->cpuCoreCount = $cpuCoreCount;
+  }
+  /**
+   * @return int
+   */
+  public function getCpuCoreCount()
+  {
+    return $this->cpuCoreCount;
+  }
+  public function setDataStorageSizeTb($dataStorageSizeTb)
+  {
+    $this->dataStorageSizeTb = $dataStorageSizeTb;
+  }
+  public function getDataStorageSizeTb()
+  {
+    return $this->dataStorageSizeTb;
+  }
+  /**
+   * @param int
+   */
+  public function setDbNodeStorageSizeGb($dbNodeStorageSizeGb)
+  {
+    $this->dbNodeStorageSizeGb = $dbNodeStorageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getDbNodeStorageSizeGb()
+  {
+    return $this->dbNodeStorageSizeGb;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDbServerOcids($dbServerOcids)
+  {
+    $this->dbServerOcids = $dbServerOcids;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDbServerOcids()
+  {
+    return $this->dbServerOcids;
+  }
+  /**
+   * @param DataCollectionOptions
+   */
+  public function setDiagnosticsDataCollectionOptions(DataCollectionOptions $diagnosticsDataCollectionOptions)
+  {
+    $this->diagnosticsDataCollectionOptions = $diagnosticsDataCollectionOptions;
+  }
+  /**
+   * @return DataCollectionOptions
+   */
+  public function getDiagnosticsDataCollectionOptions()
+  {
+    return $this->diagnosticsDataCollectionOptions;
+  }
+  /**
+   * @param string
+   */
+  public function setDiskRedundancy($diskRedundancy)
+  {
+    $this->diskRedundancy = $diskRedundancy;
+  }
+  /**
+   * @return string
+   */
+  public function getDiskRedundancy()
+  {
+    return $this->diskRedundancy;
+  }
+  /**
+   * @param string
+   */
+  public function setDnsListenerIp($dnsListenerIp)
+  {
+    $this->dnsListenerIp = $dnsListenerIp;
+  }
+  /**
+   * @return string
+   */
+  public function getDnsListenerIp()
+  {
+    return $this->dnsListenerIp;
+  }
+  /**
+   * @param string
+   */
+  public function setDomain($domain)
+  {
+    $this->domain = $domain;
+  }
+  /**
+   * @return string
+   */
+  public function getDomain()
+  {
+    return $this->domain;
+  }
+  /**
+   * @param string
+   */
+  public function setGiVersion($giVersion)
+  {
+    $this->giVersion = $giVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getGiVersion()
+  {
+    return $this->giVersion;
+  }
+  /**
+   * @param string
+   */
+  public function setHostname($hostname)
+  {
+    $this->hostname = $hostname;
+  }
+  /**
+   * @return string
+   */
+  public function getHostname()
+  {
+    return $this->hostname;
+  }
+  /**
+   * @param string
+   */
+  public function setHostnamePrefix($hostnamePrefix)
+  {
+    $this->hostnamePrefix = $hostnamePrefix;
+  }
+  /**
+   * @return string
+   */
+  public function getHostnamePrefix()
+  {
+    return $this->hostnamePrefix;
+  }
+  /**
+   * @param string
+   */
+  public function setLicenseType($licenseType)
+  {
+    $this->licenseType = $licenseType;
+  }
+  /**
+   * @return string
+   */
+  public function getLicenseType()
+  {
+    return $this->licenseType;
+  }
+  /**
+   * @param bool
+   */
+  public function setLocalBackupEnabled($localBackupEnabled)
+  {
+    $this->localBackupEnabled = $localBackupEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getLocalBackupEnabled()
+  {
+    return $this->localBackupEnabled;
+  }
+  /**
+   * @param int
+   */
+  public function setMemorySizeGb($memorySizeGb)
+  {
+    $this->memorySizeGb = $memorySizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMemorySizeGb()
+  {
+    return $this->memorySizeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setNodeCount($nodeCount)
+  {
+    $this->nodeCount = $nodeCount;
+  }
+  /**
+   * @return int
+   */
+  public function getNodeCount()
+  {
+    return $this->nodeCount;
+  }
+  /**
+   * @param string
+   */
+  public function setOciUrl($ociUrl)
+  {
+    $this->ociUrl = $ociUrl;
+  }
+  /**
+   * @return string
+   */
+  public function getOciUrl()
+  {
+    return $this->ociUrl;
+  }
+  /**
+   * @param string
+   */
+  public function setOcid($ocid)
+  {
+    $this->ocid = $ocid;
+  }
+  /**
+   * @return string
+   */
+  public function getOcid()
+  {
+    return $this->ocid;
+  }
+  /**
+   * @param float
+   */
+  public function setOcpuCount($ocpuCount)
+  {
+    $this->ocpuCount = $ocpuCount;
+  }
+  /**
+   * @return float
+   */
+  public function getOcpuCount()
+  {
+    return $this->ocpuCount;
+  }
+  /**
+   * @param string
+   */
+  public function setScanDns($scanDns)
+  {
+    $this->scanDns = $scanDns;
+  }
+  /**
+   * @return string
+   */
+  public function getScanDns()
+  {
+    return $this->scanDns;
+  }
+  /**
+   * @param string
+   */
+  public function setScanDnsRecordId($scanDnsRecordId)
+  {
+    $this->scanDnsRecordId = $scanDnsRecordId;
+  }
+  /**
+   * @return string
+   */
+  public function getScanDnsRecordId()
+  {
+    return $this->scanDnsRecordId;
+  }
+  /**
+   * @param string[]
+   */
+  public function setScanIpIds($scanIpIds)
+  {
+    $this->scanIpIds = $scanIpIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getScanIpIds()
+  {
+    return $this->scanIpIds;
+  }
+  /**
+   * @param int
+   */
+  public function setScanListenerPortTcp($scanListenerPortTcp)
+  {
+    $this->scanListenerPortTcp = $scanListenerPortTcp;
+  }
+  /**
+   * @return int
+   */
+  public function getScanListenerPortTcp()
+  {
+    return $this->scanListenerPortTcp;
+  }
+  /**
+   * @param int
+   */
+  public function setScanListenerPortTcpSsl($scanListenerPortTcpSsl)
+  {
+    $this->scanListenerPortTcpSsl = $scanListenerPortTcpSsl;
+  }
+  /**
+   * @return int
+   */
+  public function getScanListenerPortTcpSsl()
+  {
+    return $this->scanListenerPortTcpSsl;
+  }
+  /**
+   * @param string
+   */
+  public function setShape($shape)
+  {
+    $this->shape = $shape;
+  }
+  /**
+   * @return string
+   */
+  public function getShape()
+  {
+    return $this->shape;
+  }
+  /**
+   * @param bool
+   */
+  public function setSparseDiskgroupEnabled($sparseDiskgroupEnabled)
+  {
+    $this->sparseDiskgroupEnabled = $sparseDiskgroupEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getSparseDiskgroupEnabled()
+  {
+    return $this->sparseDiskgroupEnabled;
+  }
+  /**
+   * @param string[]
+   */
+  public function setSshPublicKeys($sshPublicKeys)
+  {
+    $this->sshPublicKeys = $sshPublicKeys;
+  }
+  /**
+   * @return string[]
+   */
+  public function getSshPublicKeys()
+  {
+    return $this->sshPublicKeys;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param int
+   */
+  public function setStorageSizeGb($storageSizeGb)
+  {
+    $this->storageSizeGb = $storageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getStorageSizeGb()
+  {
+    return $this->storageSizeGb;
+  }
+  /**
+   * @param string
+   */
+  public function setSystemVersion($systemVersion)
+  {
+    $this->systemVersion = $systemVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getSystemVersion()
+  {
+    return $this->systemVersion;
+  }
+  /**
+   * @param TimeZone
+   */
+  public function setTimeZone(TimeZone $timeZone)
+  {
+    $this->timeZone = $timeZone;
+  }
+  /**
+   * @return TimeZone
+   */
+  public function getTimeZone()
+  {
+    return $this->timeZone;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CloudVmClusterProperties::class, 'Google_Service_OracleDatabase_CloudVmClusterProperties');
Index: vendor/google/apiclient-services/src/OracleDatabase/CustomerContact.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/CustomerContact.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/CustomerContact.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\OracleDatabase;
+
+class CustomerContact extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $email;
+
+  /**
+   * @param string
+   */
+  public function setEmail($email)
+  {
+    $this->email = $email;
+  }
+  /**
+   * @return string
+   */
+  public function getEmail()
+  {
+    return $this->email;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CustomerContact::class, 'Google_Service_OracleDatabase_CustomerContact');
Index: vendor/google/apiclient-services/src/OracleDatabase/DataCollectionOptions.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/DataCollectionOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/DataCollectionOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class DataCollectionOptions extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $diagnosticsEventsEnabled;
+  /**
+   * @var bool
+   */
+  public $healthMonitoringEnabled;
+  /**
+   * @var bool
+   */
+  public $incidentLogsEnabled;
+
+  /**
+   * @param bool
+   */
+  public function setDiagnosticsEventsEnabled($diagnosticsEventsEnabled)
+  {
+    $this->diagnosticsEventsEnabled = $diagnosticsEventsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getDiagnosticsEventsEnabled()
+  {
+    return $this->diagnosticsEventsEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setHealthMonitoringEnabled($healthMonitoringEnabled)
+  {
+    $this->healthMonitoringEnabled = $healthMonitoringEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getHealthMonitoringEnabled()
+  {
+    return $this->healthMonitoringEnabled;
+  }
+  /**
+   * @param bool
+   */
+  public function setIncidentLogsEnabled($incidentLogsEnabled)
+  {
+    $this->incidentLogsEnabled = $incidentLogsEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIncidentLogsEnabled()
+  {
+    return $this->incidentLogsEnabled;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataCollectionOptions::class, 'Google_Service_OracleDatabase_DataCollectionOptions');
Index: vendor/google/apiclient-services/src/OracleDatabase/DatabaseConnectionStringProfile.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/DatabaseConnectionStringProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/DatabaseConnectionStringProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,188 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class DatabaseConnectionStringProfile extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $consumerGroup;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $hostFormat;
+  /**
+   * @var bool
+   */
+  public $isRegional;
+  /**
+   * @var string
+   */
+  public $protocol;
+  /**
+   * @var string
+   */
+  public $sessionMode;
+  /**
+   * @var string
+   */
+  public $syntaxFormat;
+  /**
+   * @var string
+   */
+  public $tlsAuthentication;
+  /**
+   * @var string
+   */
+  public $value;
+
+  /**
+   * @param string
+   */
+  public function setConsumerGroup($consumerGroup)
+  {
+    $this->consumerGroup = $consumerGroup;
+  }
+  /**
+   * @return string
+   */
+  public function getConsumerGroup()
+  {
+    return $this->consumerGroup;
+  }
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setHostFormat($hostFormat)
+  {
+    $this->hostFormat = $hostFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getHostFormat()
+  {
+    return $this->hostFormat;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsRegional($isRegional)
+  {
+    $this->isRegional = $isRegional;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRegional()
+  {
+    return $this->isRegional;
+  }
+  /**
+   * @param string
+   */
+  public function setProtocol($protocol)
+  {
+    $this->protocol = $protocol;
+  }
+  /**
+   * @return string
+   */
+  public function getProtocol()
+  {
+    return $this->protocol;
+  }
+  /**
+   * @param string
+   */
+  public function setSessionMode($sessionMode)
+  {
+    $this->sessionMode = $sessionMode;
+  }
+  /**
+   * @return string
+   */
+  public function getSessionMode()
+  {
+    return $this->sessionMode;
+  }
+  /**
+   * @param string
+   */
+  public function setSyntaxFormat($syntaxFormat)
+  {
+    $this->syntaxFormat = $syntaxFormat;
+  }
+  /**
+   * @return string
+   */
+  public function getSyntaxFormat()
+  {
+    return $this->syntaxFormat;
+  }
+  /**
+   * @param string
+   */
+  public function setTlsAuthentication($tlsAuthentication)
+  {
+    $this->tlsAuthentication = $tlsAuthentication;
+  }
+  /**
+   * @return string
+   */
+  public function getTlsAuthentication()
+  {
+    return $this->tlsAuthentication;
+  }
+  /**
+   * @param string
+   */
+  public function setValue($value)
+  {
+    $this->value = $value;
+  }
+  /**
+   * @return string
+   */
+  public function getValue()
+  {
+    return $this->value;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DatabaseConnectionStringProfile::class, 'Google_Service_OracleDatabase_DatabaseConnectionStringProfile');
Index: vendor/google/apiclient-services/src/OracleDatabase/DbNode.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/DbNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/DbNode.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class DbNode extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $propertiesType = DbNodeProperties::class;
+  protected $propertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param DbNodeProperties
+   */
+  public function setProperties(DbNodeProperties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return DbNodeProperties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DbNode::class, 'Google_Service_OracleDatabase_DbNode');
Index: vendor/google/apiclient-services/src/OracleDatabase/DbNodeProperties.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/DbNodeProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/DbNodeProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class DbNodeProperties extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $dbNodeStorageSizeGb;
+  /**
+   * @var string
+   */
+  public $dbServerOcid;
+  /**
+   * @var string
+   */
+  public $hostname;
+  /**
+   * @var int
+   */
+  public $memorySizeGb;
+  /**
+   * @var string
+   */
+  public $ocid;
+  /**
+   * @var int
+   */
+  public $ocpuCount;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var int
+   */
+  public $totalCpuCoreCount;
+
+  /**
+   * @param int
+   */
+  public function setDbNodeStorageSizeGb($dbNodeStorageSizeGb)
+  {
+    $this->dbNodeStorageSizeGb = $dbNodeStorageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getDbNodeStorageSizeGb()
+  {
+    return $this->dbNodeStorageSizeGb;
+  }
+  /**
+   * @param string
+   */
+  public function setDbServerOcid($dbServerOcid)
+  {
+    $this->dbServerOcid = $dbServerOcid;
+  }
+  /**
+   * @return string
+   */
+  public function getDbServerOcid()
+  {
+    return $this->dbServerOcid;
+  }
+  /**
+   * @param string
+   */
+  public function setHostname($hostname)
+  {
+    $this->hostname = $hostname;
+  }
+  /**
+   * @return string
+   */
+  public function getHostname()
+  {
+    return $this->hostname;
+  }
+  /**
+   * @param int
+   */
+  public function setMemorySizeGb($memorySizeGb)
+  {
+    $this->memorySizeGb = $memorySizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMemorySizeGb()
+  {
+    return $this->memorySizeGb;
+  }
+  /**
+   * @param string
+   */
+  public function setOcid($ocid)
+  {
+    $this->ocid = $ocid;
+  }
+  /**
+   * @return string
+   */
+  public function getOcid()
+  {
+    return $this->ocid;
+  }
+  /**
+   * @param int
+   */
+  public function setOcpuCount($ocpuCount)
+  {
+    $this->ocpuCount = $ocpuCount;
+  }
+  /**
+   * @return int
+   */
+  public function getOcpuCount()
+  {
+    return $this->ocpuCount;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param int
+   */
+  public function setTotalCpuCoreCount($totalCpuCoreCount)
+  {
+    $this->totalCpuCoreCount = $totalCpuCoreCount;
+  }
+  /**
+   * @return int
+   */
+  public function getTotalCpuCoreCount()
+  {
+    return $this->totalCpuCoreCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DbNodeProperties::class, 'Google_Service_OracleDatabase_DbNodeProperties');
Index: vendor/google/apiclient-services/src/OracleDatabase/DbServer.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/DbServer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/DbServer.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,78 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class DbServer extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $propertiesType = DbServerProperties::class;
+  protected $propertiesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDisplayName($displayName)
+  {
+    $this->displayName = $displayName;
+  }
+  /**
+   * @return string
+   */
+  public function getDisplayName()
+  {
+    return $this->displayName;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param DbServerProperties
+   */
+  public function setProperties(DbServerProperties $properties)
+  {
+    $this->properties = $properties;
+  }
+  /**
+   * @return DbServerProperties
+   */
+  public function getProperties()
+  {
+    return $this->properties;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DbServer::class, 'Google_Service_OracleDatabase_DbServer');
Index: vendor/google/apiclient-services/src/OracleDatabase/DbServerProperties.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/DbServerProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/DbServerProperties.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,207 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class DbServerProperties extends \Google\Collection
+{
+  protected $collection_key = 'dbNodeIds';
+  /**
+   * @var string[]
+   */
+  public $dbNodeIds;
+  /**
+   * @var int
+   */
+  public $dbNodeStorageSizeGb;
+  /**
+   * @var int
+   */
+  public $maxDbNodeStorageSizeGb;
+  /**
+   * @var int
+   */
+  public $maxMemorySizeGb;
+  /**
+   * @var int
+   */
+  public $maxOcpuCount;
+  /**
+   * @var int
+   */
+  public $memorySizeGb;
+  /**
+   * @var string
+   */
+  public $ocid;
+  /**
+   * @var int
+   */
+  public $ocpuCount;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var int
+   */
+  public $vmCount;
+
+  /**
+   * @param string[]
+   */
+  public function setDbNodeIds($dbNodeIds)
+  {
+    $this->dbNodeIds = $dbNodeIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDbNodeIds()
+  {
+    return $this->dbNodeIds;
+  }
+  /**
+   * @param int
+   */
+  public function setDbNodeStorageSizeGb($dbNodeStorageSizeGb)
+  {
+    $this->dbNodeStorageSizeGb = $dbNodeStorageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getDbNodeStorageSizeGb()
+  {
+    return $this->dbNodeStorageSizeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxDbNodeStorageSizeGb($maxDbNodeStorageSizeGb)
+  {
+    $this->maxDbNodeStorageSizeGb = $maxDbNodeStorageSizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxDbNodeStorageSizeGb()
+  {
+    return $this->maxDbNodeStorageSizeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxMemorySizeGb($maxMemorySizeGb)
+  {
+    $this->maxMemorySizeGb = $maxMemorySizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxMemorySizeGb()
+  {
+    return $this->maxMemorySizeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxOcpuCount($maxOcpuCount)
+  {
+    $this->maxOcpuCount = $maxOcpuCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxOcpuCount()
+  {
+    return $this->maxOcpuCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMemorySizeGb($memorySizeGb)
+  {
+    $this->memorySizeGb = $memorySizeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMemorySizeGb()
+  {
+    return $this->memorySizeGb;
+  }
+  /**
+   * @param string
+   */
+  public function setOcid($ocid)
+  {
+    $this->ocid = $ocid;
+  }
+  /**
+   * @return string
+   */
+  public function getOcid()
+  {
+    return $this->ocid;
+  }
+  /**
+   * @param int
+   */
+  public function setOcpuCount($ocpuCount)
+  {
+    $this->ocpuCount = $ocpuCount;
+  }
+  /**
+   * @return int
+   */
+  public function getOcpuCount()
+  {
+    return $this->ocpuCount;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param int
+   */
+  public function setVmCount($vmCount)
+  {
+    $this->vmCount = $vmCount;
+  }
+  /**
+   * @return int
+   */
+  public function getVmCount()
+  {
+    return $this->vmCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DbServerProperties::class, 'Google_Service_OracleDatabase_DbServerProperties');
Index: vendor/google/apiclient-services/src/OracleDatabase/DbSystemShape.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/DbSystemShape.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/DbSystemShape.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,242 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class DbSystemShape extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $availableCoreCountPerNode;
+  /**
+   * @var int
+   */
+  public $availableDataStorageTb;
+  /**
+   * @var int
+   */
+  public $availableMemoryPerNodeGb;
+  /**
+   * @var int
+   */
+  public $maxNodeCount;
+  /**
+   * @var int
+   */
+  public $maxStorageCount;
+  /**
+   * @var int
+   */
+  public $minCoreCountPerNode;
+  /**
+   * @var int
+   */
+  public $minDbNodeStoragePerNodeGb;
+  /**
+   * @var int
+   */
+  public $minMemoryPerNodeGb;
+  /**
+   * @var int
+   */
+  public $minNodeCount;
+  /**
+   * @var int
+   */
+  public $minStorageCount;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $shape;
+
+  /**
+   * @param int
+   */
+  public function setAvailableCoreCountPerNode($availableCoreCountPerNode)
+  {
+    $this->availableCoreCountPerNode = $availableCoreCountPerNode;
+  }
+  /**
+   * @return int
+   */
+  public function getAvailableCoreCountPerNode()
+  {
+    return $this->availableCoreCountPerNode;
+  }
+  /**
+   * @param int
+   */
+  public function setAvailableDataStorageTb($availableDataStorageTb)
+  {
+    $this->availableDataStorageTb = $availableDataStorageTb;
+  }
+  /**
+   * @return int
+   */
+  public function getAvailableDataStorageTb()
+  {
+    return $this->availableDataStorageTb;
+  }
+  /**
+   * @param int
+   */
+  public function setAvailableMemoryPerNodeGb($availableMemoryPerNodeGb)
+  {
+    $this->availableMemoryPerNodeGb = $availableMemoryPerNodeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getAvailableMemoryPerNodeGb()
+  {
+    return $this->availableMemoryPerNodeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxNodeCount($maxNodeCount)
+  {
+    $this->maxNodeCount = $maxNodeCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxNodeCount()
+  {
+    return $this->maxNodeCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxStorageCount($maxStorageCount)
+  {
+    $this->maxStorageCount = $maxStorageCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxStorageCount()
+  {
+    return $this->maxStorageCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMinCoreCountPerNode($minCoreCountPerNode)
+  {
+    $this->minCoreCountPerNode = $minCoreCountPerNode;
+  }
+  /**
+   * @return int
+   */
+  public function getMinCoreCountPerNode()
+  {
+    return $this->minCoreCountPerNode;
+  }
+  /**
+   * @param int
+   */
+  public function setMinDbNodeStoragePerNodeGb($minDbNodeStoragePerNodeGb)
+  {
+    $this->minDbNodeStoragePerNodeGb = $minDbNodeStoragePerNodeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMinDbNodeStoragePerNodeGb()
+  {
+    return $this->minDbNodeStoragePerNodeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setMinMemoryPerNodeGb($minMemoryPerNodeGb)
+  {
+    $this->minMemoryPerNodeGb = $minMemoryPerNodeGb;
+  }
+  /**
+   * @return int
+   */
+  public function getMinMemoryPerNodeGb()
+  {
+    return $this->minMemoryPerNodeGb;
+  }
+  /**
+   * @param int
+   */
+  public function setMinNodeCount($minNodeCount)
+  {
+    $this->minNodeCount = $minNodeCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMinNodeCount()
+  {
+    return $this->minNodeCount;
+  }
+  /**
+   * @param int
+   */
+  public function setMinStorageCount($minStorageCount)
+  {
+    $this->minStorageCount = $minStorageCount;
+  }
+  /**
+   * @return int
+   */
+  public function getMinStorageCount()
+  {
+    return $this->minStorageCount;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setShape($shape)
+  {
+    $this->shape = $shape;
+  }
+  /**
+   * @return string
+   */
+  public function getShape()
+  {
+    return $this->shape;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DbSystemShape::class, 'Google_Service_OracleDatabase_DbSystemShape');
Index: vendor/google/apiclient-services/src/OracleDatabase/Entitlement.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Entitlement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Entitlement.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,96 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class Entitlement extends \Google\Model
+{
+  protected $cloudAccountDetailsType = CloudAccountDetails::class;
+  protected $cloudAccountDetailsDataType = '';
+  /**
+   * @var string
+   */
+  public $entitlementId;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param CloudAccountDetails
+   */
+  public function setCloudAccountDetails(CloudAccountDetails $cloudAccountDetails)
+  {
+    $this->cloudAccountDetails = $cloudAccountDetails;
+  }
+  /**
+   * @return CloudAccountDetails
+   */
+  public function getCloudAccountDetails()
+  {
+    return $this->cloudAccountDetails;
+  }
+  /**
+   * @param string
+   */
+  public function setEntitlementId($entitlementId)
+  {
+    $this->entitlementId = $entitlementId;
+  }
+  /**
+   * @return string
+   */
+  public function getEntitlementId()
+  {
+    return $this->entitlementId;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Entitlement::class, 'Google_Service_OracleDatabase_Entitlement');
Index: vendor/google/apiclient-services/src/OracleDatabase/GenerateAutonomousDatabaseWalletRequest.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/GenerateAutonomousDatabaseWalletRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/GenerateAutonomousDatabaseWalletRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,80 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class GenerateAutonomousDatabaseWalletRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $isRegional;
+  /**
+   * @var string
+   */
+  public $password;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @param bool
+   */
+  public function setIsRegional($isRegional)
+  {
+    $this->isRegional = $isRegional;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsRegional()
+  {
+    return $this->isRegional;
+  }
+  /**
+   * @param string
+   */
+  public function setPassword($password)
+  {
+    $this->password = $password;
+  }
+  /**
+   * @return string
+   */
+  public function getPassword()
+  {
+    return $this->password;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GenerateAutonomousDatabaseWalletRequest::class, 'Google_Service_OracleDatabase_GenerateAutonomousDatabaseWalletRequest');
Index: vendor/google/apiclient-services/src/OracleDatabase/GenerateAutonomousDatabaseWalletResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/GenerateAutonomousDatabaseWalletResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/GenerateAutonomousDatabaseWalletResponse.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\OracleDatabase;
+
+class GenerateAutonomousDatabaseWalletResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $archiveContent;
+
+  /**
+   * @param string
+   */
+  public function setArchiveContent($archiveContent)
+  {
+    $this->archiveContent = $archiveContent;
+  }
+  /**
+   * @return string
+   */
+  public function getArchiveContent()
+  {
+    return $this->archiveContent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GenerateAutonomousDatabaseWalletResponse::class, 'Google_Service_OracleDatabase_GenerateAutonomousDatabaseWalletResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/GiVersion.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/GiVersion.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/GiVersion.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\OracleDatabase;
+
+class GiVersion extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GiVersion::class, 'Google_Service_OracleDatabase_GiVersion');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDatabaseBackupsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDatabaseBackupsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDatabaseBackupsResponse.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\OracleDatabase;
+
+class ListAutonomousDatabaseBackupsResponse extends \Google\Collection
+{
+  protected $collection_key = 'autonomousDatabaseBackups';
+  protected $autonomousDatabaseBackupsType = AutonomousDatabaseBackup::class;
+  protected $autonomousDatabaseBackupsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param AutonomousDatabaseBackup[]
+   */
+  public function setAutonomousDatabaseBackups($autonomousDatabaseBackups)
+  {
+    $this->autonomousDatabaseBackups = $autonomousDatabaseBackups;
+  }
+  /**
+   * @return AutonomousDatabaseBackup[]
+   */
+  public function getAutonomousDatabaseBackups()
+  {
+    return $this->autonomousDatabaseBackups;
+  }
+  /**
+   * @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(ListAutonomousDatabaseBackupsResponse::class, 'Google_Service_OracleDatabase_ListAutonomousDatabaseBackupsResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDatabaseCharacterSetsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDatabaseCharacterSetsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDatabaseCharacterSetsResponse.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\OracleDatabase;
+
+class ListAutonomousDatabaseCharacterSetsResponse extends \Google\Collection
+{
+  protected $collection_key = 'autonomousDatabaseCharacterSets';
+  protected $autonomousDatabaseCharacterSetsType = AutonomousDatabaseCharacterSet::class;
+  protected $autonomousDatabaseCharacterSetsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param AutonomousDatabaseCharacterSet[]
+   */
+  public function setAutonomousDatabaseCharacterSets($autonomousDatabaseCharacterSets)
+  {
+    $this->autonomousDatabaseCharacterSets = $autonomousDatabaseCharacterSets;
+  }
+  /**
+   * @return AutonomousDatabaseCharacterSet[]
+   */
+  public function getAutonomousDatabaseCharacterSets()
+  {
+    return $this->autonomousDatabaseCharacterSets;
+  }
+  /**
+   * @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(ListAutonomousDatabaseCharacterSetsResponse::class, 'Google_Service_OracleDatabase_ListAutonomousDatabaseCharacterSetsResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDatabasesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDatabasesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDatabasesResponse.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\OracleDatabase;
+
+class ListAutonomousDatabasesResponse extends \Google\Collection
+{
+  protected $collection_key = 'autonomousDatabases';
+  protected $autonomousDatabasesType = AutonomousDatabase::class;
+  protected $autonomousDatabasesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param AutonomousDatabase[]
+   */
+  public function setAutonomousDatabases($autonomousDatabases)
+  {
+    $this->autonomousDatabases = $autonomousDatabases;
+  }
+  /**
+   * @return AutonomousDatabase[]
+   */
+  public function getAutonomousDatabases()
+  {
+    return $this->autonomousDatabases;
+  }
+  /**
+   * @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(ListAutonomousDatabasesResponse::class, 'Google_Service_OracleDatabase_ListAutonomousDatabasesResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDbVersionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDbVersionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListAutonomousDbVersionsResponse.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\OracleDatabase;
+
+class ListAutonomousDbVersionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'autonomousDbVersions';
+  protected $autonomousDbVersionsType = AutonomousDbVersion::class;
+  protected $autonomousDbVersionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param AutonomousDbVersion[]
+   */
+  public function setAutonomousDbVersions($autonomousDbVersions)
+  {
+    $this->autonomousDbVersions = $autonomousDbVersions;
+  }
+  /**
+   * @return AutonomousDbVersion[]
+   */
+  public function getAutonomousDbVersions()
+  {
+    return $this->autonomousDbVersions;
+  }
+  /**
+   * @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(ListAutonomousDbVersionsResponse::class, 'Google_Service_OracleDatabase_ListAutonomousDbVersionsResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListCloudExadataInfrastructuresResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListCloudExadataInfrastructuresResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListCloudExadataInfrastructuresResponse.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\OracleDatabase;
+
+class ListCloudExadataInfrastructuresResponse extends \Google\Collection
+{
+  protected $collection_key = 'cloudExadataInfrastructures';
+  protected $cloudExadataInfrastructuresType = CloudExadataInfrastructure::class;
+  protected $cloudExadataInfrastructuresDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param CloudExadataInfrastructure[]
+   */
+  public function setCloudExadataInfrastructures($cloudExadataInfrastructures)
+  {
+    $this->cloudExadataInfrastructures = $cloudExadataInfrastructures;
+  }
+  /**
+   * @return CloudExadataInfrastructure[]
+   */
+  public function getCloudExadataInfrastructures()
+  {
+    return $this->cloudExadataInfrastructures;
+  }
+  /**
+   * @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(ListCloudExadataInfrastructuresResponse::class, 'Google_Service_OracleDatabase_ListCloudExadataInfrastructuresResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListCloudVmClustersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListCloudVmClustersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListCloudVmClustersResponse.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\OracleDatabase;
+
+class ListCloudVmClustersResponse extends \Google\Collection
+{
+  protected $collection_key = 'cloudVmClusters';
+  protected $cloudVmClustersType = CloudVmCluster::class;
+  protected $cloudVmClustersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param CloudVmCluster[]
+   */
+  public function setCloudVmClusters($cloudVmClusters)
+  {
+    $this->cloudVmClusters = $cloudVmClusters;
+  }
+  /**
+   * @return CloudVmCluster[]
+   */
+  public function getCloudVmClusters()
+  {
+    return $this->cloudVmClusters;
+  }
+  /**
+   * @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(ListCloudVmClustersResponse::class, 'Google_Service_OracleDatabase_ListCloudVmClustersResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListDbNodesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListDbNodesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListDbNodesResponse.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\OracleDatabase;
+
+class ListDbNodesResponse extends \Google\Collection
+{
+  protected $collection_key = 'dbNodes';
+  protected $dbNodesType = DbNode::class;
+  protected $dbNodesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param DbNode[]
+   */
+  public function setDbNodes($dbNodes)
+  {
+    $this->dbNodes = $dbNodes;
+  }
+  /**
+   * @return DbNode[]
+   */
+  public function getDbNodes()
+  {
+    return $this->dbNodes;
+  }
+  /**
+   * @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(ListDbNodesResponse::class, 'Google_Service_OracleDatabase_ListDbNodesResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListDbServersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListDbServersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListDbServersResponse.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\OracleDatabase;
+
+class ListDbServersResponse extends \Google\Collection
+{
+  protected $collection_key = 'dbServers';
+  protected $dbServersType = DbServer::class;
+  protected $dbServersDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param DbServer[]
+   */
+  public function setDbServers($dbServers)
+  {
+    $this->dbServers = $dbServers;
+  }
+  /**
+   * @return DbServer[]
+   */
+  public function getDbServers()
+  {
+    return $this->dbServers;
+  }
+  /**
+   * @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(ListDbServersResponse::class, 'Google_Service_OracleDatabase_ListDbServersResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListDbSystemShapesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListDbSystemShapesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListDbSystemShapesResponse.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\OracleDatabase;
+
+class ListDbSystemShapesResponse extends \Google\Collection
+{
+  protected $collection_key = 'dbSystemShapes';
+  protected $dbSystemShapesType = DbSystemShape::class;
+  protected $dbSystemShapesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param DbSystemShape[]
+   */
+  public function setDbSystemShapes($dbSystemShapes)
+  {
+    $this->dbSystemShapes = $dbSystemShapes;
+  }
+  /**
+   * @return DbSystemShape[]
+   */
+  public function getDbSystemShapes()
+  {
+    return $this->dbSystemShapes;
+  }
+  /**
+   * @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(ListDbSystemShapesResponse::class, 'Google_Service_OracleDatabase_ListDbSystemShapesResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListEntitlementsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListEntitlementsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListEntitlementsResponse.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\OracleDatabase;
+
+class ListEntitlementsResponse extends \Google\Collection
+{
+  protected $collection_key = 'entitlements';
+  protected $entitlementsType = Entitlement::class;
+  protected $entitlementsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Entitlement[]
+   */
+  public function setEntitlements($entitlements)
+  {
+    $this->entitlements = $entitlements;
+  }
+  /**
+   * @return Entitlement[]
+   */
+  public function getEntitlements()
+  {
+    return $this->entitlements;
+  }
+  /**
+   * @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(ListEntitlementsResponse::class, 'Google_Service_OracleDatabase_ListEntitlementsResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListGiVersionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListGiVersionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ListGiVersionsResponse.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\OracleDatabase;
+
+class ListGiVersionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'giVersions';
+  protected $giVersionsType = GiVersion::class;
+  protected $giVersionsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param GiVersion[]
+   */
+  public function setGiVersions($giVersions)
+  {
+    $this->giVersions = $giVersions;
+  }
+  /**
+   * @return GiVersion[]
+   */
+  public function getGiVersions()
+  {
+    return $this->giVersions;
+  }
+  /**
+   * @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(ListGiVersionsResponse::class, 'Google_Service_OracleDatabase_ListGiVersionsResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListLocationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/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\OracleDatabase;
+
+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_OracleDatabase_ListLocationsResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/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\OracleDatabase;
+
+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_OracleDatabase_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/OracleDatabase/Location.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/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\OracleDatabase;
+
+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_OracleDatabase_Location');
Index: vendor/google/apiclient-services/src/OracleDatabase/LocationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/LocationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/LocationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class LocationMetadata extends \Google\Collection
+{
+  protected $collection_key = 'gcpOracleZones';
+  /**
+   * @var string[]
+   */
+  public $gcpOracleZones;
+
+  /**
+   * @param string[]
+   */
+  public function setGcpOracleZones($gcpOracleZones)
+  {
+    $this->gcpOracleZones = $gcpOracleZones;
+  }
+  /**
+   * @return string[]
+   */
+  public function getGcpOracleZones()
+  {
+    return $this->gcpOracleZones;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(LocationMetadata::class, 'Google_Service_OracleDatabase_LocationMetadata');
Index: vendor/google/apiclient-services/src/OracleDatabase/MaintenanceWindow.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/MaintenanceWindow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/MaintenanceWindow.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,189 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class MaintenanceWindow extends \Google\Collection
+{
+  protected $collection_key = 'weeksOfMonth';
+  /**
+   * @var int
+   */
+  public $customActionTimeoutMins;
+  /**
+   * @var string[]
+   */
+  public $daysOfWeek;
+  /**
+   * @var int[]
+   */
+  public $hoursOfDay;
+  /**
+   * @var bool
+   */
+  public $isCustomActionTimeoutEnabled;
+  /**
+   * @var int
+   */
+  public $leadTimeWeek;
+  /**
+   * @var string[]
+   */
+  public $months;
+  /**
+   * @var string
+   */
+  public $patchingMode;
+  /**
+   * @var string
+   */
+  public $preference;
+  /**
+   * @var int[]
+   */
+  public $weeksOfMonth;
+
+  /**
+   * @param int
+   */
+  public function setCustomActionTimeoutMins($customActionTimeoutMins)
+  {
+    $this->customActionTimeoutMins = $customActionTimeoutMins;
+  }
+  /**
+   * @return int
+   */
+  public function getCustomActionTimeoutMins()
+  {
+    return $this->customActionTimeoutMins;
+  }
+  /**
+   * @param string[]
+   */
+  public function setDaysOfWeek($daysOfWeek)
+  {
+    $this->daysOfWeek = $daysOfWeek;
+  }
+  /**
+   * @return string[]
+   */
+  public function getDaysOfWeek()
+  {
+    return $this->daysOfWeek;
+  }
+  /**
+   * @param int[]
+   */
+  public function setHoursOfDay($hoursOfDay)
+  {
+    $this->hoursOfDay = $hoursOfDay;
+  }
+  /**
+   * @return int[]
+   */
+  public function getHoursOfDay()
+  {
+    return $this->hoursOfDay;
+  }
+  /**
+   * @param bool
+   */
+  public function setIsCustomActionTimeoutEnabled($isCustomActionTimeoutEnabled)
+  {
+    $this->isCustomActionTimeoutEnabled = $isCustomActionTimeoutEnabled;
+  }
+  /**
+   * @return bool
+   */
+  public function getIsCustomActionTimeoutEnabled()
+  {
+    return $this->isCustomActionTimeoutEnabled;
+  }
+  /**
+   * @param int
+   */
+  public function setLeadTimeWeek($leadTimeWeek)
+  {
+    $this->leadTimeWeek = $leadTimeWeek;
+  }
+  /**
+   * @return int
+   */
+  public function getLeadTimeWeek()
+  {
+    return $this->leadTimeWeek;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMonths($months)
+  {
+    $this->months = $months;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMonths()
+  {
+    return $this->months;
+  }
+  /**
+   * @param string
+   */
+  public function setPatchingMode($patchingMode)
+  {
+    $this->patchingMode = $patchingMode;
+  }
+  /**
+   * @return string
+   */
+  public function getPatchingMode()
+  {
+    return $this->patchingMode;
+  }
+  /**
+   * @param string
+   */
+  public function setPreference($preference)
+  {
+    $this->preference = $preference;
+  }
+  /**
+   * @return string
+   */
+  public function getPreference()
+  {
+    return $this->preference;
+  }
+  /**
+   * @param int[]
+   */
+  public function setWeeksOfMonth($weeksOfMonth)
+  {
+    $this->weeksOfMonth = $weeksOfMonth;
+  }
+  /**
+   * @return int[]
+   */
+  public function getWeeksOfMonth()
+  {
+    return $this->weeksOfMonth;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MaintenanceWindow::class, 'Google_Service_OracleDatabase_MaintenanceWindow');
Index: vendor/google/apiclient-services/src/OracleDatabase/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/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\OracleDatabase;
+
+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_OracleDatabase_Operation');
Index: vendor/google/apiclient-services/src/OracleDatabase/OperationMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/OperationMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,161 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class OperationMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $apiVersion;
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $endTime;
+  public $percentComplete;
+  /**
+   * @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;
+  }
+  public function setPercentComplete($percentComplete)
+  {
+    $this->percentComplete = $percentComplete;
+  }
+  public function getPercentComplete()
+  {
+    return $this->percentComplete;
+  }
+  /**
+   * @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_OracleDatabase_OperationMetadata');
Index: vendor/google/apiclient-services/src/OracleDatabase/OracledatabaseEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/OracledatabaseEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/OracledatabaseEmpty.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\OracleDatabase;
+
+class OracledatabaseEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OracledatabaseEmpty::class, 'Google_Service_OracleDatabase_OracledatabaseEmpty');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/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\OracleDatabase\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $projects = $oracledatabaseService->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_OracleDatabase_Resource_Projects');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/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\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\ListLocationsResponse;
+use Google\Service\OracleDatabase\Location;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $locations = $oracledatabaseService->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_OracleDatabase_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDatabaseBackups.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDatabaseBackups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDatabaseBackups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,65 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\ListAutonomousDatabaseBackupsResponse;
+
+/**
+ * The "autonomousDatabaseBackups" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $autonomousDatabaseBackups = $oracledatabaseService->projects_locations_autonomousDatabaseBackups;
+ *  </code>
+ */
+class ProjectsLocationsAutonomousDatabaseBackups extends \Google\Service\Resource
+{
+  /**
+   * Lists the long-term and automatic backups of an Autonomous Database.
+   * (autonomousDatabaseBackups.listProjectsLocationsAutonomousDatabaseBackups)
+   *
+   * @param string $parent Required. The parent value for
+   * ListAutonomousDatabaseBackups in the following format:
+   * projects/{project}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. An expression for filtering the results of
+   * the request. Only the **autonomous_database_id** field is supported in the
+   * following format: `autonomous_database_id="{autonomous_database_id}"`. The
+   * accepted values must be a valid Autonomous Database ID, limited to the naming
+   * restrictions of the ID: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$). The ID must start
+   * with a letter, end with a letter or a number, and be a maximum of 63
+   * characters.
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, at most 50 Autonomous DB Backups will be returned. The maximum
+   * value is 1000; values above 1000 will be coerced to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListAutonomousDatabaseBackupsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAutonomousDatabaseBackups($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAutonomousDatabaseBackupsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAutonomousDatabaseBackups::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsAutonomousDatabaseBackups');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDatabaseCharacterSets.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDatabaseCharacterSets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDatabaseCharacterSets.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\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\ListAutonomousDatabaseCharacterSetsResponse;
+
+/**
+ * The "autonomousDatabaseCharacterSets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $autonomousDatabaseCharacterSets = $oracledatabaseService->projects_locations_autonomousDatabaseCharacterSets;
+ *  </code>
+ */
+class ProjectsLocationsAutonomousDatabaseCharacterSets extends \Google\Service\Resource
+{
+  /**
+   * Lists Autonomous Database Character Sets in a given project and location. (au
+   * tonomousDatabaseCharacterSets.listProjectsLocationsAutonomousDatabaseCharacte
+   * rSets)
+   *
+   * @param string $parent Required. The parent value for the Autonomous Database
+   * in the following format: projects/{project}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. An expression for filtering the results of
+   * the request. Only the **character_set_type** field is supported in the
+   * following format: `character_set_type="{characterSetType}"`. Accepted values
+   * include `DATABASE` and `NATIONAL`.
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, at most 50 Autonomous DB Character Sets will be returned. The
+   * maximum value is 1000; values above 1000 will be coerced to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListAutonomousDatabaseCharacterSetsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAutonomousDatabaseCharacterSets($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAutonomousDatabaseCharacterSetsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAutonomousDatabaseCharacterSets::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsAutonomousDatabaseCharacterSets');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDatabases.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDatabases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDatabases.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,170 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\AutonomousDatabase;
+use Google\Service\OracleDatabase\GenerateAutonomousDatabaseWalletRequest;
+use Google\Service\OracleDatabase\GenerateAutonomousDatabaseWalletResponse;
+use Google\Service\OracleDatabase\ListAutonomousDatabasesResponse;
+use Google\Service\OracleDatabase\Operation;
+use Google\Service\OracleDatabase\RestoreAutonomousDatabaseRequest;
+
+/**
+ * The "autonomousDatabases" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $autonomousDatabases = $oracledatabaseService->projects_locations_autonomousDatabases;
+ *  </code>
+ */
+class ProjectsLocationsAutonomousDatabases extends \Google\Service\Resource
+{
+  /**
+   * Creates a new Autonomous Database in a given project and location.
+   * (autonomousDatabases.create)
+   *
+   * @param string $parent Required. The name of the parent in the following
+   * format: projects/{project}/locations/{location}.
+   * @param AutonomousDatabase $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string autonomousDatabaseId Required. The ID of the Autonomous
+   * Database to create. This value is restricted to
+   * (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in
+   * length. The value must start with a letter and end with a letter or a number.
+   * @opt_param string requestId Optional. An optional ID to identify the request.
+   * This value is used to identify duplicate requests. If you make a request with
+   * the same request ID and the original request is still in progress or
+   * completed, the server ignores 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 create($parent, AutonomousDatabase $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single Autonomous Database. (autonomousDatabases.delete)
+   *
+   * @param string $name Required. The name of the resource in the following
+   * format: projects/{project}/locations/{location}/autonomousDatabases/{autonomo
+   * us_database}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string requestId Optional. An optional ID to identify the request.
+   * This value is used to identify duplicate requests. If you make a request with
+   * the same request ID and the original request is still in progress or
+   * completed, the server ignores 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);
+  }
+  /**
+   * Generates a wallet for an Autonomous Database.
+   * (autonomousDatabases.generateWallet)
+   *
+   * @param string $name Required. The name of the Autonomous Database in the
+   * following format: projects/{project}/locations/{location}/autonomousDatabases
+   * /{autonomous_database}.
+   * @param GenerateAutonomousDatabaseWalletRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GenerateAutonomousDatabaseWalletResponse
+   * @throws \Google\Service\Exception
+   */
+  public function generateWallet($name, GenerateAutonomousDatabaseWalletRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('generateWallet', [$params], GenerateAutonomousDatabaseWalletResponse::class);
+  }
+  /**
+   * Gets the details of a single Autonomous Database. (autonomousDatabases.get)
+   *
+   * @param string $name Required. The name of the Autonomous Database in the
+   * following format: projects/{project}/locations/{location}/autonomousDatabases
+   * /{autonomous_database}.
+   * @param array $optParams Optional parameters.
+   * @return AutonomousDatabase
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], AutonomousDatabase::class);
+  }
+  /**
+   * Lists the Autonomous Databases in a given project and location.
+   * (autonomousDatabases.listProjectsLocationsAutonomousDatabases)
+   *
+   * @param string $parent Required. The parent value for the Autonomous Database
+   * in the following format: projects/{project}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. An expression for filtering the results of
+   * the request.
+   * @opt_param string orderBy Optional. An expression for ordering the results of
+   * the request.
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, at most 50 Autonomous Database will be returned. The maximum
+   * value is 1000; values above 1000 will be coerced to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListAutonomousDatabasesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAutonomousDatabases($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAutonomousDatabasesResponse::class);
+  }
+  /**
+   * Restores a single Autonomous Database. (autonomousDatabases.restore)
+   *
+   * @param string $name Required. The name of the Autonomous Database in the
+   * following format: projects/{project}/locations/{location}/autonomousDatabases
+   * /{autonomous_database}.
+   * @param RestoreAutonomousDatabaseRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function restore($name, RestoreAutonomousDatabaseRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('restore', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAutonomousDatabases::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsAutonomousDatabases');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDbVersions.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDbVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsAutonomousDbVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,57 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\ListAutonomousDbVersionsResponse;
+
+/**
+ * The "autonomousDbVersions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $autonomousDbVersions = $oracledatabaseService->projects_locations_autonomousDbVersions;
+ *  </code>
+ */
+class ProjectsLocationsAutonomousDbVersions extends \Google\Service\Resource
+{
+  /**
+   * Lists all the available Autonomous Database versions for a project and
+   * location. (autonomousDbVersions.listProjectsLocationsAutonomousDbVersions)
+   *
+   * @param string $parent Required. The parent value for the Autonomous Database
+   * in the following format: projects/{project}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, at most 50 Autonomous DB Versions will be returned. The maximum
+   * value is 1000; values above 1000 will be coerced to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListAutonomousDbVersionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsAutonomousDbVersions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAutonomousDbVersionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsAutonomousDbVersions::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsAutonomousDbVersions');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudExadataInfrastructures.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudExadataInfrastructures.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudExadataInfrastructures.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,134 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\CloudExadataInfrastructure;
+use Google\Service\OracleDatabase\ListCloudExadataInfrastructuresResponse;
+use Google\Service\OracleDatabase\Operation;
+
+/**
+ * The "cloudExadataInfrastructures" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $cloudExadataInfrastructures = $oracledatabaseService->projects_locations_cloudExadataInfrastructures;
+ *  </code>
+ */
+class ProjectsLocationsCloudExadataInfrastructures extends \Google\Service\Resource
+{
+  /**
+   * Creates a new Exadata Infrastructure in a given project and location.
+   * (cloudExadataInfrastructures.create)
+   *
+   * @param string $parent Required. The parent value for
+   * CloudExadataInfrastructure in the following format:
+   * projects/{project}/locations/{location}.
+   * @param CloudExadataInfrastructure $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string cloudExadataInfrastructureId Required. The ID of the
+   * Exadata Infrastructure to create. This value is restricted to
+   * (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in
+   * length. The value must start with a letter and end with a letter or a number.
+   * @opt_param string requestId Optional. An optional ID to identify the request.
+   * This value is used to identify duplicate requests. If you make a request with
+   * the same request ID and the original request is still in progress or
+   * completed, the server ignores 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 create($parent, CloudExadataInfrastructure $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single Exadata Infrastructure. (cloudExadataInfrastructures.delete)
+   *
+   * @param string $name Required. The name of the Cloud Exadata Infrastructure in
+   * the following format: projects/{project}/locations/{location}/cloudExadataInf
+   * rastructures/{cloud_exadata_infrastructure}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force Optional. If set to true, all VM clusters for this
+   * Exadata Infrastructure will be deleted. An Exadata Infrastructure can only be
+   * deleted once all its VM clusters have been deleted.
+   * @opt_param string requestId Optional. An optional ID to identify the request.
+   * This value is used to identify duplicate requests. If you make a request with
+   * the same request ID and the original request is still in progress or
+   * completed, the server ignores 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 Exadata Infrastructure.
+   * (cloudExadataInfrastructures.get)
+   *
+   * @param string $name Required. The name of the Cloud Exadata Infrastructure in
+   * the following format: projects/{project}/locations/{location}/cloudExadataInf
+   * rastructures/{cloud_exadata_infrastructure}.
+   * @param array $optParams Optional parameters.
+   * @return CloudExadataInfrastructure
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], CloudExadataInfrastructure::class);
+  }
+  /**
+   * Lists Exadata Infrastructures in a given project and location. (cloudExadataI
+   * nfrastructures.listProjectsLocationsCloudExadataInfrastructures)
+   *
+   * @param string $parent Required. The parent value for
+   * CloudExadataInfrastructure in the following format:
+   * projects/{project}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, at most 50 Exadata infrastructures will be returned. The maximum
+   * value is 1000; values above 1000 will be coerced to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListCloudExadataInfrastructuresResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCloudExadataInfrastructures($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCloudExadataInfrastructuresResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCloudExadataInfrastructures::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsCloudExadataInfrastructures');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudExadataInfrastructuresDbServers.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudExadataInfrastructuresDbServers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudExadataInfrastructuresDbServers.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\ListDbServersResponse;
+
+/**
+ * The "dbServers" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $dbServers = $oracledatabaseService->projects_locations_cloudExadataInfrastructures_dbServers;
+ *  </code>
+ */
+class ProjectsLocationsCloudExadataInfrastructuresDbServers extends \Google\Service\Resource
+{
+  /**
+   * Lists the database servers of an Exadata Infrastructure instance.
+   * (dbServers.listProjectsLocationsCloudExadataInfrastructuresDbServers)
+   *
+   * @param string $parent Required. The parent value for database server in the
+   * following format: projects/{project}/locations/{location}/cloudExadataInfrast
+   * ructures/{cloudExadataInfrastructure}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, a maximum of 50 db servers will be returned. The maximum value
+   * is 1000; values above 1000 will be reset to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListDbServersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCloudExadataInfrastructuresDbServers($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDbServersResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCloudExadataInfrastructuresDbServers::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsCloudExadataInfrastructuresDbServers');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudVmClusters.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudVmClusters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudVmClusters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,133 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\CloudVmCluster;
+use Google\Service\OracleDatabase\ListCloudVmClustersResponse;
+use Google\Service\OracleDatabase\Operation;
+
+/**
+ * The "cloudVmClusters" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $cloudVmClusters = $oracledatabaseService->projects_locations_cloudVmClusters;
+ *  </code>
+ */
+class ProjectsLocationsCloudVmClusters extends \Google\Service\Resource
+{
+  /**
+   * Creates a new VM Cluster in a given project and location.
+   * (cloudVmClusters.create)
+   *
+   * @param string $parent Required. The name of the parent in the following
+   * format: projects/{project}/locations/{location}.
+   * @param CloudVmCluster $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string cloudVmClusterId Required. The ID of the VM Cluster to
+   * create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and
+   * must be a maximum of 63 characters in length. The value must start with a
+   * letter and end with a letter or a number.
+   * @opt_param string requestId Optional. An optional ID to identify the request.
+   * This value is used to identify duplicate requests. If you make a request with
+   * the same request ID and the original request is still in progress or
+   * completed, the server ignores 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 create($parent, CloudVmCluster $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a single VM Cluster. (cloudVmClusters.delete)
+   *
+   * @param string $name Required. The name of the Cloud VM Cluster in the
+   * following format:
+   * projects/{project}/locations/{location}/cloudVmClusters/{cloud_vm_cluster}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force Optional. If set to true, all child resources for the
+   * VM Cluster will be deleted. A VM Cluster can only be deleted once all its
+   * child resources have been deleted.
+   * @opt_param string requestId Optional. An optional ID to identify the request.
+   * This value is used to identify duplicate requests. If you make a request with
+   * the same request ID and the original request is still in progress or
+   * completed, the server ignores 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 VM Cluster. (cloudVmClusters.get)
+   *
+   * @param string $name Required. The name of the Cloud VM Cluster in the
+   * following format:
+   * projects/{project}/locations/{location}/cloudVmClusters/{cloud_vm_cluster}.
+   * @param array $optParams Optional parameters.
+   * @return CloudVmCluster
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], CloudVmCluster::class);
+  }
+  /**
+   * Lists the VM Clusters in a given project and location.
+   * (cloudVmClusters.listProjectsLocationsCloudVmClusters)
+   *
+   * @param string $parent Required. The name of the parent in the following
+   * format: projects/{project}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Optional. An expression for filtering the results of
+   * the request.
+   * @opt_param int pageSize Optional. The number of VM clusters to return. If
+   * unspecified, at most 50 VM clusters will be returned. The maximum value is
+   * 1,000.
+   * @opt_param string pageToken Optional. A token identifying the page of results
+   * the server returns.
+   * @return ListCloudVmClustersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCloudVmClusters($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListCloudVmClustersResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCloudVmClusters::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsCloudVmClusters');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudVmClustersDbNodes.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudVmClustersDbNodes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsCloudVmClustersDbNodes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\ListDbNodesResponse;
+
+/**
+ * The "dbNodes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $dbNodes = $oracledatabaseService->projects_locations_cloudVmClusters_dbNodes;
+ *  </code>
+ */
+class ProjectsLocationsCloudVmClustersDbNodes extends \Google\Service\Resource
+{
+  /**
+   * Lists the database nodes of a VM Cluster.
+   * (dbNodes.listProjectsLocationsCloudVmClustersDbNodes)
+   *
+   * @param string $parent Required. The parent value for database node in the
+   * following format:
+   * projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, at most 50 db nodes will be returned. The maximum value is 1000;
+   * values above 1000 will be coerced to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the node should return.
+   * @return ListDbNodesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsCloudVmClustersDbNodes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDbNodesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsCloudVmClustersDbNodes::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsCloudVmClustersDbNodes');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsDbSystemShapes.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsDbSystemShapes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsDbSystemShapes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,57 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\ListDbSystemShapesResponse;
+
+/**
+ * The "dbSystemShapes" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $dbSystemShapes = $oracledatabaseService->projects_locations_dbSystemShapes;
+ *  </code>
+ */
+class ProjectsLocationsDbSystemShapes extends \Google\Service\Resource
+{
+  /**
+   * Lists the database system shapes available for the project and location.
+   * (dbSystemShapes.listProjectsLocationsDbSystemShapes)
+   *
+   * @param string $parent Required. The parent value for Database System Shapes
+   * in the following format: projects/{project}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, at most 50 database system shapes will be returned. The maximum
+   * value is 1000; values above 1000 will be coerced to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListDbSystemShapesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDbSystemShapes($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDbSystemShapesResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsDbSystemShapes::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsDbSystemShapes');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsEntitlements.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsEntitlements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsEntitlements.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,57 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\ListEntitlementsResponse;
+
+/**
+ * The "entitlements" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $entitlements = $oracledatabaseService->projects_locations_entitlements;
+ *  </code>
+ */
+class ProjectsLocationsEntitlements extends \Google\Service\Resource
+{
+  /**
+   * Lists the entitlements in a given project.
+   * (entitlements.listProjectsLocationsEntitlements)
+   *
+   * @param string $parent Required. The parent value for the entitlement in the
+   * following format: projects/{project}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, a maximum of 50 entitlements will be returned. The maximum value
+   * is 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListEntitlementsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsEntitlements($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListEntitlementsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsEntitlements::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsEntitlements');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsGiVersions.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsGiVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsGiVersions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,58 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\ListGiVersionsResponse;
+
+/**
+ * The "giVersions" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $giVersions = $oracledatabaseService->projects_locations_giVersions;
+ *  </code>
+ */
+class ProjectsLocationsGiVersions extends \Google\Service\Resource
+{
+  /**
+   * Lists all the valid Oracle Grid Infrastructure (GI) versions for the given
+   * project and location. (giVersions.listProjectsLocationsGiVersions)
+   *
+   * @param string $parent Required. The parent value for Grid Infrastructure
+   * Version in the following format: Format:
+   * projects/{project}/locations/{location}.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. The maximum number of items to return. If
+   * unspecified, a maximum of 50 Oracle Grid Infrastructure (GI) versions will be
+   * returned. The maximum value is 1000; values above 1000 will be reset to 1000.
+   * @opt_param string pageToken Optional. A token identifying a page of results
+   * the server should return.
+   * @return ListGiVersionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsGiVersions($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListGiVersionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocationsGiVersions::class, 'Google_Service_OracleDatabase_Resource_ProjectsLocationsGiVersions');
Index: vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Resource/ProjectsLocationsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/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\OracleDatabase\Resource;
+
+use Google\Service\OracleDatabase\CancelOperationRequest;
+use Google\Service\OracleDatabase\ListOperationsResponse;
+use Google\Service\OracleDatabase\Operation;
+use Google\Service\OracleDatabase\OracledatabaseEmpty;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $oracledatabaseService = new Google\Service\OracleDatabase(...);
+ *   $operations = $oracledatabaseService->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 OracledatabaseEmpty
+   * @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], OracledatabaseEmpty::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 OracledatabaseEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], OracledatabaseEmpty::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_OracleDatabase_Resource_ProjectsLocationsOperations');
Index: vendor/google/apiclient-services/src/OracleDatabase/RestoreAutonomousDatabaseRequest.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/RestoreAutonomousDatabaseRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/RestoreAutonomousDatabaseRequest.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\OracleDatabase;
+
+class RestoreAutonomousDatabaseRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $restoreTime;
+
+  /**
+   * @param string
+   */
+  public function setRestoreTime($restoreTime)
+  {
+    $this->restoreTime = $restoreTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRestoreTime()
+  {
+    return $this->restoreTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RestoreAutonomousDatabaseRequest::class, 'Google_Service_OracleDatabase_RestoreAutonomousDatabaseRequest');
Index: vendor/google/apiclient-services/src/OracleDatabase/ScheduledOperationDetails.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/ScheduledOperationDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/ScheduledOperationDetails.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,76 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\OracleDatabase;
+
+class ScheduledOperationDetails extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $dayOfWeek;
+  protected $startTimeType = TimeOfDay::class;
+  protected $startTimeDataType = '';
+  protected $stopTimeType = TimeOfDay::class;
+  protected $stopTimeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setDayOfWeek($dayOfWeek)
+  {
+    $this->dayOfWeek = $dayOfWeek;
+  }
+  /**
+   * @return string
+   */
+  public function getDayOfWeek()
+  {
+    return $this->dayOfWeek;
+  }
+  /**
+   * @param TimeOfDay
+   */
+  public function setStartTime(TimeOfDay $startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return TimeOfDay
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param TimeOfDay
+   */
+  public function setStopTime(TimeOfDay $stopTime)
+  {
+    $this->stopTime = $stopTime;
+  }
+  /**
+   * @return TimeOfDay
+   */
+  public function getStopTime()
+  {
+    return $this->stopTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ScheduledOperationDetails::class, 'Google_Service_OracleDatabase_ScheduledOperationDetails');
Index: vendor/google/apiclient-services/src/OracleDatabase/Status.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/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\OracleDatabase;
+
+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_OracleDatabase_Status');
Index: vendor/google/apiclient-services/src/OracleDatabase/TimeOfDay.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/TimeOfDay.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/TimeOfDay.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\OracleDatabase;
+
+class TimeOfDay extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $hours;
+  /**
+   * @var int
+   */
+  public $minutes;
+  /**
+   * @var int
+   */
+  public $nanos;
+  /**
+   * @var int
+   */
+  public $seconds;
+
+  /**
+   * @param int
+   */
+  public function setHours($hours)
+  {
+    $this->hours = $hours;
+  }
+  /**
+   * @return int
+   */
+  public function getHours()
+  {
+    return $this->hours;
+  }
+  /**
+   * @param int
+   */
+  public function setMinutes($minutes)
+  {
+    $this->minutes = $minutes;
+  }
+  /**
+   * @return int
+   */
+  public function getMinutes()
+  {
+    return $this->minutes;
+  }
+  /**
+   * @param int
+   */
+  public function setNanos($nanos)
+  {
+    $this->nanos = $nanos;
+  }
+  /**
+   * @return int
+   */
+  public function getNanos()
+  {
+    return $this->nanos;
+  }
+  /**
+   * @param int
+   */
+  public function setSeconds($seconds)
+  {
+    $this->seconds = $seconds;
+  }
+  /**
+   * @return int
+   */
+  public function getSeconds()
+  {
+    return $this->seconds;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TimeOfDay::class, 'Google_Service_OracleDatabase_TimeOfDay');
Index: vendor/google/apiclient-services/src/OracleDatabase/TimeZone.php
===================================================================
--- vendor/google/apiclient-services/src/OracleDatabase/TimeZone.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/OracleDatabase/TimeZone.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\OracleDatabase;
+
+class TimeZone extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $id;
+  /**
+   * @var string
+   */
+  public $version;
+
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param string
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return string
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TimeZone::class, 'Google_Service_OracleDatabase_TimeZone');
