Index: vendor/google/apiclient-services/src/BigtableAdmin/AppProfile.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/AppProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/AppProfile.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,162 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class AppProfile extends \Google\Model
+{
+  protected $dataBoostIsolationReadOnlyType = DataBoostIsolationReadOnly::class;
+  protected $dataBoostIsolationReadOnlyDataType = '';
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $etag;
+  protected $multiClusterRoutingUseAnyType = MultiClusterRoutingUseAny::class;
+  protected $multiClusterRoutingUseAnyDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $priority;
+  protected $singleClusterRoutingType = SingleClusterRouting::class;
+  protected $singleClusterRoutingDataType = '';
+  protected $standardIsolationType = StandardIsolation::class;
+  protected $standardIsolationDataType = '';
+
+  /**
+   * @param DataBoostIsolationReadOnly
+   */
+  public function setDataBoostIsolationReadOnly(DataBoostIsolationReadOnly $dataBoostIsolationReadOnly)
+  {
+    $this->dataBoostIsolationReadOnly = $dataBoostIsolationReadOnly;
+  }
+  /**
+   * @return DataBoostIsolationReadOnly
+   */
+  public function getDataBoostIsolationReadOnly()
+  {
+    return $this->dataBoostIsolationReadOnly;
+  }
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param MultiClusterRoutingUseAny
+   */
+  public function setMultiClusterRoutingUseAny(MultiClusterRoutingUseAny $multiClusterRoutingUseAny)
+  {
+    $this->multiClusterRoutingUseAny = $multiClusterRoutingUseAny;
+  }
+  /**
+   * @return MultiClusterRoutingUseAny
+   */
+  public function getMultiClusterRoutingUseAny()
+  {
+    return $this->multiClusterRoutingUseAny;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return string
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+  /**
+   * @param SingleClusterRouting
+   */
+  public function setSingleClusterRouting(SingleClusterRouting $singleClusterRouting)
+  {
+    $this->singleClusterRouting = $singleClusterRouting;
+  }
+  /**
+   * @return SingleClusterRouting
+   */
+  public function getSingleClusterRouting()
+  {
+    return $this->singleClusterRouting;
+  }
+  /**
+   * @param StandardIsolation
+   */
+  public function setStandardIsolation(StandardIsolation $standardIsolation)
+  {
+    $this->standardIsolation = $standardIsolation;
+  }
+  /**
+   * @return StandardIsolation
+   */
+  public function getStandardIsolation()
+  {
+    return $this->standardIsolation;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AppProfile::class, 'Google_Service_BigtableAdmin_AppProfile');
Index: vendor/google/apiclient-services/src/BigtableAdmin/AuditConfig.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/AuditConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/AuditConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,61 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class AuditConfig extends \Google\Collection
+{
+  protected $collection_key = 'auditLogConfigs';
+  protected $auditLogConfigsType = AuditLogConfig::class;
+  protected $auditLogConfigsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $service;
+
+  /**
+   * @param AuditLogConfig[]
+   */
+  public function setAuditLogConfigs($auditLogConfigs)
+  {
+    $this->auditLogConfigs = $auditLogConfigs;
+  }
+  /**
+   * @return AuditLogConfig[]
+   */
+  public function getAuditLogConfigs()
+  {
+    return $this->auditLogConfigs;
+  }
+  /**
+   * @param string
+   */
+  public function setService($service)
+  {
+    $this->service = $service;
+  }
+  /**
+   * @return string
+   */
+  public function getService()
+  {
+    return $this->service;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AuditConfig::class, 'Google_Service_BigtableAdmin_AuditConfig');
Index: vendor/google/apiclient-services/src/BigtableAdmin/AuditLogConfig.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class AuditLogConfig extends \Google\Collection
+{
+  protected $collection_key = 'exemptedMembers';
+  /**
+   * @var string[]
+   */
+  public $exemptedMembers;
+  /**
+   * @var string
+   */
+  public $logType;
+
+  /**
+   * @param string[]
+   */
+  public function setExemptedMembers($exemptedMembers)
+  {
+    $this->exemptedMembers = $exemptedMembers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getExemptedMembers()
+  {
+    return $this->exemptedMembers;
+  }
+  /**
+   * @param string
+   */
+  public function setLogType($logType)
+  {
+    $this->logType = $logType;
+  }
+  /**
+   * @return string
+   */
+  public function getLogType()
+  {
+    return $this->logType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AuditLogConfig::class, 'Google_Service_BigtableAdmin_AuditLogConfig');
Index: vendor/google/apiclient-services/src/BigtableAdmin/AuthorizedView.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/AuthorizedView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/AuthorizedView.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\BigtableAdmin;
+
+class AuthorizedView extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $deletionProtection;
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $subsetViewType = GoogleBigtableAdminV2AuthorizedViewSubsetView::class;
+  protected $subsetViewDataType = '';
+
+  /**
+   * @param bool
+   */
+  public function setDeletionProtection($deletionProtection)
+  {
+    $this->deletionProtection = $deletionProtection;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeletionProtection()
+  {
+    return $this->deletionProtection;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param GoogleBigtableAdminV2AuthorizedViewSubsetView
+   */
+  public function setSubsetView(GoogleBigtableAdminV2AuthorizedViewSubsetView $subsetView)
+  {
+    $this->subsetView = $subsetView;
+  }
+  /**
+   * @return GoogleBigtableAdminV2AuthorizedViewSubsetView
+   */
+  public function getSubsetView()
+  {
+    return $this->subsetView;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AuthorizedView::class, 'Google_Service_BigtableAdmin_AuthorizedView');
Index: vendor/google/apiclient-services/src/BigtableAdmin/AutomatedBackupPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/AutomatedBackupPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/AutomatedBackupPolicy.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\BigtableAdmin;
+
+class AutomatedBackupPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $frequency;
+  /**
+   * @var string
+   */
+  public $retentionPeriod;
+
+  /**
+   * @param string
+   */
+  public function setFrequency($frequency)
+  {
+    $this->frequency = $frequency;
+  }
+  /**
+   * @return string
+   */
+  public function getFrequency()
+  {
+    return $this->frequency;
+  }
+  /**
+   * @param string
+   */
+  public function setRetentionPeriod($retentionPeriod)
+  {
+    $this->retentionPeriod = $retentionPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getRetentionPeriod()
+  {
+    return $this->retentionPeriod;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutomatedBackupPolicy::class, 'Google_Service_BigtableAdmin_AutomatedBackupPolicy');
Index: vendor/google/apiclient-services/src/BigtableAdmin/AutoscalingLimits.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/AutoscalingLimits.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/AutoscalingLimits.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\BigtableAdmin;
+
+class AutoscalingLimits extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $maxServeNodes;
+  /**
+   * @var int
+   */
+  public $minServeNodes;
+
+  /**
+   * @param int
+   */
+  public function setMaxServeNodes($maxServeNodes)
+  {
+    $this->maxServeNodes = $maxServeNodes;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxServeNodes()
+  {
+    return $this->maxServeNodes;
+  }
+  /**
+   * @param int
+   */
+  public function setMinServeNodes($minServeNodes)
+  {
+    $this->minServeNodes = $minServeNodes;
+  }
+  /**
+   * @return int
+   */
+  public function getMinServeNodes()
+  {
+    return $this->minServeNodes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutoscalingLimits::class, 'Google_Service_BigtableAdmin_AutoscalingLimits');
Index: vendor/google/apiclient-services/src/BigtableAdmin/AutoscalingTargets.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/AutoscalingTargets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/AutoscalingTargets.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\BigtableAdmin;
+
+class AutoscalingTargets extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $cpuUtilizationPercent;
+  /**
+   * @var int
+   */
+  public $storageUtilizationGibPerNode;
+
+  /**
+   * @param int
+   */
+  public function setCpuUtilizationPercent($cpuUtilizationPercent)
+  {
+    $this->cpuUtilizationPercent = $cpuUtilizationPercent;
+  }
+  /**
+   * @return int
+   */
+  public function getCpuUtilizationPercent()
+  {
+    return $this->cpuUtilizationPercent;
+  }
+  /**
+   * @param int
+   */
+  public function setStorageUtilizationGibPerNode($storageUtilizationGibPerNode)
+  {
+    $this->storageUtilizationGibPerNode = $storageUtilizationGibPerNode;
+  }
+  /**
+   * @return int
+   */
+  public function getStorageUtilizationGibPerNode()
+  {
+    return $this->storageUtilizationGibPerNode;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(AutoscalingTargets::class, 'Google_Service_BigtableAdmin_AutoscalingTargets');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Backup.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Backup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Backup.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,222 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Backup extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $backupType;
+  protected $encryptionInfoType = EncryptionInfo::class;
+  protected $encryptionInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var string
+   */
+  public $hotToStandardTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $sizeBytes;
+  /**
+   * @var string
+   */
+  public $sourceBackup;
+  /**
+   * @var string
+   */
+  public $sourceTable;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setBackupType($backupType)
+  {
+    $this->backupType = $backupType;
+  }
+  /**
+   * @return string
+   */
+  public function getBackupType()
+  {
+    return $this->backupType;
+  }
+  /**
+   * @param EncryptionInfo
+   */
+  public function setEncryptionInfo(EncryptionInfo $encryptionInfo)
+  {
+    $this->encryptionInfo = $encryptionInfo;
+  }
+  /**
+   * @return EncryptionInfo
+   */
+  public function getEncryptionInfo()
+  {
+    return $this->encryptionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setHotToStandardTime($hotToStandardTime)
+  {
+    $this->hotToStandardTime = $hotToStandardTime;
+  }
+  /**
+   * @return string
+   */
+  public function getHotToStandardTime()
+  {
+    return $this->hotToStandardTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSizeBytes($sizeBytes)
+  {
+    $this->sizeBytes = $sizeBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getSizeBytes()
+  {
+    return $this->sizeBytes;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceBackup($sourceBackup)
+  {
+    $this->sourceBackup = $sourceBackup;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceBackup()
+  {
+    return $this->sourceBackup;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceTable($sourceTable)
+  {
+    $this->sourceTable = $sourceTable;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceTable()
+  {
+    return $this->sourceTable;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @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(Backup::class, 'Google_Service_BigtableAdmin_Backup');
Index: vendor/google/apiclient-services/src/BigtableAdmin/BackupInfo.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/BackupInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/BackupInfo.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\BigtableAdmin;
+
+class BackupInfo extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $backup;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $sourceBackup;
+  /**
+   * @var string
+   */
+  public $sourceTable;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setBackup($backup)
+  {
+    $this->backup = $backup;
+  }
+  /**
+   * @return string
+   */
+  public function getBackup()
+  {
+    return $this->backup;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceBackup($sourceBackup)
+  {
+    $this->sourceBackup = $sourceBackup;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceBackup()
+  {
+    return $this->sourceBackup;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceTable($sourceTable)
+  {
+    $this->sourceTable = $sourceTable;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceTable()
+  {
+    return $this->sourceTable;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BackupInfo::class, 'Google_Service_BigtableAdmin_BackupInfo');
Index: vendor/google/apiclient-services/src/BigtableAdmin/BigtableadminEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/BigtableadminEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/BigtableadminEmpty.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\BigtableAdmin;
+
+class BigtableadminEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BigtableadminEmpty::class, 'Google_Service_BigtableAdmin_BigtableadminEmpty');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Binding.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Binding extends \Google\Collection
+{
+  protected $collection_key = 'members';
+  protected $conditionType = Expr::class;
+  protected $conditionDataType = '';
+  /**
+   * @var string[]
+   */
+  public $members;
+  /**
+   * @var string
+   */
+  public $role;
+
+  /**
+   * @param Expr
+   */
+  public function setCondition(Expr $condition)
+  {
+    $this->condition = $condition;
+  }
+  /**
+   * @return Expr
+   */
+  public function getCondition()
+  {
+    return $this->condition;
+  }
+  /**
+   * @param string[]
+   */
+  public function setMembers($members)
+  {
+    $this->members = $members;
+  }
+  /**
+   * @return string[]
+   */
+  public function getMembers()
+  {
+    return $this->members;
+  }
+  /**
+   * @param string
+   */
+  public function setRole($role)
+  {
+    $this->role = $role;
+  }
+  /**
+   * @return string
+   */
+  public function getRole()
+  {
+    return $this->role;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Binding::class, 'Google_Service_BigtableAdmin_Binding');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ChangeStreamConfig.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ChangeStreamConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ChangeStreamConfig.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\BigtableAdmin;
+
+class ChangeStreamConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $retentionPeriod;
+
+  /**
+   * @param string
+   */
+  public function setRetentionPeriod($retentionPeriod)
+  {
+    $this->retentionPeriod = $retentionPeriod;
+  }
+  /**
+   * @return string
+   */
+  public function getRetentionPeriod()
+  {
+    return $this->retentionPeriod;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ChangeStreamConfig::class, 'Google_Service_BigtableAdmin_ChangeStreamConfig');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CheckConsistencyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CheckConsistencyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CheckConsistencyRequest.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\BigtableAdmin;
+
+class CheckConsistencyRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $consistencyToken;
+  protected $dataBoostReadLocalWritesType = DataBoostReadLocalWrites::class;
+  protected $dataBoostReadLocalWritesDataType = '';
+  protected $standardReadRemoteWritesType = StandardReadRemoteWrites::class;
+  protected $standardReadRemoteWritesDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setConsistencyToken($consistencyToken)
+  {
+    $this->consistencyToken = $consistencyToken;
+  }
+  /**
+   * @return string
+   */
+  public function getConsistencyToken()
+  {
+    return $this->consistencyToken;
+  }
+  /**
+   * @param DataBoostReadLocalWrites
+   */
+  public function setDataBoostReadLocalWrites(DataBoostReadLocalWrites $dataBoostReadLocalWrites)
+  {
+    $this->dataBoostReadLocalWrites = $dataBoostReadLocalWrites;
+  }
+  /**
+   * @return DataBoostReadLocalWrites
+   */
+  public function getDataBoostReadLocalWrites()
+  {
+    return $this->dataBoostReadLocalWrites;
+  }
+  /**
+   * @param StandardReadRemoteWrites
+   */
+  public function setStandardReadRemoteWrites(StandardReadRemoteWrites $standardReadRemoteWrites)
+  {
+    $this->standardReadRemoteWrites = $standardReadRemoteWrites;
+  }
+  /**
+   * @return StandardReadRemoteWrites
+   */
+  public function getStandardReadRemoteWrites()
+  {
+    return $this->standardReadRemoteWrites;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CheckConsistencyRequest::class, 'Google_Service_BigtableAdmin_CheckConsistencyRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CheckConsistencyResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CheckConsistencyResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CheckConsistencyResponse.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\BigtableAdmin;
+
+class CheckConsistencyResponse extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $consistent;
+
+  /**
+   * @param bool
+   */
+  public function setConsistent($consistent)
+  {
+    $this->consistent = $consistent;
+  }
+  /**
+   * @return bool
+   */
+  public function getConsistent()
+  {
+    return $this->consistent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CheckConsistencyResponse::class, 'Google_Service_BigtableAdmin_CheckConsistencyResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Cluster.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Cluster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Cluster.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,166 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Cluster extends \Google\Model
+{
+  protected $clusterConfigType = ClusterConfig::class;
+  protected $clusterConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $defaultStorageType;
+  protected $encryptionConfigType = EncryptionConfig::class;
+  protected $encryptionConfigDataType = '';
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $nodeScalingFactor;
+  /**
+   * @var int
+   */
+  public $serveNodes;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param ClusterConfig
+   */
+  public function setClusterConfig(ClusterConfig $clusterConfig)
+  {
+    $this->clusterConfig = $clusterConfig;
+  }
+  /**
+   * @return ClusterConfig
+   */
+  public function getClusterConfig()
+  {
+    return $this->clusterConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setDefaultStorageType($defaultStorageType)
+  {
+    $this->defaultStorageType = $defaultStorageType;
+  }
+  /**
+   * @return string
+   */
+  public function getDefaultStorageType()
+  {
+    return $this->defaultStorageType;
+  }
+  /**
+   * @param EncryptionConfig
+   */
+  public function setEncryptionConfig(EncryptionConfig $encryptionConfig)
+  {
+    $this->encryptionConfig = $encryptionConfig;
+  }
+  /**
+   * @return EncryptionConfig
+   */
+  public function getEncryptionConfig()
+  {
+    return $this->encryptionConfig;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setNodeScalingFactor($nodeScalingFactor)
+  {
+    $this->nodeScalingFactor = $nodeScalingFactor;
+  }
+  /**
+   * @return string
+   */
+  public function getNodeScalingFactor()
+  {
+    return $this->nodeScalingFactor;
+  }
+  /**
+   * @param int
+   */
+  public function setServeNodes($serveNodes)
+  {
+    $this->serveNodes = $serveNodes;
+  }
+  /**
+   * @return int
+   */
+  public function getServeNodes()
+  {
+    return $this->serveNodes;
+  }
+  /**
+   * @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(Cluster::class, 'Google_Service_BigtableAdmin_Cluster');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ClusterAutoscalingConfig.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ClusterAutoscalingConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ClusterAutoscalingConfig.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\BigtableAdmin;
+
+class ClusterAutoscalingConfig extends \Google\Model
+{
+  protected $autoscalingLimitsType = AutoscalingLimits::class;
+  protected $autoscalingLimitsDataType = '';
+  protected $autoscalingTargetsType = AutoscalingTargets::class;
+  protected $autoscalingTargetsDataType = '';
+
+  /**
+   * @param AutoscalingLimits
+   */
+  public function setAutoscalingLimits(AutoscalingLimits $autoscalingLimits)
+  {
+    $this->autoscalingLimits = $autoscalingLimits;
+  }
+  /**
+   * @return AutoscalingLimits
+   */
+  public function getAutoscalingLimits()
+  {
+    return $this->autoscalingLimits;
+  }
+  /**
+   * @param AutoscalingTargets
+   */
+  public function setAutoscalingTargets(AutoscalingTargets $autoscalingTargets)
+  {
+    $this->autoscalingTargets = $autoscalingTargets;
+  }
+  /**
+   * @return AutoscalingTargets
+   */
+  public function getAutoscalingTargets()
+  {
+    return $this->autoscalingTargets;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClusterAutoscalingConfig::class, 'Google_Service_BigtableAdmin_ClusterAutoscalingConfig');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ClusterConfig.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ClusterConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ClusterConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class ClusterConfig extends \Google\Model
+{
+  protected $clusterAutoscalingConfigType = ClusterAutoscalingConfig::class;
+  protected $clusterAutoscalingConfigDataType = '';
+
+  /**
+   * @param ClusterAutoscalingConfig
+   */
+  public function setClusterAutoscalingConfig(ClusterAutoscalingConfig $clusterAutoscalingConfig)
+  {
+    $this->clusterAutoscalingConfig = $clusterAutoscalingConfig;
+  }
+  /**
+   * @return ClusterAutoscalingConfig
+   */
+  public function getClusterAutoscalingConfig()
+  {
+    return $this->clusterAutoscalingConfig;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClusterConfig::class, 'Google_Service_BigtableAdmin_ClusterConfig');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ClusterState.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ClusterState.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ClusterState.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\BigtableAdmin;
+
+class ClusterState extends \Google\Collection
+{
+  protected $collection_key = 'encryptionInfo';
+  protected $encryptionInfoType = EncryptionInfo::class;
+  protected $encryptionInfoDataType = 'array';
+  /**
+   * @var string
+   */
+  public $replicationState;
+
+  /**
+   * @param EncryptionInfo[]
+   */
+  public function setEncryptionInfo($encryptionInfo)
+  {
+    $this->encryptionInfo = $encryptionInfo;
+  }
+  /**
+   * @return EncryptionInfo[]
+   */
+  public function getEncryptionInfo()
+  {
+    return $this->encryptionInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setReplicationState($replicationState)
+  {
+    $this->replicationState = $replicationState;
+  }
+  /**
+   * @return string
+   */
+  public function getReplicationState()
+  {
+    return $this->replicationState;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ClusterState::class, 'Google_Service_BigtableAdmin_ClusterState');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ColumnFamily.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ColumnFamily.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ColumnFamily.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\BigtableAdmin;
+
+class ColumnFamily extends \Google\Model
+{
+  protected $gcRuleType = GcRule::class;
+  protected $gcRuleDataType = '';
+  protected $statsType = ColumnFamilyStats::class;
+  protected $statsDataType = '';
+  protected $valueTypeType = Type::class;
+  protected $valueTypeDataType = '';
+
+  /**
+   * @param GcRule
+   */
+  public function setGcRule(GcRule $gcRule)
+  {
+    $this->gcRule = $gcRule;
+  }
+  /**
+   * @return GcRule
+   */
+  public function getGcRule()
+  {
+    return $this->gcRule;
+  }
+  /**
+   * @param ColumnFamilyStats
+   */
+  public function setStats(ColumnFamilyStats $stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return ColumnFamilyStats
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+  /**
+   * @param Type
+   */
+  public function setValueType(Type $valueType)
+  {
+    $this->valueType = $valueType;
+  }
+  /**
+   * @return Type
+   */
+  public function getValueType()
+  {
+    return $this->valueType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ColumnFamily::class, 'Google_Service_BigtableAdmin_ColumnFamily');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ColumnFamilyStats.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ColumnFamilyStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ColumnFamilyStats.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\BigtableAdmin;
+
+class ColumnFamilyStats extends \Google\Model
+{
+  public $averageCellsPerColumn;
+  public $averageColumnsPerRow;
+  /**
+   * @var string
+   */
+  public $logicalDataBytes;
+
+  public function setAverageCellsPerColumn($averageCellsPerColumn)
+  {
+    $this->averageCellsPerColumn = $averageCellsPerColumn;
+  }
+  public function getAverageCellsPerColumn()
+  {
+    return $this->averageCellsPerColumn;
+  }
+  public function setAverageColumnsPerRow($averageColumnsPerRow)
+  {
+    $this->averageColumnsPerRow = $averageColumnsPerRow;
+  }
+  public function getAverageColumnsPerRow()
+  {
+    return $this->averageColumnsPerRow;
+  }
+  /**
+   * @param string
+   */
+  public function setLogicalDataBytes($logicalDataBytes)
+  {
+    $this->logicalDataBytes = $logicalDataBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getLogicalDataBytes()
+  {
+    return $this->logicalDataBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ColumnFamilyStats::class, 'Google_Service_BigtableAdmin_ColumnFamilyStats');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CopyBackupMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CopyBackupMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CopyBackupMetadata.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\BigtableAdmin;
+
+class CopyBackupMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $progressType = OperationProgress::class;
+  protected $progressDataType = '';
+  protected $sourceBackupInfoType = BackupInfo::class;
+  protected $sourceBackupInfoDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param OperationProgress
+   */
+  public function setProgress(OperationProgress $progress)
+  {
+    $this->progress = $progress;
+  }
+  /**
+   * @return OperationProgress
+   */
+  public function getProgress()
+  {
+    return $this->progress;
+  }
+  /**
+   * @param BackupInfo
+   */
+  public function setSourceBackupInfo(BackupInfo $sourceBackupInfo)
+  {
+    $this->sourceBackupInfo = $sourceBackupInfo;
+  }
+  /**
+   * @return BackupInfo
+   */
+  public function getSourceBackupInfo()
+  {
+    return $this->sourceBackupInfo;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CopyBackupMetadata::class, 'Google_Service_BigtableAdmin_CopyBackupMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CopyBackupRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CopyBackupRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CopyBackupRequest.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\BigtableAdmin;
+
+class CopyBackupRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $backupId;
+  /**
+   * @var string
+   */
+  public $expireTime;
+  /**
+   * @var string
+   */
+  public $sourceBackup;
+
+  /**
+   * @param string
+   */
+  public function setBackupId($backupId)
+  {
+    $this->backupId = $backupId;
+  }
+  /**
+   * @return string
+   */
+  public function getBackupId()
+  {
+    return $this->backupId;
+  }
+  /**
+   * @param string
+   */
+  public function setExpireTime($expireTime)
+  {
+    $this->expireTime = $expireTime;
+  }
+  /**
+   * @return string
+   */
+  public function getExpireTime()
+  {
+    return $this->expireTime;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceBackup($sourceBackup)
+  {
+    $this->sourceBackup = $sourceBackup;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceBackup()
+  {
+    return $this->sourceBackup;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CopyBackupRequest::class, 'Google_Service_BigtableAdmin_CopyBackupRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CreateAuthorizedViewMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CreateAuthorizedViewMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CreateAuthorizedViewMetadata.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\BigtableAdmin;
+
+class CreateAuthorizedViewMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finishTime;
+  protected $originalRequestType = CreateAuthorizedViewRequest::class;
+  protected $originalRequestDataType = '';
+  /**
+   * @var string
+   */
+  public $requestTime;
+
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param CreateAuthorizedViewRequest
+   */
+  public function setOriginalRequest(CreateAuthorizedViewRequest $originalRequest)
+  {
+    $this->originalRequest = $originalRequest;
+  }
+  /**
+   * @return CreateAuthorizedViewRequest
+   */
+  public function getOriginalRequest()
+  {
+    return $this->originalRequest;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestTime($requestTime)
+  {
+    $this->requestTime = $requestTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestTime()
+  {
+    return $this->requestTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateAuthorizedViewMetadata::class, 'Google_Service_BigtableAdmin_CreateAuthorizedViewMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CreateAuthorizedViewRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CreateAuthorizedViewRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CreateAuthorizedViewRequest.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\BigtableAdmin;
+
+class CreateAuthorizedViewRequest extends \Google\Model
+{
+  protected $authorizedViewType = AuthorizedView::class;
+  protected $authorizedViewDataType = '';
+  /**
+   * @var string
+   */
+  public $authorizedViewId;
+  /**
+   * @var string
+   */
+  public $parent;
+
+  /**
+   * @param AuthorizedView
+   */
+  public function setAuthorizedView(AuthorizedView $authorizedView)
+  {
+    $this->authorizedView = $authorizedView;
+  }
+  /**
+   * @return AuthorizedView
+   */
+  public function getAuthorizedView()
+  {
+    return $this->authorizedView;
+  }
+  /**
+   * @param string
+   */
+  public function setAuthorizedViewId($authorizedViewId)
+  {
+    $this->authorizedViewId = $authorizedViewId;
+  }
+  /**
+   * @return string
+   */
+  public function getAuthorizedViewId()
+  {
+    return $this->authorizedViewId;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateAuthorizedViewRequest::class, 'Google_Service_BigtableAdmin_CreateAuthorizedViewRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CreateBackupMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CreateBackupMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CreateBackupMetadata.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\BigtableAdmin;
+
+class CreateBackupMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $sourceTable;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceTable($sourceTable)
+  {
+    $this->sourceTable = $sourceTable;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceTable()
+  {
+    return $this->sourceTable;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateBackupMetadata::class, 'Google_Service_BigtableAdmin_CreateBackupMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CreateClusterMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CreateClusterMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CreateClusterMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class CreateClusterMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finishTime;
+  protected $originalRequestType = CreateClusterRequest::class;
+  protected $originalRequestDataType = '';
+  /**
+   * @var string
+   */
+  public $requestTime;
+  protected $tablesType = TableProgress::class;
+  protected $tablesDataType = 'map';
+
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param CreateClusterRequest
+   */
+  public function setOriginalRequest(CreateClusterRequest $originalRequest)
+  {
+    $this->originalRequest = $originalRequest;
+  }
+  /**
+   * @return CreateClusterRequest
+   */
+  public function getOriginalRequest()
+  {
+    return $this->originalRequest;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestTime($requestTime)
+  {
+    $this->requestTime = $requestTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestTime()
+  {
+    return $this->requestTime;
+  }
+  /**
+   * @param TableProgress[]
+   */
+  public function setTables($tables)
+  {
+    $this->tables = $tables;
+  }
+  /**
+   * @return TableProgress[]
+   */
+  public function getTables()
+  {
+    return $this->tables;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateClusterMetadata::class, 'Google_Service_BigtableAdmin_CreateClusterMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CreateClusterRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CreateClusterRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CreateClusterRequest.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\BigtableAdmin;
+
+class CreateClusterRequest extends \Google\Model
+{
+  protected $clusterType = Cluster::class;
+  protected $clusterDataType = '';
+  /**
+   * @var string
+   */
+  public $clusterId;
+  /**
+   * @var string
+   */
+  public $parent;
+
+  /**
+   * @param Cluster
+   */
+  public function setCluster(Cluster $cluster)
+  {
+    $this->cluster = $cluster;
+  }
+  /**
+   * @return Cluster
+   */
+  public function getCluster()
+  {
+    return $this->cluster;
+  }
+  /**
+   * @param string
+   */
+  public function setClusterId($clusterId)
+  {
+    $this->clusterId = $clusterId;
+  }
+  /**
+   * @return string
+   */
+  public function getClusterId()
+  {
+    return $this->clusterId;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateClusterRequest::class, 'Google_Service_BigtableAdmin_CreateClusterRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CreateInstanceMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CreateInstanceMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CreateInstanceMetadata.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\BigtableAdmin;
+
+class CreateInstanceMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finishTime;
+  protected $originalRequestType = CreateInstanceRequest::class;
+  protected $originalRequestDataType = '';
+  /**
+   * @var string
+   */
+  public $requestTime;
+
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param CreateInstanceRequest
+   */
+  public function setOriginalRequest(CreateInstanceRequest $originalRequest)
+  {
+    $this->originalRequest = $originalRequest;
+  }
+  /**
+   * @return CreateInstanceRequest
+   */
+  public function getOriginalRequest()
+  {
+    return $this->originalRequest;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestTime($requestTime)
+  {
+    $this->requestTime = $requestTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestTime()
+  {
+    return $this->requestTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateInstanceMetadata::class, 'Google_Service_BigtableAdmin_CreateInstanceMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CreateInstanceRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CreateInstanceRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CreateInstanceRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class CreateInstanceRequest extends \Google\Model
+{
+  protected $clustersType = Cluster::class;
+  protected $clustersDataType = 'map';
+  protected $instanceType = Instance::class;
+  protected $instanceDataType = '';
+  /**
+   * @var string
+   */
+  public $instanceId;
+  /**
+   * @var string
+   */
+  public $parent;
+
+  /**
+   * @param Cluster[]
+   */
+  public function setClusters($clusters)
+  {
+    $this->clusters = $clusters;
+  }
+  /**
+   * @return Cluster[]
+   */
+  public function getClusters()
+  {
+    return $this->clusters;
+  }
+  /**
+   * @param Instance
+   */
+  public function setInstance(Instance $instance)
+  {
+    $this->instance = $instance;
+  }
+  /**
+   * @return Instance
+   */
+  public function getInstance()
+  {
+    return $this->instance;
+  }
+  /**
+   * @param string
+   */
+  public function setInstanceId($instanceId)
+  {
+    $this->instanceId = $instanceId;
+  }
+  /**
+   * @return string
+   */
+  public function getInstanceId()
+  {
+    return $this->instanceId;
+  }
+  /**
+   * @param string
+   */
+  public function setParent($parent)
+  {
+    $this->parent = $parent;
+  }
+  /**
+   * @return string
+   */
+  public function getParent()
+  {
+    return $this->parent;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateInstanceRequest::class, 'Google_Service_BigtableAdmin_CreateInstanceRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/CreateTableRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/CreateTableRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/CreateTableRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,77 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class CreateTableRequest extends \Google\Collection
+{
+  protected $collection_key = 'initialSplits';
+  protected $initialSplitsType = Split::class;
+  protected $initialSplitsDataType = 'array';
+  protected $tableType = Table::class;
+  protected $tableDataType = '';
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param Split[]
+   */
+  public function setInitialSplits($initialSplits)
+  {
+    $this->initialSplits = $initialSplits;
+  }
+  /**
+   * @return Split[]
+   */
+  public function getInitialSplits()
+  {
+    return $this->initialSplits;
+  }
+  /**
+   * @param Table
+   */
+  public function setTable(Table $table)
+  {
+    $this->table = $table;
+  }
+  /**
+   * @return Table
+   */
+  public function getTable()
+  {
+    return $this->table;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(CreateTableRequest::class, 'Google_Service_BigtableAdmin_CreateTableRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/DataBoostIsolationReadOnly.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/DataBoostIsolationReadOnly.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/DataBoostIsolationReadOnly.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\BigtableAdmin;
+
+class DataBoostIsolationReadOnly extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $computeBillingOwner;
+
+  /**
+   * @param string
+   */
+  public function setComputeBillingOwner($computeBillingOwner)
+  {
+    $this->computeBillingOwner = $computeBillingOwner;
+  }
+  /**
+   * @return string
+   */
+  public function getComputeBillingOwner()
+  {
+    return $this->computeBillingOwner;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataBoostIsolationReadOnly::class, 'Google_Service_BigtableAdmin_DataBoostIsolationReadOnly');
Index: vendor/google/apiclient-services/src/BigtableAdmin/DataBoostReadLocalWrites.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/DataBoostReadLocalWrites.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/DataBoostReadLocalWrites.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\BigtableAdmin;
+
+class DataBoostReadLocalWrites extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataBoostReadLocalWrites::class, 'Google_Service_BigtableAdmin_DataBoostReadLocalWrites');
Index: vendor/google/apiclient-services/src/BigtableAdmin/DropRowRangeRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/DropRowRangeRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/DropRowRangeRequest.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\BigtableAdmin;
+
+class DropRowRangeRequest extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $deleteAllDataFromTable;
+  /**
+   * @var string
+   */
+  public $rowKeyPrefix;
+
+  /**
+   * @param bool
+   */
+  public function setDeleteAllDataFromTable($deleteAllDataFromTable)
+  {
+    $this->deleteAllDataFromTable = $deleteAllDataFromTable;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeleteAllDataFromTable()
+  {
+    return $this->deleteAllDataFromTable;
+  }
+  /**
+   * @param string
+   */
+  public function setRowKeyPrefix($rowKeyPrefix)
+  {
+    $this->rowKeyPrefix = $rowKeyPrefix;
+  }
+  /**
+   * @return string
+   */
+  public function getRowKeyPrefix()
+  {
+    return $this->rowKeyPrefix;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DropRowRangeRequest::class, 'Google_Service_BigtableAdmin_DropRowRangeRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/EncryptionConfig.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/EncryptionConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/EncryptionConfig.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\BigtableAdmin;
+
+class EncryptionConfig extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $kmsKeyName;
+
+  /**
+   * @param string
+   */
+  public function setKmsKeyName($kmsKeyName)
+  {
+    $this->kmsKeyName = $kmsKeyName;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyName()
+  {
+    return $this->kmsKeyName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EncryptionConfig::class, 'Google_Service_BigtableAdmin_EncryptionConfig');
Index: vendor/google/apiclient-services/src/BigtableAdmin/EncryptionInfo.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/EncryptionInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/EncryptionInfo.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\BigtableAdmin;
+
+class EncryptionInfo extends \Google\Model
+{
+  protected $encryptionStatusType = Status::class;
+  protected $encryptionStatusDataType = '';
+  /**
+   * @var string
+   */
+  public $encryptionType;
+  /**
+   * @var string
+   */
+  public $kmsKeyVersion;
+
+  /**
+   * @param Status
+   */
+  public function setEncryptionStatus(Status $encryptionStatus)
+  {
+    $this->encryptionStatus = $encryptionStatus;
+  }
+  /**
+   * @return Status
+   */
+  public function getEncryptionStatus()
+  {
+    return $this->encryptionStatus;
+  }
+  /**
+   * @param string
+   */
+  public function setEncryptionType($encryptionType)
+  {
+    $this->encryptionType = $encryptionType;
+  }
+  /**
+   * @return string
+   */
+  public function getEncryptionType()
+  {
+    return $this->encryptionType;
+  }
+  /**
+   * @param string
+   */
+  public function setKmsKeyVersion($kmsKeyVersion)
+  {
+    $this->kmsKeyVersion = $kmsKeyVersion;
+  }
+  /**
+   * @return string
+   */
+  public function getKmsKeyVersion()
+  {
+    return $this->kmsKeyVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(EncryptionInfo::class, 'Google_Service_BigtableAdmin_EncryptionInfo');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Expr.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Expr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Expr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,98 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Expr extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $description;
+  /**
+   * @var string
+   */
+  public $expression;
+  /**
+   * @var string
+   */
+  public $location;
+  /**
+   * @var string
+   */
+  public $title;
+
+  /**
+   * @param string
+   */
+  public function setDescription($description)
+  {
+    $this->description = $description;
+  }
+  /**
+   * @return string
+   */
+  public function getDescription()
+  {
+    return $this->description;
+  }
+  /**
+   * @param string
+   */
+  public function setExpression($expression)
+  {
+    $this->expression = $expression;
+  }
+  /**
+   * @return string
+   */
+  public function getExpression()
+  {
+    return $this->expression;
+  }
+  /**
+   * @param string
+   */
+  public function setLocation($location)
+  {
+    $this->location = $location;
+  }
+  /**
+   * @return string
+   */
+  public function getLocation()
+  {
+    return $this->location;
+  }
+  /**
+   * @param string
+   */
+  public function setTitle($title)
+  {
+    $this->title = $title;
+  }
+  /**
+   * @return string
+   */
+  public function getTitle()
+  {
+    return $this->title;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Expr::class, 'Google_Service_BigtableAdmin_Expr');
Index: vendor/google/apiclient-services/src/BigtableAdmin/FailureTrace.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/FailureTrace.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/FailureTrace.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class FailureTrace extends \Google\Collection
+{
+  protected $collection_key = 'frames';
+  protected $framesType = Frame::class;
+  protected $framesDataType = 'array';
+
+  /**
+   * @param Frame[]
+   */
+  public function setFrames($frames)
+  {
+    $this->frames = $frames;
+  }
+  /**
+   * @return Frame[]
+   */
+  public function getFrames()
+  {
+    return $this->frames;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(FailureTrace::class, 'Google_Service_BigtableAdmin_FailureTrace');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Frame.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Frame.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Frame.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\BigtableAdmin;
+
+class Frame extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $targetName;
+  /**
+   * @var string
+   */
+  public $workflowGuid;
+  /**
+   * @var string
+   */
+  public $zoneId;
+
+  /**
+   * @param string
+   */
+  public function setTargetName($targetName)
+  {
+    $this->targetName = $targetName;
+  }
+  /**
+   * @return string
+   */
+  public function getTargetName()
+  {
+    return $this->targetName;
+  }
+  /**
+   * @param string
+   */
+  public function setWorkflowGuid($workflowGuid)
+  {
+    $this->workflowGuid = $workflowGuid;
+  }
+  /**
+   * @return string
+   */
+  public function getWorkflowGuid()
+  {
+    return $this->workflowGuid;
+  }
+  /**
+   * @param string
+   */
+  public function setZoneId($zoneId)
+  {
+    $this->zoneId = $zoneId;
+  }
+  /**
+   * @return string
+   */
+  public function getZoneId()
+  {
+    return $this->zoneId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Frame::class, 'Google_Service_BigtableAdmin_Frame');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GcRule.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GcRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GcRule.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,94 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GcRule extends \Google\Model
+{
+  protected $intersectionType = Intersection::class;
+  protected $intersectionDataType = '';
+  /**
+   * @var string
+   */
+  public $maxAge;
+  /**
+   * @var int
+   */
+  public $maxNumVersions;
+  protected $unionType = Union::class;
+  protected $unionDataType = '';
+
+  /**
+   * @param Intersection
+   */
+  public function setIntersection(Intersection $intersection)
+  {
+    $this->intersection = $intersection;
+  }
+  /**
+   * @return Intersection
+   */
+  public function getIntersection()
+  {
+    return $this->intersection;
+  }
+  /**
+   * @param string
+   */
+  public function setMaxAge($maxAge)
+  {
+    $this->maxAge = $maxAge;
+  }
+  /**
+   * @return string
+   */
+  public function getMaxAge()
+  {
+    return $this->maxAge;
+  }
+  /**
+   * @param int
+   */
+  public function setMaxNumVersions($maxNumVersions)
+  {
+    $this->maxNumVersions = $maxNumVersions;
+  }
+  /**
+   * @return int
+   */
+  public function getMaxNumVersions()
+  {
+    return $this->maxNumVersions;
+  }
+  /**
+   * @param Union
+   */
+  public function setUnion(Union $union)
+  {
+    $this->union = $union;
+  }
+  /**
+   * @return Union
+   */
+  public function getUnion()
+  {
+    return $this->union;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GcRule::class, 'Google_Service_BigtableAdmin_GcRule');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GenerateConsistencyTokenRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GenerateConsistencyTokenRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GenerateConsistencyTokenRequest.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\BigtableAdmin;
+
+class GenerateConsistencyTokenRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GenerateConsistencyTokenRequest::class, 'Google_Service_BigtableAdmin_GenerateConsistencyTokenRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GenerateConsistencyTokenResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GenerateConsistencyTokenResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GenerateConsistencyTokenResponse.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\BigtableAdmin;
+
+class GenerateConsistencyTokenResponse extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $consistencyToken;
+
+  /**
+   * @param string
+   */
+  public function setConsistencyToken($consistencyToken)
+  {
+    $this->consistencyToken = $consistencyToken;
+  }
+  /**
+   * @return string
+   */
+  public function getConsistencyToken()
+  {
+    return $this->consistencyToken;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GenerateConsistencyTokenResponse::class, 'Google_Service_BigtableAdmin_GenerateConsistencyTokenResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GetIamPolicyRequest extends \Google\Model
+{
+  protected $optionsType = GetPolicyOptions::class;
+  protected $optionsDataType = '';
+
+  /**
+   * @param GetPolicyOptions
+   */
+  public function setOptions(GetPolicyOptions $options)
+  {
+    $this->options = $options;
+  }
+  /**
+   * @return GetPolicyOptions
+   */
+  public function getOptions()
+  {
+    return $this->options;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetIamPolicyRequest::class, 'Google_Service_BigtableAdmin_GetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GetPolicyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GetPolicyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GetPolicyOptions.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\BigtableAdmin;
+
+class GetPolicyOptions extends \Google\Model
+{
+  /**
+   * @var int
+   */
+  public $requestedPolicyVersion;
+
+  /**
+   * @param int
+   */
+  public function setRequestedPolicyVersion($requestedPolicyVersion)
+  {
+    $this->requestedPolicyVersion = $requestedPolicyVersion;
+  }
+  /**
+   * @return int
+   */
+  public function getRequestedPolicyVersion()
+  {
+    return $this->requestedPolicyVersion;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GetPolicyOptions::class, 'Google_Service_BigtableAdmin_GetPolicyOptions');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2AuthorizedViewFamilySubsets.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2AuthorizedViewFamilySubsets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2AuthorizedViewFamilySubsets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,63 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2AuthorizedViewFamilySubsets extends \Google\Collection
+{
+  protected $collection_key = 'qualifiers';
+  /**
+   * @var string[]
+   */
+  public $qualifierPrefixes;
+  /**
+   * @var string[]
+   */
+  public $qualifiers;
+
+  /**
+   * @param string[]
+   */
+  public function setQualifierPrefixes($qualifierPrefixes)
+  {
+    $this->qualifierPrefixes = $qualifierPrefixes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getQualifierPrefixes()
+  {
+    return $this->qualifierPrefixes;
+  }
+  /**
+   * @param string[]
+   */
+  public function setQualifiers($qualifiers)
+  {
+    $this->qualifiers = $qualifiers;
+  }
+  /**
+   * @return string[]
+   */
+  public function getQualifiers()
+  {
+    return $this->qualifiers;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2AuthorizedViewFamilySubsets::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2AuthorizedViewFamilySubsets');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2AuthorizedViewSubsetView.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2AuthorizedViewSubsetView.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2AuthorizedViewSubsetView.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2AuthorizedViewSubsetView extends \Google\Collection
+{
+  protected $collection_key = 'rowPrefixes';
+  protected $familySubsetsType = GoogleBigtableAdminV2AuthorizedViewFamilySubsets::class;
+  protected $familySubsetsDataType = 'map';
+  /**
+   * @var string[]
+   */
+  public $rowPrefixes;
+
+  /**
+   * @param GoogleBigtableAdminV2AuthorizedViewFamilySubsets[]
+   */
+  public function setFamilySubsets($familySubsets)
+  {
+    $this->familySubsets = $familySubsets;
+  }
+  /**
+   * @return GoogleBigtableAdminV2AuthorizedViewFamilySubsets[]
+   */
+  public function getFamilySubsets()
+  {
+    return $this->familySubsets;
+  }
+  /**
+   * @param string[]
+   */
+  public function setRowPrefixes($rowPrefixes)
+  {
+    $this->rowPrefixes = $rowPrefixes;
+  }
+  /**
+   * @return string[]
+   */
+  public function getRowPrefixes()
+  {
+    return $this->rowPrefixes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2AuthorizedViewSubsetView::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2AuthorizedViewSubsetView');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregate.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,122 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeAggregate extends \Google\Model
+{
+  protected $hllppUniqueCountType = GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount::class;
+  protected $hllppUniqueCountDataType = '';
+  protected $inputTypeType = Type::class;
+  protected $inputTypeDataType = '';
+  protected $maxType = GoogleBigtableAdminV2TypeAggregateMax::class;
+  protected $maxDataType = '';
+  protected $minType = GoogleBigtableAdminV2TypeAggregateMin::class;
+  protected $minDataType = '';
+  protected $stateTypeType = Type::class;
+  protected $stateTypeDataType = '';
+  protected $sumType = GoogleBigtableAdminV2TypeAggregateSum::class;
+  protected $sumDataType = '';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount
+   */
+  public function setHllppUniqueCount(GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount $hllppUniqueCount)
+  {
+    $this->hllppUniqueCount = $hllppUniqueCount;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount
+   */
+  public function getHllppUniqueCount()
+  {
+    return $this->hllppUniqueCount;
+  }
+  /**
+   * @param Type
+   */
+  public function setInputType(Type $inputType)
+  {
+    $this->inputType = $inputType;
+  }
+  /**
+   * @return Type
+   */
+  public function getInputType()
+  {
+    return $this->inputType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeAggregateMax
+   */
+  public function setMax(GoogleBigtableAdminV2TypeAggregateMax $max)
+  {
+    $this->max = $max;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeAggregateMax
+   */
+  public function getMax()
+  {
+    return $this->max;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeAggregateMin
+   */
+  public function setMin(GoogleBigtableAdminV2TypeAggregateMin $min)
+  {
+    $this->min = $min;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeAggregateMin
+   */
+  public function getMin()
+  {
+    return $this->min;
+  }
+  /**
+   * @param Type
+   */
+  public function setStateType(Type $stateType)
+  {
+    $this->stateType = $stateType;
+  }
+  /**
+   * @return Type
+   */
+  public function getStateType()
+  {
+    return $this->stateType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeAggregateSum
+   */
+  public function setSum(GoogleBigtableAdminV2TypeAggregateSum $sum)
+  {
+    $this->sum = $sum;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeAggregateSum
+   */
+  public function getSum()
+  {
+    return $this->sum;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeAggregate::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeAggregate');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeAggregateHyperLogLogPlusPlusUniqueCount');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateMax.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateMax.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateMax.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeAggregateMax extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeAggregateMax::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeAggregateMax');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateMin.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateMin.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateMin.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeAggregateMin extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeAggregateMin::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeAggregateMin');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateSum.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateSum.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeAggregateSum.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeAggregateSum extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeAggregateSum::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeAggregateSum');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeArray.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeArray.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeArray extends \Google\Model
+{
+  protected $elementTypeType = Type::class;
+  protected $elementTypeDataType = '';
+
+  /**
+   * @param Type
+   */
+  public function setElementType(Type $elementType)
+  {
+    $this->elementType = $elementType;
+  }
+  /**
+   * @return Type
+   */
+  public function getElementType()
+  {
+    return $this->elementType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeArray::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeArray');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBool.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBool.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBool.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeBool extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeBool::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeBool');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBytes.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBytes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBytes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeBytes extends \Google\Model
+{
+  protected $encodingType = GoogleBigtableAdminV2TypeBytesEncoding::class;
+  protected $encodingDataType = '';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeBytesEncoding
+   */
+  public function setEncoding(GoogleBigtableAdminV2TypeBytesEncoding $encoding)
+  {
+    $this->encoding = $encoding;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeBytesEncoding
+   */
+  public function getEncoding()
+  {
+    return $this->encoding;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeBytes::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeBytes');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBytesEncoding.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBytesEncoding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBytesEncoding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeBytesEncoding extends \Google\Model
+{
+  protected $rawType = GoogleBigtableAdminV2TypeBytesEncodingRaw::class;
+  protected $rawDataType = '';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeBytesEncodingRaw
+   */
+  public function setRaw(GoogleBigtableAdminV2TypeBytesEncodingRaw $raw)
+  {
+    $this->raw = $raw;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeBytesEncodingRaw
+   */
+  public function getRaw()
+  {
+    return $this->raw;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeBytesEncoding::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeBytesEncoding');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBytesEncodingRaw.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBytesEncodingRaw.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeBytesEncodingRaw.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeBytesEncodingRaw extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeBytesEncodingRaw::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeBytesEncodingRaw');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeDate.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeDate.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeDate.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeDate extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeDate::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeDate');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeFloat32.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeFloat32.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeFloat32.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeFloat32 extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeFloat32::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeFloat32');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeFloat64.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeFloat64.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeFloat64.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeFloat64 extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeFloat64::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeFloat64');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeInt64.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeInt64.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeInt64.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeInt64 extends \Google\Model
+{
+  protected $encodingType = GoogleBigtableAdminV2TypeInt64Encoding::class;
+  protected $encodingDataType = '';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeInt64Encoding
+   */
+  public function setEncoding(GoogleBigtableAdminV2TypeInt64Encoding $encoding)
+  {
+    $this->encoding = $encoding;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeInt64Encoding
+   */
+  public function getEncoding()
+  {
+    return $this->encoding;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeInt64::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeInt64');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeInt64Encoding.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeInt64Encoding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeInt64Encoding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeInt64Encoding extends \Google\Model
+{
+  protected $bigEndianBytesType = GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes::class;
+  protected $bigEndianBytesDataType = '';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes
+   */
+  public function setBigEndianBytes(GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes $bigEndianBytes)
+  {
+    $this->bigEndianBytes = $bigEndianBytes;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes
+   */
+  public function getBigEndianBytes()
+  {
+    return $this->bigEndianBytes;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeInt64Encoding::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeInt64Encoding');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes extends \Google\Model
+{
+  protected $bytesTypeType = GoogleBigtableAdminV2TypeBytes::class;
+  protected $bytesTypeDataType = '';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeBytes
+   */
+  public function setBytesType(GoogleBigtableAdminV2TypeBytes $bytesType)
+  {
+    $this->bytesType = $bytesType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeBytes
+   */
+  public function getBytesType()
+  {
+    return $this->bytesType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeInt64EncodingBigEndianBytes');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeMap.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeMap.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeMap.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeMap extends \Google\Model
+{
+  protected $keyTypeType = Type::class;
+  protected $keyTypeDataType = '';
+  protected $valueTypeType = Type::class;
+  protected $valueTypeDataType = '';
+
+  /**
+   * @param Type
+   */
+  public function setKeyType(Type $keyType)
+  {
+    $this->keyType = $keyType;
+  }
+  /**
+   * @return Type
+   */
+  public function getKeyType()
+  {
+    return $this->keyType;
+  }
+  /**
+   * @param Type
+   */
+  public function setValueType(Type $valueType)
+  {
+    $this->valueType = $valueType;
+  }
+  /**
+   * @return Type
+   */
+  public function getValueType()
+  {
+    return $this->valueType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeMap::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeMap');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeString.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeString.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeString.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,42 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeString extends \Google\Model
+{
+  protected $encodingType = GoogleBigtableAdminV2TypeStringEncoding::class;
+  protected $encodingDataType = '';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeStringEncoding
+   */
+  public function setEncoding(GoogleBigtableAdminV2TypeStringEncoding $encoding)
+  {
+    $this->encoding = $encoding;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeStringEncoding
+   */
+  public function getEncoding()
+  {
+    return $this->encoding;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeString::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeString');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStringEncoding.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStringEncoding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStringEncoding.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeStringEncoding extends \Google\Model
+{
+  protected $utf8BytesType = GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes::class;
+  protected $utf8BytesDataType = '';
+  protected $utf8RawType = GoogleBigtableAdminV2TypeStringEncodingUtf8Raw::class;
+  protected $utf8RawDataType = '';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes
+   */
+  public function setUtf8Bytes(GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes $utf8Bytes)
+  {
+    $this->utf8Bytes = $utf8Bytes;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes
+   */
+  public function getUtf8Bytes()
+  {
+    return $this->utf8Bytes;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeStringEncodingUtf8Raw
+   */
+  public function setUtf8Raw(GoogleBigtableAdminV2TypeStringEncodingUtf8Raw $utf8Raw)
+  {
+    $this->utf8Raw = $utf8Raw;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeStringEncodingUtf8Raw
+   */
+  public function getUtf8Raw()
+  {
+    return $this->utf8Raw;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeStringEncoding::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeStringEncoding');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeStringEncodingUtf8Bytes');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStringEncodingUtf8Raw.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStringEncodingUtf8Raw.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStringEncodingUtf8Raw.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeStringEncodingUtf8Raw extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeStringEncodingUtf8Raw::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeStringEncodingUtf8Raw');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStruct.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStruct.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStruct.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeStruct extends \Google\Collection
+{
+  protected $collection_key = 'fields';
+  protected $fieldsType = GoogleBigtableAdminV2TypeStructField::class;
+  protected $fieldsDataType = 'array';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeStructField[]
+   */
+  public function setFields($fields)
+  {
+    $this->fields = $fields;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeStructField[]
+   */
+  public function getFields()
+  {
+    return $this->fields;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeStruct::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeStruct');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStructField.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStructField.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeStructField.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeStructField extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $fieldName;
+  protected $typeType = Type::class;
+  protected $typeDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setFieldName($fieldName)
+  {
+    $this->fieldName = $fieldName;
+  }
+  /**
+   * @return string
+   */
+  public function getFieldName()
+  {
+    return $this->fieldName;
+  }
+  /**
+   * @param Type
+   */
+  public function setType(Type $type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return Type
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeStructField::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeStructField');
Index: vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeTimestamp.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeTimestamp.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/GoogleBigtableAdminV2TypeTimestamp.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\BigtableAdmin;
+
+class GoogleBigtableAdminV2TypeTimestamp extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(GoogleBigtableAdminV2TypeTimestamp::class, 'Google_Service_BigtableAdmin_GoogleBigtableAdminV2TypeTimestamp');
Index: vendor/google/apiclient-services/src/BigtableAdmin/HotTablet.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/HotTablet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/HotTablet.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,152 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class HotTablet extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endKey;
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var float
+   */
+  public $nodeCpuUsagePercent;
+  /**
+   * @var string
+   */
+  public $startKey;
+  /**
+   * @var string
+   */
+  public $startTime;
+  /**
+   * @var string
+   */
+  public $tableName;
+
+  /**
+   * @param string
+   */
+  public function setEndKey($endKey)
+  {
+    $this->endKey = $endKey;
+  }
+  /**
+   * @return string
+   */
+  public function getEndKey()
+  {
+    return $this->endKey;
+  }
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param float
+   */
+  public function setNodeCpuUsagePercent($nodeCpuUsagePercent)
+  {
+    $this->nodeCpuUsagePercent = $nodeCpuUsagePercent;
+  }
+  /**
+   * @return float
+   */
+  public function getNodeCpuUsagePercent()
+  {
+    return $this->nodeCpuUsagePercent;
+  }
+  /**
+   * @param string
+   */
+  public function setStartKey($startKey)
+  {
+    $this->startKey = $startKey;
+  }
+  /**
+   * @return string
+   */
+  public function getStartKey()
+  {
+    return $this->startKey;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+  /**
+   * @param string
+   */
+  public function setTableName($tableName)
+  {
+    $this->tableName = $tableName;
+  }
+  /**
+   * @return string
+   */
+  public function getTableName()
+  {
+    return $this->tableName;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(HotTablet::class, 'Google_Service_BigtableAdmin_HotTablet');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Instance.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Instance.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Instance.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\BigtableAdmin;
+
+class Instance extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $createTime;
+  /**
+   * @var string
+   */
+  public $displayName;
+  /**
+   * @var string[]
+   */
+  public $labels;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var bool
+   */
+  public $satisfiesPzi;
+  /**
+   * @var bool
+   */
+  public $satisfiesPzs;
+  /**
+   * @var string
+   */
+  public $state;
+  /**
+   * @var string
+   */
+  public $type;
+
+  /**
+   * @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 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 bool
+   */
+  public function setSatisfiesPzi($satisfiesPzi)
+  {
+    $this->satisfiesPzi = $satisfiesPzi;
+  }
+  /**
+   * @return bool
+   */
+  public function getSatisfiesPzi()
+  {
+    return $this->satisfiesPzi;
+  }
+  /**
+   * @param bool
+   */
+  public function setSatisfiesPzs($satisfiesPzs)
+  {
+    $this->satisfiesPzs = $satisfiesPzs;
+  }
+  /**
+   * @return bool
+   */
+  public function getSatisfiesPzs()
+  {
+    return $this->satisfiesPzs;
+  }
+  /**
+   * @param string
+   */
+  public function setState($state)
+  {
+    $this->state = $state;
+  }
+  /**
+   * @return string
+   */
+  public function getState()
+  {
+    return $this->state;
+  }
+  /**
+   * @param string
+   */
+  public function setType($type)
+  {
+    $this->type = $type;
+  }
+  /**
+   * @return string
+   */
+  public function getType()
+  {
+    return $this->type;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Instance::class, 'Google_Service_BigtableAdmin_Instance');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Intersection.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Intersection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Intersection.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Intersection extends \Google\Collection
+{
+  protected $collection_key = 'rules';
+  protected $rulesType = GcRule::class;
+  protected $rulesDataType = 'array';
+
+  /**
+   * @param GcRule[]
+   */
+  public function setRules($rules)
+  {
+    $this->rules = $rules;
+  }
+  /**
+   * @return GcRule[]
+   */
+  public function getRules()
+  {
+    return $this->rules;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Intersection::class, 'Google_Service_BigtableAdmin_Intersection');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ListAppProfilesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ListAppProfilesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ListAppProfilesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class ListAppProfilesResponse extends \Google\Collection
+{
+  protected $collection_key = 'failedLocations';
+  protected $appProfilesType = AppProfile::class;
+  protected $appProfilesDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $failedLocations;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param AppProfile[]
+   */
+  public function setAppProfiles($appProfiles)
+  {
+    $this->appProfiles = $appProfiles;
+  }
+  /**
+   * @return AppProfile[]
+   */
+  public function getAppProfiles()
+  {
+    return $this->appProfiles;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFailedLocations($failedLocations)
+  {
+    $this->failedLocations = $failedLocations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFailedLocations()
+  {
+    return $this->failedLocations;
+  }
+  /**
+   * @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(ListAppProfilesResponse::class, 'Google_Service_BigtableAdmin_ListAppProfilesResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ListAuthorizedViewsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ListAuthorizedViewsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ListAuthorizedViewsResponse.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\BigtableAdmin;
+
+class ListAuthorizedViewsResponse extends \Google\Collection
+{
+  protected $collection_key = 'authorizedViews';
+  protected $authorizedViewsType = AuthorizedView::class;
+  protected $authorizedViewsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param AuthorizedView[]
+   */
+  public function setAuthorizedViews($authorizedViews)
+  {
+    $this->authorizedViews = $authorizedViews;
+  }
+  /**
+   * @return AuthorizedView[]
+   */
+  public function getAuthorizedViews()
+  {
+    return $this->authorizedViews;
+  }
+  /**
+   * @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(ListAuthorizedViewsResponse::class, 'Google_Service_BigtableAdmin_ListAuthorizedViewsResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ListBackupsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ListBackupsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ListBackupsResponse.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\BigtableAdmin;
+
+class ListBackupsResponse extends \Google\Collection
+{
+  protected $collection_key = 'backups';
+  protected $backupsType = Backup::class;
+  protected $backupsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Backup[]
+   */
+  public function setBackups($backups)
+  {
+    $this->backups = $backups;
+  }
+  /**
+   * @return Backup[]
+   */
+  public function getBackups()
+  {
+    return $this->backups;
+  }
+  /**
+   * @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(ListBackupsResponse::class, 'Google_Service_BigtableAdmin_ListBackupsResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ListClustersResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ListClustersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ListClustersResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class ListClustersResponse extends \Google\Collection
+{
+  protected $collection_key = 'failedLocations';
+  protected $clustersType = Cluster::class;
+  protected $clustersDataType = 'array';
+  /**
+   * @var string[]
+   */
+  public $failedLocations;
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param Cluster[]
+   */
+  public function setClusters($clusters)
+  {
+    $this->clusters = $clusters;
+  }
+  /**
+   * @return Cluster[]
+   */
+  public function getClusters()
+  {
+    return $this->clusters;
+  }
+  /**
+   * @param string[]
+   */
+  public function setFailedLocations($failedLocations)
+  {
+    $this->failedLocations = $failedLocations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFailedLocations()
+  {
+    return $this->failedLocations;
+  }
+  /**
+   * @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(ListClustersResponse::class, 'Google_Service_BigtableAdmin_ListClustersResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ListHotTabletsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ListHotTabletsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ListHotTabletsResponse.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\BigtableAdmin;
+
+class ListHotTabletsResponse extends \Google\Collection
+{
+  protected $collection_key = 'hotTablets';
+  protected $hotTabletsType = HotTablet::class;
+  protected $hotTabletsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param HotTablet[]
+   */
+  public function setHotTablets($hotTablets)
+  {
+    $this->hotTablets = $hotTablets;
+  }
+  /**
+   * @return HotTablet[]
+   */
+  public function getHotTablets()
+  {
+    return $this->hotTablets;
+  }
+  /**
+   * @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(ListHotTabletsResponse::class, 'Google_Service_BigtableAdmin_ListHotTabletsResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ListInstancesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ListInstancesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ListInstancesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,79 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class ListInstancesResponse extends \Google\Collection
+{
+  protected $collection_key = 'instances';
+  /**
+   * @var string[]
+   */
+  public $failedLocations;
+  protected $instancesType = Instance::class;
+  protected $instancesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param string[]
+   */
+  public function setFailedLocations($failedLocations)
+  {
+    $this->failedLocations = $failedLocations;
+  }
+  /**
+   * @return string[]
+   */
+  public function getFailedLocations()
+  {
+    return $this->failedLocations;
+  }
+  /**
+   * @param Instance[]
+   */
+  public function setInstances($instances)
+  {
+    $this->instances = $instances;
+  }
+  /**
+   * @return Instance[]
+   */
+  public function getInstances()
+  {
+    return $this->instances;
+  }
+  /**
+   * @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(ListInstancesResponse::class, 'Google_Service_BigtableAdmin_ListInstancesResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ListLocationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ListLocationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/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\BigtableAdmin;
+
+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_BigtableAdmin_ListLocationsResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ListOperationsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ListOperationsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/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\BigtableAdmin;
+
+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_BigtableAdmin_ListOperationsResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ListTablesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ListTablesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ListTablesResponse.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\BigtableAdmin;
+
+class ListTablesResponse extends \Google\Collection
+{
+  protected $collection_key = 'tables';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+  protected $tablesType = Table::class;
+  protected $tablesDataType = 'array';
+
+  /**
+   * @param string
+   */
+  public function setNextPageToken($nextPageToken)
+  {
+    $this->nextPageToken = $nextPageToken;
+  }
+  /**
+   * @return string
+   */
+  public function getNextPageToken()
+  {
+    return $this->nextPageToken;
+  }
+  /**
+   * @param Table[]
+   */
+  public function setTables($tables)
+  {
+    $this->tables = $tables;
+  }
+  /**
+   * @return Table[]
+   */
+  public function getTables()
+  {
+    return $this->tables;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ListTablesResponse::class, 'Google_Service_BigtableAdmin_ListTablesResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Location.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Location.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/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\BigtableAdmin;
+
+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_BigtableAdmin_Location');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Modification.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Modification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Modification.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Modification extends \Google\Model
+{
+  protected $createType = ColumnFamily::class;
+  protected $createDataType = '';
+  /**
+   * @var bool
+   */
+  public $drop;
+  /**
+   * @var string
+   */
+  public $id;
+  protected $updateType = ColumnFamily::class;
+  protected $updateDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param ColumnFamily
+   */
+  public function setCreate(ColumnFamily $create)
+  {
+    $this->create = $create;
+  }
+  /**
+   * @return ColumnFamily
+   */
+  public function getCreate()
+  {
+    return $this->create;
+  }
+  /**
+   * @param bool
+   */
+  public function setDrop($drop)
+  {
+    $this->drop = $drop;
+  }
+  /**
+   * @return bool
+   */
+  public function getDrop()
+  {
+    return $this->drop;
+  }
+  /**
+   * @param string
+   */
+  public function setId($id)
+  {
+    $this->id = $id;
+  }
+  /**
+   * @return string
+   */
+  public function getId()
+  {
+    return $this->id;
+  }
+  /**
+   * @param ColumnFamily
+   */
+  public function setUpdate(ColumnFamily $update)
+  {
+    $this->update = $update;
+  }
+  /**
+   * @return ColumnFamily
+   */
+  public function getUpdate()
+  {
+    return $this->update;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Modification::class, 'Google_Service_BigtableAdmin_Modification');
Index: vendor/google/apiclient-services/src/BigtableAdmin/ModifyColumnFamiliesRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/ModifyColumnFamiliesRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/ModifyColumnFamiliesRequest.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\BigtableAdmin;
+
+class ModifyColumnFamiliesRequest extends \Google\Collection
+{
+  protected $collection_key = 'modifications';
+  /**
+   * @var bool
+   */
+  public $ignoreWarnings;
+  protected $modificationsType = Modification::class;
+  protected $modificationsDataType = 'array';
+
+  /**
+   * @param bool
+   */
+  public function setIgnoreWarnings($ignoreWarnings)
+  {
+    $this->ignoreWarnings = $ignoreWarnings;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreWarnings()
+  {
+    return $this->ignoreWarnings;
+  }
+  /**
+   * @param Modification[]
+   */
+  public function setModifications($modifications)
+  {
+    $this->modifications = $modifications;
+  }
+  /**
+   * @return Modification[]
+   */
+  public function getModifications()
+  {
+    return $this->modifications;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ModifyColumnFamiliesRequest::class, 'Google_Service_BigtableAdmin_ModifyColumnFamiliesRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/MultiClusterRoutingUseAny.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/MultiClusterRoutingUseAny.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/MultiClusterRoutingUseAny.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\BigtableAdmin;
+
+class MultiClusterRoutingUseAny extends \Google\Collection
+{
+  protected $collection_key = 'clusterIds';
+  /**
+   * @var string[]
+   */
+  public $clusterIds;
+  protected $rowAffinityType = RowAffinity::class;
+  protected $rowAffinityDataType = '';
+
+  /**
+   * @param string[]
+   */
+  public function setClusterIds($clusterIds)
+  {
+    $this->clusterIds = $clusterIds;
+  }
+  /**
+   * @return string[]
+   */
+  public function getClusterIds()
+  {
+    return $this->clusterIds;
+  }
+  /**
+   * @param RowAffinity
+   */
+  public function setRowAffinity(RowAffinity $rowAffinity)
+  {
+    $this->rowAffinity = $rowAffinity;
+  }
+  /**
+   * @return RowAffinity
+   */
+  public function getRowAffinity()
+  {
+    return $this->rowAffinity;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(MultiClusterRoutingUseAny::class, 'Google_Service_BigtableAdmin_MultiClusterRoutingUseAny');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Operation.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Operation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/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\BigtableAdmin;
+
+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_BigtableAdmin_Operation');
Index: vendor/google/apiclient-services/src/BigtableAdmin/OperationProgress.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/OperationProgress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/OperationProgress.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\BigtableAdmin;
+
+class OperationProgress extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var int
+   */
+  public $progressPercent;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param int
+   */
+  public function setProgressPercent($progressPercent)
+  {
+    $this->progressPercent = $progressPercent;
+  }
+  /**
+   * @return int
+   */
+  public function getProgressPercent()
+  {
+    return $this->progressPercent;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperationProgress::class, 'Google_Service_BigtableAdmin_OperationProgress');
Index: vendor/google/apiclient-services/src/BigtableAdmin/OptimizeRestoredTableMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/OptimizeRestoredTableMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/OptimizeRestoredTableMetadata.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\BigtableAdmin;
+
+class OptimizeRestoredTableMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $name;
+  protected $progressType = OperationProgress::class;
+  protected $progressDataType = '';
+
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param OperationProgress
+   */
+  public function setProgress(OperationProgress $progress)
+  {
+    $this->progress = $progress;
+  }
+  /**
+   * @return OperationProgress
+   */
+  public function getProgress()
+  {
+    return $this->progress;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OptimizeRestoredTableMetadata::class, 'Google_Service_BigtableAdmin_OptimizeRestoredTableMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/PartialUpdateClusterMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/PartialUpdateClusterMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/PartialUpdateClusterMetadata.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\BigtableAdmin;
+
+class PartialUpdateClusterMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finishTime;
+  protected $originalRequestType = PartialUpdateClusterRequest::class;
+  protected $originalRequestDataType = '';
+  /**
+   * @var string
+   */
+  public $requestTime;
+
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param PartialUpdateClusterRequest
+   */
+  public function setOriginalRequest(PartialUpdateClusterRequest $originalRequest)
+  {
+    $this->originalRequest = $originalRequest;
+  }
+  /**
+   * @return PartialUpdateClusterRequest
+   */
+  public function getOriginalRequest()
+  {
+    return $this->originalRequest;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestTime($requestTime)
+  {
+    $this->requestTime = $requestTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestTime()
+  {
+    return $this->requestTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PartialUpdateClusterMetadata::class, 'Google_Service_BigtableAdmin_PartialUpdateClusterMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/PartialUpdateClusterRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/PartialUpdateClusterRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/PartialUpdateClusterRequest.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\BigtableAdmin;
+
+class PartialUpdateClusterRequest extends \Google\Model
+{
+  protected $clusterType = Cluster::class;
+  protected $clusterDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param Cluster
+   */
+  public function setCluster(Cluster $cluster)
+  {
+    $this->cluster = $cluster;
+  }
+  /**
+   * @return Cluster
+   */
+  public function getCluster()
+  {
+    return $this->cluster;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PartialUpdateClusterRequest::class, 'Google_Service_BigtableAdmin_PartialUpdateClusterRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/PartialUpdateInstanceRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/PartialUpdateInstanceRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/PartialUpdateInstanceRequest.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\BigtableAdmin;
+
+class PartialUpdateInstanceRequest extends \Google\Model
+{
+  protected $instanceType = Instance::class;
+  protected $instanceDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param Instance
+   */
+  public function setInstance(Instance $instance)
+  {
+    $this->instance = $instance;
+  }
+  /**
+   * @return Instance
+   */
+  public function getInstance()
+  {
+    return $this->instance;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(PartialUpdateInstanceRequest::class, 'Google_Service_BigtableAdmin_PartialUpdateInstanceRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Policy.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,95 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Policy extends \Google\Collection
+{
+  protected $collection_key = 'bindings';
+  protected $auditConfigsType = AuditConfig::class;
+  protected $auditConfigsDataType = 'array';
+  protected $bindingsType = Binding::class;
+  protected $bindingsDataType = 'array';
+  /**
+   * @var string
+   */
+  public $etag;
+  /**
+   * @var int
+   */
+  public $version;
+
+  /**
+   * @param AuditConfig[]
+   */
+  public function setAuditConfigs($auditConfigs)
+  {
+    $this->auditConfigs = $auditConfigs;
+  }
+  /**
+   * @return AuditConfig[]
+   */
+  public function getAuditConfigs()
+  {
+    return $this->auditConfigs;
+  }
+  /**
+   * @param Binding[]
+   */
+  public function setBindings($bindings)
+  {
+    $this->bindings = $bindings;
+  }
+  /**
+   * @return Binding[]
+   */
+  public function getBindings()
+  {
+    return $this->bindings;
+  }
+  /**
+   * @param string
+   */
+  public function setEtag($etag)
+  {
+    $this->etag = $etag;
+  }
+  /**
+   * @return string
+   */
+  public function getEtag()
+  {
+    return $this->etag;
+  }
+  /**
+   * @param int
+   */
+  public function setVersion($version)
+  {
+    $this->version = $version;
+  }
+  /**
+   * @return int
+   */
+  public function getVersion()
+  {
+    return $this->version;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Policy::class, 'Google_Service_BigtableAdmin_Policy');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/Operations.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/Operations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/Operations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,51 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\Operation;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $operations = $bigtableadminService->operations;
+ *  </code>
+ */
+class Operations extends \Google\Service\Resource
+{
+  /**
+   * Gets the latest state of a long-running operation. Clients can use this
+   * method to poll the operation result at intervals as recommended by the API
+   * service. (operations.get)
+   *
+   * @param string $name The name of the operation resource.
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Operations::class, 'Google_Service_BigtableAdmin_Resource_Operations');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/OperationsProjects.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/OperationsProjects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/OperationsProjects.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\BigtableAdmin\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $projects = $bigtableadminService->operations_projects;
+ *  </code>
+ */
+class OperationsProjects extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(OperationsProjects::class, 'Google_Service_BigtableAdmin_Resource_OperationsProjects');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/OperationsProjectsOperations.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/OperationsProjectsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/OperationsProjectsOperations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,55 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\ListOperationsResponse;
+
+/**
+ * The "operations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $operations = $bigtableadminService->operations_projects_operations;
+ *  </code>
+ */
+class OperationsProjectsOperations extends \Google\Service\Resource
+{
+  /**
+   * Lists operations that match the specified filter in the request. If the
+   * server doesn't support this method, it returns `UNIMPLEMENTED`.
+   * (operations.listOperationsProjectsOperations)
+   *
+   * @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 listOperationsProjectsOperations($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(OperationsProjectsOperations::class, 'Google_Service_BigtableAdmin_Resource_OperationsProjectsOperations');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/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\BigtableAdmin\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $projects = $bigtableadminService->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_BigtableAdmin_Resource_Projects');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstances.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstances.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstances.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,209 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\BigtableadminEmpty;
+use Google\Service\BigtableAdmin\CreateInstanceRequest;
+use Google\Service\BigtableAdmin\GetIamPolicyRequest;
+use Google\Service\BigtableAdmin\Instance;
+use Google\Service\BigtableAdmin\ListInstancesResponse;
+use Google\Service\BigtableAdmin\Operation;
+use Google\Service\BigtableAdmin\Policy;
+use Google\Service\BigtableAdmin\SetIamPolicyRequest;
+use Google\Service\BigtableAdmin\TestIamPermissionsRequest;
+use Google\Service\BigtableAdmin\TestIamPermissionsResponse;
+
+/**
+ * The "instances" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $instances = $bigtableadminService->projects_instances;
+ *  </code>
+ */
+class ProjectsInstances extends \Google\Service\Resource
+{
+  /**
+   * Create an instance within a project. Note that exactly one of
+   * Cluster.serve_nodes and Cluster.cluster_config.cluster_autoscaling_config can
+   * be set. If serve_nodes is set to non-zero, then the cluster is manually
+   * scaled. If cluster_config.cluster_autoscaling_config is non-empty, then
+   * autoscaling is enabled. (instances.create)
+   *
+   * @param string $parent Required. The unique name of the project in which to
+   * create the new instance. Values are of the form `projects/{project}`.
+   * @param CreateInstanceRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, CreateInstanceRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Delete an instance from a project. (instances.delete)
+   *
+   * @param string $name Required. The unique name of the instance to be deleted.
+   * Values are of the form `projects/{project}/instances/{instance}`.
+   * @param array $optParams Optional parameters.
+   * @return BigtableadminEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], BigtableadminEmpty::class);
+  }
+  /**
+   * Gets information about an instance. (instances.get)
+   *
+   * @param string $name Required. The unique name of the requested instance.
+   * Values are of the form `projects/{project}/instances/{instance}`.
+   * @param array $optParams Optional parameters.
+   * @return Instance
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Instance::class);
+  }
+  /**
+   * Gets the access control policy for an instance resource. Returns an empty
+   * policy if an instance exists but does not have a policy set.
+   * (instances.getIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param GetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function getIamPolicy($resource, GetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Lists information about instances in a project.
+   * (instances.listProjectsInstances)
+   *
+   * @param string $parent Required. The unique name of the project for which a
+   * list of instances is requested. Values are of the form `projects/{project}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string pageToken DEPRECATED: This field is unused and ignored.
+   * @return ListInstancesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsInstances($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListInstancesResponse::class);
+  }
+  /**
+   * Partially updates an instance within a project. This method can modify all
+   * fields of an Instance and is the preferred way to update an Instance.
+   * (instances.partialUpdateInstance)
+   *
+   * @param string $name The unique name of the instance. Values are of the form
+   * `projects/{project}/instances/a-z+[a-z0-9]`.
+   * @param Instance $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The subset of Instance fields which
+   * should be replaced. Must be explicitly set.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function partialUpdateInstance($name, Instance $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('partialUpdateInstance', [$params], Operation::class);
+  }
+  /**
+   * Sets the access control policy on an instance resource. Replaces any existing
+   * policy. (instances.setIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * specified. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function setIamPolicy($resource, SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Returns permissions that the caller has on the specified instance resource.
+   * (instances.testIamPermissions)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy detail is
+   * being requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return TestIamPermissionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function testIamPermissions($resource, TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], TestIamPermissionsResponse::class);
+  }
+  /**
+   * Updates an instance within a project. This method updates only the display
+   * name and type for an Instance. To update other Instance properties, such as
+   * labels, use PartialUpdateInstance. (instances.update)
+   *
+   * @param string $name The unique name of the instance. Values are of the form
+   * `projects/{project}/instances/a-z+[a-z0-9]`.
+   * @param Instance $postBody
+   * @param array $optParams Optional parameters.
+   * @return Instance
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, Instance $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Instance::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsInstances::class, 'Google_Service_BigtableAdmin_Resource_ProjectsInstances');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesAppProfiles.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesAppProfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesAppProfiles.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,145 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\AppProfile;
+use Google\Service\BigtableAdmin\BigtableadminEmpty;
+use Google\Service\BigtableAdmin\ListAppProfilesResponse;
+use Google\Service\BigtableAdmin\Operation;
+
+/**
+ * The "appProfiles" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $appProfiles = $bigtableadminService->projects_instances_appProfiles;
+ *  </code>
+ */
+class ProjectsInstancesAppProfiles extends \Google\Service\Resource
+{
+  /**
+   * Creates an app profile within an instance. (appProfiles.create)
+   *
+   * @param string $parent Required. The unique name of the instance in which to
+   * create the new app profile. Values are of the form
+   * `projects/{project}/instances/{instance}`.
+   * @param AppProfile $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string appProfileId Required. The ID to be used when referring to
+   * the new app profile within its instance, e.g., just `myprofile` rather than
+   * `projects/myproject/instances/myinstance/appProfiles/myprofile`.
+   * @opt_param bool ignoreWarnings If true, ignore safety checks when creating
+   * the app profile.
+   * @return AppProfile
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, AppProfile $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], AppProfile::class);
+  }
+  /**
+   * Deletes an app profile from an instance. (appProfiles.delete)
+   *
+   * @param string $name Required. The unique name of the app profile to be
+   * deleted. Values are of the form
+   * `projects/{project}/instances/{instance}/appProfiles/{app_profile}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool ignoreWarnings Required. If true, ignore safety checks when
+   * deleting the app profile.
+   * @return BigtableadminEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], BigtableadminEmpty::class);
+  }
+  /**
+   * Gets information about an app profile. (appProfiles.get)
+   *
+   * @param string $name Required. The unique name of the requested app profile.
+   * Values are of the form
+   * `projects/{project}/instances/{instance}/appProfiles/{app_profile}`.
+   * @param array $optParams Optional parameters.
+   * @return AppProfile
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], AppProfile::class);
+  }
+  /**
+   * Lists information about app profiles in an instance.
+   * (appProfiles.listProjectsInstancesAppProfiles)
+   *
+   * @param string $parent Required. The unique name of the instance for which a
+   * list of app profiles is requested. Values are of the form
+   * `projects/{project}/instances/{instance}`. Use `{instance} = '-'` to list
+   * AppProfiles for all Instances in a project, e.g.,
+   * `projects/myproject/instances/-`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of results per page. A page_size of
+   * zero lets the server choose the number of items to return. A page_size which
+   * is strictly positive will return at most that many items. A negative
+   * page_size will cause an error. Following the first request, subsequent
+   * paginated calls are not required to pass a page_size. If a page_size is set
+   * in subsequent calls, it must match the page_size given in the first request.
+   * @opt_param string pageToken The value of `next_page_token` returned by a
+   * previous call.
+   * @return ListAppProfilesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsInstancesAppProfiles($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAppProfilesResponse::class);
+  }
+  /**
+   * Updates an app profile within an instance. (appProfiles.patch)
+   *
+   * @param string $name The unique name of the app profile. Values are of the
+   * form `projects/{project}/instances/{instance}/appProfiles/_a-zA-Z0-9*`.
+   * @param AppProfile $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool ignoreWarnings If true, ignore safety checks when updating
+   * the app profile.
+   * @opt_param string updateMask Required. The subset of app profile fields which
+   * should be replaced. If unset, all fields will be replaced.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, AppProfile $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsInstancesAppProfiles::class, 'Google_Service_BigtableAdmin_Resource_ProjectsInstancesAppProfiles');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesClusters.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesClusters.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesClusters.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\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\BigtableadminEmpty;
+use Google\Service\BigtableAdmin\Cluster;
+use Google\Service\BigtableAdmin\ListClustersResponse;
+use Google\Service\BigtableAdmin\Operation;
+
+/**
+ * The "clusters" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $clusters = $bigtableadminService->projects_instances_clusters;
+ *  </code>
+ */
+class ProjectsInstancesClusters extends \Google\Service\Resource
+{
+  /**
+   * Creates a cluster within an instance. Note that exactly one of
+   * Cluster.serve_nodes and Cluster.cluster_config.cluster_autoscaling_config can
+   * be set. If serve_nodes is set to non-zero, then the cluster is manually
+   * scaled. If cluster_config.cluster_autoscaling_config is non-empty, then
+   * autoscaling is enabled. (clusters.create)
+   *
+   * @param string $parent Required. The unique name of the instance in which to
+   * create the new cluster. Values are of the form
+   * `projects/{project}/instances/{instance}`.
+   * @param Cluster $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string clusterId Required. The ID to be used when referring to the
+   * new cluster within its instance, e.g., just `mycluster` rather than
+   * `projects/myproject/instances/myinstance/clusters/mycluster`.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Cluster $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a cluster from an instance. (clusters.delete)
+   *
+   * @param string $name Required. The unique name of the cluster to be deleted.
+   * Values are of the form
+   * `projects/{project}/instances/{instance}/clusters/{cluster}`.
+   * @param array $optParams Optional parameters.
+   * @return BigtableadminEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], BigtableadminEmpty::class);
+  }
+  /**
+   * Gets information about a cluster. (clusters.get)
+   *
+   * @param string $name Required. The unique name of the requested cluster.
+   * Values are of the form
+   * `projects/{project}/instances/{instance}/clusters/{cluster}`.
+   * @param array $optParams Optional parameters.
+   * @return Cluster
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Cluster::class);
+  }
+  /**
+   * Lists information about clusters in an instance.
+   * (clusters.listProjectsInstancesClusters)
+   *
+   * @param string $parent Required. The unique name of the instance for which a
+   * list of clusters is requested. Values are of the form
+   * `projects/{project}/instances/{instance}`. Use `{instance} = '-'` to list
+   * Clusters for all Instances in a project, e.g.,
+   * `projects/myproject/instances/-`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string pageToken DEPRECATED: This field is unused and ignored.
+   * @return ListClustersResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsInstancesClusters($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListClustersResponse::class);
+  }
+  /**
+   * Partially updates a cluster within a project. This method is the preferred
+   * way to update a Cluster. To enable and update autoscaling, set
+   * cluster_config.cluster_autoscaling_config. When autoscaling is enabled,
+   * serve_nodes is treated as an OUTPUT_ONLY field, meaning that updates to it
+   * are ignored. Note that an update cannot simultaneously set serve_nodes to
+   * non-zero and cluster_config.cluster_autoscaling_config to non-empty, and also
+   * specify both in the update_mask. To disable autoscaling, clear
+   * cluster_config.cluster_autoscaling_config, and explicitly set a serve_node
+   * count via the update_mask. (clusters.partialUpdateCluster)
+   *
+   * @param string $name The unique name of the cluster. Values are of the form
+   * `projects/{project}/instances/{instance}/clusters/a-z*`.
+   * @param Cluster $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The subset of Cluster fields which
+   * should be replaced.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function partialUpdateCluster($name, Cluster $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('partialUpdateCluster', [$params], Operation::class);
+  }
+  /**
+   * Updates a cluster within an instance. Note that UpdateCluster does not
+   * support updating cluster_config.cluster_autoscaling_config. In order to
+   * update it, you must use PartialUpdateCluster. (clusters.update)
+   *
+   * @param string $name The unique name of the cluster. Values are of the form
+   * `projects/{project}/instances/{instance}/clusters/a-z*`.
+   * @param Cluster $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function update($name, Cluster $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('update', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsInstancesClusters::class, 'Google_Service_BigtableAdmin_Resource_ProjectsInstancesClusters');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesClustersBackups.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesClustersBackups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesClustersBackups.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,262 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\Backup;
+use Google\Service\BigtableAdmin\BigtableadminEmpty;
+use Google\Service\BigtableAdmin\CopyBackupRequest;
+use Google\Service\BigtableAdmin\GetIamPolicyRequest;
+use Google\Service\BigtableAdmin\ListBackupsResponse;
+use Google\Service\BigtableAdmin\Operation;
+use Google\Service\BigtableAdmin\Policy;
+use Google\Service\BigtableAdmin\SetIamPolicyRequest;
+use Google\Service\BigtableAdmin\TestIamPermissionsRequest;
+use Google\Service\BigtableAdmin\TestIamPermissionsResponse;
+
+/**
+ * The "backups" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $backups = $bigtableadminService->projects_instances_clusters_backups;
+ *  </code>
+ */
+class ProjectsInstancesClustersBackups extends \Google\Service\Resource
+{
+  /**
+   * Copy a Cloud Bigtable backup to a new backup in the destination cluster
+   * located in the destination instance and project. (backups.copy)
+   *
+   * @param string $parent Required. The name of the destination cluster that will
+   * contain the backup copy. The cluster must already exist. Values are of the
+   * form: `projects/{project}/instances/{instance}/clusters/{cluster}`.
+   * @param CopyBackupRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function copy($parent, CopyBackupRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('copy', [$params], Operation::class);
+  }
+  /**
+   * Starts creating a new Cloud Bigtable Backup. The returned backup long-running
+   * operation can be used to track creation of the backup. The metadata field
+   * type is CreateBackupMetadata. The response field type is Backup, if
+   * successful. Cancelling the returned operation will stop the creation and
+   * delete the backup. (backups.create)
+   *
+   * @param string $parent Required. This must be one of the clusters in the
+   * instance in which this table is located. The backup will be stored in this
+   * cluster. Values are of the form
+   * `projects/{project}/instances/{instance}/clusters/{cluster}`.
+   * @param Backup $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string backupId Required. The id of the backup to be created. The
+   * `backup_id` along with the parent `parent` are combined as
+   * {parent}/backups/{backup_id} to create the full backup name, of the form: `pr
+   * ojects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}`
+   * . This string must be between 1 and 50 characters in length and match the
+   * regex _a-zA-Z0-9*.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, Backup $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Deletes a pending or completed Cloud Bigtable backup. (backups.delete)
+   *
+   * @param string $name Required. Name of the backup to delete. Values are of the
+   * form `projects/{project}/instances/{instance}/clusters/{cluster}/backups/{bac
+   * kup}`.
+   * @param array $optParams Optional parameters.
+   * @return BigtableadminEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], BigtableadminEmpty::class);
+  }
+  /**
+   * Gets metadata on a pending or completed Cloud Bigtable Backup. (backups.get)
+   *
+   * @param string $name Required. Name of the backup. Values are of the form `pro
+   * jects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup}`.
+   * @param array $optParams Optional parameters.
+   * @return Backup
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Backup::class);
+  }
+  /**
+   * Gets the access control policy for a Bigtable resource. Returns an empty
+   * policy if the resource exists but does not have a policy set.
+   * (backups.getIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param GetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function getIamPolicy($resource, GetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Lists Cloud Bigtable backups. Returns both completed and pending backups.
+   * (backups.listProjectsInstancesClustersBackups)
+   *
+   * @param string $parent Required. The cluster to list backups from. Values are
+   * of the form `projects/{project}/instances/{instance}/clusters/{cluster}`. Use
+   * `{cluster} = '-'` to list backups for all clusters in an instance, e.g.,
+   * `projects/{project}/instances/{instance}/clusters/-`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter expression that filters backups listed in
+   * the response. The expression must specify the field name, a comparison
+   * operator, and the value that you want to use for filtering. The value must be
+   * a string, a number, or a boolean. The comparison operator must be <, >, <=,
+   * >=, !=, =, or :. Colon ':' represents a HAS operator which is roughly
+   * synonymous with equality. Filter rules are case insensitive. The fields
+   * eligible for filtering are: * `name` * `source_table` * `state` *
+   * `start_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * `end_time`
+   * (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * `expire_time` (and
+   * values are of the format YYYY-MM-DDTHH:MM:SSZ) * `size_bytes` To filter on
+   * multiple expressions, provide each separate expression within parentheses. By
+   * default, each expression is an AND expression. However, you can include AND,
+   * OR, and NOT expressions explicitly. Some examples of using filters are: *
+   * `name:"exact"` --> The backup's name is the string "exact". * `name:howl` -->
+   * The backup's name contains the string "howl". * `source_table:prod` --> The
+   * source_table's name contains the string "prod". * `state:CREATING` --> The
+   * backup is pending creation. * `state:READY` --> The backup is fully created
+   * and ready for use. * `(name:howl) AND (start_time <
+   * \"2018-03-28T14:50:00Z\")` --> The backup name contains the string "howl" and
+   * start_time of the backup is before 2018-03-28T14:50:00Z. * `size_bytes >
+   * 10000000000` --> The backup's size is greater than 10GB
+   * @opt_param string orderBy An expression for specifying the sort order of the
+   * results of the request. The string value should specify one or more fields in
+   * Backup. The full syntax is described at https://aip.dev/132#ordering. Fields
+   * supported are: * name * source_table * expire_time * start_time * end_time *
+   * size_bytes * state For example, "start_time". The default sorting order is
+   * ascending. To specify descending order for the field, a suffix " desc" should
+   * be appended to the field name. For example, "start_time desc". Redundant
+   * space characters in the syntax are insigificant. If order_by is empty,
+   * results will be sorted by `start_time` in descending order starting from the
+   * most recently created backup.
+   * @opt_param int pageSize Number of backups to be returned in the response. If
+   * 0 or less, defaults to the server's maximum allowed page size.
+   * @opt_param string pageToken If non-empty, `page_token` should contain a
+   * next_page_token from a previous ListBackupsResponse to the same `parent` and
+   * with the same `filter`.
+   * @return ListBackupsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsInstancesClustersBackups($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListBackupsResponse::class);
+  }
+  /**
+   * Updates a pending or completed Cloud Bigtable Backup. (backups.patch)
+   *
+   * @param string $name A globally unique identifier for the backup which cannot
+   * be changed. Values are of the form
+   * `projects/{project}/instances/{instance}/clusters/{cluster}/ backups/_a-
+   * zA-Z0-9*` The final segment of the name must be between 1 and 50 characters
+   * in length. The backup is stored in the cluster identified by the prefix of
+   * the backup name of the form
+   * `projects/{project}/instances/{instance}/clusters/{cluster}`.
+   * @param Backup $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. A mask specifying which fields (e.g.
+   * `expire_time`) in the Backup resource should be updated. This mask is
+   * relative to the Backup resource, not to the request message. The field mask
+   * must always be specified; this prevents any future fields from being erased
+   * accidentally by clients that do not know about them.
+   * @return Backup
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Backup $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Backup::class);
+  }
+  /**
+   * Sets the access control policy on a Bigtable resource. Replaces any existing
+   * policy. (backups.setIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * specified. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function setIamPolicy($resource, SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Returns permissions that the caller has on the specified Bigtable resource.
+   * (backups.testIamPermissions)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy detail is
+   * being requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return TestIamPermissionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function testIamPermissions($resource, TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], TestIamPermissionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsInstancesClustersBackups::class, 'Google_Service_BigtableAdmin_Resource_ProjectsInstancesClustersBackups');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesClustersHotTablets.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesClustersHotTablets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesClustersHotTablets.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,71 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\ListHotTabletsResponse;
+
+/**
+ * The "hotTablets" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $hotTablets = $bigtableadminService->projects_instances_clusters_hotTablets;
+ *  </code>
+ */
+class ProjectsInstancesClustersHotTablets extends \Google\Service\Resource
+{
+  /**
+   * Lists hot tablets in a cluster, within the time range provided. Hot tablets
+   * are ordered based on CPU usage.
+   * (hotTablets.listProjectsInstancesClustersHotTablets)
+   *
+   * @param string $parent Required. The cluster name to list hot tablets. Value
+   * is in the following form:
+   * `projects/{project}/instances/{instance}/clusters/{cluster}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string endTime The end time to list hot tablets.
+   * @opt_param int pageSize Maximum number of results per page. A page_size that
+   * is empty or zero lets the server choose the number of items to return. A
+   * page_size which is strictly positive will return at most that many items. A
+   * negative page_size will cause an error. Following the first request,
+   * subsequent paginated calls do not need a page_size field. If a page_size is
+   * set in subsequent calls, it must match the page_size given in the first
+   * request.
+   * @opt_param string pageToken The value of `next_page_token` returned by a
+   * previous call.
+   * @opt_param string startTime The start time to list hot tablets. The hot
+   * tablets in the response will have start times between the requested start
+   * time and end time. Start time defaults to Now if it is unset, and end time
+   * defaults to Now - 24 hours if it is unset. The start time should be less than
+   * the end time, and the maximum allowed time range between start time and end
+   * time is 48 hours. Start time and end time should have values between Now and
+   * Now - 14 days.
+   * @return ListHotTabletsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsInstancesClustersHotTablets($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListHotTabletsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsInstancesClustersHotTablets::class, 'Google_Service_BigtableAdmin_Resource_ProjectsInstancesClustersHotTablets');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesTables.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesTables.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesTables.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,335 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\BigtableadminEmpty;
+use Google\Service\BigtableAdmin\CheckConsistencyRequest;
+use Google\Service\BigtableAdmin\CheckConsistencyResponse;
+use Google\Service\BigtableAdmin\CreateTableRequest;
+use Google\Service\BigtableAdmin\DropRowRangeRequest;
+use Google\Service\BigtableAdmin\GenerateConsistencyTokenRequest;
+use Google\Service\BigtableAdmin\GenerateConsistencyTokenResponse;
+use Google\Service\BigtableAdmin\GetIamPolicyRequest;
+use Google\Service\BigtableAdmin\ListTablesResponse;
+use Google\Service\BigtableAdmin\ModifyColumnFamiliesRequest;
+use Google\Service\BigtableAdmin\Operation;
+use Google\Service\BigtableAdmin\Policy;
+use Google\Service\BigtableAdmin\RestoreTableRequest;
+use Google\Service\BigtableAdmin\SetIamPolicyRequest;
+use Google\Service\BigtableAdmin\Table;
+use Google\Service\BigtableAdmin\TestIamPermissionsRequest;
+use Google\Service\BigtableAdmin\TestIamPermissionsResponse;
+use Google\Service\BigtableAdmin\UndeleteTableRequest;
+
+/**
+ * The "tables" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $tables = $bigtableadminService->projects_instances_tables;
+ *  </code>
+ */
+class ProjectsInstancesTables extends \Google\Service\Resource
+{
+  /**
+   * Checks replication consistency based on a consistency token, that is, if
+   * replication has caught up based on the conditions specified in the token and
+   * the check request. (tables.checkConsistency)
+   *
+   * @param string $name Required. The unique name of the Table for which to check
+   * replication consistency. Values are of the form
+   * `projects/{project}/instances/{instance}/tables/{table}`.
+   * @param CheckConsistencyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return CheckConsistencyResponse
+   * @throws \Google\Service\Exception
+   */
+  public function checkConsistency($name, CheckConsistencyRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('checkConsistency', [$params], CheckConsistencyResponse::class);
+  }
+  /**
+   * Creates a new table in the specified instance. The table can be created with
+   * a full set of initial column families, specified in the request.
+   * (tables.create)
+   *
+   * @param string $parent Required. The unique name of the instance in which to
+   * create the table. Values are of the form
+   * `projects/{project}/instances/{instance}`.
+   * @param CreateTableRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Table
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, CreateTableRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Table::class);
+  }
+  /**
+   * Permanently deletes a specified table and all of its data. (tables.delete)
+   *
+   * @param string $name Required. The unique name of the table to be deleted.
+   * Values are of the form
+   * `projects/{project}/instances/{instance}/tables/{table}`.
+   * @param array $optParams Optional parameters.
+   * @return BigtableadminEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], BigtableadminEmpty::class);
+  }
+  /**
+   * Permanently drop/delete a row range from a specified table. The request can
+   * specify whether to delete all rows in a table, or only those that match a
+   * particular prefix. Note that row key prefixes used here are treated as
+   * service data. For more information about how service data is handled, see the
+   * [Google Cloud Privacy Notice](https://cloud.google.com/terms/cloud-privacy-
+   * notice). (tables.dropRowRange)
+   *
+   * @param string $name Required. The unique name of the table on which to drop a
+   * range of rows. Values are of the form
+   * `projects/{project}/instances/{instance}/tables/{table}`.
+   * @param DropRowRangeRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return BigtableadminEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function dropRowRange($name, DropRowRangeRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('dropRowRange', [$params], BigtableadminEmpty::class);
+  }
+  /**
+   * Generates a consistency token for a Table, which can be used in
+   * CheckConsistency to check whether mutations to the table that finished before
+   * this call started have been replicated. The tokens will be available for 90
+   * days. (tables.generateConsistencyToken)
+   *
+   * @param string $name Required. The unique name of the Table for which to
+   * create a consistency token. Values are of the form
+   * `projects/{project}/instances/{instance}/tables/{table}`.
+   * @param GenerateConsistencyTokenRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return GenerateConsistencyTokenResponse
+   * @throws \Google\Service\Exception
+   */
+  public function generateConsistencyToken($name, GenerateConsistencyTokenRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('generateConsistencyToken', [$params], GenerateConsistencyTokenResponse::class);
+  }
+  /**
+   * Gets metadata information about the specified table. (tables.get)
+   *
+   * @param string $name Required. The unique name of the requested table. Values
+   * are of the form `projects/{project}/instances/{instance}/tables/{table}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string view The view to be applied to the returned table's fields.
+   * Defaults to `SCHEMA_VIEW` if unspecified.
+   * @return Table
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], Table::class);
+  }
+  /**
+   * Gets the access control policy for a Bigtable resource. Returns an empty
+   * policy if the resource exists but does not have a policy set.
+   * (tables.getIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param GetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function getIamPolicy($resource, GetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Lists all tables served from a specified instance.
+   * (tables.listProjectsInstancesTables)
+   *
+   * @param string $parent Required. The unique name of the instance for which
+   * tables should be listed. Values are of the form
+   * `projects/{project}/instances/{instance}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Maximum number of results per page. A page_size of
+   * zero lets the server choose the number of items to return. A page_size which
+   * is strictly positive will return at most that many items. A negative
+   * page_size will cause an error. Following the first request, subsequent
+   * paginated calls are not required to pass a page_size. If a page_size is set
+   * in subsequent calls, it must match the page_size given in the first request.
+   * @opt_param string pageToken The value of `next_page_token` returned by a
+   * previous call.
+   * @opt_param string view The view to be applied to the returned tables' fields.
+   * Only NAME_ONLY view (default), REPLICATION_VIEW and ENCRYPTION_VIEW are
+   * supported.
+   * @return ListTablesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsInstancesTables($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListTablesResponse::class);
+  }
+  /**
+   * Performs a series of column family modifications on the specified table.
+   * Either all or none of the modifications will occur before this method
+   * returns, but data requests received prior to that point may see a table where
+   * only some modifications have taken effect. (tables.modifyColumnFamilies)
+   *
+   * @param string $name Required. The unique name of the table whose families
+   * should be modified. Values are of the form
+   * `projects/{project}/instances/{instance}/tables/{table}`.
+   * @param ModifyColumnFamiliesRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Table
+   * @throws \Google\Service\Exception
+   */
+  public function modifyColumnFamilies($name, ModifyColumnFamiliesRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('modifyColumnFamilies', [$params], Table::class);
+  }
+  /**
+   * Updates a specified table. (tables.patch)
+   *
+   * @param string $name The unique name of the table. Values are of the form
+   * `projects/{project}/instances/{instance}/tables/_a-zA-Z0-9*`. Views:
+   * `NAME_ONLY`, `SCHEMA_VIEW`, `REPLICATION_VIEW`, `STATS_VIEW`, `FULL`
+   * @param Table $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string updateMask Required. The list of fields to update. A mask
+   * specifying which fields (e.g. `change_stream_config`) in the `table` field
+   * should be updated. This mask is relative to the `table` field, not to the
+   * request message. The wildcard (*) path is currently not supported. Currently
+   * UpdateTable is only supported for the following fields: *
+   * `change_stream_config` * `change_stream_config.retention_period` *
+   * `deletion_protection` If `column_families` is set in `update_mask`, it will
+   * return an UNIMPLEMENTED error.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, Table $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+  /**
+   * Create a new table by restoring from a completed backup. The returned table
+   * long-running operation can be used to track the progress of the operation,
+   * and to cancel it. The metadata field type is RestoreTableMetadata. The
+   * response type is Table, if successful. (tables.restore)
+   *
+   * @param string $parent Required. The name of the instance in which to create
+   * the restored table. Values are of the form `projects//instances/`.
+   * @param RestoreTableRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function restore($parent, RestoreTableRequest $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('restore', [$params], Operation::class);
+  }
+  /**
+   * Sets the access control policy on a Bigtable resource. Replaces any existing
+   * policy. (tables.setIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * specified. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function setIamPolicy($resource, SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Returns permissions that the caller has on the specified Bigtable resource.
+   * (tables.testIamPermissions)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy detail is
+   * being requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return TestIamPermissionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function testIamPermissions($resource, TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], TestIamPermissionsResponse::class);
+  }
+  /**
+   * Restores a specified table which was accidentally deleted. (tables.undelete)
+   *
+   * @param string $name Required. The unique name of the table to be restored.
+   * Values are of the form
+   * `projects/{project}/instances/{instance}/tables/{table}`.
+   * @param UndeleteTableRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function undelete($name, UndeleteTableRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('undelete', [$params], Operation::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsInstancesTables::class, 'Google_Service_BigtableAdmin_Resource_ProjectsInstancesTables');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesTablesAuthorizedViews.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesTablesAuthorizedViews.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesTablesAuthorizedViews.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,219 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\AuthorizedView;
+use Google\Service\BigtableAdmin\BigtableadminEmpty;
+use Google\Service\BigtableAdmin\GetIamPolicyRequest;
+use Google\Service\BigtableAdmin\ListAuthorizedViewsResponse;
+use Google\Service\BigtableAdmin\Operation;
+use Google\Service\BigtableAdmin\Policy;
+use Google\Service\BigtableAdmin\SetIamPolicyRequest;
+use Google\Service\BigtableAdmin\TestIamPermissionsRequest;
+use Google\Service\BigtableAdmin\TestIamPermissionsResponse;
+
+/**
+ * The "authorizedViews" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $authorizedViews = $bigtableadminService->projects_instances_tables_authorizedViews;
+ *  </code>
+ */
+class ProjectsInstancesTablesAuthorizedViews extends \Google\Service\Resource
+{
+  /**
+   * Creates a new AuthorizedView in a table. (authorizedViews.create)
+   *
+   * @param string $parent Required. This is the name of the table the
+   * AuthorizedView belongs to. Values are of the form
+   * `projects/{project}/instances/{instance}/tables/{table}`.
+   * @param AuthorizedView $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string authorizedViewId Required. The id of the AuthorizedView to
+   * create. This AuthorizedView must not already exist. The `authorized_view_id`
+   * appended to `parent` forms the full AuthorizedView name of the form `projects
+   * /{project}/instances/{instance}/tables/{table}/authorizedView/{authorized_vie
+   * w}`.
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, AuthorizedView $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], Operation::class);
+  }
+  /**
+   * Permanently deletes a specified AuthorizedView. (authorizedViews.delete)
+   *
+   * @param string $name Required. The unique name of the AuthorizedView to be
+   * deleted. Values are of the form `projects/{project}/instances/{instance}/tabl
+   * es/{table}/authorizedViews/{authorized_view}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string etag Optional. The current etag of the AuthorizedView. If
+   * an etag is provided and does not match the current etag of the
+   * AuthorizedView, deletion will be blocked and an ABORTED error will be
+   * returned.
+   * @return BigtableadminEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], BigtableadminEmpty::class);
+  }
+  /**
+   * Gets information from a specified AuthorizedView. (authorizedViews.get)
+   *
+   * @param string $name Required. The unique name of the requested
+   * AuthorizedView. Values are of the form `projects/{project}/instances/{instanc
+   * e}/tables/{table}/authorizedViews/{authorized_view}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string view Optional. The resource_view to be applied to the
+   * returned AuthorizedView's fields. Default to BASIC.
+   * @return AuthorizedView
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], AuthorizedView::class);
+  }
+  /**
+   * Gets the access control policy for a Bigtable resource. Returns an empty
+   * policy if the resource exists but does not have a policy set.
+   * (authorizedViews.getIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param GetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function getIamPolicy($resource, GetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Lists all AuthorizedViews from a specific table.
+   * (authorizedViews.listProjectsInstancesTablesAuthorizedViews)
+   *
+   * @param string $parent Required. The unique name of the table for which
+   * AuthorizedViews should be listed. Values are of the form
+   * `projects/{project}/instances/{instance}/tables/{table}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param int pageSize Optional. Maximum number of results per page. A
+   * page_size of zero lets the server choose the number of items to return. A
+   * page_size which is strictly positive will return at most that many items. A
+   * negative page_size will cause an error. Following the first request,
+   * subsequent paginated calls are not required to pass a page_size. If a
+   * page_size is set in subsequent calls, it must match the page_size given in
+   * the first request.
+   * @opt_param string pageToken Optional. The value of `next_page_token` returned
+   * by a previous call.
+   * @opt_param string view Optional. The resource_view to be applied to the
+   * returned AuthorizedViews' fields. Default to NAME_ONLY.
+   * @return ListAuthorizedViewsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsInstancesTablesAuthorizedViews($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListAuthorizedViewsResponse::class);
+  }
+  /**
+   * Updates an AuthorizedView in a table. (authorizedViews.patch)
+   *
+   * @param string $name Identifier. The name of this AuthorizedView. Values are
+   * of the form `projects/{project}/instances/{instance}/tables/{table}/authorize
+   * dViews/{authorized_view}`
+   * @param AuthorizedView $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool ignoreWarnings Optional. If true, ignore the safety checks
+   * when updating the AuthorizedView.
+   * @opt_param string updateMask Optional. The list of fields to update. A mask
+   * specifying which fields in the AuthorizedView resource should be updated.
+   * This mask is relative to the AuthorizedView resource, not to the request
+   * message. A field will be overwritten if it is in the mask. If empty, all
+   * fields set in the request will be overwritten. A special value `*` means to
+   * overwrite all fields (including fields not set in the request).
+   * @return Operation
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, AuthorizedView $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], Operation::class);
+  }
+  /**
+   * Sets the access control policy on a Bigtable resource. Replaces any existing
+   * policy. (authorizedViews.setIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * specified. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   * @throws \Google\Service\Exception
+   */
+  public function setIamPolicy($resource, SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Returns permissions that the caller has on the specified Bigtable resource.
+   * (authorizedViews.testIamPermissions)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy detail is
+   * being requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return TestIamPermissionsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function testIamPermissions($resource, TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], TestIamPermissionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsInstancesTablesAuthorizedViews::class, 'Google_Service_BigtableAdmin_Resource_ProjectsInstancesTablesAuthorizedViews');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesTablesViews.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesTablesViews.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsInstancesTablesViews.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,93 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\GetIamPolicyRequest;
+use Google\Service\BigtableAdmin\Policy;
+use Google\Service\BigtableAdmin\SetIamPolicyRequest;
+use Google\Service\BigtableAdmin\TestIamPermissionsRequest;
+use Google\Service\BigtableAdmin\TestIamPermissionsResponse;
+
+/**
+ * The "views" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $views = $bigtableadminService->projects_instances_tables_views;
+ *  </code>
+ */
+class ProjectsInstancesTablesViews extends \Google\Service\Resource
+{
+  /**
+   * Gets the access control policy for a Table resource. Returns an empty policy
+   * if the resource exists but does not have a policy set. (views.getIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param GetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   */
+  public function getIamPolicy($resource, GetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('getIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Sets the access control policy on a Table resource. Replaces any existing
+   * policy. (views.setIamPolicy)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy is being
+   * specified. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param SetIamPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return Policy
+   */
+  public function setIamPolicy($resource, SetIamPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('setIamPolicy', [$params], Policy::class);
+  }
+  /**
+   * Returns permissions that the caller has on the specified table resource.
+   * (views.testIamPermissions)
+   *
+   * @param string $resource REQUIRED: The resource for which the policy detail is
+   * being requested. See [Resource
+   * names](https://cloud.google.com/apis/design/resource_names) for the
+   * appropriate value for this field.
+   * @param TestIamPermissionsRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return TestIamPermissionsResponse
+   */
+  public function testIamPermissions($resource, TestIamPermissionsRequest $postBody, $optParams = [])
+  {
+    $params = ['resource' => $resource, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('testIamPermissions', [$params], TestIamPermissionsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsInstancesTablesViews::class, 'Google_Service_BigtableAdmin_Resource_ProjectsInstancesTablesViews');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,59 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin\Resource;
+
+use Google\Service\BigtableAdmin\ListLocationsResponse;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigtableadminService = new Google\Service\BigtableAdmin(...);
+ *   $locations = $bigtableadminService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+  /**
+   * Lists information about the supported locations for this service.
+   * (locations.listProjectsLocations)
+   *
+   * @param string $name The resource that owns the locations collection, if
+   * applicable.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter A filter to narrow down results to a preferred
+   * subset. The filtering language accepts strings like `"displayName=tokyo"`,
+   * and is documented in more detail in [AIP-160](https://google.aip.dev/160).
+   * @opt_param int pageSize The maximum number of results to return. If not set,
+   * the service selects a default.
+   * @opt_param string pageToken A page token received from the `next_page_token`
+   * field in the response. Send that page token to receive the subsequent page.
+   * @return ListLocationsResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocations($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListLocationsResponse::class);
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_BigtableAdmin_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/BigtableAdmin/RestoreInfo.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/RestoreInfo.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/RestoreInfo.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\BigtableAdmin;
+
+class RestoreInfo extends \Google\Model
+{
+  protected $backupInfoType = BackupInfo::class;
+  protected $backupInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $sourceType;
+
+  /**
+   * @param BackupInfo
+   */
+  public function setBackupInfo(BackupInfo $backupInfo)
+  {
+    $this->backupInfo = $backupInfo;
+  }
+  /**
+   * @return BackupInfo
+   */
+  public function getBackupInfo()
+  {
+    return $this->backupInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceType($sourceType)
+  {
+    $this->sourceType = $sourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceType()
+  {
+    return $this->sourceType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RestoreInfo::class, 'Google_Service_BigtableAdmin_RestoreInfo');
Index: vendor/google/apiclient-services/src/BigtableAdmin/RestoreTableMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/RestoreTableMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/RestoreTableMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,112 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class RestoreTableMetadata extends \Google\Model
+{
+  protected $backupInfoType = BackupInfo::class;
+  protected $backupInfoDataType = '';
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $optimizeTableOperationName;
+  protected $progressType = OperationProgress::class;
+  protected $progressDataType = '';
+  /**
+   * @var string
+   */
+  public $sourceType;
+
+  /**
+   * @param BackupInfo
+   */
+  public function setBackupInfo(BackupInfo $backupInfo)
+  {
+    $this->backupInfo = $backupInfo;
+  }
+  /**
+   * @return BackupInfo
+   */
+  public function getBackupInfo()
+  {
+    return $this->backupInfo;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setOptimizeTableOperationName($optimizeTableOperationName)
+  {
+    $this->optimizeTableOperationName = $optimizeTableOperationName;
+  }
+  /**
+   * @return string
+   */
+  public function getOptimizeTableOperationName()
+  {
+    return $this->optimizeTableOperationName;
+  }
+  /**
+   * @param OperationProgress
+   */
+  public function setProgress(OperationProgress $progress)
+  {
+    $this->progress = $progress;
+  }
+  /**
+   * @return OperationProgress
+   */
+  public function getProgress()
+  {
+    return $this->progress;
+  }
+  /**
+   * @param string
+   */
+  public function setSourceType($sourceType)
+  {
+    $this->sourceType = $sourceType;
+  }
+  /**
+   * @return string
+   */
+  public function getSourceType()
+  {
+    return $this->sourceType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RestoreTableMetadata::class, 'Google_Service_BigtableAdmin_RestoreTableMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/RestoreTableRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/RestoreTableRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/RestoreTableRequest.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\BigtableAdmin;
+
+class RestoreTableRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $backup;
+  /**
+   * @var string
+   */
+  public $tableId;
+
+  /**
+   * @param string
+   */
+  public function setBackup($backup)
+  {
+    $this->backup = $backup;
+  }
+  /**
+   * @return string
+   */
+  public function getBackup()
+  {
+    return $this->backup;
+  }
+  /**
+   * @param string
+   */
+  public function setTableId($tableId)
+  {
+    $this->tableId = $tableId;
+  }
+  /**
+   * @return string
+   */
+  public function getTableId()
+  {
+    return $this->tableId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RestoreTableRequest::class, 'Google_Service_BigtableAdmin_RestoreTableRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/RowAffinity.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/RowAffinity.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/RowAffinity.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\BigtableAdmin;
+
+class RowAffinity extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RowAffinity::class, 'Google_Service_BigtableAdmin_RowAffinity');
Index: vendor/google/apiclient-services/src/BigtableAdmin/SetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,60 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class SetIamPolicyRequest extends \Google\Model
+{
+  protected $policyType = Policy::class;
+  protected $policyDataType = '';
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param Policy
+   */
+  public function setPolicy(Policy $policy)
+  {
+    $this->policy = $policy;
+  }
+  /**
+   * @return Policy
+   */
+  public function getPolicy()
+  {
+    return $this->policy;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SetIamPolicyRequest::class, 'Google_Service_BigtableAdmin_SetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/SingleClusterRouting.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/SingleClusterRouting.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/SingleClusterRouting.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\BigtableAdmin;
+
+class SingleClusterRouting extends \Google\Model
+{
+  /**
+   * @var bool
+   */
+  public $allowTransactionalWrites;
+  /**
+   * @var string
+   */
+  public $clusterId;
+
+  /**
+   * @param bool
+   */
+  public function setAllowTransactionalWrites($allowTransactionalWrites)
+  {
+    $this->allowTransactionalWrites = $allowTransactionalWrites;
+  }
+  /**
+   * @return bool
+   */
+  public function getAllowTransactionalWrites()
+  {
+    return $this->allowTransactionalWrites;
+  }
+  /**
+   * @param string
+   */
+  public function setClusterId($clusterId)
+  {
+    $this->clusterId = $clusterId;
+  }
+  /**
+   * @return string
+   */
+  public function getClusterId()
+  {
+    return $this->clusterId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(SingleClusterRouting::class, 'Google_Service_BigtableAdmin_SingleClusterRouting');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Split.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Split.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Split.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\BigtableAdmin;
+
+class Split extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $key;
+
+  /**
+   * @param string
+   */
+  public function setKey($key)
+  {
+    $this->key = $key;
+  }
+  /**
+   * @return string
+   */
+  public function getKey()
+  {
+    return $this->key;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Split::class, 'Google_Service_BigtableAdmin_Split');
Index: vendor/google/apiclient-services/src/BigtableAdmin/StandardIsolation.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/StandardIsolation.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/StandardIsolation.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\BigtableAdmin;
+
+class StandardIsolation extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $priority;
+
+  /**
+   * @param string
+   */
+  public function setPriority($priority)
+  {
+    $this->priority = $priority;
+  }
+  /**
+   * @return string
+   */
+  public function getPriority()
+  {
+    return $this->priority;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StandardIsolation::class, 'Google_Service_BigtableAdmin_StandardIsolation');
Index: vendor/google/apiclient-services/src/BigtableAdmin/StandardReadRemoteWrites.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/StandardReadRemoteWrites.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/StandardReadRemoteWrites.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\BigtableAdmin;
+
+class StandardReadRemoteWrites extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(StandardReadRemoteWrites::class, 'Google_Service_BigtableAdmin_StandardReadRemoteWrites');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Status.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Status.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/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\BigtableAdmin;
+
+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_BigtableAdmin_Status');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Table.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Table.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Table.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,176 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Table extends \Google\Model
+{
+  protected $automatedBackupPolicyType = AutomatedBackupPolicy::class;
+  protected $automatedBackupPolicyDataType = '';
+  protected $changeStreamConfigType = ChangeStreamConfig::class;
+  protected $changeStreamConfigDataType = '';
+  protected $clusterStatesType = ClusterState::class;
+  protected $clusterStatesDataType = 'map';
+  protected $columnFamiliesType = ColumnFamily::class;
+  protected $columnFamiliesDataType = 'map';
+  /**
+   * @var bool
+   */
+  public $deletionProtection;
+  /**
+   * @var string
+   */
+  public $granularity;
+  /**
+   * @var string
+   */
+  public $name;
+  protected $restoreInfoType = RestoreInfo::class;
+  protected $restoreInfoDataType = '';
+  protected $statsType = TableStats::class;
+  protected $statsDataType = '';
+
+  /**
+   * @param AutomatedBackupPolicy
+   */
+  public function setAutomatedBackupPolicy(AutomatedBackupPolicy $automatedBackupPolicy)
+  {
+    $this->automatedBackupPolicy = $automatedBackupPolicy;
+  }
+  /**
+   * @return AutomatedBackupPolicy
+   */
+  public function getAutomatedBackupPolicy()
+  {
+    return $this->automatedBackupPolicy;
+  }
+  /**
+   * @param ChangeStreamConfig
+   */
+  public function setChangeStreamConfig(ChangeStreamConfig $changeStreamConfig)
+  {
+    $this->changeStreamConfig = $changeStreamConfig;
+  }
+  /**
+   * @return ChangeStreamConfig
+   */
+  public function getChangeStreamConfig()
+  {
+    return $this->changeStreamConfig;
+  }
+  /**
+   * @param ClusterState[]
+   */
+  public function setClusterStates($clusterStates)
+  {
+    $this->clusterStates = $clusterStates;
+  }
+  /**
+   * @return ClusterState[]
+   */
+  public function getClusterStates()
+  {
+    return $this->clusterStates;
+  }
+  /**
+   * @param ColumnFamily[]
+   */
+  public function setColumnFamilies($columnFamilies)
+  {
+    $this->columnFamilies = $columnFamilies;
+  }
+  /**
+   * @return ColumnFamily[]
+   */
+  public function getColumnFamilies()
+  {
+    return $this->columnFamilies;
+  }
+  /**
+   * @param bool
+   */
+  public function setDeletionProtection($deletionProtection)
+  {
+    $this->deletionProtection = $deletionProtection;
+  }
+  /**
+   * @return bool
+   */
+  public function getDeletionProtection()
+  {
+    return $this->deletionProtection;
+  }
+  /**
+   * @param string
+   */
+  public function setGranularity($granularity)
+  {
+    $this->granularity = $granularity;
+  }
+  /**
+   * @return string
+   */
+  public function getGranularity()
+  {
+    return $this->granularity;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param RestoreInfo
+   */
+  public function setRestoreInfo(RestoreInfo $restoreInfo)
+  {
+    $this->restoreInfo = $restoreInfo;
+  }
+  /**
+   * @return RestoreInfo
+   */
+  public function getRestoreInfo()
+  {
+    return $this->restoreInfo;
+  }
+  /**
+   * @param TableStats
+   */
+  public function setStats(TableStats $stats)
+  {
+    $this->stats = $stats;
+  }
+  /**
+   * @return TableStats
+   */
+  public function getStats()
+  {
+    return $this->stats;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Table::class, 'Google_Service_BigtableAdmin_Table');
Index: vendor/google/apiclient-services/src/BigtableAdmin/TableProgress.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/TableProgress.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/TableProgress.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\BigtableAdmin;
+
+class TableProgress extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $estimatedCopiedBytes;
+  /**
+   * @var string
+   */
+  public $estimatedSizeBytes;
+  /**
+   * @var string
+   */
+  public $state;
+
+  /**
+   * @param string
+   */
+  public function setEstimatedCopiedBytes($estimatedCopiedBytes)
+  {
+    $this->estimatedCopiedBytes = $estimatedCopiedBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getEstimatedCopiedBytes()
+  {
+    return $this->estimatedCopiedBytes;
+  }
+  /**
+   * @param string
+   */
+  public function setEstimatedSizeBytes($estimatedSizeBytes)
+  {
+    $this->estimatedSizeBytes = $estimatedSizeBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getEstimatedSizeBytes()
+  {
+    return $this->estimatedSizeBytes;
+  }
+  /**
+   * @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(TableProgress::class, 'Google_Service_BigtableAdmin_TableProgress');
Index: vendor/google/apiclient-services/src/BigtableAdmin/TableStats.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/TableStats.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/TableStats.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\BigtableAdmin;
+
+class TableStats extends \Google\Model
+{
+  public $averageCellsPerColumn;
+  public $averageColumnsPerRow;
+  /**
+   * @var string
+   */
+  public $logicalDataBytes;
+  /**
+   * @var string
+   */
+  public $rowCount;
+
+  public function setAverageCellsPerColumn($averageCellsPerColumn)
+  {
+    $this->averageCellsPerColumn = $averageCellsPerColumn;
+  }
+  public function getAverageCellsPerColumn()
+  {
+    return $this->averageCellsPerColumn;
+  }
+  public function setAverageColumnsPerRow($averageColumnsPerRow)
+  {
+    $this->averageColumnsPerRow = $averageColumnsPerRow;
+  }
+  public function getAverageColumnsPerRow()
+  {
+    return $this->averageColumnsPerRow;
+  }
+  /**
+   * @param string
+   */
+  public function setLogicalDataBytes($logicalDataBytes)
+  {
+    $this->logicalDataBytes = $logicalDataBytes;
+  }
+  /**
+   * @return string
+   */
+  public function getLogicalDataBytes()
+  {
+    return $this->logicalDataBytes;
+  }
+  /**
+   * @param string
+   */
+  public function setRowCount($rowCount)
+  {
+    $this->rowCount = $rowCount;
+  }
+  /**
+   * @return string
+   */
+  public function getRowCount()
+  {
+    return $this->rowCount;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TableStats::class, 'Google_Service_BigtableAdmin_TableStats');
Index: vendor/google/apiclient-services/src/BigtableAdmin/TestIamPermissionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class TestIamPermissionsRequest extends \Google\Collection
+{
+  protected $collection_key = 'permissions';
+  /**
+   * @var string[]
+   */
+  public $permissions;
+
+  /**
+   * @param string[]
+   */
+  public function setPermissions($permissions)
+  {
+    $this->permissions = $permissions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPermissions()
+  {
+    return $this->permissions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestIamPermissionsRequest::class, 'Google_Service_BigtableAdmin_TestIamPermissionsRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/TestIamPermissionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,45 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class TestIamPermissionsResponse extends \Google\Collection
+{
+  protected $collection_key = 'permissions';
+  /**
+   * @var string[]
+   */
+  public $permissions;
+
+  /**
+   * @param string[]
+   */
+  public function setPermissions($permissions)
+  {
+    $this->permissions = $permissions;
+  }
+  /**
+   * @return string[]
+   */
+  public function getPermissions()
+  {
+    return $this->permissions;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(TestIamPermissionsResponse::class, 'Google_Service_BigtableAdmin_TestIamPermissionsResponse');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Type.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Type.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Type.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,218 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Type extends \Google\Model
+{
+  protected $aggregateTypeType = GoogleBigtableAdminV2TypeAggregate::class;
+  protected $aggregateTypeDataType = '';
+  protected $arrayTypeType = GoogleBigtableAdminV2TypeArray::class;
+  protected $arrayTypeDataType = '';
+  protected $boolTypeType = GoogleBigtableAdminV2TypeBool::class;
+  protected $boolTypeDataType = '';
+  protected $bytesTypeType = GoogleBigtableAdminV2TypeBytes::class;
+  protected $bytesTypeDataType = '';
+  protected $dateTypeType = GoogleBigtableAdminV2TypeDate::class;
+  protected $dateTypeDataType = '';
+  protected $float32TypeType = GoogleBigtableAdminV2TypeFloat32::class;
+  protected $float32TypeDataType = '';
+  protected $float64TypeType = GoogleBigtableAdminV2TypeFloat64::class;
+  protected $float64TypeDataType = '';
+  protected $int64TypeType = GoogleBigtableAdminV2TypeInt64::class;
+  protected $int64TypeDataType = '';
+  protected $mapTypeType = GoogleBigtableAdminV2TypeMap::class;
+  protected $mapTypeDataType = '';
+  protected $stringTypeType = GoogleBigtableAdminV2TypeString::class;
+  protected $stringTypeDataType = '';
+  protected $structTypeType = GoogleBigtableAdminV2TypeStruct::class;
+  protected $structTypeDataType = '';
+  protected $timestampTypeType = GoogleBigtableAdminV2TypeTimestamp::class;
+  protected $timestampTypeDataType = '';
+
+  /**
+   * @param GoogleBigtableAdminV2TypeAggregate
+   */
+  public function setAggregateType(GoogleBigtableAdminV2TypeAggregate $aggregateType)
+  {
+    $this->aggregateType = $aggregateType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeAggregate
+   */
+  public function getAggregateType()
+  {
+    return $this->aggregateType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeArray
+   */
+  public function setArrayType(GoogleBigtableAdminV2TypeArray $arrayType)
+  {
+    $this->arrayType = $arrayType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeArray
+   */
+  public function getArrayType()
+  {
+    return $this->arrayType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeBool
+   */
+  public function setBoolType(GoogleBigtableAdminV2TypeBool $boolType)
+  {
+    $this->boolType = $boolType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeBool
+   */
+  public function getBoolType()
+  {
+    return $this->boolType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeBytes
+   */
+  public function setBytesType(GoogleBigtableAdminV2TypeBytes $bytesType)
+  {
+    $this->bytesType = $bytesType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeBytes
+   */
+  public function getBytesType()
+  {
+    return $this->bytesType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeDate
+   */
+  public function setDateType(GoogleBigtableAdminV2TypeDate $dateType)
+  {
+    $this->dateType = $dateType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeDate
+   */
+  public function getDateType()
+  {
+    return $this->dateType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeFloat32
+   */
+  public function setFloat32Type(GoogleBigtableAdminV2TypeFloat32 $float32Type)
+  {
+    $this->float32Type = $float32Type;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeFloat32
+   */
+  public function getFloat32Type()
+  {
+    return $this->float32Type;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeFloat64
+   */
+  public function setFloat64Type(GoogleBigtableAdminV2TypeFloat64 $float64Type)
+  {
+    $this->float64Type = $float64Type;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeFloat64
+   */
+  public function getFloat64Type()
+  {
+    return $this->float64Type;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeInt64
+   */
+  public function setInt64Type(GoogleBigtableAdminV2TypeInt64 $int64Type)
+  {
+    $this->int64Type = $int64Type;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeInt64
+   */
+  public function getInt64Type()
+  {
+    return $this->int64Type;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeMap
+   */
+  public function setMapType(GoogleBigtableAdminV2TypeMap $mapType)
+  {
+    $this->mapType = $mapType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeMap
+   */
+  public function getMapType()
+  {
+    return $this->mapType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeString
+   */
+  public function setStringType(GoogleBigtableAdminV2TypeString $stringType)
+  {
+    $this->stringType = $stringType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeString
+   */
+  public function getStringType()
+  {
+    return $this->stringType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeStruct
+   */
+  public function setStructType(GoogleBigtableAdminV2TypeStruct $structType)
+  {
+    $this->structType = $structType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeStruct
+   */
+  public function getStructType()
+  {
+    return $this->structType;
+  }
+  /**
+   * @param GoogleBigtableAdminV2TypeTimestamp
+   */
+  public function setTimestampType(GoogleBigtableAdminV2TypeTimestamp $timestampType)
+  {
+    $this->timestampType = $timestampType;
+  }
+  /**
+   * @return GoogleBigtableAdminV2TypeTimestamp
+   */
+  public function getTimestampType()
+  {
+    return $this->timestampType;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Type::class, 'Google_Service_BigtableAdmin_Type');
Index: vendor/google/apiclient-services/src/BigtableAdmin/UndeleteTableMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/UndeleteTableMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/UndeleteTableMetadata.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\BigtableAdmin;
+
+class UndeleteTableMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UndeleteTableMetadata::class, 'Google_Service_BigtableAdmin_UndeleteTableMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/UndeleteTableRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/UndeleteTableRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/UndeleteTableRequest.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\BigtableAdmin;
+
+class UndeleteTableRequest extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UndeleteTableRequest::class, 'Google_Service_BigtableAdmin_UndeleteTableRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/Union.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/Union.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/Union.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,43 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigtableAdmin;
+
+class Union extends \Google\Collection
+{
+  protected $collection_key = 'rules';
+  protected $rulesType = GcRule::class;
+  protected $rulesDataType = 'array';
+
+  /**
+   * @param GcRule[]
+   */
+  public function setRules($rules)
+  {
+    $this->rules = $rules;
+  }
+  /**
+   * @return GcRule[]
+   */
+  public function getRules()
+  {
+    return $this->rules;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(Union::class, 'Google_Service_BigtableAdmin_Union');
Index: vendor/google/apiclient-services/src/BigtableAdmin/UpdateAppProfileMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/UpdateAppProfileMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/UpdateAppProfileMetadata.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\BigtableAdmin;
+
+class UpdateAppProfileMetadata extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateAppProfileMetadata::class, 'Google_Service_BigtableAdmin_UpdateAppProfileMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/UpdateAuthorizedViewMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/UpdateAuthorizedViewMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/UpdateAuthorizedViewMetadata.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\BigtableAdmin;
+
+class UpdateAuthorizedViewMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finishTime;
+  protected $originalRequestType = UpdateAuthorizedViewRequest::class;
+  protected $originalRequestDataType = '';
+  /**
+   * @var string
+   */
+  public $requestTime;
+
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param UpdateAuthorizedViewRequest
+   */
+  public function setOriginalRequest(UpdateAuthorizedViewRequest $originalRequest)
+  {
+    $this->originalRequest = $originalRequest;
+  }
+  /**
+   * @return UpdateAuthorizedViewRequest
+   */
+  public function getOriginalRequest()
+  {
+    return $this->originalRequest;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestTime($requestTime)
+  {
+    $this->requestTime = $requestTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestTime()
+  {
+    return $this->requestTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateAuthorizedViewMetadata::class, 'Google_Service_BigtableAdmin_UpdateAuthorizedViewMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/UpdateAuthorizedViewRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/UpdateAuthorizedViewRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/UpdateAuthorizedViewRequest.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\BigtableAdmin;
+
+class UpdateAuthorizedViewRequest extends \Google\Model
+{
+  protected $authorizedViewType = AuthorizedView::class;
+  protected $authorizedViewDataType = '';
+  /**
+   * @var bool
+   */
+  public $ignoreWarnings;
+  /**
+   * @var string
+   */
+  public $updateMask;
+
+  /**
+   * @param AuthorizedView
+   */
+  public function setAuthorizedView(AuthorizedView $authorizedView)
+  {
+    $this->authorizedView = $authorizedView;
+  }
+  /**
+   * @return AuthorizedView
+   */
+  public function getAuthorizedView()
+  {
+    return $this->authorizedView;
+  }
+  /**
+   * @param bool
+   */
+  public function setIgnoreWarnings($ignoreWarnings)
+  {
+    $this->ignoreWarnings = $ignoreWarnings;
+  }
+  /**
+   * @return bool
+   */
+  public function getIgnoreWarnings()
+  {
+    return $this->ignoreWarnings;
+  }
+  /**
+   * @param string
+   */
+  public function setUpdateMask($updateMask)
+  {
+    $this->updateMask = $updateMask;
+  }
+  /**
+   * @return string
+   */
+  public function getUpdateMask()
+  {
+    return $this->updateMask;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateAuthorizedViewRequest::class, 'Google_Service_BigtableAdmin_UpdateAuthorizedViewRequest');
Index: vendor/google/apiclient-services/src/BigtableAdmin/UpdateClusterMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/UpdateClusterMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/UpdateClusterMetadata.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\BigtableAdmin;
+
+class UpdateClusterMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finishTime;
+  protected $originalRequestType = Cluster::class;
+  protected $originalRequestDataType = '';
+  /**
+   * @var string
+   */
+  public $requestTime;
+
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param Cluster
+   */
+  public function setOriginalRequest(Cluster $originalRequest)
+  {
+    $this->originalRequest = $originalRequest;
+  }
+  /**
+   * @return Cluster
+   */
+  public function getOriginalRequest()
+  {
+    return $this->originalRequest;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestTime($requestTime)
+  {
+    $this->requestTime = $requestTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestTime()
+  {
+    return $this->requestTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateClusterMetadata::class, 'Google_Service_BigtableAdmin_UpdateClusterMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/UpdateInstanceMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/UpdateInstanceMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/UpdateInstanceMetadata.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\BigtableAdmin;
+
+class UpdateInstanceMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $finishTime;
+  protected $originalRequestType = PartialUpdateInstanceRequest::class;
+  protected $originalRequestDataType = '';
+  /**
+   * @var string
+   */
+  public $requestTime;
+
+  /**
+   * @param string
+   */
+  public function setFinishTime($finishTime)
+  {
+    $this->finishTime = $finishTime;
+  }
+  /**
+   * @return string
+   */
+  public function getFinishTime()
+  {
+    return $this->finishTime;
+  }
+  /**
+   * @param PartialUpdateInstanceRequest
+   */
+  public function setOriginalRequest(PartialUpdateInstanceRequest $originalRequest)
+  {
+    $this->originalRequest = $originalRequest;
+  }
+  /**
+   * @return PartialUpdateInstanceRequest
+   */
+  public function getOriginalRequest()
+  {
+    return $this->originalRequest;
+  }
+  /**
+   * @param string
+   */
+  public function setRequestTime($requestTime)
+  {
+    $this->requestTime = $requestTime;
+  }
+  /**
+   * @return string
+   */
+  public function getRequestTime()
+  {
+    return $this->requestTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateInstanceMetadata::class, 'Google_Service_BigtableAdmin_UpdateInstanceMetadata');
Index: vendor/google/apiclient-services/src/BigtableAdmin/UpdateTableMetadata.php
===================================================================
--- vendor/google/apiclient-services/src/BigtableAdmin/UpdateTableMetadata.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigtableAdmin/UpdateTableMetadata.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\BigtableAdmin;
+
+class UpdateTableMetadata extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $endTime;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $startTime;
+
+  /**
+   * @param string
+   */
+  public function setEndTime($endTime)
+  {
+    $this->endTime = $endTime;
+  }
+  /**
+   * @return string
+   */
+  public function getEndTime()
+  {
+    return $this->endTime;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setStartTime($startTime)
+  {
+    $this->startTime = $startTime;
+  }
+  /**
+   * @return string
+   */
+  public function getStartTime()
+  {
+    return $this->startTime;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(UpdateTableMetadata::class, 'Google_Service_BigtableAdmin_UpdateTableMetadata');
