Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/AuditConfig.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/AuditConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_AuditConfig');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/AuditLogConfig.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/AuditLogConfig.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_AuditLogConfig');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/BigquerydatapolicyEmpty.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/BigquerydatapolicyEmpty.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/BigquerydatapolicyEmpty.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\BigQueryDataPolicyService;
+
+class BigquerydatapolicyEmpty extends \Google\Model
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(BigquerydatapolicyEmpty::class, 'Google_Service_BigQueryDataPolicyService_BigquerydatapolicyEmpty');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/Binding.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/Binding.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_Binding');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/DataMaskingPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/DataMaskingPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/DataMaskingPolicy.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\BigQueryDataPolicyService;
+
+class DataMaskingPolicy extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $predefinedExpression;
+  /**
+   * @var string
+   */
+  public $routine;
+
+  /**
+   * @param string
+   */
+  public function setPredefinedExpression($predefinedExpression)
+  {
+    $this->predefinedExpression = $predefinedExpression;
+  }
+  /**
+   * @return string
+   */
+  public function getPredefinedExpression()
+  {
+    return $this->predefinedExpression;
+  }
+  /**
+   * @param string
+   */
+  public function setRoutine($routine)
+  {
+    $this->routine = $routine;
+  }
+  /**
+   * @return string
+   */
+  public function getRoutine()
+  {
+    return $this->routine;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataMaskingPolicy::class, 'Google_Service_BigQueryDataPolicyService_DataMaskingPolicy');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/DataPolicy.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/DataPolicy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/DataPolicy.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\BigQueryDataPolicyService;
+
+class DataPolicy extends \Google\Model
+{
+  protected $dataMaskingPolicyType = DataMaskingPolicy::class;
+  protected $dataMaskingPolicyDataType = '';
+  /**
+   * @var string
+   */
+  public $dataPolicyId;
+  /**
+   * @var string
+   */
+  public $dataPolicyType;
+  /**
+   * @var string
+   */
+  public $name;
+  /**
+   * @var string
+   */
+  public $policyTag;
+
+  /**
+   * @param DataMaskingPolicy
+   */
+  public function setDataMaskingPolicy(DataMaskingPolicy $dataMaskingPolicy)
+  {
+    $this->dataMaskingPolicy = $dataMaskingPolicy;
+  }
+  /**
+   * @return DataMaskingPolicy
+   */
+  public function getDataMaskingPolicy()
+  {
+    return $this->dataMaskingPolicy;
+  }
+  /**
+   * @param string
+   */
+  public function setDataPolicyId($dataPolicyId)
+  {
+    $this->dataPolicyId = $dataPolicyId;
+  }
+  /**
+   * @return string
+   */
+  public function getDataPolicyId()
+  {
+    return $this->dataPolicyId;
+  }
+  /**
+   * @param string
+   */
+  public function setDataPolicyType($dataPolicyType)
+  {
+    $this->dataPolicyType = $dataPolicyType;
+  }
+  /**
+   * @return string
+   */
+  public function getDataPolicyType()
+  {
+    return $this->dataPolicyType;
+  }
+  /**
+   * @param string
+   */
+  public function setName($name)
+  {
+    $this->name = $name;
+  }
+  /**
+   * @return string
+   */
+  public function getName()
+  {
+    return $this->name;
+  }
+  /**
+   * @param string
+   */
+  public function setPolicyTag($policyTag)
+  {
+    $this->policyTag = $policyTag;
+  }
+  /**
+   * @return string
+   */
+  public function getPolicyTag()
+  {
+    return $this->policyTag;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(DataPolicy::class, 'Google_Service_BigQueryDataPolicyService_DataPolicy');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/Expr.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/Expr.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_Expr');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/GetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/GetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_GetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/GetPolicyOptions.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/GetPolicyOptions.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_GetPolicyOptions');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/ListDataPoliciesResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/ListDataPoliciesResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/ListDataPoliciesResponse.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\BigQueryDataPolicyService;
+
+class ListDataPoliciesResponse extends \Google\Collection
+{
+  protected $collection_key = 'dataPolicies';
+  protected $dataPoliciesType = DataPolicy::class;
+  protected $dataPoliciesDataType = 'array';
+  /**
+   * @var string
+   */
+  public $nextPageToken;
+
+  /**
+   * @param DataPolicy[]
+   */
+  public function setDataPolicies($dataPolicies)
+  {
+    $this->dataPolicies = $dataPolicies;
+  }
+  /**
+   * @return DataPolicy[]
+   */
+  public function getDataPolicies()
+  {
+    return $this->dataPolicies;
+  }
+  /**
+   * @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(ListDataPoliciesResponse::class, 'Google_Service_BigQueryDataPolicyService_ListDataPoliciesResponse');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/Policy.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/Policy.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_Policy');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/RenameDataPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/RenameDataPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/RenameDataPolicyRequest.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\BigQueryDataPolicyService;
+
+class RenameDataPolicyRequest extends \Google\Model
+{
+  /**
+   * @var string
+   */
+  public $newDataPolicyId;
+
+  /**
+   * @param string
+   */
+  public function setNewDataPolicyId($newDataPolicyId)
+  {
+    $this->newDataPolicyId = $newDataPolicyId;
+  }
+  /**
+   * @return string
+   */
+  public function getNewDataPolicyId()
+  {
+    return $this->newDataPolicyId;
+  }
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(RenameDataPolicyRequest::class, 'Google_Service_BigQueryDataPolicyService_RenameDataPolicyRequest');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/Resource/Projects.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/Resource/Projects.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService\Resource;
+
+/**
+ * The "projects" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigquerydatapolicyService = new Google\Service\BigQueryDataPolicyService(...);
+ *   $projects = $bigquerydatapolicyService->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_BigQueryDataPolicyService_Resource_Projects');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/Resource/ProjectsLocations.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/Resource/ProjectsLocations.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/Resource/ProjectsLocations.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\BigQueryDataPolicyService\Resource;
+
+/**
+ * The "locations" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigquerydatapolicyService = new Google\Service\BigQueryDataPolicyService(...);
+ *   $locations = $bigquerydatapolicyService->projects_locations;
+ *  </code>
+ */
+class ProjectsLocations extends \Google\Service\Resource
+{
+}
+
+// Adding a class alias for backwards compatibility with the previous class name.
+class_alias(ProjectsLocations::class, 'Google_Service_BigQueryDataPolicyService_Resource_ProjectsLocations');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/Resource/ProjectsLocationsDataPolicies.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/Resource/ProjectsLocationsDataPolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/Resource/ProjectsLocationsDataPolicies.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
@@ -0,0 +1,226 @@
+<?php
+/*
+ * Copyright 2014 Google Inc.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+namespace Google\Service\BigQueryDataPolicyService\Resource;
+
+use Google\Service\BigQueryDataPolicyService\BigquerydatapolicyEmpty;
+use Google\Service\BigQueryDataPolicyService\DataPolicy;
+use Google\Service\BigQueryDataPolicyService\GetIamPolicyRequest;
+use Google\Service\BigQueryDataPolicyService\ListDataPoliciesResponse;
+use Google\Service\BigQueryDataPolicyService\Policy;
+use Google\Service\BigQueryDataPolicyService\RenameDataPolicyRequest;
+use Google\Service\BigQueryDataPolicyService\SetIamPolicyRequest;
+use Google\Service\BigQueryDataPolicyService\TestIamPermissionsRequest;
+use Google\Service\BigQueryDataPolicyService\TestIamPermissionsResponse;
+
+/**
+ * The "dataPolicies" collection of methods.
+ * Typical usage is:
+ *  <code>
+ *   $bigquerydatapolicyService = new Google\Service\BigQueryDataPolicyService(...);
+ *   $dataPolicies = $bigquerydatapolicyService->projects_locations_dataPolicies;
+ *  </code>
+ */
+class ProjectsLocationsDataPolicies extends \Google\Service\Resource
+{
+  /**
+   * Creates a new data policy under a project with the given `dataPolicyId` (used
+   * as the display name), policy tag, and data policy type. (dataPolicies.create)
+   *
+   * @param string $parent Required. Resource name of the project that the data
+   * policy will belong to. The format is
+   * `projects/{project_number}/locations/{location_id}`.
+   * @param DataPolicy $postBody
+   * @param array $optParams Optional parameters.
+   * @return DataPolicy
+   * @throws \Google\Service\Exception
+   */
+  public function create($parent, DataPolicy $postBody, $optParams = [])
+  {
+    $params = ['parent' => $parent, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('create', [$params], DataPolicy::class);
+  }
+  /**
+   * Deletes the data policy specified by its resource name. (dataPolicies.delete)
+   *
+   * @param string $name Required. Resource name of the data policy to delete.
+   * Format is `projects/{project_number}/locations/{location_id}/dataPolicies/{da
+   * ta_policy_id}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool force Optional. If true, the data policy will be deleted even
+   * when it is referenced by one or more table columns.
+   * @return BigquerydatapolicyEmpty
+   * @throws \Google\Service\Exception
+   */
+  public function delete($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('delete', [$params], BigquerydatapolicyEmpty::class);
+  }
+  /**
+   * Gets the data policy specified by its resource name. (dataPolicies.get)
+   *
+   * @param string $name Required. Resource name of the requested data policy.
+   * Format is `projects/{project_number}/locations/{location_id}/dataPolicies/{da
+   * ta_policy_id}`.
+   * @param array $optParams Optional parameters.
+   * @return DataPolicy
+   * @throws \Google\Service\Exception
+   */
+  public function get($name, $optParams = [])
+  {
+    $params = ['name' => $name];
+    $params = array_merge($params, $optParams);
+    return $this->call('get', [$params], DataPolicy::class);
+  }
+  /**
+   * Gets the IAM policy for the specified data policy.
+   * (dataPolicies.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);
+  }
+  /**
+   * List all of the data policies in the specified parent project.
+   * (dataPolicies.listProjectsLocationsDataPolicies)
+   *
+   * @param string $parent Required. Resource name of the project for which to
+   * list data policies. Format is
+   * `projects/{project_number}/locations/{location_id}`.
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param string filter Filters the data policies by policy tags that they
+   * are associated with. Currently filter only supports "policy_tag" based
+   * filtering and OR based predicates. Sample filter can be "policy_tag:
+   * projects/1/locations/us/taxonomies/2/policyTags/3". You may also use wildcard
+   * such as "policy_tag: projects/1/locations/us/taxonomies/2*". Please note that
+   * OR predicates cannot be used with wildcard filters.
+   * @opt_param int pageSize The maximum number of data policies to return. Must
+   * be a value between 1 and 1000. If not set, defaults to 50.
+   * @opt_param string pageToken The `nextPageToken` value returned from a
+   * previous list request, if any. If not set, defaults to an empty string.
+   * @return ListDataPoliciesResponse
+   * @throws \Google\Service\Exception
+   */
+  public function listProjectsLocationsDataPolicies($parent, $optParams = [])
+  {
+    $params = ['parent' => $parent];
+    $params = array_merge($params, $optParams);
+    return $this->call('list', [$params], ListDataPoliciesResponse::class);
+  }
+  /**
+   * Updates the metadata for an existing data policy. The target data policy can
+   * be specified by the resource name. (dataPolicies.patch)
+   *
+   * @param string $name Output only. Resource name of this data policy, in the
+   * format of `projects/{project_number}/locations/{location_id}/dataPolicies/{da
+   * ta_policy_id}`.
+   * @param DataPolicy $postBody
+   * @param array $optParams Optional parameters.
+   *
+   * @opt_param bool allowMissing Optional. If set to true, and the data policy is
+   * not found, a new data policy will be created. In this situation, update_mask
+   * is ignored.
+   * @opt_param string updateMask The update mask applies to the resource. For the
+   * `FieldMask` definition, see https://developers.google.com/protocol-
+   * buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all
+   * of the fields that are allowed to update. Updates to the `name` and
+   * `dataPolicyId` fields are not allowed.
+   * @return DataPolicy
+   * @throws \Google\Service\Exception
+   */
+  public function patch($name, DataPolicy $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('patch', [$params], DataPolicy::class);
+  }
+  /**
+   * Renames the id (display name) of the specified data policy.
+   * (dataPolicies.rename)
+   *
+   * @param string $name Required. Resource name of the data policy to rename. The
+   * format is `projects/{project_number}/locations/{location_id}/dataPolicies/{da
+   * ta_policy_id}`
+   * @param RenameDataPolicyRequest $postBody
+   * @param array $optParams Optional parameters.
+   * @return DataPolicy
+   * @throws \Google\Service\Exception
+   */
+  public function rename($name, RenameDataPolicyRequest $postBody, $optParams = [])
+  {
+    $params = ['name' => $name, 'postBody' => $postBody];
+    $params = array_merge($params, $optParams);
+    return $this->call('rename', [$params], DataPolicy::class);
+  }
+  /**
+   * Sets the IAM policy for the specified data policy.
+   * (dataPolicies.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 the caller's permission on the specified data policy resource.
+   * (dataPolicies.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(ProjectsLocationsDataPolicies::class, 'Google_Service_BigQueryDataPolicyService_Resource_ProjectsLocationsDataPolicies');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/SetIamPolicyRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/SetIamPolicyRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_SetIamPolicyRequest');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/TestIamPermissionsRequest.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/TestIamPermissionsRequest.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_TestIamPermissionsRequest');
Index: vendor/google/apiclient-services/src/BigQueryDataPolicyService/TestIamPermissionsResponse.php
===================================================================
--- vendor/google/apiclient-services/src/BigQueryDataPolicyService/TestIamPermissionsResponse.php	(revision e3d4e0a8bc0f13135f27c0b055b5c00f64a28f01)
+++ vendor/google/apiclient-services/src/BigQueryDataPolicyService/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\BigQueryDataPolicyService;
+
+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_BigQueryDataPolicyService_TestIamPermissionsResponse');
